{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -8302,15 +8302,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         61e43085\n+  32-bit CRC value (hex):                         a85c2f2f\n   compressed size:                                33966 bytes\n   uncompressed size:                              33966 bytes\n   length of filename:                             92 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -8338,15 +8338,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         a95bd2d1\n+  32-bit CRC value (hex):                         8d4ecb71\n   compressed size:                                33966 bytes\n   uncompressed size:                              33966 bytes\n   length of filename:                             92 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -8374,15 +8374,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         0acf8b76\n+  32-bit CRC value (hex):                         640452dc\n   compressed size:                                33966 bytes\n   uncompressed size:                              33966 bytes\n   length of filename:                             92 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -6359,15 +6359,15 @@\n 19DF42 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 19DF44   Length              0005 (5)\n 19DF46   Flags               01 (1) 'Modification'\n 19DF47   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 19DF4B PAYLOAD\n \n 1A63F9 DATA DESCRIPTOR       08074B50 (134695760)\n-1A63FD CRC                   61E43085 (1642344581)\n+1A63FD CRC                   A85C2F2F (2824613679)\n 1A6401 Compressed Size       000084AE (33966)\n 1A6405 Uncompressed Size     000084AE (33966)\n \n 1A6409 LOCAL HEADER #233     04034B50 (67324752)\n 1A640D Extract Zip Spec      14 (20) '2.0'\n 1A640E Extract OS            00 (0) 'MS-DOS'\n 1A640F General Purpose Flag  0008 (8)\n@@ -6387,15 +6387,15 @@\n 1A6483 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1A6485   Length              0005 (5)\n 1A6487   Flags               01 (1) 'Modification'\n 1A6488   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1A648C PAYLOAD\n \n 1AE93A DATA DESCRIPTOR       08074B50 (134695760)\n-1AE93E CRC                   A95BD2D1 (2841367249)\n+1AE93E CRC                   8D4ECB71 (2370751345)\n 1AE942 Compressed Size       000084AE (33966)\n 1AE946 Uncompressed Size     000084AE (33966)\n \n 1AE94A LOCAL HEADER #234     04034B50 (67324752)\n 1AE94E Extract Zip Spec      14 (20) '2.0'\n 1AE94F Extract OS            00 (0) 'MS-DOS'\n 1AE950 General Purpose Flag  0008 (8)\n@@ -6415,15 +6415,15 @@\n 1AE9C4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1AE9C6   Length              0005 (5)\n 1AE9C8   Flags               01 (1) 'Modification'\n 1AE9C9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1AE9CD PAYLOAD\n \n 1B6E7B DATA DESCRIPTOR       08074B50 (134695760)\n-1B6E7F CRC                   0ACF8B76 (181373814)\n+1B6E7F CRC                   640452DC (1678004956)\n 1B6E83 Compressed Size       000084AE (33966)\n 1B6E87 Uncompressed Size     000084AE (33966)\n \n 1B6E8B LOCAL HEADER #235     04034B50 (67324752)\n 1B6E8F Extract Zip Spec      14 (20) '2.0'\n 1B6E90 Extract OS            00 (0) 'MS-DOS'\n 1B6E91 General Purpose Flag  0008 (8)\n@@ -13468,15 +13468,15 @@\n 202E26 Created OS            00 (0) 'MS-DOS'\n 202E27 Extract Zip Spec      14 (20) '2.0'\n 202E28 Extract OS            00 (0) 'MS-DOS'\n 202E29 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 202E2B Compression Method    0000 (0) 'Stored'\n 202E2D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-202E31 CRC                   61E43085 (1642344581)\n+202E31 CRC                   A85C2F2F (2824613679)\n 202E35 Compressed Size       000084AE (33966)\n 202E39 Uncompressed Size     000084AE (33966)\n 202E3D Filename Length       005C (92)\n 202E3F Extra Length          0009 (9)\n 202E41 Comment Length        0000 (0)\n 202E43 Disk Start            0000 (0)\n 202E45 Int File Attributes   0000 (0)\n@@ -13498,15 +13498,15 @@\n 202EB9 Created OS            00 (0) 'MS-DOS'\n 202EBA Extract Zip Spec      14 (20) '2.0'\n 202EBB Extract OS            00 (0) 'MS-DOS'\n 202EBC General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 202EBE Compression Method    0000 (0) 'Stored'\n 202EC0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-202EC4 CRC                   A95BD2D1 (2841367249)\n+202EC4 CRC                   8D4ECB71 (2370751345)\n 202EC8 Compressed Size       000084AE (33966)\n 202ECC Uncompressed Size     000084AE (33966)\n 202ED0 Filename Length       005C (92)\n 202ED2 Extra Length          0009 (9)\n 202ED4 Comment Length        0000 (0)\n 202ED6 Disk Start            0000 (0)\n 202ED8 Int File Attributes   0000 (0)\n@@ -13528,15 +13528,15 @@\n 202F4C Created OS            00 (0) 'MS-DOS'\n 202F4D Extract Zip Spec      14 (20) '2.0'\n 202F4E Extract OS            00 (0) 'MS-DOS'\n 202F4F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 202F51 Compression Method    0000 (0) 'Stored'\n 202F53 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-202F57 CRC                   0ACF8B76 (181373814)\n+202F57 CRC                   640452DC (1678004956)\n 202F5B Compressed Size       000084AE (33966)\n 202F5F Uncompressed Size     000084AE (33966)\n 202F63 Filename Length       005C (92)\n 202F65 Extra Length          0009 (9)\n 202F67 Comment Length        0000 (0)\n 202F69 Disk Start            0000 (0)\n 202F6B Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_27_0.java", "source2": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_27_0.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -86,42 +86,53 @@\n \n      public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _c, final ExecutionSupport es)\n      {\n return core_pure_protocol_protocol.Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(core_pure_protocol_v1_27_0_scan_buildBasePureModel.Root_meta_protocols_pure_v1_27_0_transformation_fromPureGraph_buildPureModelFromType_Type_1__Extension_MANY__PureModelContextData_1_(_c,CompiledSupport.toPureCollection(core_pure_extensions_functions.Root_meta_pure_extension_defaultExtensions__Extension_MANY_(es)),es),es);\n      }\n }\n );\n-        __functions.put(\"meta$protocols$pure$v1_27_0$invocation$externalFormat$protobuf$navigateString$2$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_27_0_pure_2$4\", new DefaultPureLambdaFunction1<org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue, org.finos.legend.pure.generated.Root_meta_json_JSONElement>()\n+        __functions.put(\"meta$protocols$pure$v1_27_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_27_0_pure_4$3\", new DefaultPureLambdaFunction1<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, java.lang.String>()\n {\n-     public org.finos.legend.pure.generated.Root_meta_json_JSONElement execute(ListIterable<?> vars, ExecutionSupport es)\n+     public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n-         return value((org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue)CompiledSupport.makeOne(vars.get(0)), es);\n+         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement)CompiledSupport.makeOne(vars.get(0)), es);\n      }\n \n-     public org.finos.legend.pure.generated.Root_meta_json_JSONElement value(final org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue _v_automap, final ExecutionSupport es)\n+     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement _e, final ExecutionSupport es)\n      {\n-return _v_automap._value();\n+return platform_pure_basics_meta_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(_e,es);\n      }\n }\n );\n-        __functions.put(\"meta$protocols$pure$v1_27_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_27_0_pure_4$3\", new DefaultPureLambdaFunction1<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, java.lang.String>()\n+        __functions.put(\"meta$protocols$pure$v1_27_0$invocation$externalFormat$protobuf$navigateString$2$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_27_0_pure_2$4\", new DefaultPureLambdaFunction1<org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue, org.finos.legend.pure.generated.Root_meta_json_JSONElement>()\n {\n-     public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n+     public org.finos.legend.pure.generated.Root_meta_json_JSONElement execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n-         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement)CompiledSupport.makeOne(vars.get(0)), es);\n+         return value((org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue)CompiledSupport.makeOne(vars.get(0)), es);\n      }\n \n-     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement _e, final ExecutionSupport es)\n+     public org.finos.legend.pure.generated.Root_meta_json_JSONElement value(final org.finos.legend.pure.generated.Root_meta_json_JSONKeyValue _v_automap, final ExecutionSupport es)\n      {\n-return platform_pure_basics_meta_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(_e,es);\n+return _v_automap._value();\n      }\n }\n );\n     }\n \n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_27_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._scopeElements(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_input._scopeElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_27_0.__functions.get(\"meta$protocols$pure$v1_27_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_27_0_pure_4$3\")), es)\n+))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_Impl(\"Anonymous_NoCounter\")._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_27_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_27_0.pure\", -1, -1, 142, 203, -1, -1))))))))._customOptions(_input._customOptions()));\n+}\n+\n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_27_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl(\"Anonymous_NoCounter\")._format(_input._format())._targetSchemaSet(_input._targetSchemaSet())._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_27_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_27_0.pure\", -1, -1, 157, 185, -1, -1))))))))._customOptions(_input._customOptions());\n+}\n+\n public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_metamodel_data_SchemaData> Root_meta_protocols_pure_v1_27_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(final org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit _modelUnit, final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input, final java.lang.String _host, final long _port, final java.lang.String _version,final ExecutionSupport es)\n {\n final org.finos.legend.pure.generated.Root_meta_pure_functions_io_http_HTTPResponse _resp = FunctionsGen.executeHttpRaw(new org.finos.legend.pure.generated.Root_meta_pure_functions_io_http_URL_Impl(\"Anonymous_NoCounter\")._host(_host)._port(_port)._path(platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"/api/pure/\",_version,\"/external/format/generateSchema\")),es)),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::pure::functions::io::http::HTTPMethod\",\"POST\")),\"application/json\",platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"{ \\\"clientVersion\\\":\\\"v1_27_0\\\",\",\"  \\\"sourceModelUnit\\\": {\\\"packageableElementIncludes\\\" : \",CompiledSupport.joinStrings(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(core_pure_model_modelUnit.Root_meta_pure_model_unit_resolve_ModelUnit_1__ResolvedModelUnit_1_(_modelUnit,es)._packageableElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_27_0.__functions.get(\"meta$protocols$pure$v1_27_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_27_0_pure_2$2\")), es)\n , \"[\\\"\", \"\\\",\\\"\", \"\\\"]\"),\"},\",\"  \\\"config\\\":\",core_pure_protocol_protocol.Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(core_external_format_protobuf_protocol_protocol_v1_27_0.Root_meta_protocols_pure_v1_27_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(_input,es),es),\",\",\"  \\\"model\\\":\",(java.lang.String)(Pure.matches(_modelUnit._packageableElementIncludes(),org.finos.legend.pure.m3.coreinstance.Package.class,1,1)?\n    (new DefendedFunction()\n    {\n        public Object valueOf(final Object _p_As_Object)\n@@ -208,19 +219,8 @@\n      }\n }\n \n ))\n ,es);\n return CompiledSupport.toPureCollection(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput>castWithExceptionHandling(CompiledSupport.toPureCollection(core_external_format_json_fromJSON.Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(((org.finos.legend.pure.generated.Root_meta_json_JSONElement)new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser(((CompiledExecutionSupport)es).getProcessorSupport()).toPureJson(_resp._entity())),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::protobuf::deprecated::generation::ProtobufOutput\")),new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl(\"Anonymous_NoCounter\")._nullReplacementInArray(new org.finos.legend.pure.generated.Root_meta_pure_tds_TDSNull_Impl(\"Anonymous_NoCounter\"))._typeKeyName(\"__TYPE\")._failOnUnknownProperties(true),es)),org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_27_0.pure\", -1, -1, 91, 240, -1, -1)));\n }\n-\n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_27_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._scopeElements(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_input._scopeElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_27_0.__functions.get(\"meta$protocols$pure$v1_27_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_27_0_pure_4$3\")), es)\n-))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_Options_Impl(\"Anonymous_NoCounter\")._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_27_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_27_0.pure\", -1, -1, 142, 203, -1, -1))))))))._customOptions(_input._customOptions()));\n-}\n-\n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_27_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_27_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl(\"Anonymous_NoCounter\")._format(_input._format())._targetSchemaSet(_input._targetSchemaSet())._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_27_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_27_0.pure\", -1, -1, 157, 185, -1, -1))))))))._customOptions(_input._customOptions());\n-}\n }\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_28_0.java", "source2": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_28_0.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -86,42 +86,53 @@\n \n      public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement _e, final ExecutionSupport es)\n      {\n return platform_pure_basics_meta_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(_e,es);\n      }\n }\n );\n-        __functions.put(\"meta$protocols$pure$v1_28_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_2$5\", new DefaultPureLambdaFunction1<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type, java.lang.String>()\n+        __functions.put(\"meta$protocols$pure$v1_28_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3\", new DefaultPureLambdaFunction1<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, java.lang.String>()\n {\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n-         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)CompiledSupport.makeOne(vars.get(0)), es);\n+         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement)CompiledSupport.makeOne(vars.get(0)), es);\n      }\n \n-     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _c, final ExecutionSupport es)\n+     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement _e, final ExecutionSupport es)\n      {\n-return core_pure_protocol_protocol.Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(core_pure_protocol_v1_28_0_scan_buildBasePureModel.Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_buildPureModelFromType_Type_1__Extension_MANY__PureModelContextData_1_(_c,CompiledSupport.toPureCollection(core_pure_extensions_functions.Root_meta_pure_extension_defaultExtensions__Extension_MANY_(es)),es),es);\n+return platform_pure_basics_meta_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(_e,es);\n      }\n }\n );\n-        __functions.put(\"meta$protocols$pure$v1_28_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3\", new DefaultPureLambdaFunction1<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, java.lang.String>()\n+        __functions.put(\"meta$protocols$pure$v1_28_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_2$5\", new DefaultPureLambdaFunction1<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type, java.lang.String>()\n {\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n-         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement)CompiledSupport.makeOne(vars.get(0)), es);\n+         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)CompiledSupport.makeOne(vars.get(0)), es);\n      }\n \n-     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement _e, final ExecutionSupport es)\n+     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _c, final ExecutionSupport es)\n      {\n-return platform_pure_basics_meta_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(_e,es);\n+return core_pure_protocol_protocol.Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(core_pure_protocol_v1_28_0_scan_buildBasePureModel.Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_buildPureModelFromType_Type_1__Extension_MANY__PureModelContextData_1_(_c,CompiledSupport.toPureCollection(core_pure_extensions_functions.Root_meta_pure_extension_defaultExtensions__Extension_MANY_(es)),es),es);\n      }\n }\n );\n     }\n \n+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_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._scopeElements(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_input._scopeElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_28_0.__functions.get(\"meta$protocols$pure$v1_28_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3\")), es)\n+))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl(\"Anonymous_NoCounter\")._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_28_0.pure\", -1, -1, 142, 203, -1, -1))))))))._customOptions(_input._customOptions()));\n+}\n+\n+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_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl(\"Anonymous_NoCounter\")._format(_input._format())._targetSchemaSet(_input._targetSchemaSet())._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_28_0.pure\", -1, -1, 157, 185, -1, -1))))))))._customOptions(_input._customOptions());\n+}\n+\n public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_metamodel_data_SchemaData> Root_meta_protocols_pure_v1_28_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(final org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit _modelUnit, final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input, final java.lang.String _host, final long _port, final java.lang.String _version,final ExecutionSupport es)\n {\n final org.finos.legend.pure.generated.Root_meta_pure_functions_io_http_HTTPResponse _resp = FunctionsGen.executeHttpRaw(new org.finos.legend.pure.generated.Root_meta_pure_functions_io_http_URL_Impl(\"Anonymous_NoCounter\")._host(_host)._port(_port)._path(platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"/api/pure/\",_version,\"/external/format/generateSchema\")),es)),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::pure::functions::io::http::HTTPMethod\",\"POST\")),\"application/json\",platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"{ \\\"clientVersion\\\":\\\"v1_28_0\\\",\",\"  \\\"sourceModelUnit\\\": {\\\"packageableElementIncludes\\\" : \",CompiledSupport.joinStrings(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(core_pure_model_modelUnit.Root_meta_pure_model_unit_resolve_ModelUnit_1__ResolvedModelUnit_1_(_modelUnit,es)._packageableElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_28_0.__functions.get(\"meta$protocols$pure$v1_28_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_2$2\")), es)\n , \"[\\\"\", \"\\\",\\\"\", \"\\\"]\"),\"},\",\"  \\\"config\\\":\",core_pure_protocol_protocol.Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(core_external_format_protobuf_protocol_protocol_v1_28_0.Root_meta_protocols_pure_v1_28_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(_input,es),es),\",\",\"  \\\"model\\\":\",(java.lang.String)(Pure.matches(_modelUnit._packageableElementIncludes(),org.finos.legend.pure.m3.coreinstance.Package.class,1,1)?\n    (new DefendedFunction()\n    {\n        public Object valueOf(final Object _p_As_Object)\n@@ -208,19 +219,8 @@\n      }\n }\n \n ))\n ,es);\n return CompiledSupport.toPureCollection(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput>castWithExceptionHandling(CompiledSupport.toPureCollection(core_external_format_json_fromJSON.Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(((org.finos.legend.pure.generated.Root_meta_json_JSONElement)new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser(((CompiledExecutionSupport)es).getProcessorSupport()).toPureJson(_resp._entity())),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::protobuf::deprecated::generation::ProtobufOutput\")),new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl(\"Anonymous_NoCounter\")._nullReplacementInArray(new org.finos.legend.pure.generated.Root_meta_pure_tds_TDSNull_Impl(\"Anonymous_NoCounter\"))._typeKeyName(\"__TYPE\")._failOnUnknownProperties(true),es)),org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_28_0.pure\", -1, -1, 91, 240, -1, -1)));\n }\n-\n-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_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._scopeElements(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_input._scopeElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_28_0.__functions.get(\"meta$protocols$pure$v1_28_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_28_0_pure_4$3\")), es)\n-))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_Options_Impl(\"Anonymous_NoCounter\")._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_28_0.pure\", -1, -1, 142, 203, -1, -1))))))))._customOptions(_input._customOptions()));\n-}\n-\n-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_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_28_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl(\"Anonymous_NoCounter\")._format(_input._format())._targetSchemaSet(_input._targetSchemaSet())._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_28_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_28_0.pure\", -1, -1, 157, 185, -1, -1))))))))._customOptions(_input._customOptions());\n-}\n }\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_29_0.java", "source2": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_29_0.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -114,14 +114,25 @@\n      {\n return new org.finos.legend.pure.generated.Root_meta_external_shared_format_metamodel_data_SchemaData_Impl(\"Anonymous_NoCounter\")._location(core_external_format_protobuf_protocol_protocol_v1_29_0.Root_meta_protocols_pure_v1_29_0_invocation_externalFormat_protobuf_navigateString_JSONObject_1__String_1__JSONString_1_(_s,\"location\",es)._value())._content(core_external_format_protobuf_protocol_protocol_v1_29_0.Root_meta_protocols_pure_v1_29_0_invocation_externalFormat_protobuf_navigateString_JSONObject_1__String_1__JSONString_1_(_s,\"content\",es)._value());\n      }\n }\n );\n     }\n \n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_29_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._scopeElements(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_input._scopeElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_29_0.__functions.get(\"meta$protocols$pure$v1_29_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_29_0_pure_4$3\")), es)\n+))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_Impl(\"Anonymous_NoCounter\")._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_29_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_29_0.pure\", -1, -1, 142, 203, -1, -1))))))))._customOptions(_input._customOptions()));\n+}\n+\n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_29_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input,final ExecutionSupport es)\n+{\n+return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl(\"Anonymous_NoCounter\")._format(_input._format())._targetSchemaSet(_input._targetSchemaSet())._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_29_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_29_0.pure\", -1, -1, 157, 185, -1, -1))))))))._customOptions(_input._customOptions());\n+}\n+\n public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_metamodel_data_SchemaData> Root_meta_protocols_pure_v1_29_0_invocation_externalFormat_protobuf_legendGenerateProtobuf_ModelUnit_1__ModelToProtobufDataConfiguration_1__String_1__Integer_1__String_1__SchemaData_MANY_(final org.finos.legend.pure.generated.Root_meta_pure_model_unit_ModelUnit _modelUnit, final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input, final java.lang.String _host, final long _port, final java.lang.String _version,final ExecutionSupport es)\n {\n final org.finos.legend.pure.generated.Root_meta_pure_functions_io_http_HTTPResponse _resp = FunctionsGen.executeHttpRaw(new org.finos.legend.pure.generated.Root_meta_pure_functions_io_http_URL_Impl(\"Anonymous_NoCounter\")._host(_host)._port(_port)._path(platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"/api/pure/\",_version,\"/external/format/generateSchema\")),es)),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::pure::functions::io::http::HTTPMethod\",\"POST\")),\"application/json\",platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"{ \\\"clientVersion\\\":\\\"v1_29_0\\\",\",\"  \\\"sourceModelUnit\\\": {\\\"packageableElementIncludes\\\" : \",CompiledSupport.joinStrings(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(core_pure_model_modelUnit.Root_meta_pure_model_unit_resolve_ModelUnit_1__ResolvedModelUnit_1_(_modelUnit,es)._packageableElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_29_0.__functions.get(\"meta$protocols$pure$v1_29_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_29_0_pure_2$2\")), es)\n , \"[\\\"\", \"\\\",\\\"\", \"\\\"]\"),\"},\",\"  \\\"config\\\":\",core_pure_protocol_protocol.Root_meta_alloy_metadataServer_alloyToJSON_Any_1__String_1_(core_external_format_protobuf_protocol_protocol_v1_29_0.Root_meta_protocols_pure_v1_29_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(_input,es),es),\",\",\"  \\\"model\\\":\",(java.lang.String)(Pure.matches(_modelUnit._packageableElementIncludes(),org.finos.legend.pure.m3.coreinstance.Package.class,1,1)?\n    (new DefendedFunction()\n    {\n        public Object valueOf(final Object _p_As_Object)\n@@ -208,19 +219,8 @@\n      }\n }\n \n ))\n ,es);\n return CompiledSupport.toPureCollection(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput>castWithExceptionHandling(CompiledSupport.toPureCollection(core_external_format_json_fromJSON.Root_meta_json_fromJSON_JSONElement_1__Type_$0_1$__JSONDeserializationConfig_1__Any_MANY_(((org.finos.legend.pure.generated.Root_meta_json_JSONElement)new org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonParser(((CompiledExecutionSupport)es).getProcessorSupport()).toPureJson(_resp._entity())),((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::protobuf::deprecated::generation::ProtobufOutput\")),new org.finos.legend.pure.generated.Root_meta_json_ExtendedJSONDeserializationConfig_Impl(\"Anonymous_NoCounter\")._nullReplacementInArray(new org.finos.legend.pure.generated.Root_meta_pure_tds_TDSNull_Impl(\"Anonymous_NoCounter\"))._typeKeyName(\"__TYPE\")._failOnUnknownProperties(true),es)),org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_ProtobufOutput.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_29_0.pure\", -1, -1, 91, 240, -1, -1)));\n }\n-\n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_29_0_transformation_fromPureGraph_external_format_protobuf_transformProtobufConfig_ProtobufConfig_1__ProtobufConfig_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_deprecated_generation_configuration_ProtobufConfig _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ProtobufConfig_Impl(\"Anonymous_NoCounter\")._package(_input._package())._class(_input._class())._scopeElements(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_input._scopeElements()), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, ExecutionSupport, java.lang.String>)(core_external_format_protobuf_protocol_protocol_v1_29_0.__functions.get(\"meta$protocols$pure$v1_29_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_29_0_pure_4$3\")), es)\n-))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_Options_Impl(\"Anonymous_NoCounter\")._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_29_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_29_0.pure\", -1, -1, 142, 203, -1, -1))))))))._customOptions(_input._customOptions()));\n-}\n-\n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_29_0_transformation_fromPureGraph_external_format_protobuf_transformModelToProtobufDataConfiguration_ModelToProtobufDataConfiguration_1__ModelToProtobufDataConfiguration_1_(final org.finos.legend.pure.generated.Root_meta_external_format_protobuf_transformation_fromPure_ModelToProtobufDataConfiguration _input,final ExecutionSupport es)\n-{\n-return new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_29_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration_Impl(\"Anonymous_NoCounter\")._format(_input._format())._targetSchemaSet(_input._targetSchemaSet())._javaPackage(_input._javaPackage())._javaOuterClassname(_input._javaOuterClassname())._javaMultipleFiles(_input._javaMultipleFiles())._optimizeFor(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)(platform_pure_grammar_functions_collection_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_input._optimizeFor(),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum(\"meta::protocols::pure::v1_29_0::metamodel::invocation::generation::protobuf::OptimizeMode\",Pure.manageId(CompiledSupport.toOne(_input._optimizeFor(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_protobuf/protocol/protocol_v1_29_0.pure\", -1, -1, 157, 185, -1, -1))))))))._customOptions(_input._customOptions());\n-}\n }\n"}]}
