diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.015373454 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.315242878 +0000
@@ -840,6 +840,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(11);
+v = newarray (java.lang.String)[3];
+v[0] = "generationOutputPath";
+v[1] = "package";
+v[2] = "scopeElements";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::generation::metamodel::GenerationConfiguration", "class", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
@@ -849,11 +854,6 @@
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = newarray (java.lang.String)[3];
-v[0] = "generationOutputPath";
-v[1] = "package";
-v[2] = "scopeElements";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::generation::metamodel::GenerationConfiguration", "class", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BlockLiteral_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BlockLiteral_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BlockLiteral_Impl.jimple	2025-03-13 07:26:41.991373832 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BlockLiteral_Impl.jimple	2025-03-13 07:26:50.139245648 +0000
@@ -463,10 +463,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BlockLiteral_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::metamodel::BlockLiteral", "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::format::protobuf::metamodel::BlockLiteral", "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_format_protobuf_metamodel_BlockLiteral_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BoolLiteral_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BoolLiteral_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BoolLiteral_Impl.jimple	2025-03-13 07:26:41.923374901 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_BoolLiteral_Impl.jimple	2025-03-13 07:26:50.739236209 +0000
@@ -283,10 +283,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_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::format::protobuf::metamodel::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::format::protobuf::metamodel::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_format_protobuf_metamodel_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Field_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Field_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Field_Impl.jimple	2025-03-13 07:26:41.619379683 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Field_Impl.jimple	2025-03-13 07:26:50.543239292 +0000
@@ -773,9 +773,6 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Field_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(8);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[5];
 v[0] = "number";
 v[1] = "optional";
@@ -783,6 +780,9 @@
 v[3] = "repeated";
 v[4] = "type";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::format::protobuf::metamodel::Field", "name", v);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_MessageOption_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_MessageOption_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_MessageOption_Impl.jimple	2025-03-13 07:26:42.451366595 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_MessageOption_Impl.jimple	2025-03-13 07:26:50.575238789 +0000
@@ -312,10 +312,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_MessageOption_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::metamodel::MessageOption", "option");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::metamodel::MessageOption", "option");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_MessageOption_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Message_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Message_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Message_Impl.jimple	2025-03-13 07:26:41.827376412 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Message_Impl.jimple	2025-03-13 07:26:50.487240173 +0000
@@ -533,11 +533,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Message_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] = "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::format::protobuf::metamodel::Message", "content", v);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_Message_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_OneOf_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_OneOf_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_OneOf_Impl.jimple	2025-03-13 07:26:42.383367664 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_OneOf_Impl.jimple	2025-03-13 07:26:49.935248857 +0000
@@ -515,11 +515,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_OneOf_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] = "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::format::protobuf::metamodel::OneOf", "field", v);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_OneOf_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldNames_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldNames_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldNames_Impl.jimple	2025-03-13 07:26:42.363367979 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldNames_Impl.jimple	2025-03-13 07:26:50.391241683 +0000
@@ -394,10 +394,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldNames_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::metamodel::ReservedFieldNames", "names");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::metamodel::ReservedFieldNames", "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$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldNames_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldRanges_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldRanges_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldRanges_Impl.jimple	2025-03-13 07:26:42.567364770 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldRanges_Impl.jimple	2025-03-13 07:26:50.895233754 +0000
@@ -463,10 +463,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldRanges_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::metamodel::ReservedFieldRanges", "ranges");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::metamodel::ReservedFieldRanges", "ranges");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_ReservedFieldRanges_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_StringLiteral_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_StringLiteral_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_StringLiteral_Impl.jimple	2025-03-13 07:26:41.983373956 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_StringLiteral_Impl.jimple	2025-03-13 07:26:50.119245962 +0000
@@ -276,10 +276,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_metamodel_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::format::protobuf::metamodel::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::format::protobuf::metamodel::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_format_protobuf_metamodel_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:42.003373642 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:50.531239481 +0000
@@ -632,17 +632,17 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(9);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::shared::transformation::GenerationConfiguration", "format");
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::shared::transformation::fromPure::ModelToSchemaConfiguration", "targetSchemaSet");
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::external::format::protobuf::transformation::fromPure::ModelToProtobufDataConfiguration", "customOptions", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::shared::transformation::GenerationConfiguration", "format");
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::shared::transformation::fromPure::ModelToSchemaConfiguration", "targetSchemaSet");
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ProtobufOption_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ProtobufOption_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ProtobufOption_Impl.jimple	2025-03-13 07:26:42.519365525 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ProtobufOption_Impl.jimple	2025-03-13 07:26:50.891233817 +0000
@@ -371,11 +371,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ProtobufOption_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] = "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::format::protobuf::transformation::fromPure::ProtobufOption", "name", v);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ProtobufOption_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_ClassWithMap_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_ClassWithMap_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_ClassWithMap_Impl.jimple	2025-03-13 07:26:42.559364896 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_ClassWithMap_Impl.jimple	2025-03-13 07:26:50.927233251 +0000
@@ -306,10 +306,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_ClassWithMap_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::transformation::fromPure::tests::ClassWithMap", "map");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::transformation::fromPure::tests::ClassWithMap", "map");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_ClassWithMap_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_Person_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_Person_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_Person_Impl.jimple	2025-03-13 07:26:42.503365777 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_Person_Impl.jimple	2025-03-13 07:26:50.627237969 +0000
@@ -331,11 +331,11 @@
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_Person_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] = "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::format::protobuf::transformation::fromPure::tests::Person", "age", v);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_Person_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
 return;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Circle_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Circle_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Circle_Impl.jimple	2025-03-13 07:26:42.547365084 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Circle_Impl.jimple	2025-03-13 07:26:50.851234447 +0000
