{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1500,15 +1500,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):                         7340e736\n+  32-bit CRC value (hex):                         3f333b03\n   compressed size:                                124995 bytes\n   uncompressed size:                              124995 bytes\n   length of filename:                             118 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": "@@ -1060,15 +1060,15 @@\n 1196E7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1196E9   Length              0005 (5)\n 1196EB   Flags               01 (1) 'Modification'\n 1196EC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1196F0 PAYLOAD\n \n 137F33 DATA DESCRIPTOR       08074B50 (134695760)\n-137F37 CRC                   7340E736 (1933633334)\n+137F37 CRC                   3F333B03 (1060322051)\n 137F3B Compressed Size       0001E843 (124995)\n 137F3F Uncompressed Size     0001E843 (124995)\n \n 137F43 LOCAL HEADER #44      04034B50 (67324752)\n 137F47 Extract Zip Spec      14 (20) '2.0'\n 137F48 Extract OS            00 (0) 'MS-DOS'\n 137F49 General Purpose Flag  0008 (8)\n@@ -2348,15 +2348,15 @@\n 14D971 Created OS            00 (0) 'MS-DOS'\n 14D972 Extract Zip Spec      14 (20) '2.0'\n 14D973 Extract OS            00 (0) 'MS-DOS'\n 14D974 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 14D976 Compression Method    0000 (0) 'Stored'\n 14D978 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-14D97C CRC                   7340E736 (1933633334)\n+14D97C CRC                   3F333B03 (1060322051)\n 14D980 Compressed Size       0001E843 (124995)\n 14D984 Uncompressed Size     0001E843 (124995)\n 14D988 Filename Length       0076 (118)\n 14D98A Extra Length          0009 (9)\n 14D98C Comment Length        0000 (0)\n 14D98E Disk Start            0000 (0)\n 14D990 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest.java", "source2": "org/finos/legend/pure/generated/core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest.java", "unified_diff": "@@ -308,15 +308,15 @@\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n      {\n          return valueOf(es);\n      }\n \n      public java.lang.String valueOf(final ExecutionSupport es)\n      {\n-return core_pure_graphFetch_graphFetch.Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(CompiledSupport.toPureCollection((CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>castWithExceptionHandling(core_pure_graphFetch_graphFetch.Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(CompiledSupport.toPureCollection(((RichIterable<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>)Lists.mutable.ofAll(((CompiledExecutionSupport)es).getMetadata(\"meta::pure::mapping::modelToModel::test::alloy::simple::function::AllEmployees\").valuesView()))),((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5380107\")),es),org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 910, 140, -1, -1)))),((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5379833\")),es);\n+return core_pure_graphFetch_graphFetch.Root_meta_pure_graphFetch_execution_serialize_T_MANY__RootGraphFetchTree_1__String_1_(CompiledSupport.toPureCollection((CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>castWithExceptionHandling(core_pure_graphFetch_graphFetch.Root_meta_pure_graphFetch_execution_graphFetch_T_MANY__RootGraphFetchTree_1__T_MANY_(CompiledSupport.toPureCollection(((RichIterable<org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>)Lists.mutable.ofAll(((CompiledExecutionSupport)es).getMetadata(\"meta::pure::mapping::modelToModel::test::alloy::simple::function::AllEmployees\").valuesView()))),((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5380090\")),es),org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 910, 140, -1, -1)))),((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_test_alloy_simple_function_AllEmployees>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5379816\")),es);\n      }\n }\n );\n     }\n \n public static boolean Root_meta_relational_executionPlan_platformBinding_legendJava_tests_letVariableFunctionNow__Boolean_1_(final ExecutionSupport es)\n {\n@@ -334,15 +334,15 @@\n final java.lang.String _expectedJavaLegacyH2 = platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"Sequence\\n\",\"(\\n\",\"  type = TDS[(firstName, String, VARCHAR(200), \\\"\\\")]\\n\",\"  (\\n\",\"    Allocation\\n\",\"    (\\n\",\"      type = DateTime\\n\",\"      resultSizeRange = 1\\n\",\"      name = x\\n\",\"      value = \\n\",\"        (\\n\",\"          PureExp\\n\",\"          (\\n\",\"            type = DateTime\\n\",\"            resultSizeRange = 1\\n\",\"            expression = now()\\n\",\"            implementation\\n\",\"            (\\n\",\"              calls = org.finos.legend.engine.plan.dependencies.store.platform.PredefinedExpressions.now\\n\",\"            )\\n\",\"          )\\n\",\"        )\\n\",\"    )\\n\",\"    Relational\\n\",\"    (\\n\",\"      type = TDS[(firstName, String, VARCHAR(200), \\\"\\\")]\\n\",\"      resultColumns = [(\\\"firstName\\\", VARCHAR(200))]\\n\",\"      sql = select \\\"root\\\".FIRSTNAME as \\\"firstName\\\" from personTable as \\\"root\\\" where '${x}' > dateadd(DAY, -1, current_timestamp())\\n\",\"      connection = TestDatabaseConnection(type = \\\"H2\\\")\\n\",\"    )\\n\",\"  )\\n\",\")\\n\")),es);\n final java.lang.String _expectedJavaNewH2 = platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"Sequence\\n\",\"(\\n\",\"  type = TDS[(firstName, String, VARCHAR(200), \\\"\\\")]\\n\",\"  (\\n\",\"    Allocation\\n\",\"    (\\n\",\"      type = DateTime\\n\",\"      resultSizeRange = 1\\n\",\"      name = x\\n\",\"      value = \\n\",\"        (\\n\",\"          PureExp\\n\",\"          (\\n\",\"            type = DateTime\\n\",\"            resultSizeRange = 1\\n\",\"            expression = now()\\n\",\"            implementation\\n\",\"            (\\n\",\"              calls = org.finos.legend.engine.plan.dependencies.store.platform.PredefinedExpressions.now\\n\",\"            )\\n\",\"          )\\n\",\"        )\\n\",\"    )\\n\",\"    Relational\\n\",\"    (\\n\",\"      type = TDS[(firstName, String, VARCHAR(200), \\\"\\\")]\\n\",\"      resultColumns = [(\\\"firstName\\\", VARCHAR(200))]\\n\",\"      sql = select \\\"root\\\".FIRSTNAME as \\\"firstName\\\" from personTable as \\\"root\\\" where TIMESTAMP'${x}' > dateadd(DAY, -1, current_timestamp())\\n\",\"      connection = TestDatabaseConnection(type = \\\"H2\\\")\\n\",\"    )\\n\",\"  )\\n\",\")\\n\")),es);\n return core_relational_relational_sqlQueryToString_dbSpecific_h2_h2Extension.Root_meta_relational_functions_sqlQueryToString_h2_assertEqualsH2Compatible_Any_1__Any_1__Any_1__Boolean_1_(_expectedJavaLegacyH2,_expectedJavaNewH2,core_pure_executionPlan_executionPlan_print.Root_meta_pure_executionPlan_toString_planToString_ExecutionPlan_1__Extension_MANY__String_1_(_withJava,CompiledSupport.toPureCollection(core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtensions__Extension_MANY_(es)),es),es);\n }\n \n public static boolean Root_meta_relational_executionPlan_platformBinding_legendJava_tests_withNestedSequenceNode__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_relational_graphFetch_tests_chain_Target_Firm> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_graphFetch_tests_chain_Target_Firm>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5376197\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_graphFetch_tests_chain_Target_Firm> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_graphFetch_tests_chain_Target_Firm>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5376180\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$relational$executionPlan$platformBinding$legendJava$tests$withNestedSequenceNode$2$system$imports$import__core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private final MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\", _tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n@@ -464,15 +464,15 @@\n ),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 933, 123, -1, -1)));\n platform_pure_essential_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(\"_pure.plan.root.n1.n1\"),CompiledSupport.toPureCollection(_withoutPlanIdPackage),es);\n return platform_pure_essential_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(\"_pure.plan_abc.plan.root.n1.n1\"),CompiledSupport.toPureCollection(_withPlanIdPackage),es);\n }\n \n public static boolean Root_meta_relational_executionPlan_platformBinding_legendJava_tests_testSupportGraphFetchWithCircularConstraint__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_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5376582\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5376565\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$relational$executionPlan$platformBinding$legendJava$tests$testSupportGraphFetchWithCircularConstraint$8$system$imports$import__core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private final MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\", _tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n@@ -500,15 +500,15 @@\n final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree _firmTree = CompiledSupport.toOne(CompiledSupport.toPureCollection(_generatedTree._subTrees()).select(new DefendedPredicate<org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree>(){public boolean accept(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree _g){return CompiledSupport.equal(CompiledSupport.toOne(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree>castWithExceptionHandling(_g,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 958, 58, -1, -1))._property()._name(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 958, 109, -1, -1)), \"firm\");}}), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 958, 134, -1, -1));\n final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree _employeesTree = CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree>castWithExceptionHandling(CompiledSupport.toOne(CompiledSupport.toPureCollection(_firmTree._subTrees()).select(new DefendedPredicate<org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree>(){public boolean accept(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree _g){return CompiledSupport.equal(CompiledSupport.toOne(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree>castWithExceptionHandling(_g,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 959, 58, -1, -1))._property()._name(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 959, 109, -1, -1)), \"employees\");}}), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 959, 139, -1, -1)),org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 959, 148, -1, -1));\n return platform_pure_essential_tests_assertSameElements.Root_meta_pure_functions_asserts_assertSameElements_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"0\",\"1\",\"titleNotEmpty\")),CompiledSupport.toPureCollection(_employeesTree._constraintsExclusions()),es);\n }\n \n public static boolean Root_meta_relational_executionPlan_platformBinding_legendJava_tests_testSupportGraphFetchWithCircularConstraint2__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_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5376650\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$5376633\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$relational$executionPlan$platformBinding$legendJava$tests$testSupportGraphFetchWithCircularConstraint2$9$system$imports$import__core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private final MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\", _tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n"}]}
