{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -6088,15 +6088,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2023 Apr 8 15:39:34\n-  32-bit CRC value (hex):                         6f79d475\n+  32-bit CRC value (hex):                         631106fa\n   compressed size:                                2445 bytes\n   uncompressed size:                              27486 bytes\n   length of filename:                             115 characters\n   length of extra field:                          0 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -7248,15 +7248,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2023 Apr 8 15:39:34\n-  32-bit CRC value (hex):                         4cee8503\n+  32-bit CRC value (hex):                         8d6c32d2\n   compressed size:                                14575 bytes\n   uncompressed size:                              230307 bytes\n   length of filename:                             136 characters\n   length of extra field:                          0 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -7422,15 +7422,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2023 Apr 8 15:39:34\n-  32-bit CRC value (hex):                         5e09a14a\n+  32-bit CRC value (hex):                         5a1b97d7\n   compressed size:                                5570 bytes\n   uncompressed size:                              81732 bytes\n   length of filename:                             137 characters\n   length of extra field:                          0 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": "@@ -4227,15 +4227,15 @@\n 355DB Extract Zip Spec      14 (20) '2.0'\n 355DC Extract OS            00 (0) 'MS-DOS'\n 355DD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 355DF Compression Method    0008 (8) 'Deflated'\n 355E1 Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-355E5 CRC                   6F79D475 (1870255221)\n+355E5 CRC                   631106FA (1662060282)\n 355E9 Compressed Size       0000098D (2445)\n 355ED Uncompressed Size     00006B5E (27486)\n 355F1 Filename Length       0073 (115)\n 355F3 Extra Length          0000 (0)\n 355F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x355F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -5041,15 +5041,15 @@\n 6A020 Extract Zip Spec      14 (20) '2.0'\n 6A021 Extract OS            00 (0) 'MS-DOS'\n 6A022 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 6A024 Compression Method    0008 (8) 'Deflated'\n 6A026 Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-6A02A CRC                   4CEE8503 (1290700035)\n+6A02A CRC                   8D6C32D2 (2372678354)\n 6A02E Compressed Size       000038EF (14575)\n 6A032 Uncompressed Size     000383A3 (230307)\n 6A036 Filename Length       0088 (136)\n 6A038 Extra Length          0000 (0)\n 6A03A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                             XXXX'\n #\n@@ -5162,15 +5162,15 @@\n 74937 Extract Zip Spec      14 (20) '2.0'\n 74938 Extract OS            00 (0) 'MS-DOS'\n 74939 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 7493B Compression Method    0008 (8) 'Deflated'\n 7493D Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-74941 CRC                   5E09A14A (1577689418)\n+74941 CRC                   5A1B97D7 (1511757783)\n 74945 Compressed Size       000015C2 (5570)\n 74949 Uncompressed Size     00013F44 (81732)\n 7494D Filename Length       0089 (137)\n 7494F Extra Length          0000 (0)\n 74951 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                             XXXXX'\n #\n@@ -12603,15 +12603,15 @@\n A14B4 Extract Zip Spec      14 (20) '2.0'\n A14B5 Extract OS            00 (0) 'MS-DOS'\n A14B6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n A14B8 Compression Method    0008 (8) 'Deflated'\n A14BA Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-A14BE CRC                   6F79D475 (1870255221)\n+A14BE CRC                   631106FA (1662060282)\n A14C2 Compressed Size       0000098D (2445)\n A14C6 Uncompressed Size     00006B5E (27486)\n A14CA Filename Length       0073 (115)\n A14CC Extra Length          0000 (0)\n A14CE Comment Length        0000 (0)\n A14D0 Disk Start            0000 (0)\n A14D2 Int File Attributes   0000 (0)\n@@ -13777,15 +13777,15 @@\n A2FE0 Extract Zip Spec      14 (20) '2.0'\n A2FE1 Extract OS            00 (0) 'MS-DOS'\n A2FE2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n A2FE4 Compression Method    0008 (8) 'Deflated'\n A2FE6 Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-A2FEA CRC                   4CEE8503 (1290700035)\n+A2FEA CRC                   8D6C32D2 (2372678354)\n A2FEE Compressed Size       000038EF (14575)\n A2FF2 Uncompressed Size     000383A3 (230307)\n A2FF6 Filename Length       0088 (136)\n A2FF8 Extra Length          0000 (0)\n A2FFA Comment Length        0000 (0)\n A2FFC Disk Start            0000 (0)\n A2FFE Int File Attributes   0000 (0)\n@@ -13952,15 +13952,15 @@\n A338F Extract Zip Spec      14 (20) '2.0'\n A3390 Extract OS            00 (0) 'MS-DOS'\n A3391 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n A3393 Compression Method    0008 (8) 'Deflated'\n A3395 Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-A3399 CRC                   5E09A14A (1577689418)\n+A3399 CRC                   5A1B97D7 (1511757783)\n A339D Compressed Size       000015C2 (5570)\n A33A1 Uncompressed Size     00013F44 (81732)\n A33A5 Filename Length       0089 (137)\n A33A7 Extra Length          0000 (0)\n A33A9 Comment Length        0000 (0)\n A33AB Disk Start            0000 (0)\n A33AD Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_java_platform_binding_legendJavaPlatformBinding_binding_executionPlanTest.java", "source2": "org/finos/legend/pure/generated/core_java_platform_binding_legendJavaPlatformBinding_binding_executionPlanTest.java", "unified_diff": "@@ -116,48 +116,48 @@\n      }\n }\n );\n     }\n \n public static boolean Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_testGeneratesOnlyConstraintsUsingPropertiesGivenInSimpleTree__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434218\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434227\"));\n final java.lang.String _java = core_java_platform_binding_legendJavaPlatformBinding_binding_executionPlanTest.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_makeJava_RootGraphFetchTree_1__String_1_(_tree,es);\n final java.lang.String _expected = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"    public List<IDefect> allConstraints(GraphContext context)\\n\",\"    {\\n\",\"        List<IDefect> result = new ArrayList<IDefect>();\\n\",\"        this.constraint_a1().ifPresent(result::add);\\n\",\"        return result;\\n\",\"    }\\n\")),es);\n return platform_pure_basics_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(FunctionsGen.contains(_java, _expected),es);\n }\n \n public static boolean Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_testGeneratesMultipleConstraintsUsingPropertiesGivenInSimpleTree__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434239\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434248\"));\n final java.lang.String _java = core_java_platform_binding_legendJavaPlatformBinding_binding_executionPlanTest.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_makeJava_RootGraphFetchTree_1__String_1_(_tree,es);\n final java.lang.String _expected = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"    public List<IDefect> allConstraints(GraphContext context)\\n\",\"    {\\n\",\"        List<IDefect> result = new ArrayList<IDefect>();\\n\",\"        this.constraint_a1().ifPresent(result::add);\\n\",\"        this.constraint_1().ifPresent(result::add);\\n\",\"        return result;\\n\",\"    }\\n\")),es);\n return platform_pure_basics_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(FunctionsGen.contains(_java, _expected),es);\n }\n \n public static boolean Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_testGeneratesConstraintsUsingPropertiesGivenInMultiLevelTreeOne__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434260\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434269\"));\n final java.lang.String _java = core_java_platform_binding_legendJavaPlatformBinding_binding_executionPlanTest.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_makeJava_RootGraphFetchTree_1__String_1_(_tree,es);\n final java.lang.String _expected = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"    public List<IDefect> allConstraints(GraphContext context)\\n\",\"    {\\n\",\"        List<IDefect> result = new ArrayList<IDefect>();\\n\",\"        this.constraint_a1().ifPresent(result::add);\\n\",\"        this.constraint_1().ifPresent(result::add);\\n\",\"        this.constraint_a2().ifPresent(result::add);\\n\",\"        if (this.getB() != null)\\n\",\"        {\\n\",\"            meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl child_0 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl) this.getB();\\n\",\"            child_0.constraint_b1()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"b\\\")))\\n\",\"                   .ifPresent(result::add);\\n\",\"        }\\n\",\"        return result;\\n\",\"    }\")),es);\n return platform_pure_basics_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(FunctionsGen.contains(_java, _expected),es);\n }\n \n public static boolean Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_testGeneratesConstraintsUsingPropertiesGivenInMultiLevelTreeMany__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434281\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434290\"));\n final java.lang.String _java = core_java_platform_binding_legendJavaPlatformBinding_binding_executionPlanTest.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_makeJava_RootGraphFetchTree_1__String_1_(_tree,es);\n final java.lang.String _expected = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"    public List<IDefect> allConstraints(GraphContext context)\\n\",\"    {\\n\",\"        List<IDefect> result = new ArrayList<IDefect>();\\n\",\"        this.constraint_a1().ifPresent(result::add);\\n\",\"        this.constraint_1().ifPresent(result::add);\\n\",\"        for (int i_0 = 0; i_0 < this.getBs().size(); i_0++)\\n\",\"        {\\n\",\"            int j_0 = i_0;\\n\",\"            meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl child_0 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl) this.getBs()\\n\",\"                                                                                                                                                                                                .get(i_0);\\n\",\"            child_0.constraint_b1()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"bs\\\", j_0)))\\n\",\"                   .ifPresent(result::add);\\n\",\"        }\\n\",\"        return result;\\n\",\"    }\")),es);\n core_pure_corefunctions_ioExtension.Root_meta_pure_functions_io_println_Any_MANY__Nil_0_(CompiledSupport.toPureCollection(_java),es);\n return platform_pure_basics_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(FunctionsGen.contains(_java, _expected),es);\n }\n \n public static boolean Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_testGeneratesConstraintsUsingPropertiesGivenInMultiLevelTreeSubType__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434305\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_A>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2434314\"));\n final java.lang.String _java = core_java_platform_binding_legendJavaPlatformBinding_binding_executionPlanTest.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_makeJava_RootGraphFetchTree_1__String_1_(_tree,es);\n final java.lang.String _expected1_0 = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"        for (int i_0 = 0; i_0 < this.getBs().size(); i_0++)\\n\",\"        {\\n\",\"            int j_0 = i_0;\\n\",\"            meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl child_0 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl) this.getBs()\\n\",\"                                                                                                                                                                                                .get(i_0);\\n\",\"            child_0.constraint_b1()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"bs\\\", j_0)))\\n\",\"                   .ifPresent(result::add);\\n\",\"            child_0.constraint_b2()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"bs\\\", j_0)))\\n\",\"                   .ifPresent(result::add);\\n\",\"            if (child_0.getC() != null)\\n\",\"            {\\n\",\"                meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_C1_Impl child_0_0 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_C1_Impl) child_0.getC();\\n\",\"                child_0_0.constraint_c1()\\n\",\"                         .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                                    BasicRelativePathNode.newRelativePathNode(\\\"c\\\")))\\n\",\"                         .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                                    BasicRelativePathNode.newRelativePathNode(\\\"bs\\\", j_0)))\\n\",\"                         .ifPresent(result::add);\\n\",\"            }\\n\",\"        }\")),es);\n final java.lang.String _expected1_1 = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"        for (int i_1 = 0; i_1 < this.getBs().size(); i_1++)\\n\",\"        {\\n\",\"            int j_1 = i_1;\\n\",\"            meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl child_1 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl) this.getBs()\\n\",\"                                                                                                                                                                                                .get(i_1);\\n\",\"            child_1.constraint_b1()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"bs\\\", j_1)))\\n\",\"                   .ifPresent(result::add);\\n\",\"            child_1.constraint_b2()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"bs\\\", j_1)))\\n\",\"                   .ifPresent(result::add);\\n\",\"            if (child_1.getC() != null)\\n\",\"            {\\n\",\"                meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_C1_Impl child_1_0 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_C1_Impl) child_1.getC();\\n\",\"                child_1_0.constraint_c1()\\n\",\"                         .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                                    BasicRelativePathNode.newRelativePathNode(\\\"c\\\")))\\n\",\"                         .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                                    BasicRelativePathNode.newRelativePathNode(\\\"bs\\\", j_1)))\\n\",\"                         .ifPresent(result::add);\\n\",\"            }\\n\",\"        }\")),es);\n final java.lang.String _expected2_0 = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"        if (this.getB() != null)\\n\",\"        {\\n\",\"            meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl child_0 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl) this.getB();\\n\",\"            child_0.constraint_b1()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"b\\\")))\\n\",\"                   .ifPresent(result::add);\\n\",\"            child_0.constraint_b2()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"b\\\")))\\n\",\"                   .ifPresent(result::add);\\n\",\"        }\\n\")),es);\n final java.lang.String _expected2_1 = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"        if (this.getB() != null)\\n\",\"        {\\n\",\"            meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl child_1 = (meta_external_shared_format_executionPlan_platformBinding_legendJava_tests_B_Impl) this.getB();\\n\",\"            child_1.constraint_b1()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"b\\\")))\\n\",\"                   .ifPresent(result::add);\\n\",\"            child_1.constraint_b2()\\n\",\"                   .map((IDefect d) -> BasicDefect.prefixPath(d,\\n\",\"                                                              BasicRelativePathNode.newRelativePathNode(\\\"b\\\")))\\n\",\"                   .ifPresent(result::add);\\n\",\"        }\\n\")),es);\n return platform_pure_basics_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(((FunctionsGen.contains(_java, _expected1_0) && FunctionsGen.contains(_java, _expected2_1)) || (FunctionsGen.contains(_java, _expected1_1) && FunctionsGen.contains(_java, _expected2_0))),es);\n }\n"}, {"source1": "org/finos/legend/pure/generated/core_java_platform_binding_legendJavaPlatformBinding_platform_executionPlanNodes_platform_serialize.java", "source2": "org/finos/legend/pure/generated/core_java_platform_binding_legendJavaPlatformBinding_platform_executionPlanNodes_platform_serialize.java", "unified_diff": "@@ -644,15 +644,15 @@\n :\n CompiledSupport.matchFailure(_tree,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_java_platform_binding/legendJavaPlatformBinding/platform/executionPlanNodes/platform/serialize.pure\", -1, -1, 108, 11, -1, -1)))))))\n );\n }\n \n public static org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends java.lang.Object> Root_meta_pure_executionPlan_platformBinding_legendJava_platform_serialize_prepareTree_SerializeData_1__JavaType_1__RootGraphFetchTree_1_(final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_platform_serialize_SerializeData _data, final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_JavaType _javaType,final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_dataQuality_Defect> _defectTree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_dataQuality_Defect>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2409173\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_dataQuality_Defect> _defectTree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_dataQuality_Defect>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2409182\"));\n return (org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends java.lang.Object>)(Pure.matches(_javaType,org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_CheckedJavaType.class,1,1)?\n    (new DefendedFunction()\n    {\n        public Object valueOf(final Object _chk_As_Object)\n        {\n             final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_CheckedJavaType _chk = (org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_CheckedJavaType)CompiledSupport.makeOne(_chk_As_Object);\n             final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree _defectsTree = new org.finos.legend.pure.generated.Root_meta_pure_graphFetch_PropertyGraphFetchTree_Impl(\"Anonymous_NoCounter\")._property(core_java_platform_binding_legendJavaPlatformBinding_shared_dataQualitySupport.Root_meta_pure_executionPlan_platformBinding_legendJava_shared_dataQuality_checkedProperty_String_1__AbstractProperty_1_(\"defects\",es))._subTrees(CompiledSupport.toPureCollection(_defectTree._subTrees()));\n"}, {"source1": "org/finos/legend/pure/generated/core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension.java", "source2": "org/finos/legend/pure/generated/core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension.java", "unified_diff": "@@ -284,15 +284,15 @@\n      public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonDataRecord> execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n          return value((org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection)CompiledSupport.makeOne(vars.get(0)), es);\n      }\n \n      public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonDataRecord> value(final org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonModelConnection _json, final ExecutionSupport es)\n      {\n-return ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonDataRecord>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2483849\"));\n+return ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_JsonDataRecord>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2483858\"));\n      }\n }\n );\n         __functions.put(\"meta$pure$mapping$modelToModel$executionPlan$platformBinding$legendJava$inMemoryLegendJavaPlatformBindingExtension$1$system$imports$import__core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension_pure_1$19\", new DefaultPureLambdaFunction1<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_GeneratedNode, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode>()\n {\n      public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n@@ -367,15 +367,15 @@\n      public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlDataRecord> execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n          return value((org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlModelConnection)CompiledSupport.makeOne(vars.get(0)), es);\n      }\n \n      public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlDataRecord> value(final org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlModelConnection _xml, final ExecutionSupport es)\n      {\n-return ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlDataRecord>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2483853\"));\n+return ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_XmlDataRecord>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_java_platform_binding$2483862\"));\n      }\n }\n );\n         __functions.put(\"meta$pure$mapping$modelToModel$executionPlan$platformBinding$legendJava$inMemoryLegendJavaPlatformBindingExtension$1$system$imports$import__core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension_pure_1$15\", new DefaultPureLambdaFunction<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_GeneratedCode>()\n {\n      public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_GeneratedCode execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n"}]}
