{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -8158,15 +8158,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):                         4d21645b\n+  32-bit CRC value (hex):                         bac3f9c5\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@@ -8230,15 +8230,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):                         150ada76\n+  32-bit CRC value (hex):                         573dd7c8\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@@ -8446,15 +8446,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):                         68cef920\n+  32-bit CRC value (hex):                         468843fb\n   compressed size:                                33866 bytes\n   uncompressed size:                              33866 bytes\n   length of filename:                             91 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": "@@ -6247,15 +6247,15 @@\n 17CA3E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 17CA40   Length              0005 (5)\n 17CA42   Flags               01 (1) 'Modification'\n 17CA43   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 17CA47 PAYLOAD\n \n 184EF5 DATA DESCRIPTOR       08074B50 (134695760)\n-184EF9 CRC                   4D21645B (1294034011)\n+184EF9 CRC                   BAC3F9C5 (3133405637)\n 184EFD Compressed Size       000084AE (33966)\n 184F01 Uncompressed Size     000084AE (33966)\n \n 184F05 LOCAL HEADER #229     04034B50 (67324752)\n 184F09 Extract Zip Spec      14 (20) '2.0'\n 184F0A Extract OS            00 (0) 'MS-DOS'\n 184F0B General Purpose Flag  0008 (8)\n@@ -6303,15 +6303,15 @@\n 18D4C0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 18D4C2   Length              0005 (5)\n 18D4C4   Flags               01 (1) 'Modification'\n 18D4C5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 18D4C9 PAYLOAD\n \n 195977 DATA DESCRIPTOR       08074B50 (134695760)\n-19597B CRC                   150ADA76 (353032822)\n+19597B CRC                   573DD7C8 (1463670728)\n 19597F Compressed Size       000084AE (33966)\n 195983 Uncompressed Size     000084AE (33966)\n \n 195987 LOCAL HEADER #231     04034B50 (67324752)\n 19598B Extract Zip Spec      14 (20) '2.0'\n 19598C Extract OS            00 (0) 'MS-DOS'\n 19598D General Purpose Flag  0008 (8)\n@@ -6471,15 +6471,15 @@\n 1BF445 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1BF447   Length              0005 (5)\n 1BF449   Flags               01 (1) 'Modification'\n 1BF44A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1BF44E PAYLOAD\n \n 1C7898 DATA DESCRIPTOR       08074B50 (134695760)\n-1C789C CRC                   68CEF920 (1758394656)\n+1C789C CRC                   468843FB (1183335419)\n 1C78A0 Compressed Size       0000844A (33866)\n 1C78A4 Uncompressed Size     0000844A (33866)\n \n 1C78A8 LOCAL HEADER #237     04034B50 (67324752)\n 1C78AC Extract Zip Spec      14 (20) '2.0'\n 1C78AD Extract OS            00 (0) 'MS-DOS'\n 1C78AE General Purpose Flag  0008 (8)\n@@ -13348,15 +13348,15 @@\n 202BDA Created OS            00 (0) 'MS-DOS'\n 202BDB Extract Zip Spec      14 (20) '2.0'\n 202BDC Extract OS            00 (0) 'MS-DOS'\n 202BDD General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 202BDF Compression Method    0000 (0) 'Stored'\n 202BE1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-202BE5 CRC                   4D21645B (1294034011)\n+202BE5 CRC                   BAC3F9C5 (3133405637)\n 202BE9 Compressed Size       000084AE (33966)\n 202BED Uncompressed Size     000084AE (33966)\n 202BF1 Filename Length       005C (92)\n 202BF3 Extra Length          0009 (9)\n 202BF5 Comment Length        0000 (0)\n 202BF7 Disk Start            0000 (0)\n 202BF9 Int File Attributes   0000 (0)\n@@ -13408,15 +13408,15 @@\n 202D00 Created OS            00 (0) 'MS-DOS'\n 202D01 Extract Zip Spec      14 (20) '2.0'\n 202D02 Extract OS            00 (0) 'MS-DOS'\n 202D03 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 202D05 Compression Method    0000 (0) 'Stored'\n 202D07 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-202D0B CRC                   150ADA76 (353032822)\n+202D0B CRC                   573DD7C8 (1463670728)\n 202D0F Compressed Size       000084AE (33966)\n 202D13 Uncompressed Size     000084AE (33966)\n 202D17 Filename Length       005C (92)\n 202D19 Extra Length          0009 (9)\n 202D1B Comment Length        0000 (0)\n 202D1D Disk Start            0000 (0)\n 202D1F Int File Attributes   0000 (0)\n@@ -13588,15 +13588,15 @@\n 203072 Created OS            00 (0) 'MS-DOS'\n 203073 Extract Zip Spec      14 (20) '2.0'\n 203074 Extract OS            00 (0) 'MS-DOS'\n 203075 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 203077 Compression Method    0000 (0) 'Stored'\n 203079 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-20307D CRC                   68CEF920 (1758394656)\n+20307D CRC                   468843FB (1183335419)\n 203081 Compressed Size       0000844A (33866)\n 203085 Uncompressed Size     0000844A (33866)\n 203089 Filename Length       005B (91)\n 20308B Extra Length          0009 (9)\n 20308D Comment Length        0000 (0)\n 20308F Disk Start            0000 (0)\n 203091 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_23_0.java", "source2": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_23_0.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -114,25 +114,14 @@\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_23_0.Root_meta_protocols_pure_v1_23_0_invocation_externalFormat_protobuf_navigateString_JSONObject_1__String_1__JSONString_1_(_s,\"location\",es)._value())._content(core_external_format_protobuf_protocol_protocol_v1_23_0.Root_meta_protocols_pure_v1_23_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_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_23_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_23_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_23_0.__functions.get(\"meta$protocols$pure$v1_23_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_23_0_pure_4$3\")), es)\n-))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_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_23_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_23_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_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_23_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_23_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_23_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_23_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_23_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_23_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_23_0.__functions.get(\"meta$protocols$pure$v1_23_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_23_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_23_0.Root_meta_protocols_pure_v1_23_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@@ -219,8 +208,19 @@\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_23_0.pure\", -1, -1, 91, 240, -1, -1)));\n }\n+\n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_23_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_23_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_23_0.__functions.get(\"meta$protocols$pure$v1_23_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_23_0_pure_4$3\")), es)\n+))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_23_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_23_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_23_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_23_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_23_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_23_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_23_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_23_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_25_0.java", "source2": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_v1_25_0.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -60,50 +60,50 @@\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      {\n return _v_automap._value();\n      }\n }\n );\n-        __functions.put(\"meta$protocols$pure$v1_25_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_2$2\", new DefaultPureLambdaFunction1<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement, java.lang.String>()\n+        __functions.put(\"meta$protocols$pure$v1_25_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_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.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.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_25_0$invocation$externalFormat$protobuf$navigateArray$3$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_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_25_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_2$2\", 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_25_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_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_25_0$invocation$externalFormat$protobuf$navigateArray$3$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_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         __functions.put(\"meta$protocols$pure$v1_25_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_2$14\", new DefaultPureLambdaFunction1<org.finos.legend.pure.generated.Root_meta_json_JSONObject, org.finos.legend.pure.generated.Root_meta_external_shared_format_metamodel_data_SchemaData>()\n {\n      public org.finos.legend.pure.generated.Root_meta_external_shared_format_metamodel_data_SchemaData execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n@@ -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_25_0.Root_meta_protocols_pure_v1_25_0_invocation_externalFormat_protobuf_navigateString_JSONObject_1__String_1__JSONString_1_(_s,\"location\",es)._value())._content(core_external_format_protobuf_protocol_protocol_v1_25_0.Root_meta_protocols_pure_v1_25_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_25_0_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_v1_25_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_25_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_25_0.__functions.get(\"meta$protocols$pure$v1_25_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_4$3\")), es)\n+))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_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_25_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_25_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_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_25_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_25_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_25_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_25_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_25_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_25_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_25_0.__functions.get(\"meta$protocols$pure$v1_25_0$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_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_25_0.Root_meta_protocols_pure_v1_25_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_25_0.pure\", -1, -1, 91, 240, -1, -1)));\n }\n-\n-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_(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_25_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_25_0.__functions.get(\"meta$protocols$pure$v1_25_0$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_v1_25_0_pure_4$3\")), es)\n-))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_v1_25_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_25_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_25_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_25_0_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_v1_25_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_25_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_25_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_25_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_vX_X_X.java", "source2": "org/finos/legend/pure/generated/core_external_format_protobuf_protocol_protocol_vX_X_X.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -114,25 +114,14 @@\n      {\n return _v_automap._value();\n      }\n }\n );\n     }\n \n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_vX_X_X_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_vX_X_X_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_vX_X_X.__functions.get(\"meta$protocols$pure$vX_X_X$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_vX_X_X_pure_4$3\")), es)\n-))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_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::vX_X_X::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_vX_X_X.pure\", -1, -1, 142, 202, -1, -1))))))))._customOptions(_input._customOptions()));\n-}\n-\n-public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_vX_X_X_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_vX_X_X_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::vX_X_X::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_vX_X_X.pure\", -1, -1, 157, 184, -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_vX_X_X_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\\\":\\\"vX_X_X\\\",\",\"  \\\"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_vX_X_X.__functions.get(\"meta$protocols$pure$vX_X_X$invocation$externalFormat$protobuf$legendGenerateProtobuf$1$system$imports$import__core_external_format_protobuf_protocol_protocol_vX_X_X_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_vX_X_X.Root_meta_protocols_pure_vX_X_X_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@@ -219,8 +208,19 @@\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_vX_X_X.pure\", -1, -1, 91, 240, -1, -1)));\n }\n+\n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ProtobufConfig Root_meta_protocols_pure_vX_X_X_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_vX_X_X_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_vX_X_X.__functions.get(\"meta$protocols$pure$vX_X_X$transformation$fromPureGraph$external$format$protobuf$transformProtobufConfig$1$system$imports$import__core_external_format_protobuf_protocol_protocol_vX_X_X_pure_4$3\")), es)\n+))._options(new org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_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::vX_X_X::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_vX_X_X.pure\", -1, -1, 142, 202, -1, -1))))))))._customOptions(_input._customOptions()));\n+}\n+\n+public static org.finos.legend.pure.generated.Root_meta_protocols_pure_vX_X_X_metamodel_invocation_generation_protobuf_ModelToProtobufDataConfiguration Root_meta_protocols_pure_vX_X_X_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_vX_X_X_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::vX_X_X::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_vX_X_X.pure\", -1, -1, 157, 184, -1, -1))))))))._customOptions(_input._customOptions());\n+}\n }\n"}]}
