diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig.jimple	2025-03-13 07:10:57.850223945 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig.jimple	2025-03-13 07:11:04.414120744 +0000
@@ -23,13 +23,13 @@
 public abstract org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig copy();
 public org.eclipse.collections.api.RichIterable allPackageScopeElements(org.finos.legend.pure.m.execution.ExecutionSupport)
 {
-org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig this;
-java.lang.Error $r;
-org.finos.legend.pure.m.execution.ExecutionSupport parameter;
-this := @this: org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig;
-parameter := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-$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_language_morphir_generation_MorphirConfig: org.eclipse.collections.api.RichIterable allPackageScopeElements(org.finos.legend.pure.m.execution.ExecutionSupport)> does not exist!");
-throw $r;
+java.lang.Error v;
+org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+v := @this: org.finos.legend.pure.generated.Root_meta_external_language_morphir_generation_MorphirConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+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_language_morphir_generation_MorphirConfig: org.eclipse.collections.api.RichIterable allPackageScopeElements(org.finos.legend.pure.m.execution.ExecutionSupport)> 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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_Dependency_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_Dependency_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_Dependency_Impl.jimple	2025-03-13 07:10:58.142219355 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_Dependency_Impl.jimple	2025-03-13 07:11:04.694116342 +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_language_morphir_metamodel_Distribution_Dependency_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] = "specification";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Distribution::Dependency", "packageName", 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] = "specification";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Distribution::Dependency", "packageName", 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_language_morphir_metamodel_Distribution_Dependency_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_IR_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_IR_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_IR_Impl.jimple	2025-03-13 07:10:58.214218223 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Distribution_IR_Impl.jimple	2025-03-13 07:11:04.170124581 +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_language_morphir_metamodel_Distribution_IR_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] = "formatVersion";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Distribution::IR", "distribution", 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] = "formatVersion";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Distribution::IR", "distribution", 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_language_morphir_metamodel_Distribution_IR_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Documented_Documented_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Documented_Documented_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Documented_Documented_Impl.jimple	2025-03-13 07:10:58.294216964 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Documented_Documented_Impl.jimple	2025-03-13 07:11:04.606117726 +0000
@@ -384,11 +384,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_language_morphir_metamodel_Documented_Documented_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] = "value";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Documented::Documented", "doc", 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] = "value";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Documented::Documented", "doc", 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_language_morphir_metamodel_Documented_Documented_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_BoolLiteral_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_BoolLiteral_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_BoolLiteral_Impl.jimple	2025-03-13 07:10:58.098220046 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_BoolLiteral_Impl.jimple	2025-03-13 07:11:04.242123449 +0000
@@ -279,10 +279,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_language_morphir_metamodel_Literal_BoolLiteral_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::language::morphir::metamodel::Literal::BoolLiteral", "value");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::language::morphir::metamodel::Literal::BoolLiteral", "value");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_BoolLiteral_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_FloatLiteral_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_FloatLiteral_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_FloatLiteral_Impl.jimple	2025-03-13 07:10:58.126219606 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_FloatLiteral_Impl.jimple	2025-03-13 07:11:04.382121248 +0000
@@ -279,10 +279,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_language_morphir_metamodel_Literal_FloatLiteral_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::language::morphir::metamodel::Literal::FloatLiteral", "value");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::language::morphir::metamodel::Literal::FloatLiteral", "value");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_FloatLiteral_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_StringLiteral_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_StringLiteral_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_StringLiteral_Impl.jimple	2025-03-13 07:10:58.014221367 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_StringLiteral_Impl.jimple	2025-03-13 07:11:04.698116280 +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_language_morphir_metamodel_Literal_StringLiteral_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::language::morphir::metamodel::Literal::StringLiteral", "value");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::language::morphir::metamodel::Literal::StringLiteral", "value");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Literal_StringLiteral_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionType_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionType_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionType_Impl.jimple	2025-03-13 07:10:58.318216587 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionType_Impl.jimple	2025-03-13 07:11:04.646117097 +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_language_morphir_metamodel_Module_DefinitionType_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] = "name";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Module::DefinitionType", "accessControlled", 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] = "name";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Module::DefinitionType", "accessControlled", 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_language_morphir_metamodel_Module_DefinitionType_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionValue_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionValue_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionValue_Impl.jimple	2025-03-13 07:10:58.226218034 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_DefinitionValue_Impl.jimple	2025-03-13 07:11:04.462119991 +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_language_morphir_metamodel_Module_DefinitionValue_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] = "name";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Module::DefinitionValue", "accessControlled", 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] = "name";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Module::DefinitionValue", "accessControlled", 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_language_morphir_metamodel_Module_DefinitionValue_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_SpecificationType_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_SpecificationType_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_SpecificationType_Impl.jimple	2025-03-13 07:10:58.174218851 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Module_SpecificationType_Impl.jimple	2025-03-13 07:11:04.662116845 +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_language_morphir_metamodel_Module_SpecificationType_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] = "name";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Module::SpecificationType", "documented", 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] = "name";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Module::SpecificationType", "documented", 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_language_morphir_metamodel_Module_SpecificationType_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_DefinitionModule_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_DefinitionModule_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_DefinitionModule_Impl.jimple	2025-03-13 07:10:58.202218411 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_DefinitionModule_Impl.jimple	2025-03-13 07:11:04.482119676 +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_language_morphir_metamodel_Package_DefinitionModule_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] = "moduleName";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Package::DefinitionModule", "accessControlled", 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_language_morphir_metamodel_Package_DefinitionModule_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_Specification_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_Specification_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_Specification_Impl.jimple	2025-03-13 07:10:57.810224574 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Package_Specification_Impl.jimple	2025-03-13 07:11:04.826114267 +0000
@@ -571,11 +571,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_language_morphir_metamodel_Package_Specification_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Package::Specification", "modules", 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Package::Specification", "modules", 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_language_morphir_metamodel_Package_Specification_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Constructors_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Constructors_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Constructors_Impl.jimple	2025-03-13 07:10:58.542213065 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Constructors_Impl.jimple	2025-03-13 07:11:04.634117286 +0000
@@ -571,11 +571,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_language_morphir_metamodel_Type_Constructors_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] = "typeParameter";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Constructors", "constructorArgumentTypes", 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_language_morphir_metamodel_Type_Constructors_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeDefinition_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeDefinition_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeDefinition_Impl.jimple	2025-03-13 07:10:58.394215392 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeDefinition_Impl.jimple	2025-03-13 07:11:04.598117852 +0000
@@ -611,12 +611,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_language_morphir_metamodel_Type_CustomTypeDefinition_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] = "names";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::CustomTypeDefinition", "accessControlled", 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::language::morphir::metamodel::Type::Definition", "typeParameter");
+v = newarray (java.lang.String)[1];
+v[0] = "names";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::CustomTypeDefinition", "accessControlled", 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_language_morphir_metamodel_Type_CustomTypeDefinition_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeSpecification_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeSpecification_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeSpecification_Impl.jimple	2025-03-13 07:10:58.038220990 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_CustomTypeSpecification_Impl.jimple	2025-03-13 07:11:04.322122191 +0000
@@ -455,11 +455,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_language_morphir_metamodel_Type_CustomTypeSpecification_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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_language_morphir_metamodel_Type_CustomTypeSpecification_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_ExtensibleRecord_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_ExtensibleRecord_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_ExtensibleRecord_Impl.jimple	2025-03-13 07:10:58.330216399 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_ExtensibleRecord_Impl.jimple	2025-03-13 07:11:04.534118859 +0000
@@ -660,14 +660,14 @@
 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_language_morphir_metamodel_Type_ExtensibleRecord_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", v);