@@ -284,10 +284,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Circle_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::transformation::fromPure::tests::oneof::Circle", "radius");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::transformation::fromPure::tests::oneof::Circle", "radius");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Circle_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Drawing_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Drawing_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Drawing_Impl.jimple	2025-03-13 07:26:41.591380124 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Drawing_Impl.jimple	2025-03-13 07:26:50.471240425 +0000
@@ -463,10 +463,10 @@
 java.lang.String[] v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Drawing_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(3);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::transformation::fromPure::tests::oneof::Drawing", "shapes");
 v = newarray (java.lang.String)[1];
 v[0] = "elementOverride";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::external::format::protobuf::transformation::fromPure::tests::oneof::Drawing", "shapes");
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_tests_oneof_Drawing_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:42.411367224 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:50.695236901 +0000
@@ -631,9 +631,6 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(9);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[6];
 v[0] = "format";
 v[1] = "javaMultipleFiles";
@@ -642,6 +639,9 @@
 v[4] = "optimizeFor";
 v[5] = "targetSchemaSet";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_23_0::metamodel::invocation::generation::protobuf::ModelToProtobufDataConfiguration", "customOptions", 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_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:42.151371313 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.707236712 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_23_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.087372321 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.715236586 +0000
@@ -550,6 +550,7 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::protocols::pure::v1_23_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = newarray (java.lang.String)[2];
 v[0] = "package";
 v[1] = "scopeElements";
@@ -557,7 +558,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 = virtualinvoke v.<org.finos.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::protocols::pure::v1_23_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = virtualinvoke v.<org.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_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:42.079372447 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:50.455240676 +0000
@@ -631,9 +631,6 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(9);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[6];
 v[0] = "format";
 v[1] = "javaMultipleFiles";
@@ -642,6 +639,9 @@
 v[4] = "optimizeFor";
 v[5] = "targetSchemaSet";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_24_0::metamodel::invocation::generation::protobuf::ModelToProtobufDataConfiguration", "customOptions", 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_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.127371692 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.443240864 +0000
@@ -554,10 +554,10 @@
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_24_0::metamodel::invocation::generation::GenerationConfiguration", "class", 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::protocols::pure::v1_24_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 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::protocols::pure::v1_24_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = virtualinvoke v.<org.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_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:42.443366720 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.687237027 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_25_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.439366783 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.679237152 +0000
@@ -550,6 +550,7 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::protocols::pure::v1_25_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 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);
@@ -557,7 +558,6 @@
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_25_0::metamodel::invocation::generation::GenerationConfiguration", "class", 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::protocols::pure::v1_25_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = virtualinvoke v.<org.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_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_26_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_26_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_26_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.159371189 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_26_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.511239795 +0000
@@ -550,11 +550,11 @@
 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_protocols_pure_v1_26_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::protocols::pure::v1_26_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = newarray (java.lang.String)[2];
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_26_0::metamodel::invocation::generation::GenerationConfiguration", "class", 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::protocols::pure::v1_26_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 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);
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:42.239369929 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.559239040 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_27_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.255369678 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.811235075 +0000
@@ -554,10 +554,10 @@
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_27_0::metamodel::invocation::generation::GenerationConfiguration", "class", 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::protocols::pure::v1_27_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 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::protocols::pure::v1_27_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = virtualinvoke v.<org.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_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:41.611379810 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.351242311 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:41.683378677 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl.jimple	2025-03-13 07:26:50.759235894 +0000
@@ -631,9 +631,6 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(9);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[6];
 v[0] = "format";
 v[1] = "javaMultipleFiles";
