diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_JsonSchemaBindingDetail_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_JsonSchemaBindingDetail_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_JsonSchemaBindingDetail_Impl.jimple	2025-03-13 07:04:49.008021006 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_JsonSchemaBindingDetail_Impl.jimple	2025-03-13 07:05:04.819772597 +0000
@@ -419,8 +419,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 = 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::external::format::shared::binding::validation::SuccessfulBindingDetail", "fetchMappedPropertiesForClass");
 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::external::format::json::binding::validation::JsonSchemaBindingDetail", "propertyToFieldNameGenerator");
+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::external::format::shared::binding::validation::SuccessfulBindingDetail", "fetchMappedPropertiesForClass");
 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_external_format_json_binding_validation_JsonSchemaBindingDetail_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_State_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_State_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_State_Impl.jimple	2025-03-13 07:04:50.196002342 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_State_Impl.jimple	2025-03-13 07:05:04.899771339 +0000
@@ -768,11 +768,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_binding_validation_State_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] = "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] = "unMatchedSchemas";
 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::external::format::json::binding::validation::State", "matchedSchema", 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_external_format_json_binding_validation_State_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_model_JsonDataRecord_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_model_JsonDataRecord_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_model_JsonDataRecord_Impl.jimple	2025-03-13 07:04:48.884022953 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_model_JsonDataRecord_Impl.jimple	2025-03-13 07:05:04.975770146 +0000
@@ -336,11 +336,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_model_JsonDataRecord_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] = "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] = "record";
 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::external::format::json::executionPlan::model::JsonDataRecord", "number", 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_external_format_json_executionPlan_model_JsonDataRecord_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Address_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Address_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Address_Impl.jimple	2025-03-13 07:04:50.411998950 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Address_Impl.jimple	2025-03-13 07:05:05.631759840 +0000
@@ -327,11 +327,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Address_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] = "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] = "secondLine";
 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::external::format::json::executionPlan::test::association::Address", "firstLine", 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_external_format_json_executionPlan_test_association_Address_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Firm_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Firm_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Firm_Impl.jimple	2025-03-13 07:04:50.519997253 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Firm_Impl.jimple	2025-03-13 07:05:05.627759903 +0000
@@ -857,14 +857,14 @@
 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_external_format_json_executionPlan_test_association_Firm_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
+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] = "name";
 v[1] = "ranking";
 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::external::format::json::executionPlan::test::association::Firm", "addresses", 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 withKeyFromAssociation(java.lang.String,java.lang.String)>("Root::meta::external::format::json::executionPlan::test::association::Firm", "employees");
-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_external_format_json_executionPlan_test_association_Firm_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Person_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Person_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Person_Impl.jimple	2025-03-13 07:04:50.387999327 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_Person_Impl.jimple	2025-03-13 07:05:04.387779383 +0000
@@ -427,12 +427,12 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_association_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)[1];
 v[0] = "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::external::format::json::executionPlan::test::association::Person", "firstName", 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 withKeyFromAssociation(java.lang.String,java.lang.String)>("Root::meta::external::format::json::executionPlan::test::association::Person", "firm");
+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_external_format_json_executionPlan_test_association_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType1_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType1_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType1_Impl.jimple	2025-03-13 07:04:50.507997441 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType1_Impl.jimple	2025-03-13 07:05:05.355764176 +0000
@@ -561,11 +561,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType1_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)[1];
 v[0] = "addressType";
 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::external::format::json::executionPlan::test::constraints::AddressUse", "address", 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$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::json::executionPlan::test::constraints::AddressUseSubType1", "addressSubType1");
 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_external_format_json_executionPlan_test_constraints_AddressUseSubType1_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2_Impl.jimple	2025-03-13 07:04:49.284016671 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2_Impl.jimple	2025-03-13 07:05:05.959754687 +0000
@@ -560,13 +560,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_external_format_json_executionPlan_test_constraints_AddressUseSubType2_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 = 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::external::format::json::executionPlan::test::constraints::AddressUseSubType2", "addressSubType2");
 v = newarray (java.lang.String)[1];
 v[0] = "addressType";
 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::external::format::json::executionPlan::test::constraints::AddressUse", "address", 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::external::format::json::executionPlan::test::constraints::AddressUseSubType2", "addressSubType2");
+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_external_format_json_executionPlan_test_constraints_AddressUseSubType2_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUse_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUse_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUse_Impl.jimple	2025-03-13 07:04:49.292016544 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUse_Impl.jimple	2025-03-13 07:05:05.363764051 +0000
@@ -402,11 +402,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUse_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] = "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] = "addressType";
 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::external::format::json::executionPlan::test::constraints::AddressUse", "address", 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_external_format_json_executionPlan_test_constraints_AddressUse_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Firm_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Firm_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Firm_Impl.jimple	2025-03-13 07:04:50.264001274 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Firm_Impl.jimple	2025-03-13 07:05:05.055768890 +0000
@@ -888,14 +888,14 @@
 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_external_format_json_executionPlan_test_constraints_Firm_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
-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] = "name";
 v[1] = "ranking";
 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::external::format::json::executionPlan::test::constraints::Firm", "addresses", 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 withKeyFromAssociation(java.lang.String,java.lang.String)>("Root::meta::external::format::json::executionPlan::test::constraints::Firm", "employees");
+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_external_format_json_executionPlan_test_constraints_Firm_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_HighRankFirm_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_HighRankFirm_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_HighRankFirm_Impl.jimple	2025-03-13 07:04:50.252001462 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_HighRankFirm_Impl.jimple	2025-03-13 07:05:05.659759401 +0000
@@ -879,14 +879,14 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_HighRankFirm_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-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] = "name";
 v[1] = "ranking";
 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::external::format::json::executionPlan::test::constraints::Firm", "addresses", 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 withKeyFromAssociation(java.lang.String,java.lang.String)>("Root::meta::external::format::json::executionPlan::test::constraints::Firm", "employees");
+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::external::format::json::executionPlan::test::constraints::HighRankFirm", "description");
 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_external_format_json_executionPlan_test_constraints_HighRankFirm_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road_Impl.jimple	2025-03-13 07:04:48.648026661 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road_Impl.jimple	2025-03-13 07:05:05.751757954 +0000
@@ -440,11 +440,11 @@
 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] = "roadLength";
-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::external::format::json::executionPlan::test::constraints::Road", "road", v);
-v = newarray (java.lang.String)[1];
 v[0] = "secondLine";
 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::external::format::json::executionPlan::test::constraints::Address", "firstLine", v);
+v = newarray (java.lang.String)[1];
+v[0] = "roadLength";
+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::external::format::json::executionPlan::test::constraints::Road", "road", 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_external_format_json_executionPlan_test_constraints_Road_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Street_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Street_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Street_Impl.jimple	2025-03-13 07:04:49.564012271 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Street_Impl.jimple	2025-03-13 07:05:04.887771528 +0000
@@ -440,11 +440,11 @@
 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] = "streetLength";
-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::external::format::json::executionPlan::test::constraints::Street", "street", v);
-v = newarray (java.lang.String)[1];
 v[0] = "secondLine";
 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::external::format::json::executionPlan::test::constraints::Address", "firstLine", v);
+v = newarray (java.lang.String)[1];
+v[0] = "streetLength";
+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::external::format::json::executionPlan::test::constraints::Street", "street", 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_external_format_json_executionPlan_test_constraints_Street_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_customSchema_Address_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_customSchema_Address_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_customSchema_Address_Impl.jimple	2025-03-13 07:04:50.359999766 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_customSchema_Address_Impl.jimple	2025-03-13 07:05:05.987754247 +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_external_format_json_executionPlan_test_customSchema_Address_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::external::format::json::executionPlan::test::customSchema::Address", "streetName");
 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::external::format::json::executionPlan::test::customSchema::Address", "streetName");
 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_external_format_json_executionPlan_test_customSchema_Address_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Coordinate_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Coordinate_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Coordinate_Impl.jimple	2025-03-13 07:04:50.499997566 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Coordinate_Impl.jimple	2025-03-13 07:05:04.751773666 +0000
@@ -327,11 +327,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Coordinate_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] = "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] = "longitude";
 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::external::format::json::executionPlan::test::inheritance::Coordinate", "latitude", 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_external_format_json_executionPlan_test_inheritance_Coordinate_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Location_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Location_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Location_Impl.jimple	2025-03-13 07:04:49.988005611 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Location_Impl.jimple	2025-03-13 07:05:05.003769706 +0000
@@ -364,11 +364,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Location_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] = "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] = "zipCode";
 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::external::format::json::executionPlan::test::inheritance::Location", "coordinates", 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_external_format_json_executionPlan_test_inheritance_Location_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Road_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Road_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Road_Impl.jimple	2025-03-13 07:04:49.984005673 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Road_Impl.jimple	2025-03-13 07:05:05.975754435 +0000
@@ -366,13 +366,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_external_format_json_executionPlan_test_inheritance_Road_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 = 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::external::format::json::executionPlan::test::inheritance::Road", "road");
 v = newarray (java.lang.String)[1];
 v[0] = "zipCode";
 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::external::format::json::executionPlan::test::inheritance::Location", "coordinates", 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::external::format::json::executionPlan::test::inheritance::Road", "road");
+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_external_format_json_executionPlan_test_inheritance_Road_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Street_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Street_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Street_Impl.jimple	2025-03-13 07:04:50.060004479 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Street_Impl.jimple	2025-03-13 07:05:06.055753179 +0000
@@ -367,12 +367,12 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_inheritance_Street_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] = "zipCode";
+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::external::format::json::executionPlan::test::inheritance::Location", "coordinates", 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$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::json::executionPlan::test::inheritance::Street", "street");
-v = newarray (java.lang.String)[1];
-v[0] = "zipCode";
-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::external::format::json::executionPlan::test::inheritance::Location", "coordinates", 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_external_format_json_executionPlan_test_inheritance_Street_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson_Impl.jimple	2025-03-13 07:04:48.980021446 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson_Impl.jimple	2025-03-13 07:05:05.927755189 +0000
@@ -601,13 +601,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_external_format_json_executionPlan_test_simple_RefinedPerson_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] = "firm";
 v[1] = "fullName";
 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::external::format::json::executionPlan::test::simple::RefinedPerson", "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_external_format_json_executionPlan_test_simple_RefinedPerson_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Product_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Product_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Product_Impl.jimple	2025-03-13 07:04:50.080004165 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Product_Impl.jimple	2025-03-13 07:05:05.763757766 +0000