+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] = "name";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::ExtensibleRecord", "fields", 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[0] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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_language_morphir_metamodel_Type_ExtensibleRecord_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Function_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Function_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Function_Impl.jimple	2025-03-13 07:10:58.342216210 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Function_Impl.jimple	2025-03-13 07:11:04.398120996 +0000
@@ -543,14 +543,14 @@
 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_language_morphir_metamodel_Type_Function_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", v);
+v[0] = "returnType";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Function", "argumentType", 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] = "returnType";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Function", "argumentType", v);
+v[0] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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_language_morphir_metamodel_Type_Function_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_OpaqueTypeSpecification_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_OpaqueTypeSpecification_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_OpaqueTypeSpecification_Impl.jimple	2025-03-13 07:10:58.086220235 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_OpaqueTypeSpecification_Impl.jimple	2025-03-13 07:11:04.178124455 +0000
@@ -455,11 +455,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_language_morphir_metamodel_Type_OpaqueTypeSpecification_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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_language_morphir_metamodel_Type_OpaqueTypeSpecification_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Record_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Record_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Record_Impl.jimple	2025-03-13 07:10:58.442214637 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Record_Impl.jimple	2025-03-13 07:11:04.846113953 +0000
@@ -573,11 +573,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_language_morphir_metamodel_Type_Record_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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::language::morphir::metamodel::Type::Record", "fields");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Type_Record_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Reference_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Reference_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Reference_Impl.jimple	2025-03-13 07:10:58.246217719 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Reference_Impl.jimple	2025-03-13 07:11:04.158124770 +0000
@@ -713,14 +713,14 @@
 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_language_morphir_metamodel_Type_Reference_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)[1];
 v[0] = "typeParameter";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", v);
 v = newarray (java.lang.String)[1];
 v[0] = "types";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Reference", "fQName", 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_language_morphir_metamodel_Type_Reference_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Specification_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Specification_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Specification_Impl.jimple	2025-03-13 07:10:58.046220863 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Specification_Impl.jimple	2025-03-13 07:11:04.186124330 +0000