@@ -642,6 +639,9 @@
 v[4] = "optimizeFor";
 v[5] = "targetSchemaSet";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_29_0::metamodel::invocation::generation::protobuf::ModelToProtobufDataConfiguration", "customOptions", 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_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:41.655379116 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.747236083 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_29_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:41.671378865 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.727236397 +0000
@@ -550,14 +550,14 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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 = virtualinvoke v.<org.finos.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::protocols::pure::v1_29_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = newarray (java.lang.String)[2];
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_29_0::metamodel::invocation::generation::GenerationConfiguration", "class", v);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:41.871375719 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.071246717 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_30_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.047372951 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.059246905 +0000
@@ -550,11 +550,11 @@
 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_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::protocols::pure::v1_30_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = newarray (java.lang.String)[2];
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_30_0::metamodel::invocation::generation::GenerationConfiguration", "class", 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::protocols::pure::v1_30_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 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);
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.267369490 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.623238033 +0000
@@ -550,6 +550,7 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::protocols::pure::v1_31_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = newarray (java.lang.String)[2];
 v[0] = "package";
 v[1] = "scopeElements";
@@ -557,7 +558,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 = virtualinvoke v.<org.finos.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::protocols::pure::v1_31_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = virtualinvoke v.<org.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_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:42.531365336 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.571238850 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_32_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.539365211 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.775235641 +0000
@@ -550,14 +550,14 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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 = virtualinvoke v.<org.finos.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::protocols::pure::v1_32_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = newarray (java.lang.String)[2];
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_32_0::metamodel::invocation::generation::GenerationConfiguration", "class", 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::protocols::pure::v1_32_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
+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_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:41.863375845 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl.jimple	2025-03-13 07:26:50.363242124 +0000
@@ -531,15 +531,15 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(7);
-v = newarray (java.lang.String)[1];
-v[0] = "elementOverride";
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = newarray (java.lang.String)[4];
 v[0] = "javaMultipleFiles";
 v[1] = "javaOuterClassname";
 v[2] = "javaPackage";
 v[3] = "optimizeFor";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_33_0::metamodel::invocation::generation::protobuf::Options", "customOptions", 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_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:41.899375279 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.371241997 +0000
@@ -550,14 +550,14 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(6);
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::protocols::pure::v1_33_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
-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] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::v1_33_0::metamodel::invocation::generation::GenerationConfiguration", "class", 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::protocols::pure::v1_33_0::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
+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_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:42.495365902 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl.jimple	2025-03-13 07:26:50.551239166 +0000
@@ -550,14 +550,14 @@
 java.lang.String[] v, v;
 org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
 v = staticinvoke <org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig_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 = virtualinvoke v.<org.finos.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::protocols::pure::vX_X_X::metamodel::invocation::generation::protobuf::ProtobufConfig", "options");
 v = newarray (java.lang.String)[2];
 v[0] = "package";
 v[1] = "scopeElements";
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::protocols::pure::vX_X_X::metamodel::invocation::generation::GenerationConfiguration", "class", v);
+v = newarray (java.lang.String)[1];
+v[0] = "elementOverride";
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
 v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
 <org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig_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-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_24_0.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_24_0.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_24_0.jimple	2025-03-13 07:26:42.059372761 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_24_0.jimple	2025-03-13 07:26:50.283243382 +0000
@@ -8,125 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_24_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_24_0: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_24_0_pure_4$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_24_0.pure", v, v, 142, 203, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_24_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_24_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_24_0.pure", v, v, 157, 185, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_24_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-return v;
-}
 public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_v1_24_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit, org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, java.lang.String, long, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -593,6 +474,125 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_24_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_24_0: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_24_0_pure_4$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_24_0.pure", v, v, 142, 203, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_24_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_Options)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_24_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_24_0.pure", v, v, 157, 185, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_24_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_24_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.eclipse.collections.api.factory.map.MutableMapFactory v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5.jimple	2025-03-13 07:26:42.427366973 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5.jimple	2025-03-13 07:26:50.563238977 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_json_JSONElement execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5 v;
 org.eclipse.collections.api.list.ListIterable v;