@@ -614,14 +614,14 @@
 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_external_format_json_executionPlan_test_simple_S_Product_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
-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)[3];
 v[0] = "s_productId";
 v[1] = "s_productName";
 v[2] = "s_synonyms";
 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::external::format::json::executionPlan::test::simple::S_Product", "s_description", 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_external_format_json_executionPlan_test_simple_S_Product_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Synonym_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Synonym_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Synonym_Impl.jimple	2025-03-13 07:04:49.276016796 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Synonym_Impl.jimple	2025-03-13 07:05:04.699774483 +0000
@@ -327,11 +327,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Synonym_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] = "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] = "s_type";
 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::external::format::json::executionPlan::test::simple::S_Synonym", "s_name", 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_external_format_json_executionPlan_test_simple_S_Synonym_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Trade2_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Trade2_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Trade2_Impl.jimple	2025-03-13 07:04:49.824008187 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_S_Trade2_Impl.jimple	2025-03-13 07:05:05.515761662 +0000
@@ -385,13 +385,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_external_format_json_executionPlan_test_simple_S_Trade2_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] = "s_tradeId";
 v[1] = "s_traderDetails";
 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::external::format::json::executionPlan::test::simple::S_Trade2", "s_tradeDetails", 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_external_format_json_executionPlan_test_simple_S_Trade2_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_TargetPerson_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_TargetPerson_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_TargetPerson_Impl.jimple	2025-03-13 07:04:49.016020881 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_TargetPerson_Impl.jimple	2025-03-13 07:05:05.695758835 +0000
@@ -601,13 +601,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_external_format_json_executionPlan_test_simple_TargetPerson_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] = "firm";
 v[1] = "fullName";
 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::external::format::json::executionPlan::test::simple::TargetPerson", "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_external_format_json_executionPlan_test_simple_TargetPerson_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Trader_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Trader_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Trader_Impl.jimple	2025-03-13 07:04:50.375999515 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Trader_Impl.jimple	2025-03-13 07:05:05.643759651 +0000
@@ -666,14 +666,14 @@
 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_external_format_json_executionPlan_test_simple_Trader_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
+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] = "kerberos";
 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::external::format::json::executionPlan::test::simple::Trader", "firstName", 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 withKeyFromAssociation(java.lang.String,java.lang.String)>("Root::meta::external::format::json::executionPlan::test::simple::Trader", "trades");
-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_external_format_json_executionPlan_test_simple_Trader_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_types_AllTypes_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_types_AllTypes_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_types_AllTypes_Impl.jimple	2025-03-13 07:04:49.204017927 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_types_AllTypes_Impl.jimple	2025-03-13 07:05:06.027753619 +0000
@@ -3006,9 +3006,6 @@
 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_external_format_json_executionPlan_test_types_AllTypes_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(32);
-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)[29];
 v[0] = "date";
 v[1] = "dateTime";
@@ -3040,6 +3037,9 @@
 v[27] = "strictDate";
 v[28] = "string";
 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::external::format::json::executionPlan::test::types::AllTypes", "boolean", 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_external_format_json_executionPlan_test_types_AllTypes_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Address_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Address_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Address_Impl.jimple	2025-03-13 07:04:50.575996373 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Address_Impl.jimple	2025-03-13 07:05:05.583760594 +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_external_format_json_executionPlan_test_withContentType_Address_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::external::format::json::executionPlan::test::withContentType::Address", "street");
 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::external::format::json::executionPlan::test::withContentType::Address", "street");
 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_external_format_json_executionPlan_test_withContentType_Address_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Firm_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Firm_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Firm_Impl.jimple	2025-03-13 07:04:50.363999704 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_Firm_Impl.jimple	2025-03-13 07:05:05.571760782 +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_external_format_json_executionPlan_test_withContentType_Firm_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::external::format::json::executionPlan::test::withContentType::Firm", "legalName");
 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::external::format::json::executionPlan::test::withContentType::Firm", "legalName");
 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_external_format_json_executionPlan_test_withContentType_Firm_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_TargetPerson_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_TargetPerson_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_TargetPerson_Impl.jimple	2025-03-13 07:04:49.892007119 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_withContentType_TargetPerson_Impl.jimple	2025-03-13 07:05:05.611760155 +0000
@@ -601,13 +601,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_external_format_json_executionPlan_test_withContentType_TargetPerson_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] = "firm";
 v[1] = "fullName";
 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::external::format::json::executionPlan::test::withContentType::TargetPerson", "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_external_format_json_executionPlan_test_withContentType_TargetPerson_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_JsonSchemaKeyValueMessage_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_JsonSchemaKeyValueMessage_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_JsonSchemaKeyValueMessage_Impl.jimple	2025-03-13 07:04:48.688026034 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_JsonSchemaKeyValueMessage_Impl.jimple	2025-03-13 07:05:04.199782337 +0000
@@ -701,11 +701,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_JsonSchemaKeyValueMessage_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] = "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] = "message";
 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::external::format::json::schema::JsonSchemaKeyValueMessage", "key", 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_external_format_json_schema_JsonSchemaKeyValueMessage_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaInput_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaInput_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaInput_Impl.jimple	2025-03-13 07:04:48.836023707 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaInput_Impl.jimple	2025-03-13 07:05:04.547776871 +0000
@@ -376,13 +376,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_external_format_json_schema_fromSchema_SchemaInput_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] = "pathPrefix";
 v[1] = "schema";
 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::external::format::json::schema::fromSchema::SchemaInput", "fileName", 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_external_format_json_schema_fromSchema_SchemaInput_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaTransformRequest_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaTransformRequest_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaTransformRequest_Impl.jimple	2025-03-13 07:04:48.964021697 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaTransformRequest_Impl.jimple	2025-03-13 07:05:04.831772409 +0000
@@ -515,11 +515,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_SchemaTransformRequest_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] = "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] = "packagePrefix";
 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::external::format::json::schema::fromSchema::SchemaTransformRequest", "jsonSchemas", 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_external_format_json_schema_fromSchema_SchemaTransformRequest_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_BigCat_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_BigCat_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_BigCat_Impl.jimple	2025-03-13 07:04:50.491997693 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_BigCat_Impl.jimple	2025-03-13 07:05:05.435762920 +0000
@@ -446,13 +446,13 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_BigCat_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
 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::external::format::json::schema::fromSchema::tests::shared::Pet", "petType");
-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::external::format::json::schema::fromSchema::tests::BigCat", "harRoar");
 v = newarray (java.lang.String)[1];
 v[0] = "hasMeow";
 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::external::format::json::schema::fromSchema::tests::Cat", "friend", 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$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::json::schema::fromSchema::tests::BigCat", "harRoar");
 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_external_format_json_schema_fromSchema_tests_BigCat_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_Dog_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_Dog_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_Dog_Impl.jimple	2025-03-13 07:04:50.463998132 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_Dog_Impl.jimple	2025-03-13 07:05:05.079768513 +0000
@@ -1173,16 +1173,16 @@
 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_external_format_json_schema_fromSchema_tests_Dog_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(8);
-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::external::format::json::schema::fromSchema::tests::shared::Pet", "petType");
-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)[4];
 v[0] = "friends";
 v[1] = "friendsMaxThree";
 v[2] = "hasBark";
 v[3] = "siblings";
 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::external::format::json::schema::fromSchema::tests::Dog", "bestFriend", 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::external::format::json::schema::fromSchema::tests::shared::Pet", "petType");
+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_external_format_json_schema_fromSchema_tests_Dog_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_PropertyTestObject_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_PropertyTestObject_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_PropertyTestObject_Impl.jimple	2025-03-13 07:04:49.168018493 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_PropertyTestObject_Impl.jimple	2025-03-13 07:05:05.223766250 +0000
@@ -2228,9 +2228,6 @@
 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_external_format_json_schema_fromSchema_tests_PropertyTestObject_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(26);
-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)[23];
 v[0] = "arrayFeatures";
 v[1] = "arrayMaxItemOne";
@@ -2256,6 +2253,9 @@
 v[21] = "stringConstraints";
 v[22] = "uuid";
 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::external::format::json::schema::fromSchema::tests::PropertyTestObject", "anyOfConstraint", 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_external_format_json_schema_fromSchema_tests_PropertyTestObject_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_SimpleObject_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_SimpleObject_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_SimpleObject_Impl.jimple	2025-03-13 07:04:50.475997943 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_fromSchema_tests_SimpleObject_Impl.jimple	2025-03-13 07:05:05.119767884 +0000
@@ -527,13 +527,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_external_format_json_schema_fromSchema_tests_SimpleObject_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] = "simpleReference";
 v[1] = "simpleString";
 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::external::format::json::schema::fromSchema::tests::SimpleObject", "arrayMaxItemOne", 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_external_format_json_schema_fromSchema_tests_SimpleObject_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaConfig_Impl.jimple	2025-03-13 07:04:48.880023017 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaConfig_Impl.jimple	2025-03-13 07:05:05.255765748 +0000
@@ -919,9 +919,6 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(13);
-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)[6];
 v[0] = "generateAnyOfSubType";
 v[1] = "generateConstraintFunctionSchemas";
@@ -935,6 +932,9 @@
 v[1] = "package";
 v[2] = "scopeElements";
 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::generation::metamodel::GenerationConfiguration", "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_external_format_json_schema_generation_JSONSchemaConfig_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput.jimple	2025-03-13 07:04:48.144034579 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput.jimple	2025-03-13 07:05:04.167782841 +0000