@@ -571,11 +571,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_language_morphir_metamodel_Type_Specification_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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_language_morphir_metamodel_Type_Specification_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Tuple_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Tuple_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Tuple_Impl.jimple	2025-03-13 07:10:57.998221618 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Tuple_Impl.jimple	2025-03-13 07:11:04.614117600 +0000
@@ -625,13 +625,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_language_morphir_metamodel_Type_Tuple_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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::language::morphir::metamodel::Type::Tuple", "types");
 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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_language_morphir_metamodel_Type_Tuple_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasDefinition_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasDefinition_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasDefinition_Impl.jimple	2025-03-13 07:10:57.890223317 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasDefinition_Impl.jimple	2025-03-13 07:11:04.802114645 +0000
@@ -628,12 +628,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_language_morphir_metamodel_Type_TypeAliasDefinition_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] = "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::language::morphir::metamodel::Type::TypeAliasDefinition", "names", 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::language::morphir::metamodel::Type::Definition", "typeParameter");
-v = newarray (java.lang.String)[1];
-v[0] = "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::language::morphir::metamodel::Type::TypeAliasDefinition", "names", 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_language_morphir_metamodel_Type_TypeAliasDefinition_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasSpecification_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasSpecification_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasSpecification_Impl.jimple	2025-03-13 07:10:58.134219480 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_TypeAliasSpecification_Impl.jimple	2025-03-13 07:11:04.810114518 +0000
@@ -559,12 +559,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_language_morphir_metamodel_Type_TypeAliasSpecification_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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::language::morphir::metamodel::Type::TypeAliasSpecification", "type");
-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::language::morphir::metamodel::Type::TypeAliasSpecification", "type");
+v = newarray (java.lang.String)[1];
+v[0] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Specification", "names", 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_language_morphir_metamodel_Type_TypeAliasSpecification_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Type_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Type_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Type_Impl.jimple	2025-03-13 07:10:58.006221493 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Type_Impl.jimple	2025-03-13 07:11:04.166124644 +0000
@@ -419,11 +419,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_language_morphir_metamodel_Type_Type_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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_language_morphir_metamodel_Type_Type_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Unit_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Unit_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Unit_Impl.jimple	2025-03-13 07:10:58.446214575 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Unit_Impl.jimple	2025-03-13 07:11:04.770115148 +0000
@@ -335,11 +335,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_language_morphir_metamodel_Type_Unit_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] = "typeParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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] = "typeParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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_language_morphir_metamodel_Type_Unit_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Variable_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Variable_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Variable_Impl.jimple	2025-03-13 07:10:58.382215581 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Type_Variable_Impl.jimple	2025-03-13 07:11:04.706116154 +0000
@@ -422,12 +422,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_language_morphir_metamodel_Type_Variable_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] = "typeParameter";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Type::Type", "sourceInformation", 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::language::morphir::metamodel::Type::Variable", "name");
-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_language_morphir_metamodel_Type_Variable_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Apply_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Apply_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Apply_Impl.jimple	2025-03-13 07:10:58.166218977 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Apply_Impl.jimple	2025-03-13 07:11:04.742115588 +0000
@@ -514,14 +514,14 @@
 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_language_morphir_metamodel_Value_Apply_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)[1];
 v[0] = "targetFunction";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Apply", "argument", v);
 v = newarray (java.lang.String)[1];
 v[0] = "valueParameter";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Apply_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_AsPattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_AsPattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_AsPattern_Impl.jimple	2025-03-13 07:10:57.818224449 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_AsPattern_Impl.jimple	2025-03-13 07:11:04.274122946 +0000