+org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
 java.lang.Object v, v;
-java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5: org.finos.legend.pure.generated.Root_meta_json_JSONElement value(org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.finos.legend.pure.m.execution.ExecutionSupport)
+public org.finos.legend.pure.generated.Root_meta_json_JSONElement value(org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5 v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
-java.lang.String v;
+org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
+org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue v;
 v := @this: org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue: org.finos.legend.pure.generated.Root_meta_json_JSONElement _value()>();
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6.jimple	2025-03-13 07:26:42.427366973 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6.jimple	2025-03-13 07:26:50.667237341 +0000
@@ -7,31 +7,31 @@
 specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.DefaultPureLambdaFunction1: void <init>()>();
 return;
 }
-public org.finos.legend.pure.generated.Root_meta_json_JSONElement execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6 v;
 org.eclipse.collections.api.list.ListIterable v;
-org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
 java.lang.Object v, v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6;
 v := @parameter: org.eclipse.collections.api.list.ListIterable;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6: org.finos.legend.pure.generated.Root_meta_json_JSONElement value(org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public org.finos.legend.pure.generated.Root_meta_json_JSONElement value(org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.m.execution.ExecutionSupport v;
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6 v;
-org.finos.legend.pure.generated.Root_meta_json_JSONElement v;
-org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
+java.lang.String v;
 v := @this: org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue: org.finos.legend.pure.generated.Root_meta_json_JSONElement _value()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0.jimple	2025-03-13 07:26:42.139371503 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0.jimple	2025-03-13 07:26:50.011247661 +0000
@@ -8,125 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_25_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
-org.eclipse.collections.api.block.function.Function v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_4$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_25_0.pure", v, v, 142, 203, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_25_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_25_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_25_0.pure", v, v, 157, 185, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_25_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-return v;
-}
 public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_v1_25_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit, org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, java.lang.String, long, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -593,6 +474,125 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_25_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
+org.eclipse.collections.api.block.function.Function v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_4$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_25_0.pure", v, v, 142, 203, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_25_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_Options)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_25_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_25_0.pure", v, v, 157, 185, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_25_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$2 v;
@@ -622,15 +622,15 @@
 v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$4;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$4: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_4$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_2$2", v);
 v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$5: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_2$2", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$invocation$externalFormat$protobuf$navigateArray$3$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_2$4", v);
 v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$invocation$externalFormat$protobuf$navigateArray$3$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_2$4", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_4$3", v);
 v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_25_0$7: void <init>()>();
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6.jimple	2025-03-13 07:26:42.091372258 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6.jimple	2025-03-13 07:26:50.355242250 +0000
@@ -19,19 +19,24 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
+org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6 v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_PureModelContextData v;
 java.lang.String v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
 v := @this: org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_v1_28_0_scan_buildBasePureModel: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_PureModelContextData Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_buildPureModelFromType_Type_1__Extension_MANY__PureModelContextData_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_protocol: java.lang.String Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7.jimple	2025-03-13 07:26:42.515365587 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7.jimple	2025-03-13 07:26:50.351242311 +0000
@@ -19,24 +19,19 @@
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
 v = interfaceinvoke v.<org.eclipse.collections.api.list.ListIterable: java.lang.Object get(int)>(0);
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(v);
-v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = virtualinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7: java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
-public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type, org.finos.legend.pure.m.execution.ExecutionSupport)
+public java.lang.String value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7 v;
-org.eclipse.collections.api.RichIterable v, v;
 org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_PureModelContextData v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
 java.lang.String v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
 v := @this: org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7;