@@ -21,13 +21,13 @@
 public abstract org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput _classifierGenericType(org.eclipse.collections.api.RichIterable);
 public abstract org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput _classifierGenericTypeRemove();
 public abstract org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput copy();
-public java.lang.String _content()
+public org.eclipse.collections.api.RichIterable _message()
 {
 java.lang.Error v;
 org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput v;
 v := @this: org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput;
 v = new java.lang.Error;
-specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput: java.lang.String _content()> does not exist!");
+specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput: org.eclipse.collections.api.RichIterable _message()> does not exist!");
 throw v;
 }
 public java.lang.String _fileName()
@@ -39,13 +39,13 @@
 specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput: java.lang.String _fileName()> does not exist!");
 throw v;
 }
-public org.eclipse.collections.api.RichIterable _message()
+public java.lang.String _content()
 {
 java.lang.Error v;
 org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput v;
 v := @this: org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput;
 v = new java.lang.Error;
-specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput: org.eclipse.collections.api.RichIterable _message()> does not exist!");
+specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput: java.lang.String _content()> does not exist!");
 throw v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput_Impl.jimple	2025-03-13 07:04:50.012005234 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_generation_JSONSchemaOutput_Impl.jimple	2025-03-13 07:05:05.891755755 +0000
@@ -518,14 +518,14 @@
 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_external_format_json_schema_generation_JSONSchemaOutput_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
-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)[3];
 v[0] = "fileName";
 v[1] = "format";
 v[2] = "message";
 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::generation::metamodel::GenerationOutput", "content", 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_external_format_json_schema_generation_JSONSchemaOutput_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Animal_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Animal_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Animal_Impl.jimple	2025-03-13 07:04:49.712009946 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Animal_Impl.jimple	2025-03-13 07:05:05.139767570 +0000
@@ -855,15 +855,15 @@
 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_external_format_json_schema_tests_Animal_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)[4];
 v[0] = "aliases";
 v[1] = "extra";
 v[2] = "name";
 v[3] = "type";
 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::external::format::json::schema::tests::Animal", "age", 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$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::json::schema::tests::Being", "omg");
 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_external_format_json_schema_tests_Animal_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Car_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Car_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Car_Impl.jimple	2025-03-13 07:04:50.527997127 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Car_Impl.jimple	2025-03-13 07:05:04.735773917 +0000
@@ -542,11 +542,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Car_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
 v = newarray (java.lang.String)[1];
-v[0] = "similarVehiciles";
-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::external::format::json::schema::tests::Vehicle", "id", 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] = "similarVehiciles";
+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::external::format::json::schema::tests::Vehicle", "id", 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::external::format::json::schema::tests::WheeledVehicle", "wheels");
 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::external::format::json::schema::tests::Car", "driver");
 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()>();
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Cat_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Cat_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Cat_Impl.jimple	2025-03-13 07:04:49.812008376 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Cat_Impl.jimple	2025-03-13 07:05:05.779757515 +0000
@@ -787,17 +787,17 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Cat_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(9);
-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::external::format::json::schema::tests::Cat", "vegetarian");
 v = newarray (java.lang.String)[4];
 v[0] = "aliases";
 v[1] = "extra";
 v[2] = "name";
 v[3] = "type";
 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::external::format::json::schema::tests::Animal", "age", 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$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::json::schema::tests::Being", "omg");
-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::external::format::json::schema::tests::Cat", "vegetarian");
 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_external_format_json_schema_tests_Cat_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithInLineFunctions_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithInLineFunctions_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithInLineFunctions_Impl.jimple	2025-03-13 07:04:49.340015790 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithInLineFunctions_Impl.jimple	2025-03-13 07:05:05.563760909 +0000
@@ -632,9 +632,6 @@
 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_external_format_json_schema_tests_ClassWithInLineFunctions_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] = "multipleOf";
 v[1] = "number";
@@ -642,6 +639,9 @@
 v[3] = "string";
 v[4] = "stringOptional";
 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::external::format::json::schema::tests::ClassWithInLineFunctions", "integer", 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_external_format_json_schema_tests_ClassWithInLineFunctions_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfileInterface_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfileInterface_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfileInterface_Impl.jimple	2025-03-13 07:04:49.328015978 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfileInterface_Impl.jimple	2025-03-13 07:05:05.963754624 +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_external_format_json_schema_tests_ClassWithProfileInterface_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::external::format::json::schema::tests::ClassWithProfileInterface", "classType");
 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::external::format::json::schema::tests::ClassWithProfileInterface", "classType");
 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_external_format_json_schema_tests_ClassWithProfileInterface_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfile_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfile_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfile_Impl.jimple	2025-03-13 07:04:49.500013277 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithProfile_Impl.jimple	2025-03-13 07:05:06.047753304 +0000
@@ -725,6 +725,7 @@
 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_external_format_json_schema_tests_ClassWithProfile_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(10);
+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::external::format::json::schema::tests::ClassWithProfileInterface", "classType");
 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);
@@ -736,7 +737,6 @@
 v[4] = "pets";
 v[5] = "size";
 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::external::format::json::schema::tests::ClassWithProfile", "abstractClass", 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::external::format::json::schema::tests::ClassWithProfileInterface", "classType");
 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_external_format_json_schema_tests_ClassWithProfile_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithUnspportedConstraint_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithUnspportedConstraint_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithUnspportedConstraint_Impl.jimple	2025-03-13 07:04:50.535997002 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithUnspportedConstraint_Impl.jimple	2025-03-13 07:05:04.999769769 +0000
@@ -372,11 +372,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_ClassWithUnspportedConstraint_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] = "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] = "p2";
 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::external::format::json::schema::tests::ClassWithUnspportedConstraint", "p1", 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_external_format_json_schema_tests_ClassWithUnspportedConstraint_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Dog_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Dog_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Dog_Impl.jimple	2025-03-13 07:04:50.427998697 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Dog_Impl.jimple	2025-03-13 07:05:06.035753492 +0000
@@ -787,17 +787,17 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Dog_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(9);
-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)[4];
 v[0] = "aliases";
 v[1] = "extra";
 v[2] = "name";
 v[3] = "type";
 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::external::format::json::schema::tests::Animal", "age", 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::external::format::json::schema::tests::Being", "omg");
+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::external::format::json::schema::tests::Dog", "hasBark");
+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::external::format::json::schema::tests::Being", "omg");
 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_external_format_json_schema_tests_Dog_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Fish_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Fish_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Fish_Impl.jimple	2025-03-13 07:04:49.704010071 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Fish_Impl.jimple	2025-03-13 07:05:05.131767696 +0000
@@ -729,15 +729,15 @@
 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_external_format_json_schema_tests_Fish_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)[4];
 v[0] = "aliases";
 v[1] = "extra";
 v[2] = "name";
 v[3] = "type";
 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::external::format::json::schema::tests::Animal", "age", 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$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::json::schema::tests::Being", "omg");
 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_external_format_json_schema_tests_Fish_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Foo_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Foo_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Foo_Impl.jimple	2025-03-13 07:04:49.636011141 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Foo_Impl.jimple	2025-03-13 07:05:05.935755064 +0000
@@ -463,10 +463,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_external_format_json_schema_tests_Foo_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::external::format::json::schema::tests::Foo", "beings");
 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::external::format::json::schema::tests::Foo", "beings");
 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_external_format_json_schema_tests_Foo_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_NoRequiredFieldsClass_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_NoRequiredFieldsClass_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_NoRequiredFieldsClass_Impl.jimple	2025-03-13 07:04:50.276001085 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_NoRequiredFieldsClass_Impl.jimple	2025-03-13 07:05:03.975785856 +0000
@@ -376,13 +376,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_external_format_json_schema_tests_NoRequiredFieldsClass_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] = "b";
 v[1] = "c";
 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::external::format::json::schema::tests::NoRequiredFieldsClass", "a", 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_external_format_json_schema_tests_NoRequiredFieldsClass_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_PrimitiveTypeDomain_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_PrimitiveTypeDomain_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_PrimitiveTypeDomain_Impl.jimple	2025-03-13 07:04:50.176002657 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_PrimitiveTypeDomain_Impl.jimple	2025-03-13 07:05:04.791773036 +0000
@@ -3478,6 +3478,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_external_format_json_schema_tests_PrimitiveTypeDomain_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(28);
+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)[25];
 v[0] = "dateField";
 v[1] = "dateMultipleField";
@@ -3505,9 +3508,6 @@
 v[23] = "stringRangeField";
 v[24] = "stringRangeZeroField";
 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::external::format::json::schema::tests::PrimitiveTypeDomain", "booleanField", 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_external_format_json_schema_tests_PrimitiveTypeDomain_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_RecursiveTestClass_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_RecursiveTestClass_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_RecursiveTestClass_Impl.jimple	2025-03-13 07:04:49.800008564 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_RecursiveTestClass_Impl.jimple	2025-03-13 07:05:05.167767130 +0000
@@ -750,13 +750,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_external_format_json_schema_tests_RecursiveTestClass_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] = "name";
 v[1] = "others";
 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::external::format::json::schema::tests::RecursiveTestClass", "children", 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_external_format_json_schema_tests_RecursiveTestClass_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_SimpleClass_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_SimpleClass_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_SimpleClass_Impl.jimple	2025-03-13 07:04:50.531997064 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_SimpleClass_Impl.jimple	2025-03-13 07:05:05.035769204 +0000
@@ -364,11 +364,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_SimpleClass_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] = "p";
-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::external::format::json::schema::tests::SimpleClass", "a", 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] = "p";
+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::external::format::json::schema::tests::SimpleClass", "a", 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_external_format_json_schema_tests_SimpleClass_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Truck_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Truck_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Truck_Impl.jimple	2025-03-13 07:04:50.391999263 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Truck_Impl.jimple	2025-03-13 07:05:05.715758520 +0000
@@ -545,14 +545,14 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Truck_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
-v = newarray (java.lang.String)[1];
-v[0] = "similarVehiciles";
-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::external::format::json::schema::tests::Vehicle", "id", 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::external::format::json::schema::tests::Truck", "weight");
 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] = "similarVehiciles";