@@ -460,12 +460,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_language_morphir_metamodel_Value_AsPattern_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] = "pattern";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::AsPattern", "name", 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
-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::language::morphir::metamodel::Value::Pattern", "typeParameter");
+v = newarray (java.lang.String)[1];
+v[0] = "pattern";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::AsPattern", "name", 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_language_morphir_metamodel_Value_AsPattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_ConstructorPattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_ConstructorPattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_ConstructorPattern_Impl.jimple	2025-03-13 07:10:57.954222310 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_ConstructorPattern_Impl.jimple	2025-03-13 07:11:04.262123135 +0000
@@ -611,12 +611,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_language_morphir_metamodel_Value_ConstructorPattern_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] = "patterns";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::ConstructorPattern", "fQName", 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
-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::language::morphir::metamodel::Value::Pattern", "typeParameter");
+v = newarray (java.lang.String)[1];
+v[0] = "patterns";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::ConstructorPattern", "fQName", 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_language_morphir_metamodel_Value_ConstructorPattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Constructor_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Constructor_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Constructor_Impl.jimple	2025-03-13 07:10:58.078220361 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Constructor_Impl.jimple	2025-03-13 07:11:04.678116594 +0000
@@ -431,11 +431,11 @@
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Constructor_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(5);
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Constructor", "fQName");
 v = newarray (java.lang.String)[1];
-v[0] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Constructor_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_DefinitionInputType_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_DefinitionInputType_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_DefinitionInputType_Impl.jimple	2025-03-13 07:10:58.470214197 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_DefinitionInputType_Impl.jimple	2025-03-13 07:11:04.758115337 +0000
@@ -523,13 +523,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_language_morphir_metamodel_Value_DefinitionInputType_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] = "type";
 v[1] = "value";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::DefinitionInputType", "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_language_morphir_metamodel_Value_DefinitionInputType_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Destructure_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Destructure_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Destructure_Impl.jimple	2025-03-13 07:10:58.062220613 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Destructure_Impl.jimple	2025-03-13 07:11:04.722115902 +0000
@@ -601,15 +601,15 @@
 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_language_morphir_metamodel_Value_Destructure_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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)[2];
 v[0] = "pattern";
 v[1] = "secondExpression";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Destructure", "firstExpression", v);