-v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type;
+v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
 v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_extensions_functions: org.eclipse.collections.api.RichIterable Root_meta_pure_extension_defaultExtensions__Extension_MANY_(org.finos.legend.pure.m.execution.ExecutionSupport)>(v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_v1_28_0_scan_buildBasePureModel: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_PureModelContextData Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_buildPureModelFromType_Type_1__Extension_MANY__PureModelContextData_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.generated.core_pure_protocol_protocol: java.lang.String Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_essential_meta_graph_elementToPath: java.lang.String Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
 return v;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0.jimple	2025-03-13 07:26:41.887375468 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0.jimple	2025-03-13 07:26:50.331242627 +0000
@@ -8,125 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_28_0.pure", v, v, 142, 203, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_28_0.pure", v, v, 157, 185, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-return v;
-}
 public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_v1_28_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit, org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, java.lang.String, long, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -593,6 +474,125 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_28_0.pure", v, v, 142, 203, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_28_0.pure", v, v, 157, 185, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.eclipse.collections.api.factory.map.MutableMapFactory v;
@@ -630,11 +630,11 @@
 v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$6: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_2$5", v);
 v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0: org.eclipse.collections.api.map.MutableMap __functions>;
 v = new org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7;
 specialinvoke v.<org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_28_0$7: void <init>()>();
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_2$5", v);
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3", v);
 return;
 }
 }
\ No newline at end of file
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_30_0.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_30_0.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_30_0.jimple	2025-03-13 07:26:41.819376536 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_30_0.jimple	2025-03-13 07:26:50.035247284 +0000
@@ -8,125 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_30_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
-boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_30_0: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_30_0_pure_4$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_30_0.pure", v, v, 142, 203, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_30_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_30_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_30_0.pure", v, v, 157, 185, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_30_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-return v;
-}
 public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_v1_30_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit, org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, java.lang.String, long, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -593,6 +474,125 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_30_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
+boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_30_0: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_30_0_pure_4$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_30_0.pure", v, v, 142, 203, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_30_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_Options)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_30_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_30_0.pure", v, v, 157, 185, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_30_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_30_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.eclipse.collections.api.factory.map.MutableMapFactory v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_31_0.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_31_0.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_31_0.jimple	2025-03-13 07:26:41.695378488 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_31_0.jimple	2025-03-13 07:26:50.403241494 +0000
@@ -8,125 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_31_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_31_0: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_31_0_pure_4$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_31_0.pure", v, v, 142, 203, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_31_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_31_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_31_0.pure", v, v, 157, 185, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_31_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-return v;
-}
 public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_v1_31_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit, org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, java.lang.String, long, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -593,6 +474,125 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_31_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_31_0: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_31_0_pure_4$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_31_0.pure", v, v, 142, 203, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_31_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_Options)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_31_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_31_0.pure", v, v, 157, 185, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_31_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_31_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.eclipse.collections.api.factory.map.MutableMapFactory v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_32_0.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_32_0.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_32_0.jimple	2025-03-13 07:26:41.851376034 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_32_0.jimple	2025-03-13 07:26:50.087246466 +0000
@@ -8,125 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_32_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.eclipse.collections.api.RichIterable v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_32_0: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_32_0_pure_4$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_32_0.pure", v, v, 142, 203, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_32_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_32_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
-java.lang.String v, v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_32_0.pure", v, v, 157, 185, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_32_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-return v;
-}
 public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_v1_32_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit, org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, java.lang.String, long, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -593,6 +474,125 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_32_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.eclipse.collections.api.RichIterable v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_32_0: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_32_0_pure_4$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_32_0.pure", v, v, 142, 203, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_32_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_Options)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_32_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