+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::external::format::json::schema::tests::Vehicle", "id", 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::external::format::json::schema::tests::WheeledVehicle", "wheels");
-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::external::format::json::schema::tests::Truck", "weight");
 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_external_format_json_schema_tests_Truck_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Vehicle_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Vehicle_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Vehicle_Impl.jimple	2025-03-13 07:04:50.351999892 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Vehicle_Impl.jimple	2025-03-13 07:05:04.747773729 +0000
@@ -522,11 +522,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_Vehicle_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] = "similarVehiciles";
-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::external::format::json::schema::tests::Vehicle", "id", 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] = "similarVehiciles";
+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::external::format::json::schema::tests::Vehicle", "id", 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_external_format_json_schema_tests_Vehicle_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_WheeledVehicle_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_WheeledVehicle_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_WheeledVehicle_Impl.jimple	2025-03-13 07:04:50.347999954 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_WheeledVehicle_Impl.jimple	2025-03-13 07:05:04.739773854 +0000
@@ -500,11 +500,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_WheeledVehicle_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] = "similarVehiciles";
-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::external::format::json::schema::tests::Vehicle", "id", 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] = "similarVehiciles";
+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::external::format::json::schema::tests::Vehicle", "id", 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::external::format::json::schema::tests::WheeledVehicle", "wheels");
 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_external_format_json_schema_tests_WheeledVehicle_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_constraints_ClassWithConstraints_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_constraints_ClassWithConstraints_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_constraints_ClassWithConstraints_Impl.jimple	2025-03-13 07:04:49.968005925 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_constraints_ClassWithConstraints_Impl.jimple	2025-03-13 07:05:06.115752236 +0000
@@ -1941,6 +1941,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_external_format_json_schema_tests_constraints_ClassWithConstraints_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(18);
+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)[15];
 v[0] = "constant";
 v[1] = "dateOrString";
@@ -1958,9 +1961,6 @@
 v[13] = "simple";
 v[14] = "uuidProperty";
 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::external::format::json::schema::tests::constraints::ClassWithConstraints", "complex", 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_external_format_json_schema_tests_constraints_ClassWithConstraints_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_parent_parent_levela_parentClass2_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_parent_parent_levela_parentClass2_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_parent_parent_levela_parentClass2_Impl.jimple	2025-03-13 07:04:49.880007306 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_parent_parent_levela_parentClass2_Impl.jimple	2025-03-13 07:05:04.311780578 +0000
@@ -400,11 +400,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_schema_tests_parent_parent_levela_parentClass2_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] = "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] = "childClass4";
 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::external::format::json::schema::tests::parent::parent::levela::parentClass2", "childClass3", 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_external_format_json_schema_tests_parent_parent_levela_parentClass2_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration.jimple	2025-03-13 07:04:49.020020818 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration.jimple	2025-03-13 07:05:05.383763736 +0000