+v = newarray (java.lang.String)[1];
+v[0] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Destructure_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_EmptyListPattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_EmptyListPattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_EmptyListPattern_Impl.jimple	2025-03-13 07:10:58.526213317 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_EmptyListPattern_Impl.jimple	2025-03-13 07:11:04.142125021 +0000
@@ -285,10 +285,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_language_morphir_metamodel_Value_EmptyListPattern_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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_EmptyListPattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_FieldFunction_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_FieldFunction_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_FieldFunction_Impl.jimple	2025-03-13 07:10:58.298216902 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_FieldFunction_Impl.jimple	2025-03-13 07:11:04.834114142 +0000
@@ -430,12 +430,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_language_morphir_metamodel_Value_FieldFunction_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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::language::morphir::metamodel::Value::FieldFunction", "name");
+v = newarray (java.lang.String)[1];
+v[0] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_FieldFunction_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Field_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Field_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Field_Impl.jimple	2025-03-13 07:10:57.902223128 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Field_Impl.jimple	2025-03-13 07:11:04.850113890 +0000
@@ -520,11 +520,11 @@
 v[0] = "value";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::Field", "name", v);
 v = newarray (java.lang.String)[1];
-v[0] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Field_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_HeadTailPattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_HeadTailPattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_HeadTailPattern_Impl.jimple	2025-03-13 07:10:58.502213695 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_HeadTailPattern_Impl.jimple	2025-03-13 07:11:04.582118104 +0000
@@ -459,10 +459,10 @@
 v = newarray (java.lang.String)[1];
 v[0] = "tail";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::HeadTailPattern", "head", 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_HeadTailPattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_IfThenElse_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_IfThenElse_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_IfThenElse_Impl.jimple	2025-03-13 07:10:58.370215770 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_IfThenElse_Impl.jimple	2025-03-13 07:11:04.338121940 +0000
@@ -598,15 +598,15 @@
 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_language_morphir_metamodel_Value_IfThenElse_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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)[2];
 v[0] = "elseBranch";
 v[1] = "thenBranch";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::IfThenElse", "condition", v);
+v = newarray (java.lang.String)[1];
+v[0] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_IfThenElse_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Lambda_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Lambda_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Lambda_Impl.jimple	2025-03-13 07:10:57.910223002 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Lambda_Impl.jimple	2025-03-13 07:11:04.734115714 +0000
@@ -517,14 +517,14 @@
 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_language_morphir_metamodel_Value_Lambda_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)[1];
 v[0] = "inputPattern";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Lambda", "body", v);
 v = newarray (java.lang.String)[1];
 v[0] = "valueParameter";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Lambda_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetDefinition_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetDefinition_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetDefinition_Impl.jimple	2025-03-13 07:10:57.930222688 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetDefinition_Impl.jimple	2025-03-13 07:11:04.714116028 +0000
@@ -608,11 +608,11 @@
 v[1] = "value";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::LetDefinition", "definition", v);
 v = newarray (java.lang.String)[1];
-v[0] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_LetDefinition_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetRecursion_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetRecursion_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetRecursion_Impl.jimple	2025-03-13 07:10:58.190218599 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LetRecursion_Impl.jimple	2025-03-13 07:11:04.406120871 +0000
@@ -668,14 +668,14 @@
 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_language_morphir_metamodel_Value_LetRecursion_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)[1];
 v[0] = "value";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::LetRecursion", "definitions", v);
 v = newarray (java.lang.String)[1];
 v[0] = "valueParameter";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_LetRecursion_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_List_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_List_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_List_Impl.jimple	2025-03-13 07:10:58.458214387 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_List_Impl.jimple	2025-03-13 07:11:04.626117412 +0000