+java.lang.String v, v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_32_0.pure", v, v, 157, 185, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_32_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_32_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.eclipse.collections.api.factory.map.MutableMapFactory v;
diff -u results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_33_0.jimple results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_33_0.jimple
--- results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/reference/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_33_0.jimple	2025-03-13 07:26:41.527381130 +0000
+++ results/org.finos.legend.engine/legend-engine/4.56.0/jnorm/rebuild/legend-engine-xt-protobuf-pure-4.56.0.jar:legend-engine-xt-protobuf-pure-4.56.0.jar/org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_33_0.jimple	2025-03-13 07:26:50.235244137 +0000
@@ -8,125 +8,6 @@
 specialinvoke v.<java.lang.Object: void <init>()>();
 return;
 }
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_33_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
-org.eclipse.collections.api.RichIterable v, v, v, v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
-org.eclipse.collections.api.map.MutableMap v;
-org.eclipse.collections.api.block.function.Function v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_33_0: org.eclipse.collections.api.map.MutableMap __functions>;
-interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_33_0_pure_4$3");
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_33_0.pure", v, v, 142, 203, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_33_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options)>(v);
-return v;
-}
-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_33_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
-{
-org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
-int v, v, v, v;
-org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
-java.lang.Boolean v;
-java.lang.String v, v, v, v, v;
-org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
-boolean v;
-org.finos.legend.pure.m.coreinstance.SourceInformation v;
-org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
-org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
-org.finos.legend.pure.m.execution.ExecutionSupport v;
-java.lang.Object v, v;
-v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
-v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
-v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
-specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
-v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
-if v == 0 goto label;
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
-goto label;
-label:
-v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
-v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-v = (int) -1;
-specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_33_0.pure", v, v, 157, 185, v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
-v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
-interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_33_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
-label:
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
-v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
-return v;
-}
 public static org.eclipse.collections.api.RichIterable Root_meta_protocols_pure_v1_33_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit, org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, java.lang.String, long, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport)
 {
 org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v;
@@ -593,6 +474,125 @@
 v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
 return v;
 }
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_33_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl v;
+org.eclipse.collections.api.RichIterable v, v, v, v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig v, v, v, v;
+org.eclipse.collections.api.map.MutableMap v;
+org.eclipse.collections.api.block.function.Function v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options v, v, v, v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _package()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _package(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _class()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _class(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.eclipse.collections.api.RichIterable _scopeElements()>();
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = <org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_33_0: org.eclipse.collections.api.map.MutableMap __functions>;
+interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object get(java.lang.Object)>("meta$protocols$pure$v_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_33_0_pure_4$3");
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable mapToOneOverMany(org.eclipse.collections.api.RichIterable,java.util.function.BiFunction,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: org.eclipse.collections.api.RichIterable toPureCollection(org.eclipse.collections.api.RichIterable)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _scopeElements(org.eclipse.collections.api.RichIterable)>(v);
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaPackage()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_33_0.pure", v, v, 142, 203, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_33_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ProtobufConfig _options(org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_Options)>(v);
+return v;
+}
+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_33_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration, org.finos.legend.pure.m.execution.ExecutionSupport)
+{
+org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration v, v, v, v, v, v, v;
+int v, v, v, v;
+org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v;
+java.lang.Boolean v;
+java.lang.String v, v, v, v, v;
+org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl v;
+boolean v;
+org.finos.legend.pure.m.coreinstance.SourceInformation v;
+org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
+org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum v, v;
+org.finos.legend.pure.m.execution.ExecutionSupport v;
+java.lang.Object v, v;
+v := @parameter: org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration;
+v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport;
+v = new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl;
+specialinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: void <init>(java.lang.String)>("Anonymous_NoCounter");
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _format()>();
+v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _format(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _targetSchemaSet()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _targetSchemaSet(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaPackage()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaPackage(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.String _javaOuterClassname()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaOuterClassname(java.lang.String)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: java.lang.Boolean _javaMultipleFiles()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _javaMultipleFiles(java.lang.Boolean)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = staticinvoke <org.finos.legend.pure.generated.platform_pure_grammar_functions_collection_size_isEmpty: boolean Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(java.lang.Object,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
+if v == 0 goto label;
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object makeOne(java.lang.Object)>(null);
+goto label;
+label:
+v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum _optimizeFor()>();
+v = new org.finos.legend.pure.m.coreinstance.SourceInformation;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+v = (int) -1;
+specialinvoke v.<org.finos.legend.pure.m.coreinstance.SourceInformation: void <init>(java.lang.String,int,int,int,int,int,int)>("/core_external_format_protobuf/protocol/protocol_v1_33_0.pure", v, v, 157, 185, v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.CompiledSupport: java.lang.Object toOne(java.lang.Object,org.finos.legend.pure.m.coreinstance.SourceInformation)>(v, v);
+v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Pure: java.lang.String manageId(java.lang.Object)>(v);
+interfaceinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.Metadata: org.finos.legend.pure.m.coreinstance.CoreInstance getEnum(java.lang.String,java.lang.String)>("meta::protocols::pure::v1_33_0::metamodel::invocation::generation::protobuf::OptimizeMode", v);
+label:
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _optimizeFor(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _customOptions()>();
+v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration: org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_33_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration _customOptions(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
+return v;
+}
 static void <clinit>()
 {
 org.finos.legend.pure.generated.core_external_format_protobuf_protocol_protocol_v1_33_0$2 v;