@@ -16,11 +16,11 @@
 public abstract org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration copy();
 public java.lang.String _targetSchemaSet()
 {
-org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration this;
-java.lang.Error $r;
-this := @this: org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration;
-$r = new java.lang.Error;
-specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration: java.lang.String _targetSchemaSet()> does not exist!");
-throw $r;
+org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration v;
+java.lang.Error v;
+v := @this: org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration;
+v = new java.lang.Error;
+specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration: java.lang.String _targetSchemaSet()> does not exist!");
+throw v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration_Impl.jimple	2025-03-13 07:04:49.788008753 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration_Impl.jimple	2025-03-13 07:05:05.967754562 +0000
@@ -327,10 +327,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_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(4);
+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::external::format::shared::transformation::fromPure::ModelToSchemaConfiguration", "targetSchemaSet");
 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::external::format::shared::transformation::fromPure::ModelToSchemaConfiguration", "targetSchemaSet");
 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::external::format::shared::transformation::GenerationConfiguration", "format");
 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_external_format_json_transformation_fromPure_ModelToJsonSchemaConfiguration_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration.jimple	2025-03-13 07:04:48.696025907 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration.jimple	2025-03-13 07:05:04.431778693 +0000
@@ -19,11 +19,11 @@
 public abstract org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration copy();
 public java.lang.String _targetPackage()
 {
-java.lang.Error v;
-org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration v;
-v := @this: org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration;
-v = new java.lang.Error;
-specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration: java.lang.String _targetPackage()> does not exist!");
-throw v;
+java.lang.Error $r;
+org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration this;
+this := @this: org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration;
+$r = new java.lang.Error;
+specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration: java.lang.String _targetPackage()> does not exist!");
+throw $r;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration_Impl.jimple	2025-03-13 07:04:48.748025091 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration_Impl.jimple	2025-03-13 07:05:04.719774168 +0000
@@ -350,12 +350,12 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration_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] = "targetPackage";
+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::external::format::shared::transformation::toPure::SchemaToModelConfiguration", "sourceSchemaId", 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$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::shared::transformation::GenerationConfiguration", "format");
-v = newarray (java.lang.String)[1];
-v[0] = "targetPackage";
-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::external::format::shared::transformation::toPure::SchemaToModelConfiguration", "sourceSchemaId", 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_external_format_json_transformation_toPure_JsonSchemaToModelConfiguration_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$1.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$1.jimple	2025-03-13 07:04:50.399999138 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$1.jimple	2025-03-13 07:05:05.575760720 +0000
@@ -44,7 +44,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/association.pure", v, v, 24, 40, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_association_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446714");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446697");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -54,7 +54,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/association.pure", v, v, 24, 57, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_association_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446683");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446666");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$3.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$3.jimple	2025-03-13 07:04:49.308016293 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_association$3.jimple	2025-03-13 07:05:05.423763108 +0000
@@ -57,7 +57,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/association.pure", v, v, 34, 40, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_association_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446735");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446718");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -67,7 +67,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/association.pure", v, v, 34, 70, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_association_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446696");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2446679");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$1.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$1.jimple	2025-03-13 07:04:48.804024211 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$1.jimple	2025-03-13 07:05:05.375763862 +0000
@@ -46,7 +46,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 67, 38, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528231");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528264");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -56,7 +56,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 67, 55, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2527895");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2527962");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10.jimple	2025-03-13 07:04:48.804024211 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10.jimple	2025-03-13 07:05:05.851756384 +0000
@@ -7,38 +7,57 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10 v;
+org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+java.lang.Object v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10: java.lang.String value(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-long v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10 v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road v;
-boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road: long _roadLength()>();
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
-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 = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::constraints::Firm");
+v = staticinvoke <org.finos.legend.pure.runtime.java.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_external_format_json_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_json_functions_fromJson_Class_1__Byte_MANY__T_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 = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 155, 38, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528363");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchUnexpanded_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 155, 55, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528062");
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15.jimple	2025-03-13 07:04:48.812024085 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15.jimple	2025-03-13 07:05:05.451762668 +0000
@@ -7,59 +7,36 @@
 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.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15 v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15: java.lang.String value(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15 v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15 v;
+org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType v;
+java.lang.Boolean v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15;
-v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::constraints::Firm");
-v = staticinvoke <org.finos.legend.pure.runtime.java.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_external_format_json_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_json_functions_fromJson_Class_1__Byte_MANY__T_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 = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 167, 38, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528351");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchCheckedUnexpanded_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 167, 55, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2: org.eclipse.collections.api.RichIterable _addressSubType2()>();
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528356");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16.jimple	2025-03-13 07:04:48.812024085 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16.jimple	2025-03-13 07:05:04.415778945 +0000
@@ -19,23 +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_format_json_executionPlan_tests_constraints$16: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v;
+long v;
+org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType v;
+java.lang.Long v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16 v;
 java.lang.Boolean v;
+java.lang.String v;
 boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2: org.eclipse.collections.api.RichIterable _addressSubType2()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isNotEmpty: boolean Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person: java.lang.String _lastName()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long length(java.lang.String)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(6L);
+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;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17.jimple	2025-03-13 07:04:48.804024211 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17.jimple	2025-03-13 07:05:05.851756384 +0000
@@ -7,40 +7,59 @@
 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.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17 v;
-java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v;
+java.lang.Object v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17: java.lang.String value(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17 v;
-long v;
-org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Long v, v;
-java.lang.Boolean v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
 java.lang.String v;
-boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person;
+v := @parameter: org.eclipse.collections.api.RichIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Person: java.lang.String _lastName()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: long length(java.lang.String)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
-v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(6L);
-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 = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::constraints::Firm");
+v = staticinvoke <org.finos.legend.pure.runtime.java.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_external_format_json_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_json_functions_fromJson_Class_1__Byte_MANY__T_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 = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 167, 38, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528384");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchCheckedUnexpanded_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 167, 55, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528389");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$2.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$2.jimple	2025-03-13 07:04:48.804024211 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$2.jimple	2025-03-13 07:05:05.083768450 +0000
@@ -56,7 +56,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 51, 63, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528216");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528249");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$21.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$21.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$21.jimple	2025-03-13 07:04:48.820023960 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$21.jimple	2025-03-13 07:05:05.843756509 +0000
@@ -47,7 +47,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 180, 46, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_HighRankFirm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528373");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528406");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchCheckedUnexpanded_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -57,7 +57,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 180, 63, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528378");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528411");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$3.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$3.jimple	2025-03-13 07:04:48.800024273 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$3.jimple	2025-03-13 07:05:04.279781081 +0000
@@ -47,7 +47,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 79, 38, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528252");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528285");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -57,7 +57,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 79, 55, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528257");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528290");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$6.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$6.jimple	2025-03-13 07:04:48.800024273 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$6.jimple	2025-03-13 07:05:05.743758081 +0000
@@ -46,7 +46,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 29, 38, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2527842");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2527909");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$7.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$7.jimple	2025-03-13 07:04:48.800024273 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$7.jimple	2025-03-13 07:05:05.763757766 +0000
@@ -56,7 +56,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 40, 55, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528197");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528230");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$8.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$8.jimple	2025-03-13 07:04:48.796024337 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$8.jimple	2025-03-13 07:05:05.083768450 +0000
@@ -47,7 +47,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 136, 46, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_HighRankFirm;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528310");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528343");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -57,7 +57,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 136, 63, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528315");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528348");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9.jimple	2025-03-13 07:04:48.796024337 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9.jimple	2025-03-13 07:05:05.847756447 +0000
@@ -7,57 +7,38 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9 v;
-org.eclipse.collections.api.RichIterable v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v;
-java.lang.String v;
+java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9: java.lang.String value(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9: java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
+long v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Long v, v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9;
-v := @parameter: org.eclipse.collections.api.RichIterable;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::constraints::Firm");
-v = staticinvoke <org.finos.legend.pure.runtime.java.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_external_format_json_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_json_functions_fromJson_Class_1__Byte_MANY__T_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 = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 155, 38, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2528330");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchUnexpanded_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/constraints.pure", v, v, 155, 55, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_constraints_Firm;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2527995");
-v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_constraints_Road: long _roadLength()>();
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
+v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
+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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints.jimple	2025-03-13 07:04:48.668026347 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints.jimple	2025-03-13 07:05:04.295780829 +0000
@@ -253,7 +253,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2526891");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2526949");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$constraints$testInternalizeWithGraphFetchCheckedWithMultipleSubTypes$6$system$imports$import__core_external_format_json_executionPlan_tests_constraints_pure_1$0");
@@ -522,7 +522,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2527015");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2527073");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$constraints$testInternalizeWithGraphFetchCheckedUnexpandedWithMultipleSubTypes$11$system$imports$import__core_external_format_json_executionPlan_tests_constraints_pure_1$0");
@@ -624,11 +624,11 @@
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$9: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$external$format$json$executionPlan$test$constraints$testInternalizeWithGraphFetchUnexpanded$8$system$imports$import__core_external_format_json_executionPlan_tests_constraints_pure_1$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_constraints_Road$1", v);
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$10: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_constraints_Road$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$external$format$json$executionPlan$test$constraints$testInternalizeWithGraphFetchUnexpanded$8$system$imports$import__core_external_format_json_executionPlan_tests_constraints_pure_1$0", v);
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$11;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$11: void <init>()>();
@@ -648,15 +648,15 @@
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$15: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$external$format$json$executionPlan$test$constraints$testInternalizeWithGraphFetchUnexpandedChecked$9$system$imports$import__core_external_format_json_executionPlan_tests_constraints_pure_1$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2$1", v);
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$16: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_constraints_AddressUseSubType2$1", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_constraints_Person$3", v);
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$17: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_constraints_Person$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$external$format$json$executionPlan$test$constraints$testInternalizeWithGraphFetchUnexpandedChecked$9$system$imports$import__core_external_format_json_executionPlan_tests_constraints_pure_1$0", v);
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$18;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_constraints$18: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$4.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$4.jimple	2025-03-13 07:04:49.684010386 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$4.jimple	2025-03-13 07:05:05.903755566 +0000
@@ -59,7 +59,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/customSchema.pure", v, v, 29, 106, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_customSchema_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534572");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534555");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -69,7 +69,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/customSchema.pure", v, v, 29, 136, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_customSchema_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534521");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534504");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$6.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$6.jimple	2025-03-13 07:04:50.320000395 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$6.jimple	2025-03-13 07:05:05.315764805 +0000
@@ -59,7 +59,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/customSchema.pure", v, v, 40, 106, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_customSchema_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534600");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534583");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -70,7 +70,7 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_customSchema_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_customSchema$6: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534548");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534531");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$1.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$1.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$1.jimple	2025-03-13 07:04:50.359999766 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$1.jimple	2025-03-13 07:05:04.215782087 +0000
@@ -46,7 +46,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/dataTypes.pure", v, v, 29, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_types_AllTypes;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2503601");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2503584");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$2.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$2.jimple	2025-03-13 07:04:50.180002594 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$2.jimple	2025-03-13 07:05:04.215782087 +0000
@@ -56,7 +56,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/dataTypes.pure", v, v, 39, 59, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2503710");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2503693");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$5.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$5.jimple	2025-03-13 07:04:50.451998320 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$5.jimple	2025-03-13 07:05:04.219782024 +0000
@@ -60,7 +60,7 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_types_AllTypes;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_dataTypes$5: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2503647");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2503630");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_inheritance.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_inheritance.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_inheritance.jimple	2025-03-13 07:04:48.936022137 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_inheritance.jimple	2025-03-13 07:05:04.443778504 +0000
@@ -127,7 +127,7 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534951");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2534954");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$inheritance$testInheritanceAtPropertyLevel$2$system$imports$import__core_external_format_json_executionPlan_tests_inheritance_pure_1$0");
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$10.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$10.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$10.jimple	2025-03-13 07:04:49.328015978 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$10.jimple	2025-03-13 07:05:05.495761977 +0000
@@ -44,7 +44,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 123, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502511");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502494");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -54,7 +54,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 123, 59, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502331");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502314");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$11.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$11.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$11.jimple	2025-03-13 07:04:49.424014471 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$11.jimple	2025-03-13 07:05:05.499761914 +0000
@@ -44,7 +44,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 25, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502149");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502132");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$12.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$12.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$12.jimple	2025-03-13 07:04:49.632011202 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$12.jimple	2025-03-13 07:05:05.491762039 +0000
@@ -56,7 +56,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 42, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502181");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502164");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$12: org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig val$_externalizeConfig>;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__JsonSchemaExternalizeConfig_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$13.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$13.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$13.jimple	2025-03-13 07:04:49.752009318 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$13.jimple	2025-03-13 07:05:05.495761977 +0000
@@ -63,7 +63,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 62, 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/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502220");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502203");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$13: org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig val$_externalizeConfig>;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__JsonSchemaExternalizeConfig_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$14.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$14.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$14.jimple	2025-03-13 07:04:50.196002342 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$14.jimple	2025-03-13 07:05:04.427778756 +0000
@@ -63,7 +63,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 85, 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/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502260");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502243");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$14: org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig val$_externalizeConfig>;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__JsonSchemaExternalizeConfig_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$15.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$15.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$15.jimple	2025-03-13 07:04:50.316000458 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$15.jimple	2025-03-13 07:05:05.491762039 +0000
@@ -63,7 +63,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 105, 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/generated/Root_meta_external_format_json_executionPlan_test_withContentType_FuzzyPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502299");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502282");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$15: org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig val$_externalizeConfig>;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__JsonSchemaExternalizeConfig_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_externalize_JsonSchemaExternalizeConfig,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$2.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$2.jimple	2025-03-13 07:04:50.312000520 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$2.jimple	2025-03-13 07:05:05.011769581 +0000
@@ -44,7 +44,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 132, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502529");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502512");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -54,7 +54,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 132, 59, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502344");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502327");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$3.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$3.jimple	2025-03-13 07:04:49.880007306 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$3.jimple	2025-03-13 07:05:05.483762166 +0000
@@ -43,7 +43,7 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502725");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502708");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -65,7 +65,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 150, 131, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_TargetPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502373");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502356");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$4.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$4.jimple	2025-03-13 07:04:50.312000520 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$4.jimple	2025-03-13 07:05:05.039769140 +0000
@@ -46,7 +46,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 114, 40, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502314");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502297");
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$8.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$8.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$8.jimple	2025-03-13 07:04:50.312000520 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_internalizeExternalizeWithContentType$8.jimple	2025-03-13 07:05:05.487762103 +0000
@@ -45,7 +45,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 141, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_withContentType_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502551");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502534");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
@@ -55,7 +55,7 @@
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/internalizeExternalizeWithContentType.pure", v, v, 141, 59, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502556");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2502539");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__String_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v);
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_functions_functions: java.lang.String Root_meta_external_format_json_functions_toJson_T_MANY__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24.jimple	2025-03-13 07:04:49.260017046 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24.jimple	2025-03-13 07:05:04.871771780 +0000
@@ -7,35 +7,44 @@
 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_format_json_executionPlan_tests_simple$24 v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24: 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_format_json_executionPlan_tests_simple$24: java.lang.String value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person,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.String value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person, 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.Boolean v;
-java.lang.Class v;
+java.lang.String[] v;
+org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24 v;
-boolean v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.String v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
-v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[3];
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person: java.lang.String _firstName()>();
+v[0] = v;
+v[1] = " ";
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person: java.lang.String _lastName()>();
+v[2] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_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-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25.jimple	2025-03-13 07:04:49.260017046 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25.jimple	2025-03-13 07:05:04.871771780 +0000
@@ -7,44 +7,35 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.Boolean execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Boolean v;
 org.eclipse.collections.api.list.ListIterable v;
 java.lang.Object v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25 v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25: java.lang.String value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25: 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.String value(org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person, 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)
 {
-java.lang.String[] v;
-org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25 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.String v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
+java.lang.Boolean v;
+java.lang.Class v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25 v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[3];
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person: java.lang.String _firstName()>();
-v[0] = v;
-v[1] = " ";
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_json_executionPlan_test_simple_Person: java.lang.String _lastName()>();
-v[2] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_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 = class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38.jimple	2025-03-13 07:04:48.916022451 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38.jimple	2025-03-13 07:05:04.847772157 +0000
@@ -1,22 +1,73 @@
-class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 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.generated.Root_meta_external_format_shared_binding_Binding val$_binding;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("binding", v);
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 v;
-java.lang.Class v;
-boolean v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+int v, v, v, v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38;
+v := @parameter: java.lang.String;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 26, 42, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532000");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 v;
+org.eclipse.collections.api.map.MutableMap v;
+v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38;
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39.jimple	2025-03-13 07:04:49.236017423 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39.jimple	2025-03-13 07:05:04.851772094 +0000
@@ -1,22 +1,82 @@
-class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate
+class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 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.generated.Root_meta_external_format_shared_binding_Binding val$_binding;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)
 {
+org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.eclipse.collections.api.map.FixedSizeMap v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("binding", v);
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
-public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
-java.lang.Class v;
-boolean v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
+java.lang.String v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
-v = class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;";
-v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
+v := @parameter: org.eclipse.collections.api.list.ListIterable;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+return v;
+}
+public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39;
+v := @parameter: java.lang.String;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "[]", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 36, 74, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/String;", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 36, 45, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532016");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+return v;
+}
+public org.eclipse.collections.api.map.MutableMap getOpenVariables()
+{
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 v;
+v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39;
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: org.eclipse.collections.api.map.MutableMap __vars>;
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40.jimple	2025-03-13 07:04:49.240017362 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40.jimple	2025-03-13 07:05:04.311780578 +0000
@@ -11,7 +11,7 @@
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("binding", v);
@@ -23,42 +23,38 @@
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40 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_format_json_executionPlan_tests_simple$40;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 return v;
 }