@@ -580,13 +580,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_language_morphir_metamodel_Value_List_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(5);
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::List", "values");
-v = newarray (java.lang.String)[1];
-v[0] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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::language::morphir::metamodel::Value::List", "values");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_List_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LiteralPattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LiteralPattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LiteralPattern_Impl.jimple	2025-03-13 07:10:58.362215896 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LiteralPattern_Impl.jimple	2025-03-13 07:11:04.350121751 +0000
@@ -373,10 +373,10 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_LiteralPattern_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::language::morphir::metamodel::Value::LiteralPattern", "literal");
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_LiteralPattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl.jimple	2025-03-13 07:10:58.022221241 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl.jimple	2025-03-13 07:11:04.250123323 +0000
@@ -431,11 +431,11 @@
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(5);
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Literal", "literal");
 v = newarray (java.lang.String)[1];
-v[0] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Literal_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatchElement_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatchElement_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatchElement_Impl.jimple	2025-03-13 07:10:58.494213820 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatchElement_Impl.jimple	2025-03-13 07:11:04.370121436 +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_language_morphir_metamodel_Value_PatternMatchElement_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] = "value";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::PatternMatchElement", "pattern", 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] = "value";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::PatternMatchElement", "pattern", 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_language_morphir_metamodel_Value_PatternMatchElement_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatch_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatch_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatch_Impl.jimple	2025-03-13 07:10:58.514213505 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_PatternMatch_Impl.jimple	2025-03-13 07:11:04.202124078 +0000
@@ -668,14 +668,14 @@
 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_language_morphir_metamodel_Value_PatternMatch_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", v);
-v = newarray (java.lang.String)[1];
 v[0] = "value";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::PatternMatch", "patternMatchElement", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_PatternMatch_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Pattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Pattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Pattern_Impl.jimple	2025-03-13 07:10:57.826224322 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Pattern_Impl.jimple	2025-03-13 07:11:04.146124958 +0000
@@ -332,10 +332,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_language_morphir_metamodel_Value_Pattern_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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_Pattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Record_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Record_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Record_Impl.jimple	2025-03-13 07:10:57.938222562 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Record_Impl.jimple	2025-03-13 07:11:04.790114833 +0000
@@ -580,13 +580,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_language_morphir_metamodel_Value_Record_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::language::morphir::metamodel::Value::Record", "values");
 v = newarray (java.lang.String)[1];
 v[0] = "valueParameter";
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Record_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Reference_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Reference_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Reference_Impl.jimple	2025-03-13 07:10:58.146219291 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Reference_Impl.jimple	2025-03-13 07:11:04.442120304 +0000
@@ -431,11 +431,11 @@
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Reference_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(5);
 v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Reference", "fQName");
 v = newarray (java.lang.String)[1];
-v[0] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Reference_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_TuplePattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_TuplePattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_TuplePattern_Impl.jimple	2025-03-13 07:10:58.070220486 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_TuplePattern_Impl.jimple	2025-03-13 07:11:04.750115462 +0000
@@ -523,11 +523,11 @@
 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_language_morphir_metamodel_Value_TuplePattern_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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 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::language::morphir::metamodel::Value::TuplePattern", "patterns");
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_TuplePattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Tuple_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Tuple_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Tuple_Impl.jimple	2025-03-13 07:10:58.422214952 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Tuple_Impl.jimple	2025-03-13 07:11:04.782114959 +0000
@@ -580,13 +580,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_language_morphir_metamodel_Value_Tuple_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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::language::morphir::metamodel::Value::Tuple", "values");
 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::language::morphir::metamodel::Value::Tuple", "values");
