{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -9510,15 +9510,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):                         ef3c08c0\n+  32-bit CRC value (hex):                         dfb6d6ba\n   compressed size:                                27486 bytes\n   uncompressed size:                              27486 bytes\n   length of filename:                             115 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@@ -10950,15 +10950,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):                         05d62661\n+  32-bit CRC value (hex):                         30d36504\n   compressed size:                                230221 bytes\n   uncompressed size:                              230221 bytes\n   length of filename:                             136 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@@ -11166,15 +11166,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):                         a5ddc44b\n+  32-bit CRC value (hex):                         fa43b9b9\n   compressed size:                                81732 bytes\n   uncompressed size:                              81732 bytes\n   length of filename:                             137 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": "@@ -7317,15 +7317,15 @@\n 23C00E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 23C010   Length              0005 (5)\n 23C012   Flags               01 (1) 'Modification'\n 23C013   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 23C017 PAYLOAD\n \n 242B75 DATA DESCRIPTOR       08074B50 (134695760)\n-242B79 CRC                   EF3C08C0 (4013689024)\n+242B79 CRC                   DFB6D6BA (3753301690)\n 242B7D Compressed Size       00006B5E (27486)\n 242B81 Uncompressed Size     00006B5E (27486)\n \n 242B85 LOCAL HEADER #267     04034B50 (67324752)\n 242B89 Extract Zip Spec      14 (20) '2.0'\n 242B8A Extract OS            00 (0) 'MS-DOS'\n 242B8B General Purpose Flag  0008 (8)\n@@ -8452,15 +8452,15 @@\n 5FADF7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5FADF9   Length              0005 (5)\n 5FADFB   Flags               01 (1) 'Modification'\n 5FADFC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5FAE00 PAYLOAD\n \n 63314D DATA DESCRIPTOR       08074B50 (134695760)\n-633151 CRC                   05D62661 (97920609)\n+633151 CRC                   30D36504 (819160324)\n 633155 Compressed Size       0003834D (230221)\n 633159 Uncompressed Size     0003834D (230221)\n \n 63315D LOCAL HEADER #307     04034B50 (67324752)\n 633161 Extract Zip Spec      14 (20) '2.0'\n 633162 Extract OS            00 (0) 'MS-DOS'\n 633163 General Purpose Flag  0008 (8)\n@@ -8621,15 +8621,15 @@\n 690D2A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 690D2C   Length              0005 (5)\n 690D2E   Flags               01 (1) 'Modification'\n 690D2F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 690D33 PAYLOAD\n \n 6A4C77 DATA DESCRIPTOR       08074B50 (134695760)\n-6A4C7B CRC                   A5DDC44B (2782774347)\n+6A4C7B CRC                   FA43B9B9 (4198742457)\n 6A4C7F Compressed Size       00013F44 (81732)\n 6A4C83 Uncompressed Size     00013F44 (81732)\n \n 6A4C87 CENTRAL HEADER #1     02014B50 (33639248)\n 6A4C8B Created Zip Spec      14 (20) '2.0'\n 6A4C8C Created OS            00 (0) 'MS-DOS'\n 6A4C8D Extract Zip Spec      14 (20) '2.0'\n@@ -16637,15 +16637,15 @@\n 6AFA6E Created OS            00 (0) 'MS-DOS'\n 6AFA6F Extract Zip Spec      14 (20) '2.0'\n 6AFA70 Extract OS            00 (0) 'MS-DOS'\n 6AFA71 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6AFA73 Compression Method    0000 (0) 'Stored'\n 6AFA75 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6AFA79 CRC                   EF3C08C0 (4013689024)\n+6AFA79 CRC                   DFB6D6BA (3753301690)\n 6AFA7D Compressed Size       00006B5E (27486)\n 6AFA81 Uncompressed Size     00006B5E (27486)\n 6AFA85 Filename Length       0073 (115)\n 6AFA87 Extra Length          0009 (9)\n 6AFA89 Comment Length        0000 (0)\n 6AFA8B Disk Start            0000 (0)\n 6AFA8D Int File Attributes   0000 (0)\n@@ -17851,15 +17851,15 @@\n 6B1702 Created OS            00 (0) 'MS-DOS'\n 6B1703 Extract Zip Spec      14 (20) '2.0'\n 6B1704 Extract OS            00 (0) 'MS-DOS'\n 6B1705 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6B1707 Compression Method    0000 (0) 'Stored'\n 6B1709 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6B170D CRC                   05D62661 (97920609)\n+6B170D CRC                   30D36504 (819160324)\n 6B1711 Compressed Size       0003834D (230221)\n 6B1715 Uncompressed Size     0003834D (230221)\n 6B1719 Filename Length       0088 (136)\n 6B171B Extra Length          0009 (9)\n 6B171D Comment Length        0000 (0)\n 6B171F Disk Start            0000 (0)\n 6B1721 Int File Attributes   0000 (0)\n@@ -18032,15 +18032,15 @@\n 6B1AE7 Created OS            00 (0) 'MS-DOS'\n 6B1AE8 Extract Zip Spec      14 (20) '2.0'\n 6B1AE9 Extract OS            00 (0) 'MS-DOS'\n 6B1AEA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 6B1AEC Compression Method    0000 (0) 'Stored'\n 6B1AEE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6B1AF2 CRC                   A5DDC44B (2782774347)\n+6B1AF2 CRC                   FA43B9B9 (4198742457)\n 6B1AF6 Compressed Size       00013F44 (81732)\n 6B1AFA Uncompressed Size     00013F44 (81732)\n 6B1AFE Filename Length       0089 (137)\n 6B1B00 Extra Length          0009 (9)\n 6B1B02 Comment Length        0000 (0)\n 6B1B04 Disk Start            0000 (0)\n 6B1B06 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$2437333\"));\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$2437326\"));\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$2437354\"));\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$2437347\"));\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$2437375\"));\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$2437368\"));\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$2437396\"));\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$2437389\"));\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$2437420\"));\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$2437413\"));\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$2412288\"));\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$2412281\"));\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$2486964\"));\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$2486957\"));\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$2486968\"));\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$2486961\"));\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"}]}