-public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String valueOf(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
-int v, v, v, v;
-java.lang.String v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+int v, v, v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40;
-v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 26, 42, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 51, 28, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532037");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532031");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41.jimple	2025-03-13 07:04:49.240017362 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41.jimple	2025-03-13 07:05:04.851772094 +0000
@@ -37,37 +37,29 @@
 {
 org.eclipse.collections.api.RichIterable v, v, v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
+int v, v, v, v;
+java.lang.String v, v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_corefunctions_langExtension: java.lang.Object Root_meta_pure_functions_lang_orElse_T_$0_1$__T_1__T_1_(java.lang.Object,java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "[]", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 36, 74, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object castWithExceptionHandling(java.lang.Object,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Ljava/lang/String;", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_string_codec_decodeUrl: java.lang.String Root_meta_pure_functions_string_decodeUrl_String_1__String_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 36, 45, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 61, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532053");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532047");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42.jimple	2025-03-13 07:04:49.244017298 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42.jimple	2025-03-13 07:05:04.859771969 +0000
@@ -11,7 +11,7 @@
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction0: 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_format_json_executionPlan_tests_simple$42: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("binding", v);
@@ -23,38 +23,54 @@
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42 v;
 org.eclipse.collections.api.list.ListIterable v;
+java.lang.Object v, v;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42: 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_format_json_executionPlan_tests_simple$42: java.lang.String value(java.lang.String,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.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42 v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
-org.eclipse.collections.api.RichIterable v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-int v, v, v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 51, 28, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 75, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.eclipse.collections.api.RichIterable Root_meta_pure_dataQuality_checked_T_MANY__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 75, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532678");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532068");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__Binding_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43.jimple	2025-03-13 07:04:49.244017298 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43.jimple	2025-03-13 07:05:04.855772032 +0000
@@ -35,12 +35,13 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.eclipse.collections.api.RichIterable v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
-int v, v, v, v;
-java.lang.String v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43 v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43;
@@ -48,18 +49,28 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_string_codec_decodeUrl: java.lang.String Root_meta_pure_functions_string_decodeUrl_String_1__String_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 61, 42, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 89, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.eclipse.collections.api.RichIterable Root_meta_pure_dataQuality_checked_T_MANY__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 89, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532084");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532701");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44.jimple	2025-03-13 07:04:49.244017298 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44.jimple	2025-03-13 07:05:04.855772032 +0000
@@ -35,14 +35,13 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44;
 v := @parameter: java.lang.String;
@@ -55,22 +54,21 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 75, 42, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 103, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.eclipse.collections.api.RichIterable Root_meta_pure_dataQuality_checked_T_MANY__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532719");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 75, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 103, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532708");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__Binding_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532099");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45.jimple	2025-03-13 07:04:49.240017362 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45.jimple	2025-03-13 07:05:04.851772094 +0000
@@ -35,14 +35,13 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45;
 v := @parameter: java.lang.String;
@@ -55,22 +54,21 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 89, 42, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 113, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.eclipse.collections.api.RichIterable Root_meta_pure_dataQuality_checked_T_MANY__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532739");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 89, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 113, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532731");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532114");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46.jimple	2025-03-13 07:04:49.252017173 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46.jimple	2025-03-13 07:05:04.863771905 +0000
@@ -54,21 +54,21 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 103, 42, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 123, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532749");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532761");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 103, 72, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 123, 72, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532136");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532129");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47.jimple	2025-03-13 07:04:49.248017235 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47.jimple	2025-03-13 07:05:04.859771969 +0000
@@ -35,8 +35,9 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
@@ -54,21 +55,23 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 113, 42, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 133, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532769");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532783");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 113, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 133, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532151");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532789");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__Binding_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48.jimple	2025-03-13 07:04:49.248017235 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48.jimple	2025-03-13 07:05:04.683774733 +0000
@@ -35,8 +35,9 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
@@ -54,21 +55,23 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 123, 42, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 143, 42, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532791");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532807");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 123, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 143, 72, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532166");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532813");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__Binding_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49.jimple	2025-03-13 07:04:49.248017235 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49.jimple	2025-03-13 07:05:04.859771969 +0000
@@ -35,43 +35,51 @@
 }
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49 v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::TargetPerson");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533396");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 133, 42, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 153, 54, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532813");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 133, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 153, 131, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532819");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__Binding_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532179");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50.jimple	2025-03-13 07:04:49.224017612 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50.jimple	2025-03-13 07:05:04.835772346 +0000
@@ -36,42 +36,51 @@
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
 int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
+java.lang.String v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.eclipse.collections.api.map.MapIterable v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.eclipse.collections.api.RichIterable Root_meta_external_format_shared_functions_internalize_Class_1__Binding_1__String_1__T_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::TargetPerson");
+v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533421");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 143, 42, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Person;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 163, 54, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532837");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_string_codec_decodeUrl: java.lang.String Root_meta_pure_functions_string_decodeUrl_String_1__String_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 143, 72, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 163, 131, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532843");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_format_shared_functions_checked_RootGraphFetchTree_1__Binding_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532195");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51.jimple	2025-03-13 07:04:49.220017676 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51.jimple	2025-03-13 07:05:04.835772346 +0000
@@ -39,11 +39,12 @@
 org.eclipse.collections.api.list.MutableList v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v, v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MapIterable v;
 org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
@@ -55,15 +56,15 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533429");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533449");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 153, 54, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 173, 54, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
@@ -75,11 +76,17 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 153, 131, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 173, 138, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532216");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532893");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533472");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533477");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_$0_1$__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_$0_1$__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52.jimple	2025-03-13 07:04:49.220017676 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52.jimple	2025-03-13 07:05:04.831772409 +0000
@@ -39,9 +39,10 @@
 org.eclipse.collections.api.list.MutableList v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 int v, v, v, v, v, v, v, v;
-java.lang.String v, v, v;
+java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -55,20 +56,19 @@
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533454");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533488");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 163, 54, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 187, 54, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_string_codec_decodeUrl: java.lang.String Root_meta_pure_functions_string_decodeUrl_String_1__String_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -76,11 +76,13 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 163, 131, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 187, 138, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532232");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532930");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53.jimple	2025-03-13 07:04:49.228017550 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53.jimple	2025-03-13 07:05:04.843772220 +0000
@@ -2,19 +2,24 @@
 {
 private final org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)
+final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53 v;
 org.eclipse.collections.api.map.FixedSizeMap v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("binding", v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "runtime", v);
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
@@ -36,57 +41,58 @@
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53 v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v, v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime[] v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MapIterable v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::TargetPerson");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::RefinedPerson");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533482");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533522");
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 173, 54, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 202, 55, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping2");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)[2];
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
+v[0] = v;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__String_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_mergeRuntimes_Any_$1_MANY$__Runtime_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 173, 138, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 202, 133, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532923");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533505");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533510");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_$0_1$__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_$0_1$__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532259");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54.jimple	2025-03-13 07:04:49.140018932 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54.jimple	2025-03-13 07:05:04.843772220 +0000
@@ -2,19 +2,24 @@
 {
 private final org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)
+final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54 v;
 org.eclipse.collections.api.map.FixedSizeMap v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object)>("binding", v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "runtime", v);
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
@@ -36,51 +41,59 @@
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54 v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.eclipse.collections.api.list.MutableList v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime[] v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MapIterable v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::TargetPerson");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::RefinedPerson");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533521");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533554");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 187, 54, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 213, 55, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping2");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)[2];
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
+v[0] = v;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__String_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_mergeRuntimes_Any_$1_MANY$__Runtime_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 187, 138, v, v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 213, 140, v, v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532960");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533003");
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55.jimple	2025-03-13 07:04:48.376030935 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55.jimple	2025-03-13 07:05:04.839772282 +0000
@@ -2,24 +2,24 @@
 {
 private final org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding;
-final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.eclipse.collections.api.map.FixedSizeMap v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime> = v;
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "runtime", v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "tree", v);
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
@@ -41,58 +41,51 @@
 public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55 v;