+v = newarray (java.lang.String)[1];
+v[0] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Tuple_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UnitPattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UnitPattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UnitPattern_Impl.jimple	2025-03-13 07:10:58.414215078 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UnitPattern_Impl.jimple	2025-03-13 07:11:04.838114078 +0000
@@ -285,10 +285,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_language_morphir_metamodel_Value_UnitPattern_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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_UnitPattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Unit_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Unit_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Unit_Impl.jimple	2025-03-13 07:10:58.306216776 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Unit_Impl.jimple	2025-03-13 07:11:04.774115085 +0000
@@ -343,11 +343,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_language_morphir_metamodel_Value_Unit_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Unit_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UpdateRecord_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UpdateRecord_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UpdateRecord_Impl.jimple	2025-03-13 07:10:58.054220738 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_UpdateRecord_Impl.jimple	2025-03-13 07:11:04.546118669 +0000
@@ -668,14 +668,14 @@
 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_language_morphir_metamodel_Value_UpdateRecord_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", v);
-v = newarray (java.lang.String)[1];
 v[0] = "value";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::language::morphir::metamodel::Value::UpdateRecord", "updateRecordElements", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_UpdateRecord_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Value_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Value_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Value_Impl.jimple	2025-03-13 07:10:57.842224071 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Value_Impl.jimple	2025-03-13 07:11:04.210123953 +0000
@@ -437,11 +437,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_language_morphir_metamodel_Value_Value_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] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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_language_morphir_metamodel_Value_Value_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Variable_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Variable_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Variable_Impl.jimple	2025-03-13 07:10:57.834224197 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Variable_Impl.jimple	2025-03-13 07:11:04.422120619 +0000
@@ -429,13 +429,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_language_morphir_metamodel_Value_Variable_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(5);
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Variable", "name");
-v = newarray (java.lang.String)[1];
-v[0] = "valueParameter";
-v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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] = "valueParameter";
+v = virtualinvoke v.<org.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::language::morphir::metamodel::Value::Value", "typeParameter", 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::language::morphir::metamodel::Value::Variable", "name");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_Variable_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_WildcardPattern_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_WildcardPattern_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_WildcardPattern_Impl.jimple	2025-03-13 07:10:57.918222876 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_WildcardPattern_Impl.jimple	2025-03-13 07:11:04.618117537 +0000
@@ -285,10 +285,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_language_morphir_metamodel_Value_WildcardPattern_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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 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::language::morphir::metamodel::Value::Pattern", "typeParameter");
 v = virtualinvoke v.<org.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_language_morphir_metamodel_Value_WildcardPattern_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-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$2.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$2.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$2.jimple	2025-03-13 07:10:58.010221430 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$2.jimple	2025-03-13 07:11:04.642117160 +0000
@@ -35,7 +35,7 @@
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$2: org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17 this$0>;
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450159");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450142");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$3.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$3.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$3.jimple	2025-03-13 07:10:58.402215267 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$3.jimple	2025-03-13 07:11:04.574118229 +0000
@@ -35,7 +35,7 @@
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$3: org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17 this$0>;
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450163");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450146");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$4.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$4.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$4.jimple	2025-03-13 07:10:58.314216650 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$4.jimple	2025-03-13 07:11:04.238123512 +0000
@@ -35,7 +35,7 @@
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$4: org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17 this$0>;
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450167");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450150");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$5.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$5.jimple	2025-03-13 07:10:58.122219669 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$5.jimple	2025-03-13 07:11:04.378121311 +0000
@@ -35,7 +35,7 @@
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$5: org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17 this$0>;
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450171");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450154");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$6.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$6.jimple	2025-03-13 07:10:58.506213632 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-morphir-pure-4.56.0.jar:legend-engine-xt-morphir-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$6.jimple	2025-03-13 07:11:04.642117160 +0000
@@ -37,7 +37,7 @@
 specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_language_morphir_metamodel_Value_Literal_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17$6: org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17 this$0>;
 v = v.<org.finos.legend.pure.generated.core_external_language_morphir_transformation_transform$17: org.finos.legend.pure.m.execution.ExecutionSupport val$es>;
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450175");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.m.coreinstance.CoreInstance getMetadata(java.lang.String,java.lang.String)>("meta::pure::metamodel::valuespecification::VariableExpression", "$core_external_language_morphir$2450158");
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _genericType()>();
 v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type _rawType()>();
 v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