-org.eclipse.collections.api.list.MutableList v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime[] v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MapIterable v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v, v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55;
 v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::RefinedPerson");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::TargetPerson");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533555");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 202, 55, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 224, 54, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping2");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)[2];
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
-v[0] = v;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__String_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_mergeRuntimes_Any_$1_MANY$__Runtime_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 202, 133, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_RefinedPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 224, 73, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2532296");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56.jimple	2025-03-13 07:04:49.224017612 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56.jimple	2025-03-13 07:05:04.839772282 +0000
@@ -2,83 +2,89 @@
 {
 private final org.eclipse.collections.api.map.MutableMap __vars;
 final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding;
-final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)
+final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
+void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
 {
 org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56 v;
+org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.eclipse.collections.api.map.FixedSizeMap v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56;
 v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction2: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "runtime", v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "tree", v);
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.eclipse.collections.api.map.MutableMap __vars> = v;
 return;
 }
 public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56 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;
 java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(1);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: java.lang.String value(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(java.lang.String, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56 v;
 org.eclipse.collections.api.list.MutableList v, v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.eclipse.collections.api.factory.list.MutableListFactory v, v;
 int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
+java.lang.String v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
 org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime[] v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MapIterable v;
 org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56;
 v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::RefinedPerson");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::Trade");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533587");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 213, 55, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 252, 75, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping2");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MCrossStoreMapping");
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
 v = newarray (org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)[2];
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime val$_runtime>;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::S_Trade");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v[0] = v;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__String_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, "application/json", 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::external::format::json::executionPlan::test::simple::S_Product");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v[1] = v;
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -89,13 +95,11 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 213, 140, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_pure_dataQuality_Checked;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 252, 94, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2533033");
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_defaultDefectTree__RootGraphFetchTree_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_dataQuality_dataQuality: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_pure_dataQuality_checked_RootGraphFetchTree_1__RootGraphFetchTree_1__RootGraphFetchTree_1_(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 return v;
 }
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57.jimple	2025-03-13 07:04:49.232017487 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57.jimple	2025-03-13 07:05:04.327780327 +0000
@@ -15,7 +15,7 @@
 v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
 v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction1: void <init>()>();
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction2: void <init>()>();
 v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
@@ -25,39 +25,43 @@
 }
 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_format_json_executionPlan_tests_simple$57 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;
 java.lang.String v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57 v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: java.lang.String value(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(1);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: java.lang.String value(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
 return v;
 }
-public java.lang.String value(java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(java.lang.String, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57 v;
-org.eclipse.collections.api.list.MutableList v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
+org.eclipse.collections.api.list.MutableList v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.factory.list.MutableListFactory v, v;
 int v, v, v, v, v, v, v, v;
-java.lang.String v, v;
+java.lang.String v, v, v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v;
+org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime[] v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.eclipse.collections.api.map.MapIterable v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v;
+org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v, v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57;
 v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::TargetPerson");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::Trade");
 v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
 v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
@@ -68,21 +72,31 @@
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 224, 54, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 273, 75, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MMapping1");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::Person");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MUnionMapping");
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)[2];
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::S_Trade1");
+v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v[0] = v;
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::S_Trade2");
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
+v[1] = v;
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_mergeRuntimes_Any_$1_MANY$__Runtime_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
 v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 224, 73, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_TargetPerson;", v);
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 273, 94, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
 v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58.jimple	2025-03-13 07:04:49.232017487 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58.jimple	2025-03-13 07:05:04.843772220 +0000
@@ -1,114 +1,22 @@
-class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 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.Root_meta_external_format_shared_binding_Binding val$_binding;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction2: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
+java.lang.Class v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v, v, v;
-java.lang.String v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(1);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: java.lang.String value(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public java.lang.String value(java.lang.String, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 v;
-org.eclipse.collections.api.list.MutableList v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime[] v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v, v;
-v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::Trade");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 252, 75, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MCrossStoreMapping");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)[2];
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::S_Trade");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[0] = v;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::S_Product");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_mergeRuntimes_Any_$1_MANY$__Runtime_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 252, 94, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59.jimple	2025-03-13 07:04:49.228017550 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59.jimple	2025-03-13 07:05:04.679774797 +0000
@@ -1,114 +1,22 @@
-class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction
+class org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 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.Root_meta_external_format_shared_binding_Binding val$_binding;
-final org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree;
-void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding, org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)
+void <init>()
 {
-org.eclipse.collections.api.factory.map.FixedSizeMapFactory v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 v;
-org.eclipse.collections.api.map.FixedSizeMap v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree;
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding> = v;
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree> = v;
-specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction2: void <init>()>();
-v = <org.eclipse.collections.impl.factory.Maps: org.eclipse.collections.api.factory.map.FixedSizeMapFactory fixedSize>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.FixedSizeMapFactory: org.eclipse.collections.api.map.FixedSizeMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>("binding", v, "tree", v);
-v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.eclipse.collections.api.map.MutableMap __vars> = v;
+specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
 {
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.list.ListIterable v;
-java.lang.Object v, v, v, v;
-java.lang.String v;
+java.lang.Class v;
+boolean v;
 v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59;
-v := @parameter: org.eclipse.collections.api.list.ListIterable;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(1);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: java.lang.String value(java.lang.String,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-return v;
-}
-public java.lang.String value(java.lang.String, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 v;
-org.eclipse.collections.api.list.MutableList v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree v, v;
-org.eclipse.collections.api.factory.list.MutableListFactory v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v, v, v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime[] v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.eclipse.collections.api.map.MapIterable v;
-org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime v, v, v;
-v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.eclipse.collections.api.map.MapIterable getMetadata(java.lang.String)>("meta::external::format::json::executionPlan::test::simple::Trade");
-v = interfaceinvoke v.<org.eclipse.collections.api.map.MapIterable: org.eclipse.collections.api.RichIterable valuesView()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_graphFetch_graphFetch: org.eclipse.collections.api.RichIterable Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 273, 75, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::mapping::Mapping", "Root::meta::external::format::json::executionPlan::test::simple::M2MUnionMapping");
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)[2];
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::S_Trade1");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[0] = v;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::executionPlan::test::simple::S_Trade2");
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_getRuntimeWithModelQueryConnection_Class_1__Binding_1__String_1__Runtime_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v[1] = v;
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_runtime_runtimeExtension: org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_core_runtime_mergeRuntimes_Any_$1_MANY$__Runtime_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_mapping_mappingExtension: org.eclipse.collections.api.RichIterable Root_meta_pure_mapping_from_T_m__Mapping_1__Runtime_1__T_m_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 273, 94, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_json_executionPlan_test_simple_Trade;", v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding val$_binding>;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree val$_tree>;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_binding_functions_functions: java.lang.String Root_meta_external_format_shared_functions_externalize_T_MANY__Binding_1__RootGraphFetchTree_1__String_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
-return v;
-}
-public org.eclipse.collections.api.map.MutableMap getOpenVariables()
-{
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 v;
-org.eclipse.collections.api.map.MutableMap v;
-v := @this: org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59;
-v = v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: org.eclipse.collections.api.map.MutableMap __vars>;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v = class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;";
+v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple.jimple	2025-03-13 07:04:48.400030558 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple.jimple	2025-03-13 07:05:03.911786862 +0000
@@ -8,113 +8,10 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_format_json_executionPlan_test_simple_getTestBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 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;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[12];
-v[0] = "###ExternalFormat\n";
-v[1] = "Binding meta::external::format::json::executionPlan::test::simple::TestBinding\n";
-v[2] = "{\n";
-v[3] = "  contentType: \'application/json\';\n";
-v[4] = "  modelIncludes: [\n";
-v[5] = "    meta::external::format::json::executionPlan::test::simple::RefinedPerson,\n";
-v[6] = "    meta::external::format::json::executionPlan::test::simple::TargetPerson,\n";
-v[7] = "    meta::external::format::json::executionPlan::test::simple::Person,\n";
-v[8] = "    meta::external::format::json::executionPlan::test::simple::Firm,\n";
-v[9] = "    meta::external::format::json::executionPlan::test::simple::Address\n";
-v[10] = "  ];\n";
-v[11] = "}\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_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_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: void <init>()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 344, 75, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 344, 91, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_format_json_executionPlan_test_simple_getTradeProductTestBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-java.lang.String[] v;
-org.eclipse.collections.api.factory.list.MutableListFactory v;
-org.eclipse.collections.api.list.MutableList v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 v;
-org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
-int v, v, v, v, v, v, v, v;
-java.lang.String v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
-v = newarray (java.lang.String)[12];
-v[0] = "###ExternalFormat\n";
-v[1] = "Binding meta::external::format::json::executionPlan::test::simple::TradeProductTestBinding\n";
-v[2] = "{\n";
-v[3] = "  contentType: \'application/json\';\n";
-v[4] = "  modelIncludes: [\n";
-v[5] = "    meta::external::format::json::executionPlan::test::simple::S_Trade,\n";
-v[6] = "    meta::external::format::json::executionPlan::test::simple::S_Trade,\n";
-v[7] = "    meta::external::format::json::executionPlan::test::simple::S_Trade,\n";
-v[8] = "    meta::external::format::json::executionPlan::test::simple::S_Product,\n";
-v[9] = "    meta::external::format::json::executionPlan::test::simple::S_Synonym\n";
-v[10] = "  ];\n";
-v[11] = "}\n";
-v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_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_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: void <init>()>();
-v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 453, 75, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;", v);
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 453, 91, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-return v;
-}
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testSimpleJsonQuery__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
@@ -122,7 +19,6 @@
 int v, v, v, v;
 java.lang.String v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -132,8 +28,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQuery$1$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$38: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -153,6 +49,7 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testSimpleJsonQueryWithOptionalInput__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
@@ -160,7 +57,6 @@
 int v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -170,8 +66,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithOptionalInput$2$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$39: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -196,7 +92,7 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testSimpleJsonQueryWithStaticInput__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.eclipse.collections.api.RichIterable v, v, v;
@@ -209,8 +105,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithStaticInput$3$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$40: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(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 = null;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_utils: java.lang.String Root_meta_external_format_json_executionPlan_test_executeJsonSchemaBindingQuery_FunctionDefinition_1__Pair_MANY__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.FunctionDefinition,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
@@ -229,7 +125,7 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -239,8 +135,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithFunctionalInput$4$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$41: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -281,8 +177,8 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v, v;
@@ -291,8 +187,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithChecked$5$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$42: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -332,7 +228,7 @@
 int v, v, v, v, v, v, v, v;
 java.lang.String v, v;
 boolean v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
@@ -342,8 +238,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithCustomCheckedTree$6$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$43: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -383,8 +279,8 @@
 int v, v, v, v;
 java.lang.String v;
 boolean v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
@@ -393,8 +289,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithPartialTree$7$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$44: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -421,8 +317,8 @@
 int v, v, v, v;
 java.lang.String v;
 boolean v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45 v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
@@ -431,8 +327,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithNestedTree$8$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$45: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\" : \"Firm A\"}, \"addresses\": [{\"street\": \"Street A\"}]}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -460,7 +356,7 @@
 java.lang.String v;
 boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
@@ -469,8 +365,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithPartialTreeInExternalize$9$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$46: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\" : \"Firm A\"}, \"addresses\": [{\"street\": \"Street A\"}]}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -498,7 +394,7 @@
 java.lang.String v;
 boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
@@ -507,8 +403,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithIncompleteData$10$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$47: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\"}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -528,7 +424,6 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testSimpleJsonQueryWithPartialTreeAndChecked__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
@@ -537,6 +432,7 @@
 java.lang.String v;
 boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
@@ -545,8 +441,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testSimpleJsonQueryWithPartialTreeAndChecked$11$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$48: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\": \"Firm A\"}}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -566,7 +462,6 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testM2MChainingWithJson__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
@@ -575,6 +470,7 @@
 java.lang.String v;
 boolean v;
 org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49 v;
 org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 java.lang.Object v;
@@ -583,8 +479,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testM2MChainingWithJson$12$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$49: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\": \"Firm A\"}}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -603,8 +499,8 @@
 }
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testM2MChainingWithJsonAndFunctionalInput__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52 v;
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
@@ -621,8 +517,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testM2MChainingWithJsonAndFunctionalInput$13$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$50: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.core_functions_unclassified_string_codec_encodeUrl: java.lang.String Root_meta_pure_functions_string_encodeUrl_String_1__String_1_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>("{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\": \"Firm A\"}}", 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)>("data", v, v);
@@ -643,7 +539,7 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testM2MChainingWithJsonAndCompleteCheckedTree__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
@@ -660,8 +556,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testM2MChainingWithJsonAndCompleteCheckedTree$14$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$51: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\": \"Firm A\"}}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -693,8 +589,8 @@
 }
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testM2MChainingWithJsonAndOnlyDefectsCheckedTree__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52 v;
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
@@ -711,8 +607,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testM2MChainingWithJsonAndOnlyDefectsCheckedTree$15$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$52: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)>(v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\": \"Firm A\"}}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -745,7 +641,7 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testMultiLevelM2MChainingWithJson__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
@@ -785,8 +681,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testMultiLevelM2MChainingWithJson$16$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$53: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\": \"Firm A\"}}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -806,7 +702,7 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testMultiLevelM2MChainingWithJsonAndChecked__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v, v, v;
@@ -846,8 +742,8 @@
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testMultiLevelM2MChainingWithJsonAndChecked$17$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$54: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime)>(v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "{\"firstName\": \"John\", \"lastName\":\"Doe\", \"firm\": {\"legalName\": \"Firm A\"}}", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -867,7 +763,7 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testBindingAndM2MChainedWithQualifiedProperty__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55 v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v;
 org.eclipse.collections.api.RichIterable v, v, v;
@@ -882,12 +778,12 @@
 java.lang.Object v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_format_json_executionPlan_test_simple_getTestBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2530436");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2530280");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testBindingAndM2MChainedWithQualifiedProperty$18$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$55: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = staticinvoke <org.finos.legend.pure.generated.platform_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)>("data", "[{\"firstName\":\"John\", \"lastName\":\"Doe\", \"firm\":{\"legalName\":\"Firm A\"}, \"addresses\": {\"street\": \"Street A\"}}, {\"firstName\":\"John\", \"lastName\":\"Doe2\", \"firm\":{\"legalName\":\"Firm B\"}, \"addresses\": [{\"street\": \"Street A\"}, {\"street\": \"Street B\"}]}, {\"firstName\":\"John\", \"lastName\":\"Doe3\", \"firm\":{\"legalName\":\"Firm C\"}}]", v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
@@ -907,7 +803,7 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testBindingAndM2MChainedWithXStore__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56 v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
@@ -925,12 +821,12 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_format_json_executionPlan_test_simple_getTradeProductTestBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2530464");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2530308");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testBindingAndM2MChainedWithXStore$19$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$56: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = <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];
@@ -963,8 +859,8 @@
 public static boolean Root_meta_external_format_json_executionPlan_test_simple_testBindingAndM2MChainedWithUnion__Boolean_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
-org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 v;
 org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57 v;
 org.eclipse.collections.api.list.MutableList v;
 org.finos.legend.pure.generated.PureCompiledLambda v;
 org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair v, v;
@@ -981,12 +877,12 @@
 java.lang.Object v, v;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = staticinvoke <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple: org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_format_json_executionPlan_test_simple_getTradeProductTestBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2530504");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2530348");
 v = new org.finos.legend.pure.generated.PureCompiledLambda;
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor getMetadataAccessor()>();
 v = interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction getLambdaFunction(java.lang.String)>("meta$external$format$json$executionPlan$test$simple$testBindingAndM2MChainedWithUnion$20$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_1$0");
-v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59;
-specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$57: void <init>(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding,org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v, v);
 specialinvoke v.<org.finos.legend.pure.generated.PureCompiledLambda: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v);
 v = <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];
@@ -1016,6 +912,110 @@
 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 org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_format_json_executionPlan_test_simple_getTestBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+java.lang.String[] v;
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58 v;
+org.eclipse.collections.api.factory.list.MutableListFactory v;
+org.eclipse.collections.api.list.MutableList v;
+org.eclipse.collections.api.RichIterable v, v, v, v, v, v;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[12];
+v[0] = "###ExternalFormat\n";
+v[1] = "Binding meta::external::format::json::executionPlan::test::simple::TestBinding\n";
+v[2] = "{\n";
+v[3] = "  contentType: \'application/json\';\n";
+v[4] = "  modelIncludes: [\n";
+v[5] = "    meta::external::format::json::executionPlan::test::simple::RefinedPerson,\n";
+v[6] = "    meta::external::format::json::executionPlan::test::simple::TargetPerson,\n";
+v[7] = "    meta::external::format::json::executionPlan::test::simple::Person,\n";
+v[8] = "    meta::external::format::json::executionPlan::test::simple::Firm,\n";
+v[9] = "    meta::external::format::json::executionPlan::test::simple::Address\n";
+v[10] = "  ];\n";
+v[11] = "}\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_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_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$58: void <init>()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 344, 75, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 344, 91, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_format_json_executionPlan_test_simple_getTradeProductTestBinding__Binding_1_(org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59 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;
+int v, v, v, v, v, v, v, v;
+java.lang.String v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
+v = newarray (java.lang.String)[12];
+v[0] = "###ExternalFormat\n";
+v[1] = "Binding meta::external::format::json::executionPlan::test::simple::TradeProductTestBinding\n";
+v[2] = "{\n";
+v[3] = "  contentType: \'application/json\';\n";
+v[4] = "  modelIncludes: [\n";
+v[5] = "    meta::external::format::json::executionPlan::test::simple::S_Trade,\n";
+v[6] = "    meta::external::format::json::executionPlan::test::simple::S_Trade,\n";
+v[7] = "    meta::external::format::json::executionPlan::test::simple::S_Trade,\n";
+v[8] = "    meta::external::format::json::executionPlan::test::simple::S_Product,\n";
+v[9] = "    meta::external::format::json::executionPlan::test::simple::S_Synonym\n";
+v[10] = "  ];\n";
+v[11] = "}\n";
+v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_string_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_legend_tools_devUtils: org.eclipse.collections.api.RichIterable Root_meta_legend_compileLegendGrammar_String_1__PackageableElement_MANY_(java.lang.String,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59;
+specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$59: void <init>()>();
+v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 453, 75, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable castWithExceptionHandling(org.eclipse.collections.api.RichIterable,java.lang.Class,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, class "Lorg/finos/legend/pure/generated/Root_meta_external_format_shared_binding_Binding;", v);
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_json/executionPlan/tests/simple.pure", v, v, 453, 91, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+return v;
+}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$30 v;
@@ -1155,11 +1155,11 @@
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$24: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$external$format$json$executionPlan$test$simple$getTradeProductTestBinding$2$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_2$0", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_simple_M2MMapping1_meta_external_format_json_executionPlan_test_simple_TargetPerson$4", v);
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$25: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta_external_format_json_executionPlan_test_simple_M2MMapping1_meta_external_format_json_executionPlan_test_simple_TargetPerson$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$external$format$json$executionPlan$test$simple$getTradeProductTestBinding$2$system$imports$import__core_external_format_json_executionPlan_tests_simple_pure_2$0", v);
 v = <org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$26;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_json_executionPlan_tests_simple$26: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_externalFormatContract.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_externalFormatContract.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_externalFormatContract.jimple	2025-03-13 07:04:50.403999074 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-json-pure-4.56.0.jar:legend-engine-xt-json-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_json_externalFormatContract.jimple	2025-03-13 07:05:05.379763799 +0000
@@ -53,7 +53,7 @@
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::type::Class", "Root::meta::external::format::json::metamodel::internalize::JsonSchemaInternalizeConfig");
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_shared_ExternalFormatContract: org.finos.legend.pure.generated.Root_meta_external_format_shared_ExternalFormatContract _internalizeConfig(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class)>(v);
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_shared_ExternalFormatContract: org.finos.legend.pure.generated.Root_meta_external_format_shared_ExternalFormatContract _internalizeReturnsChecked(boolean)>(1);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2535453");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::graphFetch::RootGraphFetchTree", "$core_external_format_json$2535436");
 v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_shared_ExternalFormatContract: org.finos.legend.pure.generated.Root_meta_external_format_shared_ExternalFormatContract _sourceRecordSerializeTree(org.finos.legend.pure.m.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)>(v);
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
 specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int)>("/core_external_format_json/externalFormatContract.pure", 32, 4, 47, 4);
