{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 74948 bytes, number of entries: 30\n+Zip file size: 74829 bytes, number of entries: 30\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat      300 bX stor 70-Jan-01 00:00 META-INF/DEPENDENCIES\n -rw----     2.0 fat    11358 bX stor 70-Jan-01 00:00 META-INF/LICENSE\n -rw----     2.0 fat     1879 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat      306 bX stor 70-Jan-01 00:00 META-INF/NOTICE\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.apache.sling/\n@@ -14,19 +14,19 @@\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/sling/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/sling/installer/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/sling/installer/factories/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/\n -rw----     2.0 fat      627 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/ConfigurationConstants.class\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/\n -rw----     2.0 fat     2169 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask.class\n--rw----     2.0 fat     1708 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/Activator.class\n--rw----     2.0 fat     5433 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.class\n--rw----     2.0 fat     3992 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.class\n--rw----     2.0 fat    10149 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.class\n--rw----     2.0 fat     7255 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.class\n--rw----     2.0 fat     7671 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigUtil.class\n+-rw----     2.0 fat     1705 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/Activator.class\n+-rw----     2.0 fat     5413 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.class\n+-rw----     2.0 fat     3983 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.class\n+-rw----     2.0 fat    10107 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.class\n+-rw----     2.0 fat     7243 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.class\n+-rw----     2.0 fat     7653 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ConfigUtil.class\n -rw----     2.0 fat     1247 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.class\n--rw----     2.0 fat     3022 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/Coordinator.class\n--rw----     2.0 fat     3076 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.class\n--rw----     2.0 fat     3493 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ServicesListener.class\n+-rw----     2.0 fat     3016 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/Coordinator.class\n+-rw----     2.0 fat     3073 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.class\n+-rw----     2.0 fat     3487 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/impl/ServicesListener.class\n -rw----     2.0 fat      262 bX stor 70-Jan-01 00:00 org/apache/sling/installer/factories/configuration/package-info.class\n-30 files, 68594 bytes uncompressed, 68594 bytes compressed:  0.0%\n+30 files, 68475 bytes uncompressed, 68475 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -96,15 +96,15 @@\n 02E7F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 02E81   Length              0005 (5)\n 02E83   Flags               01 (1) 'Modification'\n 02E84   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 02E88 PAYLOAD\n \n 035DF DATA DESCRIPTOR       08074B50 (134695760)\n-035E3 CRC                   8075F7BE (2155214782)\n+035E3 CRC                   A27CB69D (2726082205)\n 035E7 Compressed Size       00000757 (1879)\n 035EB Uncompressed Size     00000757 (1879)\n \n 035EF LOCAL HEADER #5       04034B50 (67324752)\n 035F3 Extract Zip Spec      14 (20) '2.0'\n 035F4 Extract OS            00 (0) 'MS-DOS'\n 035F5 General Purpose Flag  0008 (8)\n@@ -472,1193 +472,1193 @@\n #\n 059E2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 059E4   Length              0005 (5)\n 059E6   Flags               01 (1) 'Modification'\n 059E7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 059EB PAYLOAD\n \n-06097 DATA DESCRIPTOR       08074B50 (134695760)\n-0609B CRC                   60FD2C76 (1627204726)\n-0609F Compressed Size       000006AC (1708)\n-060A3 Uncompressed Size     000006AC (1708)\n-\n-060A7 LOCAL HEADER #21      04034B50 (67324752)\n-060AB Extract Zip Spec      14 (20) '2.0'\n-060AC Extract OS            00 (0) 'MS-DOS'\n-060AD General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-060AF Compression Method    0000 (0) 'Stored'\n-060B1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-060B5 CRC                   00000000 (0)\n-060B9 Compressed Size       00000000 (0)\n-060BD Uncompressed Size     00000000 (0)\n-060C1 Filename Length       004F (79)\n-060C3 Extra Length          0009 (9)\n-060C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x60C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-06114 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-06116   Length              0005 (5)\n-06118   Flags               01 (1) 'Modification'\n-06119   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0611D PAYLOAD\n-\n-07656 DATA DESCRIPTOR       08074B50 (134695760)\n-0765A CRC                   A1733D24 (2708684068)\n-0765E Compressed Size       00001539 (5433)\n-07662 Uncompressed Size     00001539 (5433)\n-\n-07666 LOCAL HEADER #22      04034B50 (67324752)\n-0766A Extract Zip Spec      14 (20) '2.0'\n-0766B Extract OS            00 (0) 'MS-DOS'\n-0766C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0766E Compression Method    0000 (0) 'Stored'\n-07670 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-07674 CRC                   00000000 (0)\n-07678 Compressed Size       00000000 (0)\n-0767C Uncompressed Size     00000000 (0)\n-07680 Filename Length       004E (78)\n-07682 Extra Length          0009 (9)\n-07684 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7684: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-076D2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-076D4   Length              0005 (5)\n-076D6   Flags               01 (1) 'Modification'\n-076D7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-076DB PAYLOAD\n-\n-08673 DATA DESCRIPTOR       08074B50 (134695760)\n-08677 CRC                   18903FEF (412106735)\n-0867B Compressed Size       00000F98 (3992)\n-0867F Uncompressed Size     00000F98 (3992)\n-\n-08683 LOCAL HEADER #23      04034B50 (67324752)\n-08687 Extract Zip Spec      14 (20) '2.0'\n-08688 Extract OS            00 (0) 'MS-DOS'\n-08689 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0868B Compression Method    0000 (0) 'Stored'\n-0868D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-08691 CRC                   00000000 (0)\n-08695 Compressed Size       00000000 (0)\n-08699 Uncompressed Size     00000000 (0)\n-0869D Filename Length       004F (79)\n-0869F Extra Length          0009 (9)\n-086A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x86A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-086F0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-086F2   Length              0005 (5)\n-086F4   Flags               01 (1) 'Modification'\n-086F5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-086F9 PAYLOAD\n-\n-0AE9E DATA DESCRIPTOR       08074B50 (134695760)\n-0AEA2 CRC                   3A7A43C4 (981091268)\n-0AEA6 Compressed Size       000027A5 (10149)\n-0AEAA Uncompressed Size     000027A5 (10149)\n-\n-0AEAE LOCAL HEADER #24      04034B50 (67324752)\n-0AEB2 Extract Zip Spec      14 (20) '2.0'\n-0AEB3 Extract OS            00 (0) 'MS-DOS'\n-0AEB4 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0AEB6 Compression Method    0000 (0) 'Stored'\n-0AEB8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0AEBC CRC                   00000000 (0)\n-0AEC0 Compressed Size       00000000 (0)\n-0AEC4 Uncompressed Size     00000000 (0)\n-0AEC8 Filename Length       0051 (81)\n-0AECA Extra Length          0009 (9)\n-0AECC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0AF1D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0AF1F   Length              0005 (5)\n-0AF21   Flags               01 (1) 'Modification'\n-0AF22   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0AF26 PAYLOAD\n-\n-0CB7D DATA DESCRIPTOR       08074B50 (134695760)\n-0CB81 CRC                   CCD72DE0 (3436654048)\n-0CB85 Compressed Size       00001C57 (7255)\n-0CB89 Uncompressed Size     00001C57 (7255)\n-\n-0CB8D LOCAL HEADER #25      04034B50 (67324752)\n-0CB91 Extract Zip Spec      14 (20) '2.0'\n-0CB92 Extract OS            00 (0) 'MS-DOS'\n-0CB93 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0CB95 Compression Method    0000 (0) 'Stored'\n-0CB97 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0CB9B CRC                   00000000 (0)\n-0CB9F Compressed Size       00000000 (0)\n-0CBA3 Uncompressed Size     00000000 (0)\n-0CBA7 Filename Length       0048 (72)\n-0CBA9 Extra Length          0009 (9)\n-0CBAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xCBAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0CBF3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0CBF5   Length              0005 (5)\n-0CBF7   Flags               01 (1) 'Modification'\n-0CBF8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0CBFC PAYLOAD\n-\n-0E9F3 DATA DESCRIPTOR       08074B50 (134695760)\n-0E9F7 CRC                   CE3E92F8 (3460207352)\n-0E9FB Compressed Size       00001DF7 (7671)\n-0E9FF Uncompressed Size     00001DF7 (7671)\n-\n-0EA03 LOCAL HEADER #26      04034B50 (67324752)\n-0EA07 Extract Zip Spec      14 (20) '2.0'\n-0EA08 Extract OS            00 (0) 'MS-DOS'\n-0EA09 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0EA0B Compression Method    0000 (0) 'Stored'\n-0EA0D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0EA11 CRC                   00000000 (0)\n-0EA15 Compressed Size       00000000 (0)\n-0EA19 Uncompressed Size     00000000 (0)\n-0EA1D Filename Length       0053 (83)\n-0EA1F Extra Length          0009 (9)\n-0EA21 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xEA21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0EA74 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0EA76   Length              0005 (5)\n-0EA78   Flags               01 (1) 'Modification'\n-0EA79   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0EA7D PAYLOAD\n-\n-0EF5C DATA DESCRIPTOR       08074B50 (134695760)\n-0EF60 CRC                   C5A2D3ED (3315782637)\n-0EF64 Compressed Size       000004DF (1247)\n-0EF68 Uncompressed Size     000004DF (1247)\n-\n-0EF6C LOCAL HEADER #27      04034B50 (67324752)\n-0EF70 Extract Zip Spec      14 (20) '2.0'\n-0EF71 Extract OS            00 (0) 'MS-DOS'\n-0EF72 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0EF74 Compression Method    0000 (0) 'Stored'\n-0EF76 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0EF7A CRC                   00000000 (0)\n-0EF7E Compressed Size       00000000 (0)\n-0EF82 Uncompressed Size     00000000 (0)\n-0EF86 Filename Length       0049 (73)\n-0EF88 Extra Length          0009 (9)\n-0EF8A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xEF8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0EFD3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0EFD5   Length              0005 (5)\n-0EFD7   Flags               01 (1) 'Modification'\n-0EFD8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0EFDC PAYLOAD\n-\n-0FBAA DATA DESCRIPTOR       08074B50 (134695760)\n-0FBAE CRC                   A0D9F0E3 (2698637539)\n-0FBB2 Compressed Size       00000BCE (3022)\n-0FBB6 Uncompressed Size     00000BCE (3022)\n-\n-0FBBA LOCAL HEADER #28      04034B50 (67324752)\n-0FBBE Extract Zip Spec      14 (20) '2.0'\n-0FBBF Extract OS            00 (0) 'MS-DOS'\n-0FBC0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FBC2 Compression Method    0000 (0) 'Stored'\n-0FBC4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FBC8 CRC                   00000000 (0)\n-0FBCC Compressed Size       00000000 (0)\n-0FBD0 Uncompressed Size     00000000 (0)\n-0FBD4 Filename Length       0057 (87)\n-0FBD6 Extra Length          0009 (9)\n-0FBD8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFBD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FC2F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FC31   Length              0005 (5)\n-0FC33   Flags               01 (1) 'Modification'\n-0FC34   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0FC38 PAYLOAD\n-\n-1083C DATA DESCRIPTOR       08074B50 (134695760)\n-10840 CRC                   1BBBA21F (465281567)\n-10844 Compressed Size       00000C04 (3076)\n-10848 Uncompressed Size     00000C04 (3076)\n-\n-1084C LOCAL HEADER #29      04034B50 (67324752)\n-10850 Extract Zip Spec      14 (20) '2.0'\n-10851 Extract OS            00 (0) 'MS-DOS'\n-10852 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-10854 Compression Method    0000 (0) 'Stored'\n-10856 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1085A CRC                   00000000 (0)\n-1085E Compressed Size       00000000 (0)\n-10862 Uncompressed Size     00000000 (0)\n-10866 Filename Length       004E (78)\n-10868 Extra Length          0009 (9)\n-1086A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1086A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-108B8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-108BA   Length              0005 (5)\n-108BC   Flags               01 (1) 'Modification'\n-108BD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-108C1 PAYLOAD\n-\n-11666 DATA DESCRIPTOR       08074B50 (134695760)\n-1166A CRC                   C306A245 (3271991877)\n-1166E Compressed Size       00000DA5 (3493)\n-11672 Uncompressed Size     00000DA5 (3493)\n-\n-11676 LOCAL HEADER #30      04034B50 (67324752)\n-1167A Extract Zip Spec      14 (20) '2.0'\n-1167B Extract OS            00 (0) 'MS-DOS'\n-1167C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1167E Compression Method    0000 (0) 'Stored'\n-11680 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11684 CRC                   00000000 (0)\n-11688 Compressed Size       00000000 (0)\n-1168C Uncompressed Size     00000000 (0)\n-11690 Filename Length       0045 (69)\n-11692 Extra Length          0009 (9)\n-11694 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11694: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-116D9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-116DB   Length              0005 (5)\n-116DD   Flags               01 (1) 'Modification'\n-116DE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-116E2 PAYLOAD\n-\n-117E8 DATA DESCRIPTOR       08074B50 (134695760)\n-117EC CRC                   E39C7FAA (3818684330)\n-117F0 Compressed Size       00000106 (262)\n-117F4 Uncompressed Size     00000106 (262)\n-\n-117F8 CENTRAL HEADER #1     02014B50 (33639248)\n-117FC Created Zip Spec      14 (20) '2.0'\n-117FD Created OS            00 (0) 'MS-DOS'\n-117FE Extract Zip Spec      14 (20) '2.0'\n-117FF Extract OS            00 (0) 'MS-DOS'\n-11800 General Purpose Flag  0000 (0)\n-11802 Compression Method    0000 (0) 'Stored'\n-11804 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11808 CRC                   00000000 (0)\n-1180C Compressed Size       00000000 (0)\n-11810 Uncompressed Size     00000000 (0)\n-11814 Filename Length       0009 (9)\n-11816 Extra Length          0009 (9)\n-11818 Comment Length        0000 (0)\n-1181A Disk Start            0000 (0)\n-1181C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1181E Ext File Attributes   00000000 (0)\n-11822 Local Header Offset   00000000 (0)\n-11826 Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0x11826: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-1182F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11831   Length              0005 (5)\n-11833   Flags               01 (1) 'Modification'\n-11834   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11838 CENTRAL HEADER #2     02014B50 (33639248)\n-1183C Created Zip Spec      14 (20) '2.0'\n-1183D Created OS            00 (0) 'MS-DOS'\n-1183E Extract Zip Spec      14 (20) '2.0'\n-1183F Extract OS            00 (0) 'MS-DOS'\n-11840 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11842 Compression Method    0000 (0) 'Stored'\n-11844 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11848 CRC                   2688D971 (646502769)\n-1184C Compressed Size       0000012C (300)\n-11850 Uncompressed Size     0000012C (300)\n-11854 Filename Length       0015 (21)\n-11856 Extra Length          0009 (9)\n-11858 Comment Length        0000 (0)\n-1185A Disk Start            0000 (0)\n-1185C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1185E Ext File Attributes   00000000 (0)\n-11862 Local Header Offset   00000030 (48)\n-11866 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11866: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1187B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1187D   Length              0005 (5)\n-1187F   Flags               01 (1) 'Modification'\n-11880   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11884 CENTRAL HEADER #3     02014B50 (33639248)\n-11888 Created Zip Spec      14 (20) '2.0'\n-11889 Created OS            00 (0) 'MS-DOS'\n-1188A Extract Zip Spec      14 (20) '2.0'\n-1188B Extract OS            00 (0) 'MS-DOS'\n-1188C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1188E Compression Method    0000 (0) 'Stored'\n-11890 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11894 CRC                   86E2B4B4 (2263004340)\n-11898 Compressed Size       00002C5E (11358)\n-1189C Uncompressed Size     00002C5E (11358)\n-118A0 Filename Length       0010 (16)\n-118A2 Extra Length          0009 (9)\n-118A4 Comment Length        0000 (0)\n-118A6 Disk Start            0000 (0)\n-118A8 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-118AA Ext File Attributes   00000000 (0)\n-118AE Local Header Offset   000001A8 (424)\n-118B2 Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x118B2: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-118C2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-118C4   Length              0005 (5)\n-118C6   Flags               01 (1) 'Modification'\n-118C7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-118CB CENTRAL HEADER #4     02014B50 (33639248)\n-118CF Created Zip Spec      14 (20) '2.0'\n-118D0 Created OS            00 (0) 'MS-DOS'\n-118D1 Extract Zip Spec      14 (20) '2.0'\n-118D2 Extract OS            00 (0) 'MS-DOS'\n-118D3 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-118D5 Compression Method    0000 (0) 'Stored'\n-118D7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-118DB CRC                   8075F7BE (2155214782)\n-118DF Compressed Size       00000757 (1879)\n-118E3 Uncompressed Size     00000757 (1879)\n-118E7 Filename Length       0014 (20)\n-118E9 Extra Length          0009 (9)\n-118EB Comment Length        0000 (0)\n-118ED Disk Start            0000 (0)\n-118EF Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-118F1 Ext File Attributes   00000000 (0)\n-118F5 Local Header Offset   00002E4D (11853)\n-118F9 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x118F9: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1190D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1190F   Length              0005 (5)\n-11911   Flags               01 (1) 'Modification'\n-11912   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11916 CENTRAL HEADER #5     02014B50 (33639248)\n-1191A Created Zip Spec      14 (20) '2.0'\n-1191B Created OS            00 (0) 'MS-DOS'\n-1191C Extract Zip Spec      14 (20) '2.0'\n-1191D Extract OS            00 (0) 'MS-DOS'\n-1191E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11920 Compression Method    0000 (0) 'Stored'\n-11922 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11926 CRC                   34F7A4E3 (888644835)\n-1192A Compressed Size       00000132 (306)\n-1192E Uncompressed Size     00000132 (306)\n-11932 Filename Length       000F (15)\n-11934 Extra Length          0009 (9)\n-11936 Comment Length        0000 (0)\n-11938 Disk Start            0000 (0)\n-1193A Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1193C Ext File Attributes   00000000 (0)\n-11940 Local Header Offset   000035EF (13807)\n-11944 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11944: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11953 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11955   Length              0005 (5)\n-11957   Flags               01 (1) 'Modification'\n-11958   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1195C CENTRAL HEADER #6     02014B50 (33639248)\n-11960 Created Zip Spec      14 (20) '2.0'\n-11961 Created OS            00 (0) 'MS-DOS'\n-11962 Extract Zip Spec      14 (20) '2.0'\n-11963 Extract OS            00 (0) 'MS-DOS'\n-11964 General Purpose Flag  0000 (0)\n-11966 Compression Method    0000 (0) 'Stored'\n-11968 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1196C CRC                   00000000 (0)\n-11970 Compressed Size       00000000 (0)\n-11974 Uncompressed Size     00000000 (0)\n-11978 Filename Length       000F (15)\n-1197A Extra Length          0009 (9)\n-1197C Comment Length        0000 (0)\n-1197E Disk Start            0000 (0)\n-11980 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11982 Ext File Attributes   00000000 (0)\n-11986 Local Header Offset   00003767 (14183)\n-1198A Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1198A: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11999 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1199B   Length              0005 (5)\n-1199D   Flags               01 (1) 'Modification'\n-1199E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-119A2 CENTRAL HEADER #7     02014B50 (33639248)\n-119A6 Created Zip Spec      14 (20) '2.0'\n-119A7 Created OS            00 (0) 'MS-DOS'\n-119A8 Extract Zip Spec      14 (20) '2.0'\n-119A9 Extract OS            00 (0) 'MS-DOS'\n-119AA General Purpose Flag  0000 (0)\n-119AC Compression Method    0000 (0) 'Stored'\n-119AE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-119B2 CRC                   00000000 (0)\n-119B6 Compressed Size       00000000 (0)\n-119BA Uncompressed Size     00000000 (0)\n-119BE Filename Length       0020 (32)\n-119C0 Extra Length          0009 (9)\n-119C2 Comment Length        0000 (0)\n-119C4 Disk Start            0000 (0)\n-119C6 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-119C8 Ext File Attributes   00000000 (0)\n-119CC Local Header Offset   0000379D (14237)\n-119D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x119D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-119F0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-119F2   Length              0005 (5)\n-119F4   Flags               01 (1) 'Modification'\n-119F5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-119F9 CENTRAL HEADER #8     02014B50 (33639248)\n-119FD Created Zip Spec      14 (20) '2.0'\n-119FE Created OS            00 (0) 'MS-DOS'\n-119FF Extract Zip Spec      14 (20) '2.0'\n-11A00 Extract OS            00 (0) 'MS-DOS'\n-11A01 General Purpose Flag  0000 (0)\n-11A03 Compression Method    0000 (0) 'Stored'\n-11A05 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A09 CRC                   00000000 (0)\n-11A0D Compressed Size       00000000 (0)\n-11A11 Uncompressed Size     00000000 (0)\n-11A15 Filename Length       0051 (81)\n-11A17 Extra Length          0009 (9)\n-11A19 Comment Length        0000 (0)\n-11A1B Disk Start            0000 (0)\n-11A1D Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11A1F Ext File Attributes   00000000 (0)\n-11A23 Local Header Offset   000037E4 (14308)\n-11A27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11A78 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11A7A   Length              0005 (5)\n-11A7C   Flags               01 (1) 'Modification'\n-11A7D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11A81 CENTRAL HEADER #9     02014B50 (33639248)\n-11A85 Created Zip Spec      14 (20) '2.0'\n-11A86 Created OS            00 (0) 'MS-DOS'\n-11A87 Extract Zip Spec      14 (20) '2.0'\n-11A88 Extract OS            00 (0) 'MS-DOS'\n-11A89 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11A8B Compression Method    0000 (0) 'Stored'\n-11A8D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A91 CRC                   00000000 (0)\n-11A95 Compressed Size       00000000 (0)\n-11A99 Uncompressed Size     00000000 (0)\n-11A9D Filename Length       005F (95)\n-11A9F Extra Length          0009 (9)\n-11AA1 Comment Length        0000 (0)\n-11AA3 Disk Start            0000 (0)\n-11AA5 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11AA7 Ext File Attributes   00000000 (0)\n-11AAB Local Header Offset   0000385C (14428)\n-11AAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11AAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11B0E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11B10   Length              0005 (5)\n-11B12   Flags               01 (1) 'Modification'\n-11B13   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11B17 CENTRAL HEADER #10    02014B50 (33639248)\n-11B1B Created Zip Spec      14 (20) '2.0'\n-11B1C Created OS            00 (0) 'MS-DOS'\n-11B1D Extract Zip Spec      14 (20) '2.0'\n-11B1E Extract OS            00 (0) 'MS-DOS'\n-11B1F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11B21 Compression Method    0000 (0) 'Stored'\n-11B23 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11B27 CRC                   1B837E38 (461602360)\n-11B2B Compressed Size       00001227 (4647)\n-11B2F Uncompressed Size     00001227 (4647)\n-11B33 Filename Length       0058 (88)\n-11B35 Extra Length          0009 (9)\n-11B37 Comment Length        0000 (0)\n-11B39 Disk Start            0000 (0)\n-11B3B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11B3D Ext File Attributes   00000000 (0)\n-11B41 Local Header Offset   000038F2 (14578)\n-11B45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11B45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11B9D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11B9F   Length              0005 (5)\n-11BA1   Flags               01 (1) 'Modification'\n-11BA2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11BA6 CENTRAL HEADER #11    02014B50 (33639248)\n-11BAA Created Zip Spec      14 (20) '2.0'\n-11BAB Created OS            00 (0) 'MS-DOS'\n-11BAC Extract Zip Spec      14 (20) '2.0'\n-11BAD Extract OS            00 (0) 'MS-DOS'\n-11BAE General Purpose Flag  0000 (0)\n-11BB0 Compression Method    0000 (0) 'Stored'\n-11BB2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11BB6 CRC                   00000000 (0)\n-11BBA Compressed Size       00000000 (0)\n-11BBE Uncompressed Size     00000000 (0)\n-11BC2 Filename Length       0004 (4)\n-11BC4 Extra Length          0009 (9)\n-11BC6 Comment Length        0000 (0)\n-11BC8 Disk Start            0000 (0)\n-11BCA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11BCC Ext File Attributes   00000000 (0)\n-11BD0 Local Header Offset   00004BA8 (19368)\n-11BD4 Filename              'XXXX'\n-#\n-# WARNING: Offset 0x11BD4: Filename 'XXXX'\n-#          Zero length filename\n-#\n-11BD8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11BDA   Length              0005 (5)\n-11BDC   Flags               01 (1) 'Modification'\n-11BDD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11BE1 CENTRAL HEADER #12    02014B50 (33639248)\n-11BE5 Created Zip Spec      14 (20) '2.0'\n-11BE6 Created OS            00 (0) 'MS-DOS'\n-11BE7 Extract Zip Spec      14 (20) '2.0'\n-11BE8 Extract OS            00 (0) 'MS-DOS'\n-11BE9 General Purpose Flag  0000 (0)\n-11BEB Compression Method    0000 (0) 'Stored'\n-11BED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11BF1 CRC                   00000000 (0)\n-11BF5 Compressed Size       00000000 (0)\n-11BF9 Uncompressed Size     00000000 (0)\n-11BFD Filename Length       000B (11)\n-11BFF Extra Length          0009 (9)\n-11C01 Comment Length        0000 (0)\n-11C03 Disk Start            0000 (0)\n-11C05 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11C07 Ext File Attributes   00000000 (0)\n-11C0B Local Header Offset   00004BD3 (19411)\n-11C0F Filename              'XXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11C0F: Filename 'XXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11C1A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11C1C   Length              0005 (5)\n-11C1E   Flags               01 (1) 'Modification'\n-11C1F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11C23 CENTRAL HEADER #13    02014B50 (33639248)\n-11C27 Created Zip Spec      14 (20) '2.0'\n-11C28 Created OS            00 (0) 'MS-DOS'\n-11C29 Extract Zip Spec      14 (20) '2.0'\n-11C2A Extract OS            00 (0) 'MS-DOS'\n-11C2B General Purpose Flag  0000 (0)\n-11C2D Compression Method    0000 (0) 'Stored'\n-11C2F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11C33 CRC                   00000000 (0)\n-11C37 Compressed Size       00000000 (0)\n-11C3B Uncompressed Size     00000000 (0)\n-11C3F Filename Length       0011 (17)\n-11C41 Extra Length          0009 (9)\n-11C43 Comment Length        0000 (0)\n-11C45 Disk Start            0000 (0)\n-11C47 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11C49 Ext File Attributes   00000000 (0)\n-11C4D Local Header Offset   00004C05 (19461)\n-11C51 Filename              'XXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11C51: Filename 'XXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11C62 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11C64   Length              0005 (5)\n-11C66   Flags               01 (1) 'Modification'\n-11C67   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11C6B CENTRAL HEADER #14    02014B50 (33639248)\n-11C6F Created Zip Spec      14 (20) '2.0'\n-11C70 Created OS            00 (0) 'MS-DOS'\n-11C71 Extract Zip Spec      14 (20) '2.0'\n-11C72 Extract OS            00 (0) 'MS-DOS'\n-11C73 General Purpose Flag  0000 (0)\n-11C75 Compression Method    0000 (0) 'Stored'\n-11C77 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11C7B CRC                   00000000 (0)\n-11C7F Compressed Size       00000000 (0)\n-11C83 Uncompressed Size     00000000 (0)\n-11C87 Filename Length       001B (27)\n-11C89 Extra Length          0009 (9)\n-11C8B Comment Length        0000 (0)\n-11C8D Disk Start            0000 (0)\n-11C8F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11C91 Ext File Attributes   00000000 (0)\n-11C95 Local Header Offset   00004C3D (19517)\n-11C99 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11C99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11CB4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11CB6   Length              0005 (5)\n-11CB8   Flags               01 (1) 'Modification'\n-11CB9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11CBD CENTRAL HEADER #15    02014B50 (33639248)\n-11CC1 Created Zip Spec      14 (20) '2.0'\n-11CC2 Created OS            00 (0) 'MS-DOS'\n-11CC3 Extract Zip Spec      14 (20) '2.0'\n-11CC4 Extract OS            00 (0) 'MS-DOS'\n-11CC5 General Purpose Flag  0000 (0)\n-11CC7 Compression Method    0000 (0) 'Stored'\n-11CC9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11CCD CRC                   00000000 (0)\n-11CD1 Compressed Size       00000000 (0)\n-11CD5 Uncompressed Size     00000000 (0)\n-11CD9 Filename Length       0025 (37)\n-11CDB Extra Length          0009 (9)\n-11CDD Comment Length        0000 (0)\n-11CDF Disk Start            0000 (0)\n-11CE1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11CE3 Ext File Attributes   00000000 (0)\n-11CE7 Local Header Offset   00004C7F (19583)\n-11CEB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11D10 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11D12   Length              0005 (5)\n-11D14   Flags               01 (1) 'Modification'\n-11D15   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11D19 CENTRAL HEADER #16    02014B50 (33639248)\n-11D1D Created Zip Spec      14 (20) '2.0'\n-11D1E Created OS            00 (0) 'MS-DOS'\n-11D1F Extract Zip Spec      14 (20) '2.0'\n-11D20 Extract OS            00 (0) 'MS-DOS'\n-11D21 General Purpose Flag  0000 (0)\n-11D23 Compression Method    0000 (0) 'Stored'\n-11D25 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11D29 CRC                   00000000 (0)\n-11D2D Compressed Size       00000000 (0)\n-11D31 Uncompressed Size     00000000 (0)\n-11D35 Filename Length       0033 (51)\n-11D37 Extra Length          0009 (9)\n-11D39 Comment Length        0000 (0)\n-11D3B Disk Start            0000 (0)\n-11D3D Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11D3F Ext File Attributes   00000000 (0)\n-11D43 Local Header Offset   00004CCB (19659)\n-11D47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11D7A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11D7C   Length              0005 (5)\n-11D7E   Flags               01 (1) 'Modification'\n-11D7F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11D83 CENTRAL HEADER #17    02014B50 (33639248)\n-11D87 Created Zip Spec      14 (20) '2.0'\n-11D88 Created OS            00 (0) 'MS-DOS'\n-11D89 Extract Zip Spec      14 (20) '2.0'\n-11D8A Extract OS            00 (0) 'MS-DOS'\n-11D8B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11D8D Compression Method    0000 (0) 'Stored'\n-11D8F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11D93 CRC                   8BE47015 (2347003925)\n-11D97 Compressed Size       00000273 (627)\n-11D9B Uncompressed Size     00000273 (627)\n-11D9F Filename Length       004F (79)\n-11DA1 Extra Length          0009 (9)\n-11DA3 Comment Length        0000 (0)\n-11DA5 Disk Start            0000 (0)\n-11DA7 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11DA9 Ext File Attributes   00000000 (0)\n-11DAD Local Header Offset   00004D25 (19749)\n-11DB1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11DB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11E00 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11E02   Length              0005 (5)\n-11E04   Flags               01 (1) 'Modification'\n-11E05   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11E09 CENTRAL HEADER #18    02014B50 (33639248)\n-11E0D Created Zip Spec      14 (20) '2.0'\n-11E0E Created OS            00 (0) 'MS-DOS'\n-11E0F Extract Zip Spec      14 (20) '2.0'\n-11E10 Extract OS            00 (0) 'MS-DOS'\n-11E11 General Purpose Flag  0000 (0)\n-11E13 Compression Method    0000 (0) 'Stored'\n-11E15 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11E19 CRC                   00000000 (0)\n-11E1D Compressed Size       00000000 (0)\n-11E21 Uncompressed Size     00000000 (0)\n-11E25 Filename Length       0038 (56)\n-11E27 Extra Length          0009 (9)\n-11E29 Comment Length        0000 (0)\n-11E2B Disk Start            0000 (0)\n-11E2D Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11E2F Ext File Attributes   00000000 (0)\n-11E33 Local Header Offset   0000501E (20510)\n-11E37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11E6F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11E71   Length              0005 (5)\n-11E73   Flags               01 (1) 'Modification'\n-11E74   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11E78 CENTRAL HEADER #19    02014B50 (33639248)\n-11E7C Created Zip Spec      14 (20) '2.0'\n-11E7D Created OS            00 (0) 'MS-DOS'\n-11E7E Extract Zip Spec      14 (20) '2.0'\n-11E7F Extract OS            00 (0) 'MS-DOS'\n-11E80 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11E82 Compression Method    0000 (0) 'Stored'\n-11E84 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11E88 CRC                   EB5CB516 (3948721430)\n-11E8C Compressed Size       00000879 (2169)\n-11E90 Uncompressed Size     00000879 (2169)\n-11E94 Filename Length       0050 (80)\n-11E96 Extra Length          0009 (9)\n-11E98 Comment Length        0000 (0)\n-11E9A Disk Start            0000 (0)\n-11E9C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11E9E Ext File Attributes   00000000 (0)\n-11EA2 Local Header Offset   0000507D (20605)\n-11EA6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11EA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11EF6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11EF8   Length              0005 (5)\n-11EFA   Flags               01 (1) 'Modification'\n-11EFB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11EFF CENTRAL HEADER #20    02014B50 (33639248)\n-11F03 Created Zip Spec      14 (20) '2.0'\n-11F04 Created OS            00 (0) 'MS-DOS'\n-11F05 Extract Zip Spec      14 (20) '2.0'\n-11F06 Extract OS            00 (0) 'MS-DOS'\n-11F07 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11F09 Compression Method    0000 (0) 'Stored'\n-11F0B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F0F CRC                   60FD2C76 (1627204726)\n-11F13 Compressed Size       000006AC (1708)\n-11F17 Uncompressed Size     000006AC (1708)\n-11F1B Filename Length       0047 (71)\n-11F1D Extra Length          0009 (9)\n-11F1F Comment Length        0000 (0)\n-11F21 Disk Start            0000 (0)\n-11F23 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11F25 Ext File Attributes   00000000 (0)\n-11F29 Local Header Offset   0000597D (22909)\n-11F2D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11F2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11F74 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11F76   Length              0005 (5)\n-11F78   Flags               01 (1) 'Modification'\n-11F79   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-11F7D CENTRAL HEADER #21    02014B50 (33639248)\n-11F81 Created Zip Spec      14 (20) '2.0'\n-11F82 Created OS            00 (0) 'MS-DOS'\n-11F83 Extract Zip Spec      14 (20) '2.0'\n-11F84 Extract OS            00 (0) 'MS-DOS'\n-11F85 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-11F87 Compression Method    0000 (0) 'Stored'\n-11F89 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F8D CRC                   A1733D24 (2708684068)\n-11F91 Compressed Size       00001539 (5433)\n-11F95 Uncompressed Size     00001539 (5433)\n-11F99 Filename Length       004F (79)\n-11F9B Extra Length          0009 (9)\n-11F9D Comment Length        0000 (0)\n-11F9F Disk Start            0000 (0)\n-11FA1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-11FA3 Ext File Attributes   00000000 (0)\n-11FA7 Local Header Offset   000060A7 (24743)\n-11FAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x11FAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-11FFA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-11FFC   Length              0005 (5)\n-11FFE   Flags               01 (1) 'Modification'\n-11FFF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12003 CENTRAL HEADER #22    02014B50 (33639248)\n-12007 Created Zip Spec      14 (20) '2.0'\n-12008 Created OS            00 (0) 'MS-DOS'\n-12009 Extract Zip Spec      14 (20) '2.0'\n-1200A Extract OS            00 (0) 'MS-DOS'\n-1200B General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1200D Compression Method    0000 (0) 'Stored'\n-1200F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12013 CRC                   18903FEF (412106735)\n-12017 Compressed Size       00000F98 (3992)\n-1201B Uncompressed Size     00000F98 (3992)\n-1201F Filename Length       004E (78)\n-12021 Extra Length          0009 (9)\n-12023 Comment Length        0000 (0)\n-12025 Disk Start            0000 (0)\n-12027 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12029 Ext File Attributes   00000000 (0)\n-1202D Local Header Offset   00007666 (30310)\n-12031 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1207F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12081   Length              0005 (5)\n-12083   Flags               01 (1) 'Modification'\n-12084   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12088 CENTRAL HEADER #23    02014B50 (33639248)\n-1208C Created Zip Spec      14 (20) '2.0'\n-1208D Created OS            00 (0) 'MS-DOS'\n-1208E Extract Zip Spec      14 (20) '2.0'\n-1208F Extract OS            00 (0) 'MS-DOS'\n-12090 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12092 Compression Method    0000 (0) 'Stored'\n-12094 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12098 CRC                   3A7A43C4 (981091268)\n-1209C Compressed Size       000027A5 (10149)\n-120A0 Uncompressed Size     000027A5 (10149)\n-120A4 Filename Length       004F (79)\n-120A6 Extra Length          0009 (9)\n-120A8 Comment Length        0000 (0)\n-120AA Disk Start            0000 (0)\n-120AC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-120AE Ext File Attributes   00000000 (0)\n-120B2 Local Header Offset   00008683 (34435)\n-120B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x120B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12105 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12107   Length              0005 (5)\n-12109   Flags               01 (1) 'Modification'\n-1210A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1210E CENTRAL HEADER #24    02014B50 (33639248)\n-12112 Created Zip Spec      14 (20) '2.0'\n-12113 Created OS            00 (0) 'MS-DOS'\n-12114 Extract Zip Spec      14 (20) '2.0'\n-12115 Extract OS            00 (0) 'MS-DOS'\n-12116 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12118 Compression Method    0000 (0) 'Stored'\n-1211A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1211E CRC                   CCD72DE0 (3436654048)\n-12122 Compressed Size       00001C57 (7255)\n-12126 Uncompressed Size     00001C57 (7255)\n-1212A Filename Length       0051 (81)\n-1212C Extra Length          0009 (9)\n-1212E Comment Length        0000 (0)\n-12130 Disk Start            0000 (0)\n-12132 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12134 Ext File Attributes   00000000 (0)\n-12138 Local Header Offset   0000AEAE (44718)\n-1213C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1213C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1218D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1218F   Length              0005 (5)\n-12191   Flags               01 (1) 'Modification'\n-12192   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12196 CENTRAL HEADER #25    02014B50 (33639248)\n-1219A Created Zip Spec      14 (20) '2.0'\n-1219B Created OS            00 (0) 'MS-DOS'\n-1219C Extract Zip Spec      14 (20) '2.0'\n-1219D Extract OS            00 (0) 'MS-DOS'\n-1219E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-121A0 Compression Method    0000 (0) 'Stored'\n-121A2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-121A6 CRC                   CE3E92F8 (3460207352)\n-121AA Compressed Size       00001DF7 (7671)\n-121AE Uncompressed Size     00001DF7 (7671)\n-121B2 Filename Length       0048 (72)\n-121B4 Extra Length          0009 (9)\n-121B6 Comment Length        0000 (0)\n-121B8 Disk Start            0000 (0)\n-121BA Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-121BC Ext File Attributes   00000000 (0)\n-121C0 Local Header Offset   0000CB8D (52109)\n-121C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x121C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1220C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1220E   Length              0005 (5)\n-12210   Flags               01 (1) 'Modification'\n-12211   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12215 CENTRAL HEADER #26    02014B50 (33639248)\n-12219 Created Zip Spec      14 (20) '2.0'\n-1221A Created OS            00 (0) 'MS-DOS'\n-1221B Extract Zip Spec      14 (20) '2.0'\n-1221C Extract OS            00 (0) 'MS-DOS'\n-1221D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1221F Compression Method    0000 (0) 'Stored'\n-12221 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12225 CRC                   C5A2D3ED (3315782637)\n-12229 Compressed Size       000004DF (1247)\n-1222D Uncompressed Size     000004DF (1247)\n-12231 Filename Length       0053 (83)\n-12233 Extra Length          0009 (9)\n-12235 Comment Length        0000 (0)\n-12237 Disk Start            0000 (0)\n-12239 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1223B Ext File Attributes   00000000 (0)\n-1223F Local Header Offset   0000EA03 (59907)\n-12243 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12243: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12296 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12298   Length              0005 (5)\n-1229A   Flags               01 (1) 'Modification'\n-1229B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1229F CENTRAL HEADER #27    02014B50 (33639248)\n-122A3 Created Zip Spec      14 (20) '2.0'\n-122A4 Created OS            00 (0) 'MS-DOS'\n-122A5 Extract Zip Spec      14 (20) '2.0'\n-122A6 Extract OS            00 (0) 'MS-DOS'\n-122A7 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-122A9 Compression Method    0000 (0) 'Stored'\n-122AB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-122AF CRC                   A0D9F0E3 (2698637539)\n-122B3 Compressed Size       00000BCE (3022)\n-122B7 Uncompressed Size     00000BCE (3022)\n-122BB Filename Length       0049 (73)\n-122BD Extra Length          0009 (9)\n-122BF Comment Length        0000 (0)\n-122C1 Disk Start            0000 (0)\n-122C3 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-122C5 Ext File Attributes   00000000 (0)\n-122C9 Local Header Offset   0000EF6C (61292)\n-122CD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x122CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12316 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-12318   Length              0005 (5)\n-1231A   Flags               01 (1) 'Modification'\n-1231B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1231F CENTRAL HEADER #28    02014B50 (33639248)\n-12323 Created Zip Spec      14 (20) '2.0'\n-12324 Created OS            00 (0) 'MS-DOS'\n-12325 Extract Zip Spec      14 (20) '2.0'\n-12326 Extract OS            00 (0) 'MS-DOS'\n-12327 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-12329 Compression Method    0000 (0) 'Stored'\n-1232B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1232F CRC                   1BBBA21F (465281567)\n-12333 Compressed Size       00000C04 (3076)\n-12337 Uncompressed Size     00000C04 (3076)\n-1233B Filename Length       0057 (87)\n-1233D Extra Length          0009 (9)\n-1233F Comment Length        0000 (0)\n-12341 Disk Start            0000 (0)\n-12343 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12345 Ext File Attributes   00000000 (0)\n-12349 Local Header Offset   0000FBBA (64442)\n-1234D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1234D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-123A4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-123A6   Length              0005 (5)\n-123A8   Flags               01 (1) 'Modification'\n-123A9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-123AD CENTRAL HEADER #29    02014B50 (33639248)\n-123B1 Created Zip Spec      14 (20) '2.0'\n-123B2 Created OS            00 (0) 'MS-DOS'\n-123B3 Extract Zip Spec      14 (20) '2.0'\n-123B4 Extract OS            00 (0) 'MS-DOS'\n-123B5 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-123B7 Compression Method    0000 (0) 'Stored'\n-123B9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-123BD CRC                   C306A245 (3271991877)\n-123C1 Compressed Size       00000DA5 (3493)\n-123C5 Uncompressed Size     00000DA5 (3493)\n-123C9 Filename Length       004E (78)\n-123CB Extra Length          0009 (9)\n-123CD Comment Length        0000 (0)\n-123CF Disk Start            0000 (0)\n-123D1 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-123D3 Ext File Attributes   00000000 (0)\n-123D7 Local Header Offset   0001084C (67660)\n-123DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x123DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-12429 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1242B   Length              0005 (5)\n-1242D   Flags               01 (1) 'Modification'\n-1242E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-12432 CENTRAL HEADER #30    02014B50 (33639248)\n-12436 Created Zip Spec      14 (20) '2.0'\n-12437 Created OS            00 (0) 'MS-DOS'\n-12438 Extract Zip Spec      14 (20) '2.0'\n-12439 Extract OS            00 (0) 'MS-DOS'\n-1243A General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-1243C Compression Method    0000 (0) 'Stored'\n-1243E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12442 CRC                   E39C7FAA (3818684330)\n-12446 Compressed Size       00000106 (262)\n-1244A Uncompressed Size     00000106 (262)\n-1244E Filename Length       0045 (69)\n-12450 Extra Length          0009 (9)\n-12452 Comment Length        0000 (0)\n-12454 Disk Start            0000 (0)\n-12456 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-12458 Ext File Attributes   00000000 (0)\n-1245C Local Header Offset   00011676 (71286)\n-12460 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x12460: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-124A5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-124A7   Length              0005 (5)\n-124A9   Flags               01 (1) 'Modification'\n-124AA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-124AE END CENTRAL HEADER    06054B50 (101010256)\n-124B2 Number of this disk   0000 (0)\n-124B4 Central Dir Disk no   0000 (0)\n-124B6 Entries in this disk  001E (30)\n-124B8 Total Entries         001E (30)\n-124BA Size of Central Dir   00000CB6 (3254)\n-124BE Offset to Central Dir 000117F8 (71672)\n-124C2 Comment Length        0000 (0)\n+06094 DATA DESCRIPTOR       08074B50 (134695760)\n+06098 CRC                   4C7A4DC5 (1283083717)\n+0609C Compressed Size       000006A9 (1705)\n+060A0 Uncompressed Size     000006A9 (1705)\n+\n+060A4 LOCAL HEADER #21      04034B50 (67324752)\n+060A8 Extract Zip Spec      14 (20) '2.0'\n+060A9 Extract OS            00 (0) 'MS-DOS'\n+060AA General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+060AC Compression Method    0000 (0) 'Stored'\n+060AE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+060B2 CRC                   00000000 (0)\n+060B6 Compressed Size       00000000 (0)\n+060BA Uncompressed Size     00000000 (0)\n+060BE Filename Length       004F (79)\n+060C0 Extra Length          0009 (9)\n+060C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x60C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+06111 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+06113   Length              0005 (5)\n+06115   Flags               01 (1) 'Modification'\n+06116   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0611A PAYLOAD\n+\n+0763F DATA DESCRIPTOR       08074B50 (134695760)\n+07643 CRC                   F4392E00 (4097388032)\n+07647 Compressed Size       00001525 (5413)\n+0764B Uncompressed Size     00001525 (5413)\n+\n+0764F LOCAL HEADER #22      04034B50 (67324752)\n+07653 Extract Zip Spec      14 (20) '2.0'\n+07654 Extract OS            00 (0) 'MS-DOS'\n+07655 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+07657 Compression Method    0000 (0) 'Stored'\n+07659 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0765D CRC                   00000000 (0)\n+07661 Compressed Size       00000000 (0)\n+07665 Uncompressed Size     00000000 (0)\n+07669 Filename Length       004E (78)\n+0766B Extra Length          0009 (9)\n+0766D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x766D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+076BB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+076BD   Length              0005 (5)\n+076BF   Flags               01 (1) 'Modification'\n+076C0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+076C4 PAYLOAD\n+\n+08653 DATA DESCRIPTOR       08074B50 (134695760)\n+08657 CRC                   4C1FB4EE (1277146350)\n+0865B Compressed Size       00000F8F (3983)\n+0865F Uncompressed Size     00000F8F (3983)\n+\n+08663 LOCAL HEADER #23      04034B50 (67324752)\n+08667 Extract Zip Spec      14 (20) '2.0'\n+08668 Extract OS            00 (0) 'MS-DOS'\n+08669 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0866B Compression Method    0000 (0) 'Stored'\n+0866D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+08671 CRC                   00000000 (0)\n+08675 Compressed Size       00000000 (0)\n+08679 Uncompressed Size     00000000 (0)\n+0867D Filename Length       004F (79)\n+0867F Extra Length          0009 (9)\n+08681 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8681: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+086D0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+086D2   Length              0005 (5)\n+086D4   Flags               01 (1) 'Modification'\n+086D5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+086D9 PAYLOAD\n+\n+0AE54 DATA DESCRIPTOR       08074B50 (134695760)\n+0AE58 CRC                   797D0D01 (2038238465)\n+0AE5C Compressed Size       0000277B (10107)\n+0AE60 Uncompressed Size     0000277B (10107)\n+\n+0AE64 LOCAL HEADER #24      04034B50 (67324752)\n+0AE68 Extract Zip Spec      14 (20) '2.0'\n+0AE69 Extract OS            00 (0) 'MS-DOS'\n+0AE6A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0AE6C Compression Method    0000 (0) 'Stored'\n+0AE6E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0AE72 CRC                   00000000 (0)\n+0AE76 Compressed Size       00000000 (0)\n+0AE7A Uncompressed Size     00000000 (0)\n+0AE7E Filename Length       0051 (81)\n+0AE80 Extra Length          0009 (9)\n+0AE82 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAE82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0AED3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0AED5   Length              0005 (5)\n+0AED7   Flags               01 (1) 'Modification'\n+0AED8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0AEDC PAYLOAD\n+\n+0CB27 DATA DESCRIPTOR       08074B50 (134695760)\n+0CB2B CRC                   65B9F365 (1706685285)\n+0CB2F Compressed Size       00001C4B (7243)\n+0CB33 Uncompressed Size     00001C4B (7243)\n+\n+0CB37 LOCAL HEADER #25      04034B50 (67324752)\n+0CB3B Extract Zip Spec      14 (20) '2.0'\n+0CB3C Extract OS            00 (0) 'MS-DOS'\n+0CB3D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0CB3F Compression Method    0000 (0) 'Stored'\n+0CB41 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0CB45 CRC                   00000000 (0)\n+0CB49 Compressed Size       00000000 (0)\n+0CB4D Uncompressed Size     00000000 (0)\n+0CB51 Filename Length       0048 (72)\n+0CB53 Extra Length          0009 (9)\n+0CB55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xCB55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0CB9D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0CB9F   Length              0005 (5)\n+0CBA1   Flags               01 (1) 'Modification'\n+0CBA2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0CBA6 PAYLOAD\n+\n+0E98B DATA DESCRIPTOR       08074B50 (134695760)\n+0E98F CRC                   2FA490A0 (799314080)\n+0E993 Compressed Size       00001DE5 (7653)\n+0E997 Uncompressed Size     00001DE5 (7653)\n+\n+0E99B LOCAL HEADER #26      04034B50 (67324752)\n+0E99F Extract Zip Spec      14 (20) '2.0'\n+0E9A0 Extract OS            00 (0) 'MS-DOS'\n+0E9A1 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0E9A3 Compression Method    0000 (0) 'Stored'\n+0E9A5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0E9A9 CRC                   00000000 (0)\n+0E9AD Compressed Size       00000000 (0)\n+0E9B1 Uncompressed Size     00000000 (0)\n+0E9B5 Filename Length       0053 (83)\n+0E9B7 Extra Length          0009 (9)\n+0E9B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE9B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0EA0C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0EA0E   Length              0005 (5)\n+0EA10   Flags               01 (1) 'Modification'\n+0EA11   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0EA15 PAYLOAD\n+\n+0EEF4 DATA DESCRIPTOR       08074B50 (134695760)\n+0EEF8 CRC                   C5A2D3ED (3315782637)\n+0EEFC Compressed Size       000004DF (1247)\n+0EF00 Uncompressed Size     000004DF (1247)\n+\n+0EF04 LOCAL HEADER #27      04034B50 (67324752)\n+0EF08 Extract Zip Spec      14 (20) '2.0'\n+0EF09 Extract OS            00 (0) 'MS-DOS'\n+0EF0A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0EF0C Compression Method    0000 (0) 'Stored'\n+0EF0E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0EF12 CRC                   00000000 (0)\n+0EF16 Compressed Size       00000000 (0)\n+0EF1A Uncompressed Size     00000000 (0)\n+0EF1E Filename Length       0049 (73)\n+0EF20 Extra Length          0009 (9)\n+0EF22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xEF22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0EF6B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0EF6D   Length              0005 (5)\n+0EF6F   Flags               01 (1) 'Modification'\n+0EF70   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0EF74 PAYLOAD\n+\n+0FB3C DATA DESCRIPTOR       08074B50 (134695760)\n+0FB40 CRC                   14EC52DF (351032031)\n+0FB44 Compressed Size       00000BC8 (3016)\n+0FB48 Uncompressed Size     00000BC8 (3016)\n+\n+0FB4C LOCAL HEADER #28      04034B50 (67324752)\n+0FB50 Extract Zip Spec      14 (20) '2.0'\n+0FB51 Extract OS            00 (0) 'MS-DOS'\n+0FB52 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FB54 Compression Method    0000 (0) 'Stored'\n+0FB56 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FB5A CRC                   00000000 (0)\n+0FB5E Compressed Size       00000000 (0)\n+0FB62 Uncompressed Size     00000000 (0)\n+0FB66 Filename Length       0057 (87)\n+0FB68 Extra Length          0009 (9)\n+0FB6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FBC1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FBC3   Length              0005 (5)\n+0FBC5   Flags               01 (1) 'Modification'\n+0FBC6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0FBCA PAYLOAD\n+\n+107CB DATA DESCRIPTOR       08074B50 (134695760)\n+107CF CRC                   C0BE00A8 (3233677480)\n+107D3 Compressed Size       00000C01 (3073)\n+107D7 Uncompressed Size     00000C01 (3073)\n+\n+107DB LOCAL HEADER #29      04034B50 (67324752)\n+107DF Extract Zip Spec      14 (20) '2.0'\n+107E0 Extract OS            00 (0) 'MS-DOS'\n+107E1 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+107E3 Compression Method    0000 (0) 'Stored'\n+107E5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+107E9 CRC                   00000000 (0)\n+107ED Compressed Size       00000000 (0)\n+107F1 Uncompressed Size     00000000 (0)\n+107F5 Filename Length       004E (78)\n+107F7 Extra Length          0009 (9)\n+107F9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x107F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+10847 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+10849   Length              0005 (5)\n+1084B   Flags               01 (1) 'Modification'\n+1084C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+10850 PAYLOAD\n+\n+115EF DATA DESCRIPTOR       08074B50 (134695760)\n+115F3 CRC                   A300EAFA (2734746362)\n+115F7 Compressed Size       00000D9F (3487)\n+115FB Uncompressed Size     00000D9F (3487)\n+\n+115FF LOCAL HEADER #30      04034B50 (67324752)\n+11603 Extract Zip Spec      14 (20) '2.0'\n+11604 Extract OS            00 (0) 'MS-DOS'\n+11605 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11607 Compression Method    0000 (0) 'Stored'\n+11609 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1160D CRC                   00000000 (0)\n+11611 Compressed Size       00000000 (0)\n+11615 Uncompressed Size     00000000 (0)\n+11619 Filename Length       0045 (69)\n+1161B Extra Length          0009 (9)\n+1161D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1161D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11662 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11664   Length              0005 (5)\n+11666   Flags               01 (1) 'Modification'\n+11667   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+1166B PAYLOAD\n+\n+11771 DATA DESCRIPTOR       08074B50 (134695760)\n+11775 CRC                   E39C7FAA (3818684330)\n+11779 Compressed Size       00000106 (262)\n+1177D Uncompressed Size     00000106 (262)\n+\n+11781 CENTRAL HEADER #1     02014B50 (33639248)\n+11785 Created Zip Spec      14 (20) '2.0'\n+11786 Created OS            00 (0) 'MS-DOS'\n+11787 Extract Zip Spec      14 (20) '2.0'\n+11788 Extract OS            00 (0) 'MS-DOS'\n+11789 General Purpose Flag  0000 (0)\n+1178B Compression Method    0000 (0) 'Stored'\n+1178D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11791 CRC                   00000000 (0)\n+11795 Compressed Size       00000000 (0)\n+11799 Uncompressed Size     00000000 (0)\n+1179D Filename Length       0009 (9)\n+1179F Extra Length          0009 (9)\n+117A1 Comment Length        0000 (0)\n+117A3 Disk Start            0000 (0)\n+117A5 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+117A7 Ext File Attributes   00000000 (0)\n+117AB Local Header Offset   00000000 (0)\n+117AF Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0x117AF: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+117B8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+117BA   Length              0005 (5)\n+117BC   Flags               01 (1) 'Modification'\n+117BD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+117C1 CENTRAL HEADER #2     02014B50 (33639248)\n+117C5 Created Zip Spec      14 (20) '2.0'\n+117C6 Created OS            00 (0) 'MS-DOS'\n+117C7 Extract Zip Spec      14 (20) '2.0'\n+117C8 Extract OS            00 (0) 'MS-DOS'\n+117C9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+117CB Compression Method    0000 (0) 'Stored'\n+117CD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+117D1 CRC                   2688D971 (646502769)\n+117D5 Compressed Size       0000012C (300)\n+117D9 Uncompressed Size     0000012C (300)\n+117DD Filename Length       0015 (21)\n+117DF Extra Length          0009 (9)\n+117E1 Comment Length        0000 (0)\n+117E3 Disk Start            0000 (0)\n+117E5 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+117E7 Ext File Attributes   00000000 (0)\n+117EB Local Header Offset   00000030 (48)\n+117EF Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x117EF: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11804 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11806   Length              0005 (5)\n+11808   Flags               01 (1) 'Modification'\n+11809   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1180D CENTRAL HEADER #3     02014B50 (33639248)\n+11811 Created Zip Spec      14 (20) '2.0'\n+11812 Created OS            00 (0) 'MS-DOS'\n+11813 Extract Zip Spec      14 (20) '2.0'\n+11814 Extract OS            00 (0) 'MS-DOS'\n+11815 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11817 Compression Method    0000 (0) 'Stored'\n+11819 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1181D CRC                   86E2B4B4 (2263004340)\n+11821 Compressed Size       00002C5E (11358)\n+11825 Uncompressed Size     00002C5E (11358)\n+11829 Filename Length       0010 (16)\n+1182B Extra Length          0009 (9)\n+1182D Comment Length        0000 (0)\n+1182F Disk Start            0000 (0)\n+11831 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11833 Ext File Attributes   00000000 (0)\n+11837 Local Header Offset   000001A8 (424)\n+1183B Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1183B: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1184B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1184D   Length              0005 (5)\n+1184F   Flags               01 (1) 'Modification'\n+11850   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11854 CENTRAL HEADER #4     02014B50 (33639248)\n+11858 Created Zip Spec      14 (20) '2.0'\n+11859 Created OS            00 (0) 'MS-DOS'\n+1185A Extract Zip Spec      14 (20) '2.0'\n+1185B Extract OS            00 (0) 'MS-DOS'\n+1185C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1185E Compression Method    0000 (0) 'Stored'\n+11860 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11864 CRC                   A27CB69D (2726082205)\n+11868 Compressed Size       00000757 (1879)\n+1186C Uncompressed Size     00000757 (1879)\n+11870 Filename Length       0014 (20)\n+11872 Extra Length          0009 (9)\n+11874 Comment Length        0000 (0)\n+11876 Disk Start            0000 (0)\n+11878 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1187A Ext File Attributes   00000000 (0)\n+1187E Local Header Offset   00002E4D (11853)\n+11882 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11882: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11896 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11898   Length              0005 (5)\n+1189A   Flags               01 (1) 'Modification'\n+1189B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1189F CENTRAL HEADER #5     02014B50 (33639248)\n+118A3 Created Zip Spec      14 (20) '2.0'\n+118A4 Created OS            00 (0) 'MS-DOS'\n+118A5 Extract Zip Spec      14 (20) '2.0'\n+118A6 Extract OS            00 (0) 'MS-DOS'\n+118A7 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+118A9 Compression Method    0000 (0) 'Stored'\n+118AB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+118AF CRC                   34F7A4E3 (888644835)\n+118B3 Compressed Size       00000132 (306)\n+118B7 Uncompressed Size     00000132 (306)\n+118BB Filename Length       000F (15)\n+118BD Extra Length          0009 (9)\n+118BF Comment Length        0000 (0)\n+118C1 Disk Start            0000 (0)\n+118C3 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+118C5 Ext File Attributes   00000000 (0)\n+118C9 Local Header Offset   000035EF (13807)\n+118CD Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x118CD: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+118DC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+118DE   Length              0005 (5)\n+118E0   Flags               01 (1) 'Modification'\n+118E1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+118E5 CENTRAL HEADER #6     02014B50 (33639248)\n+118E9 Created Zip Spec      14 (20) '2.0'\n+118EA Created OS            00 (0) 'MS-DOS'\n+118EB Extract Zip Spec      14 (20) '2.0'\n+118EC Extract OS            00 (0) 'MS-DOS'\n+118ED General Purpose Flag  0000 (0)\n+118EF Compression Method    0000 (0) 'Stored'\n+118F1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+118F5 CRC                   00000000 (0)\n+118F9 Compressed Size       00000000 (0)\n+118FD Uncompressed Size     00000000 (0)\n+11901 Filename Length       000F (15)\n+11903 Extra Length          0009 (9)\n+11905 Comment Length        0000 (0)\n+11907 Disk Start            0000 (0)\n+11909 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1190B Ext File Attributes   00000000 (0)\n+1190F Local Header Offset   00003767 (14183)\n+11913 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11913: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11922 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11924   Length              0005 (5)\n+11926   Flags               01 (1) 'Modification'\n+11927   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1192B CENTRAL HEADER #7     02014B50 (33639248)\n+1192F Created Zip Spec      14 (20) '2.0'\n+11930 Created OS            00 (0) 'MS-DOS'\n+11931 Extract Zip Spec      14 (20) '2.0'\n+11932 Extract OS            00 (0) 'MS-DOS'\n+11933 General Purpose Flag  0000 (0)\n+11935 Compression Method    0000 (0) 'Stored'\n+11937 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1193B CRC                   00000000 (0)\n+1193F Compressed Size       00000000 (0)\n+11943 Uncompressed Size     00000000 (0)\n+11947 Filename Length       0020 (32)\n+11949 Extra Length          0009 (9)\n+1194B Comment Length        0000 (0)\n+1194D Disk Start            0000 (0)\n+1194F Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11951 Ext File Attributes   00000000 (0)\n+11955 Local Header Offset   0000379D (14237)\n+11959 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11979 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1197B   Length              0005 (5)\n+1197D   Flags               01 (1) 'Modification'\n+1197E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11982 CENTRAL HEADER #8     02014B50 (33639248)\n+11986 Created Zip Spec      14 (20) '2.0'\n+11987 Created OS            00 (0) 'MS-DOS'\n+11988 Extract Zip Spec      14 (20) '2.0'\n+11989 Extract OS            00 (0) 'MS-DOS'\n+1198A General Purpose Flag  0000 (0)\n+1198C Compression Method    0000 (0) 'Stored'\n+1198E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11992 CRC                   00000000 (0)\n+11996 Compressed Size       00000000 (0)\n+1199A Uncompressed Size     00000000 (0)\n+1199E Filename Length       0051 (81)\n+119A0 Extra Length          0009 (9)\n+119A2 Comment Length        0000 (0)\n+119A4 Disk Start            0000 (0)\n+119A6 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+119A8 Ext File Attributes   00000000 (0)\n+119AC Local Header Offset   000037E4 (14308)\n+119B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x119B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11A01 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11A03   Length              0005 (5)\n+11A05   Flags               01 (1) 'Modification'\n+11A06   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11A0A CENTRAL HEADER #9     02014B50 (33639248)\n+11A0E Created Zip Spec      14 (20) '2.0'\n+11A0F Created OS            00 (0) 'MS-DOS'\n+11A10 Extract Zip Spec      14 (20) '2.0'\n+11A11 Extract OS            00 (0) 'MS-DOS'\n+11A12 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11A14 Compression Method    0000 (0) 'Stored'\n+11A16 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11A1A CRC                   00000000 (0)\n+11A1E Compressed Size       00000000 (0)\n+11A22 Uncompressed Size     00000000 (0)\n+11A26 Filename Length       005F (95)\n+11A28 Extra Length          0009 (9)\n+11A2A Comment Length        0000 (0)\n+11A2C Disk Start            0000 (0)\n+11A2E Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11A30 Ext File Attributes   00000000 (0)\n+11A34 Local Header Offset   0000385C (14428)\n+11A38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11A38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11A97 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11A99   Length              0005 (5)\n+11A9B   Flags               01 (1) 'Modification'\n+11A9C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11AA0 CENTRAL HEADER #10    02014B50 (33639248)\n+11AA4 Created Zip Spec      14 (20) '2.0'\n+11AA5 Created OS            00 (0) 'MS-DOS'\n+11AA6 Extract Zip Spec      14 (20) '2.0'\n+11AA7 Extract OS            00 (0) 'MS-DOS'\n+11AA8 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11AAA Compression Method    0000 (0) 'Stored'\n+11AAC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11AB0 CRC                   1B837E38 (461602360)\n+11AB4 Compressed Size       00001227 (4647)\n+11AB8 Uncompressed Size     00001227 (4647)\n+11ABC Filename Length       0058 (88)\n+11ABE Extra Length          0009 (9)\n+11AC0 Comment Length        0000 (0)\n+11AC2 Disk Start            0000 (0)\n+11AC4 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11AC6 Ext File Attributes   00000000 (0)\n+11ACA Local Header Offset   000038F2 (14578)\n+11ACE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11ACE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11B26 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11B28   Length              0005 (5)\n+11B2A   Flags               01 (1) 'Modification'\n+11B2B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11B2F CENTRAL HEADER #11    02014B50 (33639248)\n+11B33 Created Zip Spec      14 (20) '2.0'\n+11B34 Created OS            00 (0) 'MS-DOS'\n+11B35 Extract Zip Spec      14 (20) '2.0'\n+11B36 Extract OS            00 (0) 'MS-DOS'\n+11B37 General Purpose Flag  0000 (0)\n+11B39 Compression Method    0000 (0) 'Stored'\n+11B3B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11B3F CRC                   00000000 (0)\n+11B43 Compressed Size       00000000 (0)\n+11B47 Uncompressed Size     00000000 (0)\n+11B4B Filename Length       0004 (4)\n+11B4D Extra Length          0009 (9)\n+11B4F Comment Length        0000 (0)\n+11B51 Disk Start            0000 (0)\n+11B53 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11B55 Ext File Attributes   00000000 (0)\n+11B59 Local Header Offset   00004BA8 (19368)\n+11B5D Filename              'XXXX'\n+#\n+# WARNING: Offset 0x11B5D: Filename 'XXXX'\n+#          Zero length filename\n+#\n+11B61 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11B63   Length              0005 (5)\n+11B65   Flags               01 (1) 'Modification'\n+11B66   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11B6A CENTRAL HEADER #12    02014B50 (33639248)\n+11B6E Created Zip Spec      14 (20) '2.0'\n+11B6F Created OS            00 (0) 'MS-DOS'\n+11B70 Extract Zip Spec      14 (20) '2.0'\n+11B71 Extract OS            00 (0) 'MS-DOS'\n+11B72 General Purpose Flag  0000 (0)\n+11B74 Compression Method    0000 (0) 'Stored'\n+11B76 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11B7A CRC                   00000000 (0)\n+11B7E Compressed Size       00000000 (0)\n+11B82 Uncompressed Size     00000000 (0)\n+11B86 Filename Length       000B (11)\n+11B88 Extra Length          0009 (9)\n+11B8A Comment Length        0000 (0)\n+11B8C Disk Start            0000 (0)\n+11B8E Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11B90 Ext File Attributes   00000000 (0)\n+11B94 Local Header Offset   00004BD3 (19411)\n+11B98 Filename              'XXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11B98: Filename 'XXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11BA3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11BA5   Length              0005 (5)\n+11BA7   Flags               01 (1) 'Modification'\n+11BA8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11BAC CENTRAL HEADER #13    02014B50 (33639248)\n+11BB0 Created Zip Spec      14 (20) '2.0'\n+11BB1 Created OS            00 (0) 'MS-DOS'\n+11BB2 Extract Zip Spec      14 (20) '2.0'\n+11BB3 Extract OS            00 (0) 'MS-DOS'\n+11BB4 General Purpose Flag  0000 (0)\n+11BB6 Compression Method    0000 (0) 'Stored'\n+11BB8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11BBC CRC                   00000000 (0)\n+11BC0 Compressed Size       00000000 (0)\n+11BC4 Uncompressed Size     00000000 (0)\n+11BC8 Filename Length       0011 (17)\n+11BCA Extra Length          0009 (9)\n+11BCC Comment Length        0000 (0)\n+11BCE Disk Start            0000 (0)\n+11BD0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11BD2 Ext File Attributes   00000000 (0)\n+11BD6 Local Header Offset   00004C05 (19461)\n+11BDA Filename              'XXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11BDA: Filename 'XXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11BEB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11BED   Length              0005 (5)\n+11BEF   Flags               01 (1) 'Modification'\n+11BF0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11BF4 CENTRAL HEADER #14    02014B50 (33639248)\n+11BF8 Created Zip Spec      14 (20) '2.0'\n+11BF9 Created OS            00 (0) 'MS-DOS'\n+11BFA Extract Zip Spec      14 (20) '2.0'\n+11BFB Extract OS            00 (0) 'MS-DOS'\n+11BFC General Purpose Flag  0000 (0)\n+11BFE Compression Method    0000 (0) 'Stored'\n+11C00 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11C04 CRC                   00000000 (0)\n+11C08 Compressed Size       00000000 (0)\n+11C0C Uncompressed Size     00000000 (0)\n+11C10 Filename Length       001B (27)\n+11C12 Extra Length          0009 (9)\n+11C14 Comment Length        0000 (0)\n+11C16 Disk Start            0000 (0)\n+11C18 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11C1A Ext File Attributes   00000000 (0)\n+11C1E Local Header Offset   00004C3D (19517)\n+11C22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11C22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11C3D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11C3F   Length              0005 (5)\n+11C41   Flags               01 (1) 'Modification'\n+11C42   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11C46 CENTRAL HEADER #15    02014B50 (33639248)\n+11C4A Created Zip Spec      14 (20) '2.0'\n+11C4B Created OS            00 (0) 'MS-DOS'\n+11C4C Extract Zip Spec      14 (20) '2.0'\n+11C4D Extract OS            00 (0) 'MS-DOS'\n+11C4E General Purpose Flag  0000 (0)\n+11C50 Compression Method    0000 (0) 'Stored'\n+11C52 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11C56 CRC                   00000000 (0)\n+11C5A Compressed Size       00000000 (0)\n+11C5E Uncompressed Size     00000000 (0)\n+11C62 Filename Length       0025 (37)\n+11C64 Extra Length          0009 (9)\n+11C66 Comment Length        0000 (0)\n+11C68 Disk Start            0000 (0)\n+11C6A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11C6C Ext File Attributes   00000000 (0)\n+11C70 Local Header Offset   00004C7F (19583)\n+11C74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11C74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11C99 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11C9B   Length              0005 (5)\n+11C9D   Flags               01 (1) 'Modification'\n+11C9E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11CA2 CENTRAL HEADER #16    02014B50 (33639248)\n+11CA6 Created Zip Spec      14 (20) '2.0'\n+11CA7 Created OS            00 (0) 'MS-DOS'\n+11CA8 Extract Zip Spec      14 (20) '2.0'\n+11CA9 Extract OS            00 (0) 'MS-DOS'\n+11CAA General Purpose Flag  0000 (0)\n+11CAC Compression Method    0000 (0) 'Stored'\n+11CAE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11CB2 CRC                   00000000 (0)\n+11CB6 Compressed Size       00000000 (0)\n+11CBA Uncompressed Size     00000000 (0)\n+11CBE Filename Length       0033 (51)\n+11CC0 Extra Length          0009 (9)\n+11CC2 Comment Length        0000 (0)\n+11CC4 Disk Start            0000 (0)\n+11CC6 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11CC8 Ext File Attributes   00000000 (0)\n+11CCC Local Header Offset   00004CCB (19659)\n+11CD0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11CD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11D03 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11D05   Length              0005 (5)\n+11D07   Flags               01 (1) 'Modification'\n+11D08   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11D0C CENTRAL HEADER #17    02014B50 (33639248)\n+11D10 Created Zip Spec      14 (20) '2.0'\n+11D11 Created OS            00 (0) 'MS-DOS'\n+11D12 Extract Zip Spec      14 (20) '2.0'\n+11D13 Extract OS            00 (0) 'MS-DOS'\n+11D14 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11D16 Compression Method    0000 (0) 'Stored'\n+11D18 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11D1C CRC                   8BE47015 (2347003925)\n+11D20 Compressed Size       00000273 (627)\n+11D24 Uncompressed Size     00000273 (627)\n+11D28 Filename Length       004F (79)\n+11D2A Extra Length          0009 (9)\n+11D2C Comment Length        0000 (0)\n+11D2E Disk Start            0000 (0)\n+11D30 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11D32 Ext File Attributes   00000000 (0)\n+11D36 Local Header Offset   00004D25 (19749)\n+11D3A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11D3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11D89 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11D8B   Length              0005 (5)\n+11D8D   Flags               01 (1) 'Modification'\n+11D8E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11D92 CENTRAL HEADER #18    02014B50 (33639248)\n+11D96 Created Zip Spec      14 (20) '2.0'\n+11D97 Created OS            00 (0) 'MS-DOS'\n+11D98 Extract Zip Spec      14 (20) '2.0'\n+11D99 Extract OS            00 (0) 'MS-DOS'\n+11D9A General Purpose Flag  0000 (0)\n+11D9C Compression Method    0000 (0) 'Stored'\n+11D9E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11DA2 CRC                   00000000 (0)\n+11DA6 Compressed Size       00000000 (0)\n+11DAA Uncompressed Size     00000000 (0)\n+11DAE Filename Length       0038 (56)\n+11DB0 Extra Length          0009 (9)\n+11DB2 Comment Length        0000 (0)\n+11DB4 Disk Start            0000 (0)\n+11DB6 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11DB8 Ext File Attributes   00000000 (0)\n+11DBC Local Header Offset   0000501E (20510)\n+11DC0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11DF8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11DFA   Length              0005 (5)\n+11DFC   Flags               01 (1) 'Modification'\n+11DFD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11E01 CENTRAL HEADER #19    02014B50 (33639248)\n+11E05 Created Zip Spec      14 (20) '2.0'\n+11E06 Created OS            00 (0) 'MS-DOS'\n+11E07 Extract Zip Spec      14 (20) '2.0'\n+11E08 Extract OS            00 (0) 'MS-DOS'\n+11E09 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11E0B Compression Method    0000 (0) 'Stored'\n+11E0D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11E11 CRC                   EB5CB516 (3948721430)\n+11E15 Compressed Size       00000879 (2169)\n+11E19 Uncompressed Size     00000879 (2169)\n+11E1D Filename Length       0050 (80)\n+11E1F Extra Length          0009 (9)\n+11E21 Comment Length        0000 (0)\n+11E23 Disk Start            0000 (0)\n+11E25 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11E27 Ext File Attributes   00000000 (0)\n+11E2B Local Header Offset   0000507D (20605)\n+11E2F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11E2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11E7F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11E81   Length              0005 (5)\n+11E83   Flags               01 (1) 'Modification'\n+11E84   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11E88 CENTRAL HEADER #20    02014B50 (33639248)\n+11E8C Created Zip Spec      14 (20) '2.0'\n+11E8D Created OS            00 (0) 'MS-DOS'\n+11E8E Extract Zip Spec      14 (20) '2.0'\n+11E8F Extract OS            00 (0) 'MS-DOS'\n+11E90 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11E92 Compression Method    0000 (0) 'Stored'\n+11E94 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11E98 CRC                   4C7A4DC5 (1283083717)\n+11E9C Compressed Size       000006A9 (1705)\n+11EA0 Uncompressed Size     000006A9 (1705)\n+11EA4 Filename Length       0047 (71)\n+11EA6 Extra Length          0009 (9)\n+11EA8 Comment Length        0000 (0)\n+11EAA Disk Start            0000 (0)\n+11EAC Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11EAE Ext File Attributes   00000000 (0)\n+11EB2 Local Header Offset   0000597D (22909)\n+11EB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11EB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11EFD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11EFF   Length              0005 (5)\n+11F01   Flags               01 (1) 'Modification'\n+11F02   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11F06 CENTRAL HEADER #21    02014B50 (33639248)\n+11F0A Created Zip Spec      14 (20) '2.0'\n+11F0B Created OS            00 (0) 'MS-DOS'\n+11F0C Extract Zip Spec      14 (20) '2.0'\n+11F0D Extract OS            00 (0) 'MS-DOS'\n+11F0E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11F10 Compression Method    0000 (0) 'Stored'\n+11F12 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11F16 CRC                   F4392E00 (4097388032)\n+11F1A Compressed Size       00001525 (5413)\n+11F1E Uncompressed Size     00001525 (5413)\n+11F22 Filename Length       004F (79)\n+11F24 Extra Length          0009 (9)\n+11F26 Comment Length        0000 (0)\n+11F28 Disk Start            0000 (0)\n+11F2A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11F2C Ext File Attributes   00000000 (0)\n+11F30 Local Header Offset   000060A4 (24740)\n+11F34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11F34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+11F83 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+11F85   Length              0005 (5)\n+11F87   Flags               01 (1) 'Modification'\n+11F88   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+11F8C CENTRAL HEADER #22    02014B50 (33639248)\n+11F90 Created Zip Spec      14 (20) '2.0'\n+11F91 Created OS            00 (0) 'MS-DOS'\n+11F92 Extract Zip Spec      14 (20) '2.0'\n+11F93 Extract OS            00 (0) 'MS-DOS'\n+11F94 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+11F96 Compression Method    0000 (0) 'Stored'\n+11F98 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+11F9C CRC                   4C1FB4EE (1277146350)\n+11FA0 Compressed Size       00000F8F (3983)\n+11FA4 Uncompressed Size     00000F8F (3983)\n+11FA8 Filename Length       004E (78)\n+11FAA Extra Length          0009 (9)\n+11FAC Comment Length        0000 (0)\n+11FAE Disk Start            0000 (0)\n+11FB0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+11FB2 Ext File Attributes   00000000 (0)\n+11FB6 Local Header Offset   0000764F (30287)\n+11FBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x11FBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12008 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1200A   Length              0005 (5)\n+1200C   Flags               01 (1) 'Modification'\n+1200D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12011 CENTRAL HEADER #23    02014B50 (33639248)\n+12015 Created Zip Spec      14 (20) '2.0'\n+12016 Created OS            00 (0) 'MS-DOS'\n+12017 Extract Zip Spec      14 (20) '2.0'\n+12018 Extract OS            00 (0) 'MS-DOS'\n+12019 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1201B Compression Method    0000 (0) 'Stored'\n+1201D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12021 CRC                   797D0D01 (2038238465)\n+12025 Compressed Size       0000277B (10107)\n+12029 Uncompressed Size     0000277B (10107)\n+1202D Filename Length       004F (79)\n+1202F Extra Length          0009 (9)\n+12031 Comment Length        0000 (0)\n+12033 Disk Start            0000 (0)\n+12035 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12037 Ext File Attributes   00000000 (0)\n+1203B Local Header Offset   00008663 (34403)\n+1203F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1203F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1208E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12090   Length              0005 (5)\n+12092   Flags               01 (1) 'Modification'\n+12093   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12097 CENTRAL HEADER #24    02014B50 (33639248)\n+1209B Created Zip Spec      14 (20) '2.0'\n+1209C Created OS            00 (0) 'MS-DOS'\n+1209D Extract Zip Spec      14 (20) '2.0'\n+1209E Extract OS            00 (0) 'MS-DOS'\n+1209F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+120A1 Compression Method    0000 (0) 'Stored'\n+120A3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+120A7 CRC                   65B9F365 (1706685285)\n+120AB Compressed Size       00001C4B (7243)\n+120AF Uncompressed Size     00001C4B (7243)\n+120B3 Filename Length       0051 (81)\n+120B5 Extra Length          0009 (9)\n+120B7 Comment Length        0000 (0)\n+120B9 Disk Start            0000 (0)\n+120BB Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+120BD Ext File Attributes   00000000 (0)\n+120C1 Local Header Offset   0000AE64 (44644)\n+120C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x120C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12116 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12118   Length              0005 (5)\n+1211A   Flags               01 (1) 'Modification'\n+1211B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1211F CENTRAL HEADER #25    02014B50 (33639248)\n+12123 Created Zip Spec      14 (20) '2.0'\n+12124 Created OS            00 (0) 'MS-DOS'\n+12125 Extract Zip Spec      14 (20) '2.0'\n+12126 Extract OS            00 (0) 'MS-DOS'\n+12127 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12129 Compression Method    0000 (0) 'Stored'\n+1212B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+1212F CRC                   2FA490A0 (799314080)\n+12133 Compressed Size       00001DE5 (7653)\n+12137 Uncompressed Size     00001DE5 (7653)\n+1213B Filename Length       0048 (72)\n+1213D Extra Length          0009 (9)\n+1213F Comment Length        0000 (0)\n+12141 Disk Start            0000 (0)\n+12143 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+12145 Ext File Attributes   00000000 (0)\n+12149 Local Header Offset   0000CB37 (52023)\n+1214D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1214D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+12195 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12197   Length              0005 (5)\n+12199   Flags               01 (1) 'Modification'\n+1219A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+1219E CENTRAL HEADER #26    02014B50 (33639248)\n+121A2 Created Zip Spec      14 (20) '2.0'\n+121A3 Created OS            00 (0) 'MS-DOS'\n+121A4 Extract Zip Spec      14 (20) '2.0'\n+121A5 Extract OS            00 (0) 'MS-DOS'\n+121A6 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+121A8 Compression Method    0000 (0) 'Stored'\n+121AA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+121AE CRC                   C5A2D3ED (3315782637)\n+121B2 Compressed Size       000004DF (1247)\n+121B6 Uncompressed Size     000004DF (1247)\n+121BA Filename Length       0053 (83)\n+121BC Extra Length          0009 (9)\n+121BE Comment Length        0000 (0)\n+121C0 Disk Start            0000 (0)\n+121C2 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+121C4 Ext File Attributes   00000000 (0)\n+121C8 Local Header Offset   0000E99B (59803)\n+121CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x121CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1221F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12221   Length              0005 (5)\n+12223   Flags               01 (1) 'Modification'\n+12224   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12228 CENTRAL HEADER #27    02014B50 (33639248)\n+1222C Created Zip Spec      14 (20) '2.0'\n+1222D Created OS            00 (0) 'MS-DOS'\n+1222E Extract Zip Spec      14 (20) '2.0'\n+1222F Extract OS            00 (0) 'MS-DOS'\n+12230 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12232 Compression Method    0000 (0) 'Stored'\n+12234 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12238 CRC                   14EC52DF (351032031)\n+1223C Compressed Size       00000BC8 (3016)\n+12240 Uncompressed Size     00000BC8 (3016)\n+12244 Filename Length       0049 (73)\n+12246 Extra Length          0009 (9)\n+12248 Comment Length        0000 (0)\n+1224A Disk Start            0000 (0)\n+1224C Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1224E Ext File Attributes   00000000 (0)\n+12252 Local Header Offset   0000EF04 (61188)\n+12256 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1229F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+122A1   Length              0005 (5)\n+122A3   Flags               01 (1) 'Modification'\n+122A4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+122A8 CENTRAL HEADER #28    02014B50 (33639248)\n+122AC Created Zip Spec      14 (20) '2.0'\n+122AD Created OS            00 (0) 'MS-DOS'\n+122AE Extract Zip Spec      14 (20) '2.0'\n+122AF Extract OS            00 (0) 'MS-DOS'\n+122B0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+122B2 Compression Method    0000 (0) 'Stored'\n+122B4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+122B8 CRC                   C0BE00A8 (3233677480)\n+122BC Compressed Size       00000C01 (3073)\n+122C0 Uncompressed Size     00000C01 (3073)\n+122C4 Filename Length       0057 (87)\n+122C6 Extra Length          0009 (9)\n+122C8 Comment Length        0000 (0)\n+122CA Disk Start            0000 (0)\n+122CC Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+122CE Ext File Attributes   00000000 (0)\n+122D2 Local Header Offset   0000FB4C (64332)\n+122D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x122D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1232D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1232F   Length              0005 (5)\n+12331   Flags               01 (1) 'Modification'\n+12332   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12336 CENTRAL HEADER #29    02014B50 (33639248)\n+1233A Created Zip Spec      14 (20) '2.0'\n+1233B Created OS            00 (0) 'MS-DOS'\n+1233C Extract Zip Spec      14 (20) '2.0'\n+1233D Extract OS            00 (0) 'MS-DOS'\n+1233E General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+12340 Compression Method    0000 (0) 'Stored'\n+12342 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+12346 CRC                   A300EAFA (2734746362)\n+1234A Compressed Size       00000D9F (3487)\n+1234E Uncompressed Size     00000D9F (3487)\n+12352 Filename Length       004E (78)\n+12354 Extra Length          0009 (9)\n+12356 Comment Length        0000 (0)\n+12358 Disk Start            0000 (0)\n+1235A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1235C Ext File Attributes   00000000 (0)\n+12360 Local Header Offset   000107DB (67547)\n+12364 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x12364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+123B2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+123B4   Length              0005 (5)\n+123B6   Flags               01 (1) 'Modification'\n+123B7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+123BB CENTRAL HEADER #30    02014B50 (33639248)\n+123BF Created Zip Spec      14 (20) '2.0'\n+123C0 Created OS            00 (0) 'MS-DOS'\n+123C1 Extract Zip Spec      14 (20) '2.0'\n+123C2 Extract OS            00 (0) 'MS-DOS'\n+123C3 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+123C5 Compression Method    0000 (0) 'Stored'\n+123C7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+123CB CRC                   E39C7FAA (3818684330)\n+123CF Compressed Size       00000106 (262)\n+123D3 Uncompressed Size     00000106 (262)\n+123D7 Filename Length       0045 (69)\n+123D9 Extra Length          0009 (9)\n+123DB Comment Length        0000 (0)\n+123DD Disk Start            0000 (0)\n+123DF Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+123E1 Ext File Attributes   00000000 (0)\n+123E5 Local Header Offset   000115FF (71167)\n+123E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x123E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1242E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+12430   Length              0005 (5)\n+12432   Flags               01 (1) 'Modification'\n+12433   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+12437 END CENTRAL HEADER    06054B50 (101010256)\n+1243B Number of this disk   0000 (0)\n+1243D Central Dir Disk no   0000 (0)\n+1243F Entries in this disk  001E (30)\n+12441 Total Entries         001E (30)\n+12443 Size of Central Dir   00000CB6 (3254)\n+12447 Offset to Central Dir 00011781 (71553)\n+1244B Comment Length        0000 (0)\n #\n # Warning Count: 60\n #\n # Done\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,36 +1,36 @@\n Manifest-Version: 1.0\r\n-Bundle-License: \"Apache License, Version \r\n- 2.0\";link=\"https://www.apache.org/licenses/LICENSE-2.0.txt\"\r\n-Bundle-SymbolicName: org.apache.sling.installer.factory.configuration\r\n Specification-Title: Apache Sling Installer Configuration Admin Support\r\n-Bundle-DocURL: http://sling.apache.org\r\n-Import-Package: org.apache.sling.installer.api;version=\"[3.2,4)\",org.apa\r\n- che.sling.installer.api.tasks;version=\"[1.5,2)\",org.osgi.framework;vers\r\n- ion=\"[1.8,2)\",org.osgi.service.cm;version=\"[1.6,2)\",org.slf4j;version=\"\r\n- [1.7,2)\"\r\n-Require-Capability: osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.8))\"\r\n-Bundle-Developers: sling;name=\"Apache Sling Project\"\r\n-Export-Package: org.apache.sling.installer.factories.configuration;versi\r\n- on=\"1.1.2\"\r\n-Bundle-Name: Apache Sling Installer Configuration Admin Support\r\n+Specification-Version: 1.3\r\n+Specification-Vendor: The Apache Software Foundation\r\n+Implementation-Title: Apache Sling Installer Configuration Admin Support\r\n+Implementation-Version: 1.3.2\r\n+Implementation-Vendor: The Apache Software Foundation\r\n Bundle-Activator: org.apache.sling.installer.factories.configuration.imp\r\n  l.Activator\r\n+Bundle-Category: sling\r\n+Bundle-Description: Provides support for configurations to the Apache \r\n+ Sling OSGi installer\r\n+Bundle-Developers: sling;name=\"Apache Sling Project\"\r\n+Bundle-DocURL: http://sling.apache.org\r\n+Bundle-License: \"Apache License, Version \r\n+ 2.0\";link=\"https://www.apache.org/licenses/LICENSE-2.0.txt\"\r\n+Bundle-ManifestVersion: 2\r\n+Bundle-Name: Apache Sling Installer Configuration Admin Support\r\n Bundle-SCM: url=\"https://gitbox.apache.org/repos/asf?p=sling-org-apache-\r\n  sling-installer-factory-configuration.git\",connection=\"scm:git:https://\r\n  gitbox.apache.org/repos/asf/sling-org-apache-sling-installer-factory-co\r\n  nfiguration.git\",developer-connection=\"scm:git:https://gitbox.apache.or\r\n  g/repos/asf/sling-org-apache-sling-installer-factory-configuration.git\"\r\n  ,tag=\"org.apache.sling.installer.factory.configuration-1.3.2\"\r\n-Implementation-Title: Apache Sling Installer Configuration Admin Support\r\n-Bundle-Description: Provides support for configurations to the Apache \r\n- Sling OSGi installer\r\n-Implementation-Version: 1.3.2\r\n-Bundle-Category: sling\r\n-Specification-Vendor: The Apache Software Foundation\r\n-Bundle-ManifestVersion: 2\r\n+Bundle-SymbolicName: org.apache.sling.installer.factory.configuration\r\n Bundle-Vendor: The Apache Software Foundation\r\n-Implementation-Vendor: The Apache Software Foundation\r\n Bundle-Version: 1.3.2\r\n+Export-Package: org.apache.sling.installer.factories.configuration;versi\r\n+ on=\"1.1.2\"\r\n+Import-Package: org.apache.sling.installer.api;version=\"[3.2,4)\",org.apa\r\n+ che.sling.installer.api.tasks;version=\"[1.5,2)\",org.osgi.framework;vers\r\n+ ion=\"[1.8,2)\",org.osgi.service.cm;version=\"[1.6,2)\",org.slf4j;version=\"\r\n+ [1.7,2)\"\r\n Private-Package: org.apache.sling.installer.factories.configuration.impl\r\n-Specification-Version: 1.3\r\n+Require-Capability: osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.8))\"\r\n \r\n"}, {"source1": "org/apache/sling/installer/factories/configuration/impl/Activator.class", "source2": "org/apache/sling/installer/factories/configuration/impl/Activator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum 235f861034c5c1fcdcc69bcfc42079197f2d960b30e3598cb2f221242cd01d22\n+  SHA-256 checksum bc80d005c0635dc4fe93100dbec9f6eaf3db1d5a58e91f3d7b38617c0b96c000\n   Compiled from \"Activator.java\"\n public class org.apache.sling.installer.factories.configuration.impl.Activator implements org.osgi.framework.BundleActivator\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #2                          // org/apache/sling/installer/factories/configuration/impl/Activator\n   super_class: #14                        // java/lang/Object\n   interfaces: 1, fields: 3, methods: 3, attributes: 2\n Constant pool:\n    #1 = Methodref          #14.#49        // java/lang/Object.\"<init>\":()V\n    #2 = Class              #50            // org/apache/sling/installer/factories/configuration/impl/Activator\n    #3 = String             #51            // sling.installer.config.useMulti\n    #4 = InterfaceMethodref #52.#53        // org/osgi/framework/BundleContext.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-   #5 = Methodref          #54.#55        // java/lang/String.toString:()Ljava/lang/String;\n-   #6 = Methodref          #56.#57        // java/lang/Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n-   #7 = Methodref          #56.#58        // java/lang/Boolean.booleanValue:()Z\n-   #8 = String             #59            // ?\n-   #9 = Fieldref           #2.#60         // org/apache/sling/installer/factories/configuration/impl/Activator.DEFAULT_LOCATION:Ljava/lang/String;\n-  #10 = Class              #61            // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-  #11 = Methodref          #10.#62        // org/apache/sling/installer/factories/configuration/impl/ServicesListener.\"<init>\":(Lorg/osgi/framework/BundleContext;)V\n-  #12 = Fieldref           #2.#63         // org/apache/sling/installer/factories/configuration/impl/Activator.listener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n-  #13 = Methodref          #10.#64        // org/apache/sling/installer/factories/configuration/impl/ServicesListener.deactivate:()V\n-  #14 = Class              #65            // java/lang/Object\n-  #15 = Class              #66            // org/osgi/framework/BundleActivator\n+   #5 = Methodref          #37.#54        // java/lang/String.toString:()Ljava/lang/String;\n+   #6 = Methodref          #55.#56        // java/lang/Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n+   #7 = Methodref          #55.#57        // java/lang/Boolean.booleanValue:()Z\n+   #8 = String             #58            // ?\n+   #9 = Fieldref           #2.#59         // org/apache/sling/installer/factories/configuration/impl/Activator.DEFAULT_LOCATION:Ljava/lang/String;\n+  #10 = Class              #60            // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+  #11 = Methodref          #10.#61        // org/apache/sling/installer/factories/configuration/impl/ServicesListener.\"<init>\":(Lorg/osgi/framework/BundleContext;)V\n+  #12 = Fieldref           #2.#62         // org/apache/sling/installer/factories/configuration/impl/Activator.listener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n+  #13 = Methodref          #10.#63        // org/apache/sling/installer/factories/configuration/impl/ServicesListener.deactivate:()V\n+  #14 = Class              #64            // java/lang/Object\n+  #15 = Class              #65            // org/osgi/framework/BundleActivator\n   #16 = Utf8               PROP_LOCATION_DEFAULT\n   #17 = Utf8               Ljava/lang/String;\n   #18 = Utf8               ConstantValue\n   #19 = Utf8               listener\n   #20 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n   #21 = Utf8               DEFAULT_LOCATION\n   #22 = Utf8               <init>\n@@ -40,57 +40,56 @@\n   #30 = Utf8               (Lorg/osgi/framework/BundleContext;)V\n   #31 = Utf8               bool\n   #32 = Utf8               Ljava/lang/Boolean;\n   #33 = Utf8               context\n   #34 = Utf8               Lorg/osgi/framework/BundleContext;\n   #35 = Utf8               locationDefault\n   #36 = Utf8               StackMapTable\n-  #37 = Class              #67            // java/lang/String\n+  #37 = Class              #66            // java/lang/String\n   #38 = Utf8               Exceptions\n-  #39 = Class              #68            // java/lang/Exception\n+  #39 = Class              #67            // java/lang/Exception\n   #40 = Utf8               stop\n   #41 = Utf8               SourceFile\n   #42 = Utf8               Activator.java\n   #43 = Utf8               RuntimeInvisibleAnnotations\n   #44 = Utf8               Lorg/osgi/annotation/bundle/Header;\n   #45 = Utf8               name\n   #46 = Utf8               Bundle-Activator\n   #47 = Utf8               value\n   #48 = Utf8               ${@class}\n   #49 = NameAndType        #22:#23        // \"<init>\":()V\n   #50 = Utf8               org/apache/sling/installer/factories/configuration/impl/Activator\n   #51 = Utf8               sling.installer.config.useMulti\n-  #52 = Class              #69            // org/osgi/framework/BundleContext\n-  #53 = NameAndType        #70:#71        // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #54 = Class              #67            // java/lang/String\n-  #55 = NameAndType        #72:#73        // toString:()Ljava/lang/String;\n-  #56 = Class              #74            // java/lang/Boolean\n-  #57 = NameAndType        #75:#76        // valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n-  #58 = NameAndType        #77:#78        // booleanValue:()Z\n-  #59 = Utf8               ?\n-  #60 = NameAndType        #21:#17        // DEFAULT_LOCATION:Ljava/lang/String;\n-  #61 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-  #62 = NameAndType        #22:#30        // \"<init>\":(Lorg/osgi/framework/BundleContext;)V\n-  #63 = NameAndType        #19:#20        // listener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n-  #64 = NameAndType        #79:#23        // deactivate:()V\n-  #65 = Utf8               java/lang/Object\n-  #66 = Utf8               org/osgi/framework/BundleActivator\n-  #67 = Utf8               java/lang/String\n-  #68 = Utf8               java/lang/Exception\n-  #69 = Utf8               org/osgi/framework/BundleContext\n-  #70 = Utf8               getProperty\n-  #71 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #72 = Utf8               toString\n-  #73 = Utf8               ()Ljava/lang/String;\n-  #74 = Utf8               java/lang/Boolean\n-  #75 = Utf8               valueOf\n-  #76 = Utf8               (Ljava/lang/String;)Ljava/lang/Boolean;\n-  #77 = Utf8               booleanValue\n-  #78 = Utf8               ()Z\n-  #79 = Utf8               deactivate\n+  #52 = Class              #68            // org/osgi/framework/BundleContext\n+  #53 = NameAndType        #69:#70        // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+  #54 = NameAndType        #71:#72        // toString:()Ljava/lang/String;\n+  #55 = Class              #73            // java/lang/Boolean\n+  #56 = NameAndType        #74:#75        // valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n+  #57 = NameAndType        #76:#77        // booleanValue:()Z\n+  #58 = Utf8               ?\n+  #59 = NameAndType        #21:#17        // DEFAULT_LOCATION:Ljava/lang/String;\n+  #60 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+  #61 = NameAndType        #22:#30        // \"<init>\":(Lorg/osgi/framework/BundleContext;)V\n+  #62 = NameAndType        #19:#20        // listener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n+  #63 = NameAndType        #78:#23        // deactivate:()V\n+  #64 = Utf8               java/lang/Object\n+  #65 = Utf8               org/osgi/framework/BundleActivator\n+  #66 = Utf8               java/lang/String\n+  #67 = Utf8               java/lang/Exception\n+  #68 = Utf8               org/osgi/framework/BundleContext\n+  #69 = Utf8               getProperty\n+  #70 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #71 = Utf8               toString\n+  #72 = Utf8               ()Ljava/lang/String;\n+  #73 = Utf8               java/lang/Boolean\n+  #74 = Utf8               valueOf\n+  #75 = Utf8               (Ljava/lang/String;)Ljava/lang/Boolean;\n+  #76 = Utf8               booleanValue\n+  #77 = Utf8               ()Z\n+  #78 = Utf8               deactivate\n {\n   private static final java.lang.String PROP_LOCATION_DEFAULT = \"sling.installer.config.useMulti\";\n     descriptor: Ljava/lang/String;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: String sling.installer.config.useMulti\n \n   private org.apache.sling.installer.factories.configuration.impl.ServicesListener listener;\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.class", "source2": "org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,78 +1,78 @@\n-  SHA-256 checksum ca71e599afb6f561f2a04b2b60d7c6b57289ec83d6756d4e455690a80b19aec1\n+  SHA-256 checksum b3350bfde255e4dcc64b0965b595915dfef3e47fbde60873addfb65546a214fe\n   Compiled from \"ConfigInstallTask.java\"\n public class org.apache.sling.installer.factories.configuration.impl.ConfigInstallTask extends org.apache.sling.installer.factories.configuration.impl.AbstractConfigTask\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #4                          // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n   super_class: #61                        // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n   interfaces: 0, fields: 1, methods: 3, attributes: 2\n Constant pool:\n-    #1 = Methodref          #61.#106      // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-    #2 = Class              #107          // java/lang/StringBuilder\n-    #3 = Methodref          #2.#108       // java/lang/StringBuilder.\"<init>\":()V\n-    #4 = Class              #109          // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n-    #5 = String             #110          // 20-\n-    #6 = Methodref          #2.#111       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-    #7 = Methodref          #4.#112       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getRealPID:()Ljava/lang/String;\n-    #8 = Methodref          #2.#113       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-    #9 = Fieldref           #114.#115     // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-   #10 = Methodref          #4.#116       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-   #11 = InterfaceMethodref #117.#118     // org/apache/sling/installer/api/tasks/TaskResource.getDictionary:()Ljava/util/Dictionary;\n-   #12 = Class              #119          // org/apache/sling/installer/factories/configuration/ConfigurationConstants\n-   #13 = String             #120          // org.apache.sling.installer.configuration.bundlelocation\n-   #14 = Methodref          #121.#122     // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #15 = Class              #123          // java/lang/String\n-   #16 = Fieldref           #124.#125     // org/apache/sling/installer/factories/configuration/impl/Activator.DEFAULT_LOCATION:Ljava/lang/String;\n-   #17 = Methodref          #15.#126      // java/lang/String.length:()I\n-   #18 = Methodref          #4.#127       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n-   #19 = Fieldref           #4.#128       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.factoryPid:Ljava/lang/String;\n-   #20 = Fieldref           #4.#129       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.configPid:Ljava/lang/String;\n-   #21 = Methodref          #130.#131     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #22 = Methodref          #130.#132     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.createConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #23 = InterfaceMethodref #133.#134     // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n-   #24 = Methodref          #130.#135     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n-   #25 = Methodref          #4.#136       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getLogger:()Lorg/slf4j/Logger;\n-   #26 = String             #137          // Configuration {} already installed with same data, update request ignored: {}\n-   #27 = InterfaceMethodref #133.#138     // org/osgi/service/cm/Configuration.getPid:()Ljava/lang/String;\n-   #28 = InterfaceMethodref #139.#140     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #29 = InterfaceMethodref #133.#141     // org/osgi/service/cm/Configuration.setBundleLocation:(Ljava/lang/String;)V\n-   #30 = Methodref          #4.#118       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getDictionary:()Ljava/util/Dictionary;\n-   #31 = InterfaceMethodref #133.#142     // org/osgi/service/cm/Configuration.update:(Ljava/util/Dictionary;)V\n-   #32 = String             #143          // Installed configuration {} from resource {}\n-   #33 = Class              #144          // java/lang/Object\n-   #34 = InterfaceMethodref #145.#146     // org/apache/sling/installer/api/tasks/InstallationContext.log:(Ljava/lang/String;[Ljava/lang/Object;)V\n-   #35 = String             #147          // Configuration\n-   #36 = String             #148          //\n+    #1 = Methodref          #61.#101      // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+    #2 = Class              #102          // java/lang/StringBuilder\n+    #3 = Methodref          #2.#103       // java/lang/StringBuilder.\"<init>\":()V\n+    #4 = Class              #104          // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n+    #5 = String             #105          // 20-\n+    #6 = Methodref          #2.#106       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+    #7 = Methodref          #4.#107       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getRealPID:()Ljava/lang/String;\n+    #8 = Methodref          #2.#108       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+    #9 = Fieldref           #109.#110     // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+   #10 = Methodref          #4.#111       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+   #11 = InterfaceMethodref #112.#113     // org/apache/sling/installer/api/tasks/TaskResource.getDictionary:()Ljava/util/Dictionary;\n+   #12 = Class              #114          // org/apache/sling/installer/factories/configuration/ConfigurationConstants\n+   #13 = String             #115          // org.apache.sling.installer.configuration.bundlelocation\n+   #14 = Methodref          #116.#117     // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #15 = Class              #118          // java/lang/String\n+   #16 = Fieldref           #119.#120     // org/apache/sling/installer/factories/configuration/impl/Activator.DEFAULT_LOCATION:Ljava/lang/String;\n+   #17 = Methodref          #15.#121      // java/lang/String.length:()I\n+   #18 = Methodref          #4.#122       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n+   #19 = Fieldref           #4.#123       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.factoryPid:Ljava/lang/String;\n+   #20 = Fieldref           #4.#124       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.configPid:Ljava/lang/String;\n+   #21 = Methodref          #125.#126     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #22 = Methodref          #125.#127     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.createConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #23 = InterfaceMethodref #95.#128      // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n+   #24 = Methodref          #125.#129     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n+   #25 = Methodref          #4.#130       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getLogger:()Lorg/slf4j/Logger;\n+   #26 = String             #131          // Configuration {} already installed with same data, update request ignored: {}\n+   #27 = InterfaceMethodref #95.#132      // org/osgi/service/cm/Configuration.getPid:()Ljava/lang/String;\n+   #28 = InterfaceMethodref #97.#133      // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #29 = InterfaceMethodref #95.#134      // org/osgi/service/cm/Configuration.setBundleLocation:(Ljava/lang/String;)V\n+   #30 = Methodref          #4.#113       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.getDictionary:()Ljava/util/Dictionary;\n+   #31 = InterfaceMethodref #95.#135      // org/osgi/service/cm/Configuration.update:(Ljava/util/Dictionary;)V\n+   #32 = String             #136          // Installed configuration {} from resource {}\n+   #33 = Class              #137          // java/lang/Object\n+   #34 = InterfaceMethodref #96.#138      // org/apache/sling/installer/api/tasks/InstallationContext.log:(Ljava/lang/String;[Ljava/lang/Object;)V\n+   #35 = String             #139          // Configuration\n+   #36 = String             #140          //\n    #37 = String             #90           // created\n-   #38 = String             #149          // updated\n-   #39 = String             #150          //  from\n-   #40 = Methodref          #2.#151       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #41 = InterfaceMethodref #139.#152     // org/slf4j/Logger.debug:(Ljava/lang/String;)V\n-   #42 = Class              #153          // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-   #43 = InterfaceMethodref #133.#154     // org/osgi/service/cm/Configuration.getFactoryPid:()Ljava/lang/String;\n-   #44 = Methodref          #42.#155      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n-   #45 = Methodref          #114.#156     // org/apache/sling/installer/factories/configuration/impl/Coordinator.add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n-   #46 = Fieldref           #157.#158     // org/apache/sling/installer/api/tasks/ResourceState.INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #47 = Methodref          #4.#159       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-   #48 = Class              #160          // java/io/IOException\n-   #49 = Class              #161          // java/lang/IllegalStateException\n-   #50 = String             #162          // Temporary exception during installation of config\n-   #51 = String             #163          //  :\n-   #52 = Methodref          #55.#164      // java/lang/Exception.getMessage:()Ljava/lang/String;\n-   #53 = String             #165          // . Retrying later.\n-   #54 = InterfaceMethodref #139.#166     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #55 = Class              #167          // java/lang/Exception\n-   #56 = String             #168          // Exception during installation of config {0} : {1}\n-   #57 = Methodref          #169.#170     // java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #58 = InterfaceMethodref #139.#171     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #59 = Fieldref           #157.#172     // org/apache/sling/installer/api/tasks/ResourceState.IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #60 = Methodref          #4.#173       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;Ljava/lang/String;Ljava/lang/String;)V\n-   #61 = Class              #174          // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n+   #38 = String             #141          // updated\n+   #39 = String             #142          //  from\n+   #40 = Methodref          #2.#143       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #41 = InterfaceMethodref #97.#144      // org/slf4j/Logger.debug:(Ljava/lang/String;)V\n+   #42 = Class              #145          // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+   #43 = InterfaceMethodref #95.#146      // org/osgi/service/cm/Configuration.getFactoryPid:()Ljava/lang/String;\n+   #44 = Methodref          #42.#147      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n+   #45 = Methodref          #109.#148     // org/apache/sling/installer/factories/configuration/impl/Coordinator.add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n+   #46 = Fieldref           #149.#150     // org/apache/sling/installer/api/tasks/ResourceState.INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #47 = Methodref          #4.#151       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+   #48 = Class              #152          // java/io/IOException\n+   #49 = Class              #153          // java/lang/IllegalStateException\n+   #50 = String             #154          // Temporary exception during installation of config\n+   #51 = String             #155          //  :\n+   #52 = Methodref          #55.#156      // java/lang/Exception.getMessage:()Ljava/lang/String;\n+   #53 = String             #157          // . Retrying later.\n+   #54 = InterfaceMethodref #97.#158      // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #55 = Class              #159          // java/lang/Exception\n+   #56 = String             #160          // Exception during installation of config {0} : {1}\n+   #57 = Methodref          #161.#162     // java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #58 = InterfaceMethodref #97.#163      // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #59 = Fieldref           #149.#164     // org/apache/sling/installer/api/tasks/ResourceState.IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #60 = Methodref          #4.#165       // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;Ljava/lang/String;Ljava/lang/String;)V\n+   #61 = Class              #166          // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n    #62 = Utf8               CONFIG_INSTALL_ORDER\n    #63 = Utf8               Ljava/lang/String;\n    #64 = Utf8               ConstantValue\n    #65 = Utf8               <init>\n    #66 = Utf8               (Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n    #67 = Utf8               Code\n    #68 = Utf8               LineNumberTable\n@@ -98,159 +98,151 @@\n    #88 = Utf8               Ljava/lang/Exception;\n    #89 = Utf8               message\n    #90 = Utf8               created\n    #91 = Utf8               Z\n    #92 = Utf8               ctx\n    #93 = Utf8               Lorg/apache/sling/installer/api/tasks/InstallationContext;\n    #94 = Utf8               StackMapTable\n-   #95 = Class              #144          // java/lang/Object\n-   #96 = Class              #123          // java/lang/String\n-   #97 = Class              #175          // org/osgi/service/cm/Configuration\n-   #98 = Class              #109          // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n-   #99 = Class              #176          // org/apache/sling/installer/api/tasks/InstallationContext\n-  #100 = Class              #177          // org/slf4j/Logger\n-  #101 = Class              #107          // java/lang/StringBuilder\n-  #102 = Class              #167          // java/lang/Exception\n-  #103 = Class              #178          // java/lang/Throwable\n-  #104 = Utf8               SourceFile\n-  #105 = Utf8               ConfigInstallTask.java\n-  #106 = NameAndType        #65:#66       // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-  #107 = Utf8               java/lang/StringBuilder\n-  #108 = NameAndType        #65:#179      // \"<init>\":()V\n-  #109 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n-  #110 = Utf8               20-\n-  #111 = NameAndType        #180:#181     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #112 = NameAndType        #182:#77      // getRealPID:()Ljava/lang/String;\n-  #113 = NameAndType        #183:#77      // toString:()Ljava/lang/String;\n-  #114 = Class              #184          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n-  #115 = NameAndType        #185:#186     // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-  #116 = NameAndType        #187:#188     // getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-  #117 = Class              #189          // org/apache/sling/installer/api/tasks/TaskResource\n-  #118 = NameAndType        #190:#191     // getDictionary:()Ljava/util/Dictionary;\n-  #119 = Utf8               org/apache/sling/installer/factories/configuration/ConfigurationConstants\n-  #120 = Utf8               org.apache.sling.installer.configuration.bundlelocation\n-  #121 = Class              #192          // java/util/Dictionary\n-  #122 = NameAndType        #193:#194     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #123 = Utf8               java/lang/String\n-  #124 = Class              #195          // org/apache/sling/installer/factories/configuration/impl/Activator\n-  #125 = NameAndType        #196:#63      // DEFAULT_LOCATION:Ljava/lang/String;\n-  #126 = NameAndType        #197:#198     // length:()I\n-  #127 = NameAndType        #199:#200     // getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n-  #128 = NameAndType        #201:#63      // factoryPid:Ljava/lang/String;\n-  #129 = NameAndType        #202:#63      // configPid:Ljava/lang/String;\n-  #130 = Class              #203          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #131 = NameAndType        #204:#205     // getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #132 = NameAndType        #206:#207     // createConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #133 = Class              #175          // org/osgi/service/cm/Configuration\n-  #134 = NameAndType        #208:#191     // getProperties:()Ljava/util/Dictionary;\n-  #135 = NameAndType        #209:#210     // isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n-  #136 = NameAndType        #211:#212     // getLogger:()Lorg/slf4j/Logger;\n-  #137 = Utf8               Configuration {} already installed with same data, update request ignored: {}\n-  #138 = NameAndType        #213:#77      // getPid:()Ljava/lang/String;\n-  #139 = Class              #177          // org/slf4j/Logger\n-  #140 = NameAndType        #214:#215     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #141 = NameAndType        #216:#217     // setBundleLocation:(Ljava/lang/String;)V\n-  #142 = NameAndType        #218:#219     // update:(Ljava/util/Dictionary;)V\n-  #143 = Utf8               Installed configuration {} from resource {}\n-  #144 = Utf8               java/lang/Object\n-  #145 = Class              #176          // org/apache/sling/installer/api/tasks/InstallationContext\n-  #146 = NameAndType        #220:#221     // log:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #147 = Utf8               Configuration\n-  #148 = Utf8\n-  #149 = Utf8               updated\n-  #150 = Utf8                from\n-  #151 = NameAndType        #180:#222     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #152 = NameAndType        #214:#217     // debug:(Ljava/lang/String;)V\n-  #153 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-  #154 = NameAndType        #223:#77      // getFactoryPid:()Ljava/lang/String;\n-  #155 = NameAndType        #65:#224      // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n-  #156 = NameAndType        #225:#226     // add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n-  #157 = Class              #227          // org/apache/sling/installer/api/tasks/ResourceState\n-  #158 = NameAndType        #228:#229     // INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #159 = NameAndType        #230:#231     // setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-  #160 = Utf8               java/io/IOException\n-  #161 = Utf8               java/lang/IllegalStateException\n-  #162 = Utf8               Temporary exception during installation of config\n-  #163 = Utf8                :\n-  #164 = NameAndType        #232:#77      // getMessage:()Ljava/lang/String;\n-  #165 = Utf8               . Retrying later.\n-  #166 = NameAndType        #214:#233     // debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #167 = Utf8               java/lang/Exception\n-  #168 = Utf8               Exception during installation of config {0} : {1}\n-  #169 = Class              #234          // java/text/MessageFormat\n-  #170 = NameAndType        #235:#236     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #171 = NameAndType        #237:#233     // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #172 = NameAndType        #238:#229     // IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #173 = NameAndType        #230:#239     // setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;Ljava/lang/String;Ljava/lang/String;)V\n-  #174 = Utf8               org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n-  #175 = Utf8               org/osgi/service/cm/Configuration\n-  #176 = Utf8               org/apache/sling/installer/api/tasks/InstallationContext\n-  #177 = Utf8               org/slf4j/Logger\n-  #178 = Utf8               java/lang/Throwable\n-  #179 = Utf8               ()V\n-  #180 = Utf8               append\n-  #181 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #182 = Utf8               getRealPID\n-  #183 = Utf8               toString\n-  #184 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n-  #185 = Utf8               SHARED\n-  #186 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-  #187 = Utf8               getResource\n-  #188 = Utf8               ()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-  #189 = Utf8               org/apache/sling/installer/api/tasks/TaskResource\n-  #190 = Utf8               getDictionary\n-  #191 = Utf8               ()Ljava/util/Dictionary;\n-  #192 = Utf8               java/util/Dictionary\n-  #193 = Utf8               get\n-  #194 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #195 = Utf8               org/apache/sling/installer/factories/configuration/impl/Activator\n-  #196 = Utf8               DEFAULT_LOCATION\n-  #197 = Utf8               length\n-  #198 = Utf8               ()I\n-  #199 = Utf8               getConfigurationAdmin\n-  #200 = Utf8               ()Lorg/osgi/service/cm/ConfigurationAdmin;\n-  #201 = Utf8               factoryPid\n-  #202 = Utf8               configPid\n-  #203 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #204 = Utf8               getConfiguration\n-  #205 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #206 = Utf8               createConfiguration\n-  #207 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #208 = Utf8               getProperties\n-  #209 = Utf8               isSameData\n-  #210 = Utf8               (Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n-  #211 = Utf8               getLogger\n-  #212 = Utf8               ()Lorg/slf4j/Logger;\n-  #213 = Utf8               getPid\n-  #214 = Utf8               debug\n-  #215 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #216 = Utf8               setBundleLocation\n-  #217 = Utf8               (Ljava/lang/String;)V\n-  #218 = Utf8               update\n-  #219 = Utf8               (Ljava/util/Dictionary;)V\n-  #220 = Utf8               log\n-  #221 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #222 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #223 = Utf8               getFactoryPid\n-  #224 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)V\n-  #225 = Utf8               add\n-  #226 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n-  #227 = Utf8               org/apache/sling/installer/api/tasks/ResourceState\n-  #228 = Utf8               INSTALLED\n-  #229 = Utf8               Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #230 = Utf8               setFinishedState\n-  #231 = Utf8               (Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-  #232 = Utf8               getMessage\n-  #233 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #234 = Utf8               java/text/MessageFormat\n-  #235 = Utf8               format\n-  #236 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #237 = Utf8               error\n-  #238 = Utf8               IGNORED\n-  #239 = Utf8               (Lorg/apache/sling/installer/api/tasks/ResourceState;Ljava/lang/String;Ljava/lang/String;)V\n+   #95 = Class              #167          // org/osgi/service/cm/Configuration\n+   #96 = Class              #168          // org/apache/sling/installer/api/tasks/InstallationContext\n+   #97 = Class              #169          // org/slf4j/Logger\n+   #98 = Class              #170          // java/lang/Throwable\n+   #99 = Utf8               SourceFile\n+  #100 = Utf8               ConfigInstallTask.java\n+  #101 = NameAndType        #65:#66       // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+  #102 = Utf8               java/lang/StringBuilder\n+  #103 = NameAndType        #65:#171      // \"<init>\":()V\n+  #104 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n+  #105 = Utf8               20-\n+  #106 = NameAndType        #172:#173     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #107 = NameAndType        #174:#77      // getRealPID:()Ljava/lang/String;\n+  #108 = NameAndType        #175:#77      // toString:()Ljava/lang/String;\n+  #109 = Class              #176          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  #110 = NameAndType        #177:#178     // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+  #111 = NameAndType        #179:#180     // getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+  #112 = Class              #181          // org/apache/sling/installer/api/tasks/TaskResource\n+  #113 = NameAndType        #182:#183     // getDictionary:()Ljava/util/Dictionary;\n+  #114 = Utf8               org/apache/sling/installer/factories/configuration/ConfigurationConstants\n+  #115 = Utf8               org.apache.sling.installer.configuration.bundlelocation\n+  #116 = Class              #184          // java/util/Dictionary\n+  #117 = NameAndType        #185:#186     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #118 = Utf8               java/lang/String\n+  #119 = Class              #187          // org/apache/sling/installer/factories/configuration/impl/Activator\n+  #120 = NameAndType        #188:#63      // DEFAULT_LOCATION:Ljava/lang/String;\n+  #121 = NameAndType        #189:#190     // length:()I\n+  #122 = NameAndType        #191:#192     // getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n+  #123 = NameAndType        #193:#63      // factoryPid:Ljava/lang/String;\n+  #124 = NameAndType        #194:#63      // configPid:Ljava/lang/String;\n+  #125 = Class              #195          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #126 = NameAndType        #196:#197     // getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #127 = NameAndType        #198:#199     // createConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #128 = NameAndType        #200:#183     // getProperties:()Ljava/util/Dictionary;\n+  #129 = NameAndType        #201:#202     // isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n+  #130 = NameAndType        #203:#204     // getLogger:()Lorg/slf4j/Logger;\n+  #131 = Utf8               Configuration {} already installed with same data, update request ignored: {}\n+  #132 = NameAndType        #205:#77      // getPid:()Ljava/lang/String;\n+  #133 = NameAndType        #206:#207     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #134 = NameAndType        #208:#209     // setBundleLocation:(Ljava/lang/String;)V\n+  #135 = NameAndType        #210:#211     // update:(Ljava/util/Dictionary;)V\n+  #136 = Utf8               Installed configuration {} from resource {}\n+  #137 = Utf8               java/lang/Object\n+  #138 = NameAndType        #212:#213     // log:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #139 = Utf8               Configuration\n+  #140 = Utf8\n+  #141 = Utf8               updated\n+  #142 = Utf8                from\n+  #143 = NameAndType        #172:#214     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #144 = NameAndType        #206:#209     // debug:(Ljava/lang/String;)V\n+  #145 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+  #146 = NameAndType        #215:#77      // getFactoryPid:()Ljava/lang/String;\n+  #147 = NameAndType        #65:#216      // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n+  #148 = NameAndType        #217:#218     // add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n+  #149 = Class              #219          // org/apache/sling/installer/api/tasks/ResourceState\n+  #150 = NameAndType        #220:#221     // INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #151 = NameAndType        #222:#223     // setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+  #152 = Utf8               java/io/IOException\n+  #153 = Utf8               java/lang/IllegalStateException\n+  #154 = Utf8               Temporary exception during installation of config\n+  #155 = Utf8                :\n+  #156 = NameAndType        #224:#77      // getMessage:()Ljava/lang/String;\n+  #157 = Utf8               . Retrying later.\n+  #158 = NameAndType        #206:#225     // debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #159 = Utf8               java/lang/Exception\n+  #160 = Utf8               Exception during installation of config {0} : {1}\n+  #161 = Class              #226          // java/text/MessageFormat\n+  #162 = NameAndType        #227:#228     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #163 = NameAndType        #229:#225     // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #164 = NameAndType        #230:#221     // IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #165 = NameAndType        #222:#231     // setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;Ljava/lang/String;Ljava/lang/String;)V\n+  #166 = Utf8               org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n+  #167 = Utf8               org/osgi/service/cm/Configuration\n+  #168 = Utf8               org/apache/sling/installer/api/tasks/InstallationContext\n+  #169 = Utf8               org/slf4j/Logger\n+  #170 = Utf8               java/lang/Throwable\n+  #171 = Utf8               ()V\n+  #172 = Utf8               append\n+  #173 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #174 = Utf8               getRealPID\n+  #175 = Utf8               toString\n+  #176 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  #177 = Utf8               SHARED\n+  #178 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+  #179 = Utf8               getResource\n+  #180 = Utf8               ()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+  #181 = Utf8               org/apache/sling/installer/api/tasks/TaskResource\n+  #182 = Utf8               getDictionary\n+  #183 = Utf8               ()Ljava/util/Dictionary;\n+  #184 = Utf8               java/util/Dictionary\n+  #185 = Utf8               get\n+  #186 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #187 = Utf8               org/apache/sling/installer/factories/configuration/impl/Activator\n+  #188 = Utf8               DEFAULT_LOCATION\n+  #189 = Utf8               length\n+  #190 = Utf8               ()I\n+  #191 = Utf8               getConfigurationAdmin\n+  #192 = Utf8               ()Lorg/osgi/service/cm/ConfigurationAdmin;\n+  #193 = Utf8               factoryPid\n+  #194 = Utf8               configPid\n+  #195 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #196 = Utf8               getConfiguration\n+  #197 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #198 = Utf8               createConfiguration\n+  #199 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #200 = Utf8               getProperties\n+  #201 = Utf8               isSameData\n+  #202 = Utf8               (Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n+  #203 = Utf8               getLogger\n+  #204 = Utf8               ()Lorg/slf4j/Logger;\n+  #205 = Utf8               getPid\n+  #206 = Utf8               debug\n+  #207 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #208 = Utf8               setBundleLocation\n+  #209 = Utf8               (Ljava/lang/String;)V\n+  #210 = Utf8               update\n+  #211 = Utf8               (Ljava/util/Dictionary;)V\n+  #212 = Utf8               log\n+  #213 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #214 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #215 = Utf8               getFactoryPid\n+  #216 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)V\n+  #217 = Utf8               add\n+  #218 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n+  #219 = Utf8               org/apache/sling/installer/api/tasks/ResourceState\n+  #220 = Utf8               INSTALLED\n+  #221 = Utf8               Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #222 = Utf8               setFinishedState\n+  #223 = Utf8               (Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+  #224 = Utf8               getMessage\n+  #225 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #226 = Utf8               java/text/MessageFormat\n+  #227 = Utf8               format\n+  #228 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #229 = Utf8               error\n+  #230 = Utf8               IGNORED\n+  #231 = Utf8               (Lorg/apache/sling/installer/api/tasks/ResourceState;Ljava/lang/String;Ljava/lang/String;)V\n {\n   private static final java.lang.String CONFIG_INSTALL_ORDER = \"20-\";\n     descriptor: Ljava/lang/String;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: String 20-\n \n   public org.apache.sling.installer.factories.configuration.impl.ConfigInstallTask(org.apache.sling.installer.api.tasks.TaskResourceGroup, org.osgi.service.cm.ConfigurationAdmin);\n@@ -508,14 +500,15 @@\n         line 69: 136\n         line 71: 141\n         line 73: 147\n         line 77: 156\n         line 78: 161\n         line 79: 172\n         line 80: 201\n+        line 81: 232\n         line 82: 252\n         line 80: 261\n         line 83: 266\n         line 84: 290\n         line 88: 298\n         line 95: 305\n         line 89: 308\n@@ -568,8 +561,8 @@\n         frame_type = 68 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Throwable ]\n         frame_type = 250 /* chop */\n           offset_delta = 6\n }\n SourceFile: \"ConfigInstallTask.java\"\n InnerClasses:\n-  public static final #81= #42 of #114;   // Operation=class org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation of class org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  public static final #81= #42 of #109;   // Operation=class org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation of class org/apache/sling/installer/factories/configuration/impl/Coordinator\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.class", "source2": "org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,59 +1,59 @@\n-  SHA-256 checksum 9f2c45a8c6da6bc0560d6bacad9633d07fad21f75385c1f4976d547bd66d457a\n+  SHA-256 checksum d0db44dd95137afce02812cd633767cb5642c6b4db96e444a80b6c21ade77de1\n   Compiled from \"ConfigRemoveTask.java\"\n public class org.apache.sling.installer.factories.configuration.impl.ConfigRemoveTask extends org.apache.sling.installer.factories.configuration.impl.AbstractConfigTask\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #4                          // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n   super_class: #42                        // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n   interfaces: 0, fields: 1, methods: 3, attributes: 2\n Constant pool:\n-    #1 = Methodref          #42.#78       // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-    #2 = Class              #79           // java/lang/StringBuilder\n-    #3 = Methodref          #2.#80        // java/lang/StringBuilder.\"<init>\":()V\n-    #4 = Class              #81           // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n-    #5 = String             #82           // 10-\n-    #6 = Methodref          #2.#83        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-    #7 = Methodref          #4.#84        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getRealPID:()Ljava/lang/String;\n-    #8 = Methodref          #2.#85        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-    #9 = Fieldref           #86.#87       // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-   #10 = Methodref          #4.#88        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n-   #11 = Fieldref           #4.#89        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.factoryPid:Ljava/lang/String;\n-   #12 = Fieldref           #4.#90        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.configPid:Ljava/lang/String;\n-   #13 = Methodref          #91.#92       // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #14 = Methodref          #4.#93        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getLogger:()Lorg/slf4j/Logger;\n-   #15 = String             #94           // Cannot delete config , pid={} not found, ignored ({})\n-   #16 = Methodref          #4.#95        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-   #17 = InterfaceMethodref #96.#97       // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #18 = InterfaceMethodref #98.#99       // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n-   #19 = InterfaceMethodref #100.#101     // org/apache/sling/installer/api/tasks/TaskResource.getDictionary:()Ljava/util/Dictionary;\n-   #20 = Methodref          #91.#102      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n-   #21 = String             #103          // Configuration has changed after it has been installed!\n-   #22 = InterfaceMethodref #96.#104      // org/slf4j/Logger.debug:(Ljava/lang/String;)V\n-   #23 = Class              #105          // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-   #24 = InterfaceMethodref #98.#106      // org/osgi/service/cm/Configuration.getPid:()Ljava/lang/String;\n-   #25 = InterfaceMethodref #98.#107      // org/osgi/service/cm/Configuration.getFactoryPid:()Ljava/lang/String;\n-   #26 = Methodref          #23.#108      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n-   #27 = String             #109          // Deleting config {} ({})\n-   #28 = InterfaceMethodref #98.#110      // org/osgi/service/cm/Configuration.delete:()V\n-   #29 = String             #111          // Deleted configuration {} from resource {}\n-   #30 = Class              #112          // java/lang/Object\n-   #31 = InterfaceMethodref #113.#114     // org/apache/sling/installer/api/tasks/InstallationContext.log:(Ljava/lang/String;[Ljava/lang/Object;)V\n-   #32 = Methodref          #86.#115      // org/apache/sling/installer/factories/configuration/impl/Coordinator.add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n-   #33 = Class              #116          // java/lang/Exception\n-   #34 = String             #117          // Exception during removal of config\n-   #35 = Methodref          #2.#118       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #36 = String             #119          //  :\n-   #37 = Methodref          #33.#120      // java/lang/Exception.getMessage:()Ljava/lang/String;\n-   #38 = String             #121          // . Retrying later.\n-   #39 = InterfaceMethodref #96.#122      // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #40 = Fieldref           #123.#124     // org/apache/sling/installer/api/tasks/ResourceState.UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #41 = Methodref          #4.#125       // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-   #42 = Class              #126          // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n+    #1 = Methodref          #42.#76       // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+    #2 = Class              #77           // java/lang/StringBuilder\n+    #3 = Methodref          #2.#78        // java/lang/StringBuilder.\"<init>\":()V\n+    #4 = Class              #79           // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n+    #5 = String             #80           // 10-\n+    #6 = Methodref          #2.#81        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+    #7 = Methodref          #4.#82        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getRealPID:()Ljava/lang/String;\n+    #8 = Methodref          #2.#83        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+    #9 = Fieldref           #84.#85       // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+   #10 = Methodref          #4.#86        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n+   #11 = Fieldref           #4.#87        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.factoryPid:Ljava/lang/String;\n+   #12 = Fieldref           #4.#88        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.configPid:Ljava/lang/String;\n+   #13 = Methodref          #89.#90       // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #14 = Methodref          #4.#91        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getLogger:()Lorg/slf4j/Logger;\n+   #15 = String             #92           // Cannot delete config , pid={} not found, ignored ({})\n+   #16 = Methodref          #4.#93        // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+   #17 = InterfaceMethodref #94.#95       // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #18 = InterfaceMethodref #72.#96       // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n+   #19 = InterfaceMethodref #97.#98       // org/apache/sling/installer/api/tasks/TaskResource.getDictionary:()Ljava/util/Dictionary;\n+   #20 = Methodref          #89.#99       // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n+   #21 = String             #100          // Configuration has changed after it has been installed!\n+   #22 = InterfaceMethodref #94.#101      // org/slf4j/Logger.debug:(Ljava/lang/String;)V\n+   #23 = Class              #102          // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+   #24 = InterfaceMethodref #72.#103      // org/osgi/service/cm/Configuration.getPid:()Ljava/lang/String;\n+   #25 = InterfaceMethodref #72.#104      // org/osgi/service/cm/Configuration.getFactoryPid:()Ljava/lang/String;\n+   #26 = Methodref          #23.#105      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n+   #27 = String             #106          // Deleting config {} ({})\n+   #28 = InterfaceMethodref #72.#107      // org/osgi/service/cm/Configuration.delete:()V\n+   #29 = String             #108          // Deleted configuration {} from resource {}\n+   #30 = Class              #109          // java/lang/Object\n+   #31 = InterfaceMethodref #110.#111     // org/apache/sling/installer/api/tasks/InstallationContext.log:(Ljava/lang/String;[Ljava/lang/Object;)V\n+   #32 = Methodref          #84.#112      // org/apache/sling/installer/factories/configuration/impl/Coordinator.add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n+   #33 = Class              #113          // java/lang/Exception\n+   #34 = String             #114          // Exception during removal of config\n+   #35 = Methodref          #2.#115       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #36 = String             #116          //  :\n+   #37 = Methodref          #33.#117      // java/lang/Exception.getMessage:()Ljava/lang/String;\n+   #38 = String             #118          // . Retrying later.\n+   #39 = InterfaceMethodref #94.#119      // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #40 = Fieldref           #120.#121     // org/apache/sling/installer/api/tasks/ResourceState.UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #41 = Methodref          #4.#122       // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+   #42 = Class              #123          // org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n    #43 = Utf8               CONFIG_REMOVE_ORDER\n    #44 = Utf8               Ljava/lang/String;\n    #45 = Utf8               ConstantValue\n    #46 = Utf8               <init>\n    #47 = Utf8               (Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n    #48 = Utf8               Code\n    #49 = Utf8               LineNumberTable\n@@ -75,117 +75,114 @@\n    #65 = Utf8               cfg\n    #66 = Utf8               Lorg/osgi/service/cm/Configuration;\n    #67 = Utf8               e\n    #68 = Utf8               Ljava/lang/Exception;\n    #69 = Utf8               ctx\n    #70 = Utf8               Lorg/apache/sling/installer/api/tasks/InstallationContext;\n    #71 = Utf8               StackMapTable\n-   #72 = Class              #112          // java/lang/Object\n-   #73 = Class              #127          // org/osgi/service/cm/Configuration\n-   #74 = Class              #116          // java/lang/Exception\n-   #75 = Class              #128          // java/lang/Throwable\n-   #76 = Utf8               SourceFile\n-   #77 = Utf8               ConfigRemoveTask.java\n-   #78 = NameAndType        #46:#47       // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-   #79 = Utf8               java/lang/StringBuilder\n-   #80 = NameAndType        #46:#129      // \"<init>\":()V\n-   #81 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n-   #82 = Utf8               10-\n-   #83 = NameAndType        #130:#131     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #84 = NameAndType        #132:#58      // getRealPID:()Ljava/lang/String;\n-   #85 = NameAndType        #133:#58      // toString:()Ljava/lang/String;\n-   #86 = Class              #134          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n-   #87 = NameAndType        #135:#136     // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-   #88 = NameAndType        #137:#138     // getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n-   #89 = NameAndType        #139:#44      // factoryPid:Ljava/lang/String;\n-   #90 = NameAndType        #140:#44      // configPid:Ljava/lang/String;\n-   #91 = Class              #141          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-   #92 = NameAndType        #142:#143     // getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #93 = NameAndType        #144:#145     // getLogger:()Lorg/slf4j/Logger;\n-   #94 = Utf8               Cannot delete config , pid={} not found, ignored ({})\n-   #95 = NameAndType        #146:#147     // getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-   #96 = Class              #148          // org/slf4j/Logger\n-   #97 = NameAndType        #149:#150     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #98 = Class              #127          // org/osgi/service/cm/Configuration\n-   #99 = NameAndType        #151:#152     // getProperties:()Ljava/util/Dictionary;\n-  #100 = Class              #153          // org/apache/sling/installer/api/tasks/TaskResource\n-  #101 = NameAndType        #154:#152     // getDictionary:()Ljava/util/Dictionary;\n-  #102 = NameAndType        #155:#156     // isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n-  #103 = Utf8               Configuration has changed after it has been installed!\n-  #104 = NameAndType        #149:#157     // debug:(Ljava/lang/String;)V\n-  #105 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-  #106 = NameAndType        #158:#58      // getPid:()Ljava/lang/String;\n-  #107 = NameAndType        #159:#58      // getFactoryPid:()Ljava/lang/String;\n-  #108 = NameAndType        #46:#160      // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n-  #109 = Utf8               Deleting config {} ({})\n-  #110 = NameAndType        #161:#129     // delete:()V\n-  #111 = Utf8               Deleted configuration {} from resource {}\n-  #112 = Utf8               java/lang/Object\n-  #113 = Class              #162          // org/apache/sling/installer/api/tasks/InstallationContext\n-  #114 = NameAndType        #163:#164     // log:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #115 = NameAndType        #165:#166     // add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n-  #116 = Utf8               java/lang/Exception\n-  #117 = Utf8               Exception during removal of config\n-  #118 = NameAndType        #130:#167     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #119 = Utf8                :\n-  #120 = NameAndType        #168:#58      // getMessage:()Ljava/lang/String;\n-  #121 = Utf8               . Retrying later.\n-  #122 = NameAndType        #149:#169     // debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #123 = Class              #170          // org/apache/sling/installer/api/tasks/ResourceState\n-  #124 = NameAndType        #171:#172     // UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #125 = NameAndType        #173:#174     // setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-  #126 = Utf8               org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n-  #127 = Utf8               org/osgi/service/cm/Configuration\n-  #128 = Utf8               java/lang/Throwable\n-  #129 = Utf8               ()V\n-  #130 = Utf8               append\n-  #131 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #132 = Utf8               getRealPID\n-  #133 = Utf8               toString\n-  #134 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n-  #135 = Utf8               SHARED\n-  #136 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-  #137 = Utf8               getConfigurationAdmin\n-  #138 = Utf8               ()Lorg/osgi/service/cm/ConfigurationAdmin;\n-  #139 = Utf8               factoryPid\n-  #140 = Utf8               configPid\n-  #141 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #142 = Utf8               getConfiguration\n-  #143 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #144 = Utf8               getLogger\n-  #145 = Utf8               ()Lorg/slf4j/Logger;\n-  #146 = Utf8               getResource\n-  #147 = Utf8               ()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-  #148 = Utf8               org/slf4j/Logger\n-  #149 = Utf8               debug\n-  #150 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #151 = Utf8               getProperties\n-  #152 = Utf8               ()Ljava/util/Dictionary;\n-  #153 = Utf8               org/apache/sling/installer/api/tasks/TaskResource\n-  #154 = Utf8               getDictionary\n-  #155 = Utf8               isSameData\n-  #156 = Utf8               (Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n-  #157 = Utf8               (Ljava/lang/String;)V\n-  #158 = Utf8               getPid\n-  #159 = Utf8               getFactoryPid\n-  #160 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)V\n-  #161 = Utf8               delete\n-  #162 = Utf8               org/apache/sling/installer/api/tasks/InstallationContext\n-  #163 = Utf8               log\n-  #164 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #165 = Utf8               add\n-  #166 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n-  #167 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #168 = Utf8               getMessage\n-  #169 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #170 = Utf8               org/apache/sling/installer/api/tasks/ResourceState\n-  #171 = Utf8               UNINSTALLED\n-  #172 = Utf8               Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #173 = Utf8               setFinishedState\n-  #174 = Utf8               (Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+   #72 = Class              #124          // org/osgi/service/cm/Configuration\n+   #73 = Class              #125          // java/lang/Throwable\n+   #74 = Utf8               SourceFile\n+   #75 = Utf8               ConfigRemoveTask.java\n+   #76 = NameAndType        #46:#47       // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+   #77 = Utf8               java/lang/StringBuilder\n+   #78 = NameAndType        #46:#126      // \"<init>\":()V\n+   #79 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n+   #80 = Utf8               10-\n+   #81 = NameAndType        #127:#128     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #82 = NameAndType        #129:#58      // getRealPID:()Ljava/lang/String;\n+   #83 = NameAndType        #130:#58      // toString:()Ljava/lang/String;\n+   #84 = Class              #131          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n+   #85 = NameAndType        #132:#133     // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+   #86 = NameAndType        #134:#135     // getConfigurationAdmin:()Lorg/osgi/service/cm/ConfigurationAdmin;\n+   #87 = NameAndType        #136:#44      // factoryPid:Ljava/lang/String;\n+   #88 = NameAndType        #137:#44      // configPid:Ljava/lang/String;\n+   #89 = Class              #138          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+   #90 = NameAndType        #139:#140     // getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #91 = NameAndType        #141:#142     // getLogger:()Lorg/slf4j/Logger;\n+   #92 = Utf8               Cannot delete config , pid={} not found, ignored ({})\n+   #93 = NameAndType        #143:#144     // getResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+   #94 = Class              #145          // org/slf4j/Logger\n+   #95 = NameAndType        #146:#147     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #96 = NameAndType        #148:#149     // getProperties:()Ljava/util/Dictionary;\n+   #97 = Class              #150          // org/apache/sling/installer/api/tasks/TaskResource\n+   #98 = NameAndType        #151:#149     // getDictionary:()Ljava/util/Dictionary;\n+   #99 = NameAndType        #152:#153     // isSameData:(Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n+  #100 = Utf8               Configuration has changed after it has been installed!\n+  #101 = NameAndType        #146:#154     // debug:(Ljava/lang/String;)V\n+  #102 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+  #103 = NameAndType        #155:#58      // getPid:()Ljava/lang/String;\n+  #104 = NameAndType        #156:#58      // getFactoryPid:()Ljava/lang/String;\n+  #105 = NameAndType        #46:#157      // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Z)V\n+  #106 = Utf8               Deleting config {} ({})\n+  #107 = NameAndType        #158:#126     // delete:()V\n+  #108 = Utf8               Deleted configuration {} from resource {}\n+  #109 = Utf8               java/lang/Object\n+  #110 = Class              #159          // org/apache/sling/installer/api/tasks/InstallationContext\n+  #111 = NameAndType        #160:#161     // log:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #112 = NameAndType        #162:#163     // add:(Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n+  #113 = Utf8               java/lang/Exception\n+  #114 = Utf8               Exception during removal of config\n+  #115 = NameAndType        #127:#164     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #116 = Utf8                :\n+  #117 = NameAndType        #165:#58      // getMessage:()Ljava/lang/String;\n+  #118 = Utf8               . Retrying later.\n+  #119 = NameAndType        #146:#166     // debug:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #120 = Class              #167          // org/apache/sling/installer/api/tasks/ResourceState\n+  #121 = NameAndType        #168:#169     // UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #122 = NameAndType        #170:#171     // setFinishedState:(Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+  #123 = Utf8               org/apache/sling/installer/factories/configuration/impl/AbstractConfigTask\n+  #124 = Utf8               org/osgi/service/cm/Configuration\n+  #125 = Utf8               java/lang/Throwable\n+  #126 = Utf8               ()V\n+  #127 = Utf8               append\n+  #128 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #129 = Utf8               getRealPID\n+  #130 = Utf8               toString\n+  #131 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  #132 = Utf8               SHARED\n+  #133 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+  #134 = Utf8               getConfigurationAdmin\n+  #135 = Utf8               ()Lorg/osgi/service/cm/ConfigurationAdmin;\n+  #136 = Utf8               factoryPid\n+  #137 = Utf8               configPid\n+  #138 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #139 = Utf8               getConfiguration\n+  #140 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #141 = Utf8               getLogger\n+  #142 = Utf8               ()Lorg/slf4j/Logger;\n+  #143 = Utf8               getResource\n+  #144 = Utf8               ()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+  #145 = Utf8               org/slf4j/Logger\n+  #146 = Utf8               debug\n+  #147 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #148 = Utf8               getProperties\n+  #149 = Utf8               ()Ljava/util/Dictionary;\n+  #150 = Utf8               org/apache/sling/installer/api/tasks/TaskResource\n+  #151 = Utf8               getDictionary\n+  #152 = Utf8               isSameData\n+  #153 = Utf8               (Ljava/util/Dictionary;Ljava/util/Dictionary;)Z\n+  #154 = Utf8               (Ljava/lang/String;)V\n+  #155 = Utf8               getPid\n+  #156 = Utf8               getFactoryPid\n+  #157 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)V\n+  #158 = Utf8               delete\n+  #159 = Utf8               org/apache/sling/installer/api/tasks/InstallationContext\n+  #160 = Utf8               log\n+  #161 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #162 = Utf8               add\n+  #163 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;)V\n+  #164 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #165 = Utf8               getMessage\n+  #166 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #167 = Utf8               org/apache/sling/installer/api/tasks/ResourceState\n+  #168 = Utf8               UNINSTALLED\n+  #169 = Utf8               Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #170 = Utf8               setFinishedState\n+  #171 = Utf8               (Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n {\n   private static final java.lang.String CONFIG_REMOVE_ORDER = \"10-\";\n     descriptor: Ljava/lang/String;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: String 10-\n \n   public org.apache.sling.installer.factories.configuration.impl.ConfigRemoveTask(org.apache.sling.installer.api.tasks.TaskResourceGroup, org.osgi.service.cm.ConfigurationAdmin);\n@@ -382,8 +379,8 @@\n         frame_type = 75 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Throwable ]\n         frame_type = 250 /* chop */\n           offset_delta = 6\n }\n SourceFile: \"ConfigRemoveTask.java\"\n InnerClasses:\n-  public static final #62= #23 of #86;    // Operation=class org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation of class org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  public static final #62= #23 of #84;    // Operation=class org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation of class org/apache/sling/installer/factories/configuration/impl/Coordinator\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.class", "source2": "org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,122 +1,122 @@\n-  SHA-256 checksum 38ca874925bb9d3f03ba7b5e8c4bd1426112b567ec913bc0c3ae43ae8c2e1835\n+  SHA-256 checksum da2558c0a7a22f727e243083f4dbbc53d7244ac5c2b82ec14e6af2d8242992e7\n   Compiled from \"ConfigTaskCreator.java\"\n public class org.apache.sling.installer.factories.configuration.impl.ConfigTaskCreator implements org.apache.sling.installer.api.tasks.InstallTaskFactory,org.osgi.service.cm.ConfigurationListener,org.apache.sling.installer.api.tasks.ResourceTransformer\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #104                        // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n   super_class: #105                       // java/lang/Object\n   interfaces: 3, fields: 4, methods: 10, attributes: 2\n Constant pool:\n-    #1 = Methodref          #105.#209     // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #105.#210     // java/lang/Object.getClass:()Ljava/lang/Class;\n-    #3 = Methodref          #211.#212     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-    #4 = Fieldref           #104.#213     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.logger:Lorg/slf4j/Logger;\n-    #5 = Fieldref           #104.#214     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.changeListener:Lorg/apache/sling/installer/api/ResourceChangeListener;\n-    #6 = Fieldref           #104.#215     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n-    #7 = Class              #216          // java/util/Hashtable\n-    #8 = Methodref          #7.#209       // java/util/Hashtable.\"<init>\":()V\n-    #9 = Class              #217          // org/osgi/framework/Constants\n-   #10 = String             #218          // service.description\n-   #11 = String             #219          // Apache Sling Configuration Install Task Factory\n-   #12 = Methodref          #7.#220       // java/util/Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #13 = String             #221          // service.vendor\n-   #14 = Class              #222          // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-   #15 = String             #223          // The Apache Software Foundation\n-   #16 = Class              #224          // org/apache/sling/installer/api/tasks/InstallTaskFactory\n-   #17 = String             #225          // installtaskfactory.name\n-   #18 = String             #226          // org.osgi.service.cm\n-   #19 = Class              #227          // org/apache/sling/installer/api/tasks/ResourceTransformer\n-   #20 = String             #228          // resourcetransformer.name\n-   #21 = Class              #229          // java/lang/String\n-   #22 = Methodref          #230.#231     // java/lang/Class.getName:()Ljava/lang/String;\n-   #23 = Class              #232          // org/osgi/service/cm/ConfigurationListener\n-   #24 = InterfaceMethodref #233.#234     // org/osgi/framework/BundleContext.registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n-   #25 = InterfaceMethodref #235.#236     // org/apache/sling/installer/api/tasks/TaskResourceGroup.getActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-   #26 = InterfaceMethodref #237.#238     // org/apache/sling/installer/api/tasks/TaskResource.getType:()Ljava/lang/String;\n-   #27 = Class              #239          // org/apache/sling/installer/api/InstallableResource\n-   #28 = String             #162          // config\n-   #29 = Methodref          #21.#240      // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #30 = InterfaceMethodref #237.#241     // org/apache/sling/installer/api/tasks/TaskResource.getState:()Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #31 = Fieldref           #242.#243     // org/apache/sling/installer/api/tasks/ResourceState.UNINSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #32 = InterfaceMethodref #235.#244     // org/apache/sling/installer/api/tasks/TaskResourceGroup.getNextActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-   #33 = Fieldref           #242.#245     // org/apache/sling/installer/api/tasks/ResourceState.IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #34 = Fieldref           #242.#246     // org/apache/sling/installer/api/tasks/ResourceState.INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #35 = Fieldref           #242.#247     // org/apache/sling/installer/api/tasks/ResourceState.INSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #36 = InterfaceMethodref #237.#248     // org/apache/sling/installer/api/tasks/TaskResource.getDictionary:()Ljava/util/Dictionary;\n-   #37 = String             #249          // org.apache.sling.installer.api.template\n-   #38 = Methodref          #250.#251     // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #39 = Class              #252          // org/apache/sling/installer/api/tasks/ChangeStateTask\n-   #40 = Fieldref           #242.#253     // org/apache/sling/installer/api/tasks/ResourceState.UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-   #41 = Methodref          #39.#254      // org/apache/sling/installer/api/tasks/ChangeStateTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-   #42 = Class              #255          // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n-   #43 = Methodref          #42.#256      // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-   #44 = Class              #257          // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n-   #45 = Methodref          #44.#256      // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-   #46 = Fieldref           #258.#259     // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-   #47 = Methodref          #48.#260      // org/osgi/service/cm/ConfigurationEvent.getType:()I\n-   #48 = Class              #261          // org/osgi/service/cm/ConfigurationEvent\n-   #49 = Methodref          #48.#262      // org/osgi/service/cm/ConfigurationEvent.getPid:()Ljava/lang/String;\n-   #50 = Methodref          #48.#263      // org/osgi/service/cm/ConfigurationEvent.getFactoryPid:()Ljava/lang/String;\n-   #51 = Methodref          #258.#264     // org/apache/sling/installer/factories/configuration/impl/Coordinator.get:(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n-   #52 = InterfaceMethodref #63.#265      // org/apache/sling/installer/api/ResourceChangeListener.resourceRemoved:(Ljava/lang/String;Ljava/lang/String;)V\n-   #53 = String             #266          // Ignoring configuration event for {}:{}\n-   #54 = InterfaceMethodref #267.#268     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #55 = Methodref          #269.#270     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #56 = InterfaceMethodref #271.#272     // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n-   #57 = Class              #273          // org/apache/sling/installer/factories/configuration/ConfigurationConstants\n-   #58 = String             #274          // org.apache.sling.installer.configuration.persist\n-   #59 = Methodref          #269.#275     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.toBoolean:(Ljava/lang/Object;Z)Z\n-   #60 = Methodref          #269.#276     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n-   #61 = Class              #277          // java/util/HashMap\n-   #62 = Methodref          #61.#209      // java/util/HashMap.\"<init>\":()V\n-   #63 = Class              #278          // org/apache/sling/installer/api/ResourceChangeListener\n-   #64 = String             #279          // org.apache.sling.installer.api.persist\n-   #65 = Fieldref           #280.#281     // java/lang/Boolean.FALSE:Ljava/lang/Boolean;\n-   #66 = InterfaceMethodref #282.#220     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #67 = String             #283          // service.pid\n-   #68 = String             #284          // resource.uri.hint\n-   #69 = InterfaceMethodref #271.#285     // org/osgi/service/cm/Configuration.getBundleLocation:()Ljava/lang/String;\n-   #70 = String             #286          // installation.hint\n-   #71 = Class              #287          // org/osgi/service/cm/ConfigurationAdmin\n-   #72 = String             #288          // service.factoryPid\n-   #73 = InterfaceMethodref #63.#289      // org/apache/sling/installer/api/ResourceChangeListener.resourceAddedOrUpdated:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/util/Dictionary;Ljava/util/Map;)V\n-   #74 = Class              #290          // java/lang/Exception\n-   #75 = InterfaceMethodref #291.#238     // org/apache/sling/installer/api/tasks/RegisteredResource.getType:()Ljava/lang/String;\n-   #76 = String             #292          // properties\n-   #77 = Methodref          #104.#293     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.checkConfiguration:(Lorg/apache/sling/installer/api/tasks/RegisteredResource;)[Lorg/apache/sling/installer/api/tasks/TransformationResult;\n-   #78 = Methodref          #104.#294     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String;\n-   #79 = Methodref          #21.#295      // java/lang/String.lastIndexOf:(I)I\n-   #80 = Methodref          #21.#296      // java/lang/String.indexOf:(I)I\n-   #81 = Methodref          #21.#297      // java/lang/String.substring:(I)Ljava/lang/String;\n-   #82 = InterfaceMethodref #291.#298     // org/apache/sling/installer/api/tasks/RegisteredResource.getURL:()Ljava/lang/String;\n-   #83 = Methodref          #104.#299     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.getResourceId:(Ljava/lang/String;)Ljava/lang/String;\n-   #84 = Methodref          #104.#300     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.removeConfigExtension:(Ljava/lang/String;)Ljava/lang/String;\n-   #85 = Methodref          #21.#301      // java/lang/String.substring:(II)Ljava/lang/String;\n-   #86 = Class              #302          // org/apache/sling/installer/api/tasks/TransformationResult\n-   #87 = Methodref          #86.#209      // org/apache/sling/installer/api/tasks/TransformationResult.\"<init>\":()V\n-   #88 = Methodref          #269.#303     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #89 = Methodref          #86.#304      // org/apache/sling/installer/api/tasks/TransformationResult.setId:(Ljava/lang/String;)V\n-   #90 = Methodref          #86.#305      // org/apache/sling/installer/api/tasks/TransformationResult.setResourceType:(Ljava/lang/String;)V\n-   #91 = Methodref          #86.#306      // org/apache/sling/installer/api/tasks/TransformationResult.setAttributes:(Ljava/util/Map;)V\n-   #92 = Fieldref           #104.#307     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.EXTENSIONS:Ljava/util/List;\n-   #93 = InterfaceMethodref #308.#309     // java/util/List.iterator:()Ljava/util/Iterator;\n-   #94 = InterfaceMethodref #310.#311     // java/util/Iterator.hasNext:()Z\n-   #95 = InterfaceMethodref #310.#312     // java/util/Iterator.next:()Ljava/lang/Object;\n-   #96 = Methodref          #21.#313      // java/lang/String.endsWith:(Ljava/lang/String;)Z\n-   #97 = Methodref          #21.#314      // java/lang/String.length:()I\n-   #98 = Methodref          #21.#315      // java/lang/String.replace:(CC)Ljava/lang/String;\n-   #99 = String             #316          // .config\n-  #100 = String             #317          // .properties\n-  #101 = String             #318          // .cfg\n-  #102 = String             #319          // .cfg.json\n-  #103 = Methodref          #320.#321     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #104 = Class              #322          // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n-  #105 = Class              #323          // java/lang/Object\n+    #1 = Methodref          #105.#202     // java/lang/Object.\"<init>\":()V\n+    #2 = Methodref          #105.#203     // java/lang/Object.getClass:()Ljava/lang/Class;\n+    #3 = Methodref          #204.#205     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+    #4 = Fieldref           #104.#206     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.logger:Lorg/slf4j/Logger;\n+    #5 = Fieldref           #104.#207     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.changeListener:Lorg/apache/sling/installer/api/ResourceChangeListener;\n+    #6 = Fieldref           #104.#208     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n+    #7 = Class              #209          // java/util/Hashtable\n+    #8 = Methodref          #7.#202       // java/util/Hashtable.\"<init>\":()V\n+    #9 = Class              #210          // org/osgi/framework/Constants\n+   #10 = String             #211          // service.description\n+   #11 = String             #212          // Apache Sling Configuration Install Task Factory\n+   #12 = Methodref          #7.#213       // java/util/Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #13 = String             #214          // service.vendor\n+   #14 = Class              #215          // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+   #15 = String             #216          // The Apache Software Foundation\n+   #16 = Class              #217          // org/apache/sling/installer/api/tasks/InstallTaskFactory\n+   #17 = String             #218          // installtaskfactory.name\n+   #18 = String             #219          // org.osgi.service.cm\n+   #19 = Class              #220          // org/apache/sling/installer/api/tasks/ResourceTransformer\n+   #20 = String             #221          // resourcetransformer.name\n+   #21 = Class              #222          // java/lang/String\n+   #22 = Methodref          #223.#224     // java/lang/Class.getName:()Ljava/lang/String;\n+   #23 = Class              #225          // org/osgi/service/cm/ConfigurationListener\n+   #24 = InterfaceMethodref #226.#227     // org/osgi/framework/BundleContext.registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n+   #25 = InterfaceMethodref #146.#228     // org/apache/sling/installer/api/tasks/TaskResourceGroup.getActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+   #26 = InterfaceMethodref #145.#229     // org/apache/sling/installer/api/tasks/TaskResource.getType:()Ljava/lang/String;\n+   #27 = Class              #230          // org/apache/sling/installer/api/InstallableResource\n+   #28 = String             #161          // config\n+   #29 = Methodref          #21.#231      // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #30 = InterfaceMethodref #145.#232     // org/apache/sling/installer/api/tasks/TaskResource.getState:()Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #31 = Fieldref           #233.#234     // org/apache/sling/installer/api/tasks/ResourceState.UNINSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #32 = InterfaceMethodref #146.#235     // org/apache/sling/installer/api/tasks/TaskResourceGroup.getNextActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+   #33 = Fieldref           #233.#236     // org/apache/sling/installer/api/tasks/ResourceState.IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #34 = Fieldref           #233.#237     // org/apache/sling/installer/api/tasks/ResourceState.INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #35 = Fieldref           #233.#238     // org/apache/sling/installer/api/tasks/ResourceState.INSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #36 = InterfaceMethodref #145.#239     // org/apache/sling/installer/api/tasks/TaskResource.getDictionary:()Ljava/util/Dictionary;\n+   #37 = String             #240          // org.apache.sling.installer.api.template\n+   #38 = Methodref          #168.#241     // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #39 = Class              #242          // org/apache/sling/installer/api/tasks/ChangeStateTask\n+   #40 = Fieldref           #233.#243     // org/apache/sling/installer/api/tasks/ResourceState.UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+   #41 = Methodref          #39.#244      // org/apache/sling/installer/api/tasks/ChangeStateTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+   #42 = Class              #245          // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n+   #43 = Methodref          #42.#246      // org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+   #44 = Class              #247          // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n+   #45 = Methodref          #44.#246      // org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.\"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+   #46 = Fieldref           #248.#249     // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+   #47 = Methodref          #48.#250      // org/osgi/service/cm/ConfigurationEvent.getType:()I\n+   #48 = Class              #251          // org/osgi/service/cm/ConfigurationEvent\n+   #49 = Methodref          #48.#252      // org/osgi/service/cm/ConfigurationEvent.getPid:()Ljava/lang/String;\n+   #50 = Methodref          #48.#253      // org/osgi/service/cm/ConfigurationEvent.getFactoryPid:()Ljava/lang/String;\n+   #51 = Methodref          #248.#254     // org/apache/sling/installer/factories/configuration/impl/Coordinator.get:(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n+   #52 = InterfaceMethodref #63.#255      // org/apache/sling/installer/api/ResourceChangeListener.resourceRemoved:(Ljava/lang/String;Ljava/lang/String;)V\n+   #53 = String             #256          // Ignoring configuration event for {}:{}\n+   #54 = InterfaceMethodref #257.#258     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #55 = Methodref          #259.#260     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #56 = InterfaceMethodref #167.#261     // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n+   #57 = Class              #262          // org/apache/sling/installer/factories/configuration/ConfigurationConstants\n+   #58 = String             #263          // org.apache.sling.installer.configuration.persist\n+   #59 = Methodref          #259.#264     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.toBoolean:(Ljava/lang/Object;Z)Z\n+   #60 = Methodref          #259.#265     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n+   #61 = Class              #266          // java/util/HashMap\n+   #62 = Methodref          #61.#202      // java/util/HashMap.\"<init>\":()V\n+   #63 = Class              #267          // org/apache/sling/installer/api/ResourceChangeListener\n+   #64 = String             #268          // org.apache.sling.installer.api.persist\n+   #65 = Fieldref           #269.#270     // java/lang/Boolean.FALSE:Ljava/lang/Boolean;\n+   #66 = InterfaceMethodref #169.#213     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #67 = String             #271          // service.pid\n+   #68 = String             #272          // resource.uri.hint\n+   #69 = InterfaceMethodref #167.#273     // org/osgi/service/cm/Configuration.getBundleLocation:()Ljava/lang/String;\n+   #70 = String             #274          // installation.hint\n+   #71 = Class              #275          // org/osgi/service/cm/ConfigurationAdmin\n+   #72 = String             #276          // service.factoryPid\n+   #73 = InterfaceMethodref #63.#277      // org/apache/sling/installer/api/ResourceChangeListener.resourceAddedOrUpdated:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/util/Dictionary;Ljava/util/Map;)V\n+   #74 = Class              #278          // java/lang/Exception\n+   #75 = InterfaceMethodref #192.#229     // org/apache/sling/installer/api/tasks/RegisteredResource.getType:()Ljava/lang/String;\n+   #76 = String             #279          // properties\n+   #77 = Methodref          #104.#280     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.checkConfiguration:(Lorg/apache/sling/installer/api/tasks/RegisteredResource;)[Lorg/apache/sling/installer/api/tasks/TransformationResult;\n+   #78 = Methodref          #104.#281     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String;\n+   #79 = Methodref          #21.#282      // java/lang/String.lastIndexOf:(I)I\n+   #80 = Methodref          #21.#283      // java/lang/String.indexOf:(I)I\n+   #81 = Methodref          #21.#284      // java/lang/String.substring:(I)Ljava/lang/String;\n+   #82 = InterfaceMethodref #192.#285     // org/apache/sling/installer/api/tasks/RegisteredResource.getURL:()Ljava/lang/String;\n+   #83 = Methodref          #104.#286     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.getResourceId:(Ljava/lang/String;)Ljava/lang/String;\n+   #84 = Methodref          #104.#287     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.removeConfigExtension:(Ljava/lang/String;)Ljava/lang/String;\n+   #85 = Methodref          #21.#288      // java/lang/String.substring:(II)Ljava/lang/String;\n+   #86 = Class              #289          // org/apache/sling/installer/api/tasks/TransformationResult\n+   #87 = Methodref          #86.#202      // org/apache/sling/installer/api/tasks/TransformationResult.\"<init>\":()V\n+   #88 = Methodref          #259.#290     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #89 = Methodref          #86.#291      // org/apache/sling/installer/api/tasks/TransformationResult.setId:(Ljava/lang/String;)V\n+   #90 = Methodref          #86.#292      // org/apache/sling/installer/api/tasks/TransformationResult.setResourceType:(Ljava/lang/String;)V\n+   #91 = Methodref          #86.#293      // org/apache/sling/installer/api/tasks/TransformationResult.setAttributes:(Ljava/util/Map;)V\n+   #92 = Fieldref           #104.#294     // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.EXTENSIONS:Ljava/util/List;\n+   #93 = InterfaceMethodref #295.#296     // java/util/List.iterator:()Ljava/util/Iterator;\n+   #94 = InterfaceMethodref #195.#297     // java/util/Iterator.hasNext:()Z\n+   #95 = InterfaceMethodref #195.#298     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #96 = Methodref          #21.#299      // java/lang/String.endsWith:(Ljava/lang/String;)Z\n+   #97 = Methodref          #21.#300      // java/lang/String.length:()I\n+   #98 = Methodref          #21.#301      // java/lang/String.replace:(CC)Ljava/lang/String;\n+   #99 = String             #302          // .config\n+  #100 = String             #303          // .properties\n+  #101 = String             #304          // .cfg\n+  #102 = String             #305          // .cfg.json\n+  #103 = Methodref          #306.#307     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #104 = Class              #308          // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n+  #105 = Class              #309          // java/lang/Object\n   #106 = Utf8               logger\n   #107 = Utf8               Lorg/slf4j/Logger;\n   #108 = Utf8               configAdmin\n   #109 = Utf8               Lorg/osgi/service/cm/ConfigurationAdmin;\n   #110 = Utf8               changeListener\n   #111 = Utf8               Lorg/apache/sling/installer/api/ResourceChangeListener;\n   #112 = Utf8               EXTENSIONS\n@@ -148,292 +148,278 @@\n   #138 = Utf8               Lorg/apache/sling/installer/api/tasks/InstallTask;\n   #139 = Utf8               second\n   #140 = Utf8               Lorg/apache/sling/installer/api/tasks/TaskResource;\n   #141 = Utf8               group\n   #142 = Utf8               Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;\n   #143 = Utf8               toActivate\n   #144 = Utf8               StackMapTable\n-  #145 = Class              #324          // org/apache/sling/installer/api/tasks/TaskResource\n-  #146 = Class              #322          // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n-  #147 = Class              #325          // org/apache/sling/installer/api/tasks/TaskResourceGroup\n-  #148 = Class              #326          // org/apache/sling/installer/api/tasks/InstallTask\n-  #149 = Utf8               configurationEvent\n-  #150 = Utf8               (Lorg/osgi/service/cm/ConfigurationEvent;)V\n-  #151 = Utf8               op\n-  #152 = Class              #327          // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-  #153 = Utf8               Operation\n-  #154 = Utf8               InnerClasses\n-  #155 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n-  #156 = Utf8               persist\n-  #157 = Utf8               Z\n-  #158 = Utf8               dict\n-  #159 = Utf8               Ljava/util/Dictionary;\n-  #160 = Utf8               attrs\n-  #161 = Utf8               Ljava/util/Map;\n-  #162 = Utf8               config\n-  #163 = Utf8               Lorg/osgi/service/cm/Configuration;\n-  #164 = Utf8               event\n-  #165 = Utf8               Lorg/osgi/service/cm/ConfigurationEvent;\n-  #166 = Utf8               Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n-  #167 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #168 = Class              #323          // java/lang/Object\n-  #169 = Class              #327          // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-  #170 = Class              #261          // org/osgi/service/cm/ConfigurationEvent\n-  #171 = Class              #328          // org/osgi/service/cm/Configuration\n-  #172 = Class              #329          // java/util/Dictionary\n-  #173 = Class              #330          // java/util/Map\n-  #174 = Class              #290          // java/lang/Exception\n-  #175 = Class              #331          // java/lang/Throwable\n-  #176 = Utf8               transform\n-  #177 = Utf8               (Lorg/apache/sling/installer/api/tasks/RegisteredResource;)[Lorg/apache/sling/installer/api/tasks/TransformationResult;\n-  #178 = Utf8               resource\n-  #179 = Utf8               Lorg/apache/sling/installer/api/tasks/RegisteredResource;\n-  #180 = Utf8               getResourceId\n-  #181 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #182 = Utf8               lastIdPart\n-  #183 = Utf8               Ljava/lang/String;\n-  #184 = Utf8               rawUrl\n-  #185 = Utf8               url\n-  #186 = Utf8               pos\n-  #187 = Utf8               I\n-  #188 = Class              #229          // java/lang/String\n-  #189 = Utf8               checkConfiguration\n-  #190 = Utf8               factoryPid\n-  #191 = Utf8               configPid\n-  #192 = Utf8               pid\n-  #193 = Utf8               attr\n-  #194 = Utf8               n\n-  #195 = Utf8               tr\n-  #196 = Utf8               Lorg/apache/sling/installer/api/tasks/TransformationResult;\n-  #197 = Utf8               id\n-  #198 = Class              #332          // org/apache/sling/installer/api/tasks/RegisteredResource\n-  #199 = Class              #302          // org/apache/sling/installer/api/tasks/TransformationResult\n-  #200 = Utf8               removeConfigExtension\n-  #201 = Utf8               ext\n-  #202 = Class              #333          // java/util/Iterator\n-  #203 = Utf8               separatorsToUnix\n-  #204 = Utf8               path\n-  #205 = Utf8               <clinit>\n-  #206 = Utf8               ()V\n-  #207 = Utf8               SourceFile\n-  #208 = Utf8               ConfigTaskCreator.java\n-  #209 = NameAndType        #116:#206     // \"<init>\":()V\n-  #210 = NameAndType        #334:#335     // getClass:()Ljava/lang/Class;\n-  #211 = Class              #336          // org/slf4j/LoggerFactory\n-  #212 = NameAndType        #337:#338     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #213 = NameAndType        #106:#107     // logger:Lorg/slf4j/Logger;\n-  #214 = NameAndType        #110:#111     // changeListener:Lorg/apache/sling/installer/api/ResourceChangeListener;\n-  #215 = NameAndType        #108:#109     // configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n-  #216 = Utf8               java/util/Hashtable\n-  #217 = Utf8               org/osgi/framework/Constants\n-  #218 = Utf8               service.description\n-  #219 = Utf8               Apache Sling Configuration Install Task Factory\n-  #220 = NameAndType        #339:#340     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #221 = Utf8               service.vendor\n-  #222 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-  #223 = Utf8               The Apache Software Foundation\n-  #224 = Utf8               org/apache/sling/installer/api/tasks/InstallTaskFactory\n-  #225 = Utf8               installtaskfactory.name\n-  #226 = Utf8               org.osgi.service.cm\n-  #227 = Utf8               org/apache/sling/installer/api/tasks/ResourceTransformer\n-  #228 = Utf8               resourcetransformer.name\n-  #229 = Utf8               java/lang/String\n-  #230 = Class              #341          // java/lang/Class\n-  #231 = NameAndType        #342:#343     // getName:()Ljava/lang/String;\n-  #232 = Utf8               org/osgi/service/cm/ConfigurationListener\n-  #233 = Class              #344          // org/osgi/framework/BundleContext\n-  #234 = NameAndType        #345:#346     // registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n-  #235 = Class              #325          // org/apache/sling/installer/api/tasks/TaskResourceGroup\n-  #236 = NameAndType        #347:#348     // getActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-  #237 = Class              #324          // org/apache/sling/installer/api/tasks/TaskResource\n-  #238 = NameAndType        #349:#343     // getType:()Ljava/lang/String;\n-  #239 = Utf8               org/apache/sling/installer/api/InstallableResource\n-  #240 = NameAndType        #350:#351     // equals:(Ljava/lang/Object;)Z\n-  #241 = NameAndType        #352:#353     // getState:()Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #242 = Class              #354          // org/apache/sling/installer/api/tasks/ResourceState\n-  #243 = NameAndType        #355:#356     // UNINSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #244 = NameAndType        #357:#348     // getNextActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-  #245 = NameAndType        #358:#356     // IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #246 = NameAndType        #359:#356     // INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #247 = NameAndType        #360:#356     // INSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #248 = NameAndType        #361:#362     // getDictionary:()Ljava/util/Dictionary;\n-  #249 = Utf8               org.apache.sling.installer.api.template\n-  #250 = Class              #329          // java/util/Dictionary\n-  #251 = NameAndType        #363:#364     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #252 = Utf8               org/apache/sling/installer/api/tasks/ChangeStateTask\n-  #253 = NameAndType        #365:#356     // UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #254 = NameAndType        #116:#366     // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-  #255 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n-  #256 = NameAndType        #116:#367     // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-  #257 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n-  #258 = Class              #368          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n-  #259 = NameAndType        #369:#370     // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-  #260 = NameAndType        #349:#371     // getType:()I\n-  #261 = Utf8               org/osgi/service/cm/ConfigurationEvent\n-  #262 = NameAndType        #372:#343     // getPid:()Ljava/lang/String;\n-  #263 = NameAndType        #373:#343     // getFactoryPid:()Ljava/lang/String;\n-  #264 = NameAndType        #363:#374     // get:(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n-  #265 = NameAndType        #375:#376     // resourceRemoved:(Ljava/lang/String;Ljava/lang/String;)V\n-  #266 = Utf8               Ignoring configuration event for {}:{}\n-  #267 = Class              #377          // org/slf4j/Logger\n-  #268 = NameAndType        #378:#379     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #269 = Class              #380          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #270 = NameAndType        #381:#382     // getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #271 = Class              #328          // org/osgi/service/cm/Configuration\n-  #272 = NameAndType        #383:#362     // getProperties:()Ljava/util/Dictionary;\n-  #273 = Utf8               org/apache/sling/installer/factories/configuration/ConfigurationConstants\n-  #274 = Utf8               org.apache.sling.installer.configuration.persist\n-  #275 = NameAndType        #384:#385     // toBoolean:(Ljava/lang/Object;Z)Z\n-  #276 = NameAndType        #386:#387     // cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n-  #277 = Utf8               java/util/HashMap\n-  #278 = Utf8               org/apache/sling/installer/api/ResourceChangeListener\n-  #279 = Utf8               org.apache.sling.installer.api.persist\n-  #280 = Class              #388          // java/lang/Boolean\n-  #281 = NameAndType        #389:#390     // FALSE:Ljava/lang/Boolean;\n-  #282 = Class              #330          // java/util/Map\n-  #283 = Utf8               service.pid\n-  #284 = Utf8               resource.uri.hint\n-  #285 = NameAndType        #391:#343     // getBundleLocation:()Ljava/lang/String;\n-  #286 = Utf8               installation.hint\n-  #287 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n-  #288 = Utf8               service.factoryPid\n-  #289 = NameAndType        #392:#393     // resourceAddedOrUpdated:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/util/Dictionary;Ljava/util/Map;)V\n-  #290 = Utf8               java/lang/Exception\n-  #291 = Class              #332          // org/apache/sling/installer/api/tasks/RegisteredResource\n-  #292 = Utf8               properties\n-  #293 = NameAndType        #189:#177     // checkConfiguration:(Lorg/apache/sling/installer/api/tasks/RegisteredResource;)[Lorg/apache/sling/installer/api/tasks/TransformationResult;\n-  #294 = NameAndType        #203:#181     // separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String;\n-  #295 = NameAndType        #394:#395     // lastIndexOf:(I)I\n-  #296 = NameAndType        #396:#395     // indexOf:(I)I\n-  #297 = NameAndType        #397:#398     // substring:(I)Ljava/lang/String;\n-  #298 = NameAndType        #399:#343     // getURL:()Ljava/lang/String;\n-  #299 = NameAndType        #180:#181     // getResourceId:(Ljava/lang/String;)Ljava/lang/String;\n-  #300 = NameAndType        #200:#181     // removeConfigExtension:(Ljava/lang/String;)Ljava/lang/String;\n-  #301 = NameAndType        #397:#400     // substring:(II)Ljava/lang/String;\n-  #302 = Utf8               org/apache/sling/installer/api/tasks/TransformationResult\n-  #303 = NameAndType        #401:#402     // getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #304 = NameAndType        #403:#404     // setId:(Ljava/lang/String;)V\n-  #305 = NameAndType        #405:#404     // setResourceType:(Ljava/lang/String;)V\n-  #306 = NameAndType        #406:#407     // setAttributes:(Ljava/util/Map;)V\n-  #307 = NameAndType        #112:#113     // EXTENSIONS:Ljava/util/List;\n-  #308 = Class              #408          // java/util/List\n-  #309 = NameAndType        #409:#410     // iterator:()Ljava/util/Iterator;\n-  #310 = Class              #333          // java/util/Iterator\n-  #311 = NameAndType        #411:#412     // hasNext:()Z\n-  #312 = NameAndType        #413:#414     // next:()Ljava/lang/Object;\n-  #313 = NameAndType        #415:#416     // endsWith:(Ljava/lang/String;)Z\n-  #314 = NameAndType        #417:#371     // length:()I\n-  #315 = NameAndType        #418:#419     // replace:(CC)Ljava/lang/String;\n-  #316 = Utf8               .config\n-  #317 = Utf8               .properties\n-  #318 = Utf8               .cfg\n-  #319 = Utf8               .cfg.json\n-  #320 = Class              #420          // java/util/Arrays\n-  #321 = NameAndType        #421:#422     // asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #322 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n-  #323 = Utf8               java/lang/Object\n-  #324 = Utf8               org/apache/sling/installer/api/tasks/TaskResource\n-  #325 = Utf8               org/apache/sling/installer/api/tasks/TaskResourceGroup\n-  #326 = Utf8               org/apache/sling/installer/api/tasks/InstallTask\n-  #327 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-  #328 = Utf8               org/osgi/service/cm/Configuration\n-  #329 = Utf8               java/util/Dictionary\n-  #330 = Utf8               java/util/Map\n-  #331 = Utf8               java/lang/Throwable\n-  #332 = Utf8               org/apache/sling/installer/api/tasks/RegisteredResource\n-  #333 = Utf8               java/util/Iterator\n-  #334 = Utf8               getClass\n-  #335 = Utf8               ()Ljava/lang/Class;\n-  #336 = Utf8               org/slf4j/LoggerFactory\n-  #337 = Utf8               getLogger\n-  #338 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #339 = Utf8               put\n-  #340 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #341 = Utf8               java/lang/Class\n-  #342 = Utf8               getName\n-  #343 = Utf8               ()Ljava/lang/String;\n-  #344 = Utf8               org/osgi/framework/BundleContext\n-  #345 = Utf8               registerService\n-  #346 = Utf8               ([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n-  #347 = Utf8               getActiveResource\n-  #348 = Utf8               ()Lorg/apache/sling/installer/api/tasks/TaskResource;\n-  #349 = Utf8               getType\n-  #350 = Utf8               equals\n-  #351 = Utf8               (Ljava/lang/Object;)Z\n-  #352 = Utf8               getState\n-  #353 = Utf8               ()Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #354 = Utf8               org/apache/sling/installer/api/tasks/ResourceState\n-  #355 = Utf8               UNINSTALL\n-  #356 = Utf8               Lorg/apache/sling/installer/api/tasks/ResourceState;\n-  #357 = Utf8               getNextActiveResource\n-  #358 = Utf8               IGNORED\n-  #359 = Utf8               INSTALLED\n-  #360 = Utf8               INSTALL\n-  #361 = Utf8               getDictionary\n-  #362 = Utf8               ()Ljava/util/Dictionary;\n-  #363 = Utf8               get\n-  #364 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #365 = Utf8               UNINSTALLED\n-  #366 = Utf8               (Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n-  #367 = Utf8               (Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-  #368 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n-  #369 = Utf8               SHARED\n-  #370 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-  #371 = Utf8               ()I\n-  #372 = Utf8               getPid\n-  #373 = Utf8               getFactoryPid\n-  #374 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n-  #375 = Utf8               resourceRemoved\n-  #376 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #377 = Utf8               org/slf4j/Logger\n-  #378 = Utf8               debug\n-  #379 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #380 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #381 = Utf8               getConfiguration\n-  #382 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #383 = Utf8               getProperties\n-  #384 = Utf8               toBoolean\n-  #385 = Utf8               (Ljava/lang/Object;Z)Z\n-  #386 = Utf8               cleanConfiguration\n-  #387 = Utf8               (Ljava/util/Dictionary;)Ljava/util/Dictionary;\n-  #388 = Utf8               java/lang/Boolean\n-  #389 = Utf8               FALSE\n-  #390 = Utf8               Ljava/lang/Boolean;\n-  #391 = Utf8               getBundleLocation\n-  #392 = Utf8               resourceAddedOrUpdated\n-  #393 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/util/Dictionary;Ljava/util/Map;)V\n-  #394 = Utf8               lastIndexOf\n-  #395 = Utf8               (I)I\n-  #396 = Utf8               indexOf\n-  #397 = Utf8               substring\n-  #398 = Utf8               (I)Ljava/lang/String;\n-  #399 = Utf8               getURL\n-  #400 = Utf8               (II)Ljava/lang/String;\n-  #401 = Utf8               getPIDOfFactoryPID\n-  #402 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #403 = Utf8               setId\n-  #404 = Utf8               (Ljava/lang/String;)V\n-  #405 = Utf8               setResourceType\n-  #406 = Utf8               setAttributes\n-  #407 = Utf8               (Ljava/util/Map;)V\n-  #408 = Utf8               java/util/List\n-  #409 = Utf8               iterator\n-  #410 = Utf8               ()Ljava/util/Iterator;\n-  #411 = Utf8               hasNext\n-  #412 = Utf8               ()Z\n-  #413 = Utf8               next\n-  #414 = Utf8               ()Ljava/lang/Object;\n-  #415 = Utf8               endsWith\n-  #416 = Utf8               (Ljava/lang/String;)Z\n-  #417 = Utf8               length\n-  #418 = Utf8               replace\n-  #419 = Utf8               (CC)Ljava/lang/String;\n-  #420 = Utf8               java/util/Arrays\n-  #421 = Utf8               asList\n-  #422 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #145 = Class              #310          // org/apache/sling/installer/api/tasks/TaskResource\n+  #146 = Class              #311          // org/apache/sling/installer/api/tasks/TaskResourceGroup\n+  #147 = Class              #312          // org/apache/sling/installer/api/tasks/InstallTask\n+  #148 = Utf8               configurationEvent\n+  #149 = Utf8               (Lorg/osgi/service/cm/ConfigurationEvent;)V\n+  #150 = Utf8               op\n+  #151 = Class              #313          // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+  #152 = Utf8               Operation\n+  #153 = Utf8               InnerClasses\n+  #154 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n+  #155 = Utf8               persist\n+  #156 = Utf8               Z\n+  #157 = Utf8               dict\n+  #158 = Utf8               Ljava/util/Dictionary;\n+  #159 = Utf8               attrs\n+  #160 = Utf8               Ljava/util/Map;\n+  #161 = Utf8               config\n+  #162 = Utf8               Lorg/osgi/service/cm/Configuration;\n+  #163 = Utf8               event\n+  #164 = Utf8               Lorg/osgi/service/cm/ConfigurationEvent;\n+  #165 = Utf8               Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n+  #166 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #167 = Class              #314          // org/osgi/service/cm/Configuration\n+  #168 = Class              #315          // java/util/Dictionary\n+  #169 = Class              #316          // java/util/Map\n+  #170 = Class              #317          // java/lang/Throwable\n+  #171 = Utf8               transform\n+  #172 = Utf8               (Lorg/apache/sling/installer/api/tasks/RegisteredResource;)[Lorg/apache/sling/installer/api/tasks/TransformationResult;\n+  #173 = Utf8               resource\n+  #174 = Utf8               Lorg/apache/sling/installer/api/tasks/RegisteredResource;\n+  #175 = Utf8               getResourceId\n+  #176 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #177 = Utf8               lastIdPart\n+  #178 = Utf8               Ljava/lang/String;\n+  #179 = Utf8               rawUrl\n+  #180 = Utf8               url\n+  #181 = Utf8               pos\n+  #182 = Utf8               I\n+  #183 = Utf8               checkConfiguration\n+  #184 = Utf8               factoryPid\n+  #185 = Utf8               configPid\n+  #186 = Utf8               pid\n+  #187 = Utf8               attr\n+  #188 = Utf8               n\n+  #189 = Utf8               tr\n+  #190 = Utf8               Lorg/apache/sling/installer/api/tasks/TransformationResult;\n+  #191 = Utf8               id\n+  #192 = Class              #318          // org/apache/sling/installer/api/tasks/RegisteredResource\n+  #193 = Utf8               removeConfigExtension\n+  #194 = Utf8               ext\n+  #195 = Class              #319          // java/util/Iterator\n+  #196 = Utf8               separatorsToUnix\n+  #197 = Utf8               path\n+  #198 = Utf8               <clinit>\n+  #199 = Utf8               ()V\n+  #200 = Utf8               SourceFile\n+  #201 = Utf8               ConfigTaskCreator.java\n+  #202 = NameAndType        #116:#199     // \"<init>\":()V\n+  #203 = NameAndType        #320:#321     // getClass:()Ljava/lang/Class;\n+  #204 = Class              #322          // org/slf4j/LoggerFactory\n+  #205 = NameAndType        #323:#324     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #206 = NameAndType        #106:#107     // logger:Lorg/slf4j/Logger;\n+  #207 = NameAndType        #110:#111     // changeListener:Lorg/apache/sling/installer/api/ResourceChangeListener;\n+  #208 = NameAndType        #108:#109     // configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n+  #209 = Utf8               java/util/Hashtable\n+  #210 = Utf8               org/osgi/framework/Constants\n+  #211 = Utf8               service.description\n+  #212 = Utf8               Apache Sling Configuration Install Task Factory\n+  #213 = NameAndType        #325:#326     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #214 = Utf8               service.vendor\n+  #215 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+  #216 = Utf8               The Apache Software Foundation\n+  #217 = Utf8               org/apache/sling/installer/api/tasks/InstallTaskFactory\n+  #218 = Utf8               installtaskfactory.name\n+  #219 = Utf8               org.osgi.service.cm\n+  #220 = Utf8               org/apache/sling/installer/api/tasks/ResourceTransformer\n+  #221 = Utf8               resourcetransformer.name\n+  #222 = Utf8               java/lang/String\n+  #223 = Class              #327          // java/lang/Class\n+  #224 = NameAndType        #328:#329     // getName:()Ljava/lang/String;\n+  #225 = Utf8               org/osgi/service/cm/ConfigurationListener\n+  #226 = Class              #330          // org/osgi/framework/BundleContext\n+  #227 = NameAndType        #331:#332     // registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n+  #228 = NameAndType        #333:#334     // getActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+  #229 = NameAndType        #335:#329     // getType:()Ljava/lang/String;\n+  #230 = Utf8               org/apache/sling/installer/api/InstallableResource\n+  #231 = NameAndType        #336:#337     // equals:(Ljava/lang/Object;)Z\n+  #232 = NameAndType        #338:#339     // getState:()Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #233 = Class              #340          // org/apache/sling/installer/api/tasks/ResourceState\n+  #234 = NameAndType        #341:#342     // UNINSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #235 = NameAndType        #343:#334     // getNextActiveResource:()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+  #236 = NameAndType        #344:#342     // IGNORED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #237 = NameAndType        #345:#342     // INSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #238 = NameAndType        #346:#342     // INSTALL:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #239 = NameAndType        #347:#348     // getDictionary:()Ljava/util/Dictionary;\n+  #240 = Utf8               org.apache.sling.installer.api.template\n+  #241 = NameAndType        #349:#350     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #242 = Utf8               org/apache/sling/installer/api/tasks/ChangeStateTask\n+  #243 = NameAndType        #351:#342     // UNINSTALLED:Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #244 = NameAndType        #116:#352     // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+  #245 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigRemoveTask\n+  #246 = NameAndType        #116:#353     // \"<init>\":(Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+  #247 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask\n+  #248 = Class              #354          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  #249 = NameAndType        #355:#356     // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+  #250 = NameAndType        #335:#357     // getType:()I\n+  #251 = Utf8               org/osgi/service/cm/ConfigurationEvent\n+  #252 = NameAndType        #358:#329     // getPid:()Ljava/lang/String;\n+  #253 = NameAndType        #359:#329     // getFactoryPid:()Ljava/lang/String;\n+  #254 = NameAndType        #349:#360     // get:(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n+  #255 = NameAndType        #361:#362     // resourceRemoved:(Ljava/lang/String;Ljava/lang/String;)V\n+  #256 = Utf8               Ignoring configuration event for {}:{}\n+  #257 = Class              #363          // org/slf4j/Logger\n+  #258 = NameAndType        #364:#365     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #259 = Class              #366          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #260 = NameAndType        #367:#368     // getConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #261 = NameAndType        #369:#348     // getProperties:()Ljava/util/Dictionary;\n+  #262 = Utf8               org/apache/sling/installer/factories/configuration/ConfigurationConstants\n+  #263 = Utf8               org.apache.sling.installer.configuration.persist\n+  #264 = NameAndType        #370:#371     // toBoolean:(Ljava/lang/Object;Z)Z\n+  #265 = NameAndType        #372:#373     // cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n+  #266 = Utf8               java/util/HashMap\n+  #267 = Utf8               org/apache/sling/installer/api/ResourceChangeListener\n+  #268 = Utf8               org.apache.sling.installer.api.persist\n+  #269 = Class              #374          // java/lang/Boolean\n+  #270 = NameAndType        #375:#376     // FALSE:Ljava/lang/Boolean;\n+  #271 = Utf8               service.pid\n+  #272 = Utf8               resource.uri.hint\n+  #273 = NameAndType        #377:#329     // getBundleLocation:()Ljava/lang/String;\n+  #274 = Utf8               installation.hint\n+  #275 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n+  #276 = Utf8               service.factoryPid\n+  #277 = NameAndType        #378:#379     // resourceAddedOrUpdated:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/util/Dictionary;Ljava/util/Map;)V\n+  #278 = Utf8               java/lang/Exception\n+  #279 = Utf8               properties\n+  #280 = NameAndType        #183:#172     // checkConfiguration:(Lorg/apache/sling/installer/api/tasks/RegisteredResource;)[Lorg/apache/sling/installer/api/tasks/TransformationResult;\n+  #281 = NameAndType        #196:#176     // separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String;\n+  #282 = NameAndType        #380:#381     // lastIndexOf:(I)I\n+  #283 = NameAndType        #382:#381     // indexOf:(I)I\n+  #284 = NameAndType        #383:#384     // substring:(I)Ljava/lang/String;\n+  #285 = NameAndType        #385:#329     // getURL:()Ljava/lang/String;\n+  #286 = NameAndType        #175:#176     // getResourceId:(Ljava/lang/String;)Ljava/lang/String;\n+  #287 = NameAndType        #193:#176     // removeConfigExtension:(Ljava/lang/String;)Ljava/lang/String;\n+  #288 = NameAndType        #383:#386     // substring:(II)Ljava/lang/String;\n+  #289 = Utf8               org/apache/sling/installer/api/tasks/TransformationResult\n+  #290 = NameAndType        #387:#388     // getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #291 = NameAndType        #389:#390     // setId:(Ljava/lang/String;)V\n+  #292 = NameAndType        #391:#390     // setResourceType:(Ljava/lang/String;)V\n+  #293 = NameAndType        #392:#393     // setAttributes:(Ljava/util/Map;)V\n+  #294 = NameAndType        #112:#113     // EXTENSIONS:Ljava/util/List;\n+  #295 = Class              #394          // java/util/List\n+  #296 = NameAndType        #395:#396     // iterator:()Ljava/util/Iterator;\n+  #297 = NameAndType        #397:#398     // hasNext:()Z\n+  #298 = NameAndType        #399:#400     // next:()Ljava/lang/Object;\n+  #299 = NameAndType        #401:#402     // endsWith:(Ljava/lang/String;)Z\n+  #300 = NameAndType        #403:#357     // length:()I\n+  #301 = NameAndType        #404:#405     // replace:(CC)Ljava/lang/String;\n+  #302 = Utf8               .config\n+  #303 = Utf8               .properties\n+  #304 = Utf8               .cfg\n+  #305 = Utf8               .cfg.json\n+  #306 = Class              #406          // java/util/Arrays\n+  #307 = NameAndType        #407:#408     // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #308 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n+  #309 = Utf8               java/lang/Object\n+  #310 = Utf8               org/apache/sling/installer/api/tasks/TaskResource\n+  #311 = Utf8               org/apache/sling/installer/api/tasks/TaskResourceGroup\n+  #312 = Utf8               org/apache/sling/installer/api/tasks/InstallTask\n+  #313 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+  #314 = Utf8               org/osgi/service/cm/Configuration\n+  #315 = Utf8               java/util/Dictionary\n+  #316 = Utf8               java/util/Map\n+  #317 = Utf8               java/lang/Throwable\n+  #318 = Utf8               org/apache/sling/installer/api/tasks/RegisteredResource\n+  #319 = Utf8               java/util/Iterator\n+  #320 = Utf8               getClass\n+  #321 = Utf8               ()Ljava/lang/Class;\n+  #322 = Utf8               org/slf4j/LoggerFactory\n+  #323 = Utf8               getLogger\n+  #324 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #325 = Utf8               put\n+  #326 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #327 = Utf8               java/lang/Class\n+  #328 = Utf8               getName\n+  #329 = Utf8               ()Ljava/lang/String;\n+  #330 = Utf8               org/osgi/framework/BundleContext\n+  #331 = Utf8               registerService\n+  #332 = Utf8               ([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n+  #333 = Utf8               getActiveResource\n+  #334 = Utf8               ()Lorg/apache/sling/installer/api/tasks/TaskResource;\n+  #335 = Utf8               getType\n+  #336 = Utf8               equals\n+  #337 = Utf8               (Ljava/lang/Object;)Z\n+  #338 = Utf8               getState\n+  #339 = Utf8               ()Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #340 = Utf8               org/apache/sling/installer/api/tasks/ResourceState\n+  #341 = Utf8               UNINSTALL\n+  #342 = Utf8               Lorg/apache/sling/installer/api/tasks/ResourceState;\n+  #343 = Utf8               getNextActiveResource\n+  #344 = Utf8               IGNORED\n+  #345 = Utf8               INSTALLED\n+  #346 = Utf8               INSTALL\n+  #347 = Utf8               getDictionary\n+  #348 = Utf8               ()Ljava/util/Dictionary;\n+  #349 = Utf8               get\n+  #350 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #351 = Utf8               UNINSTALLED\n+  #352 = Utf8               (Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/apache/sling/installer/api/tasks/ResourceState;)V\n+  #353 = Utf8               (Lorg/apache/sling/installer/api/tasks/TaskResourceGroup;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+  #354 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  #355 = Utf8               SHARED\n+  #356 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+  #357 = Utf8               ()I\n+  #358 = Utf8               getPid\n+  #359 = Utf8               getFactoryPid\n+  #360 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;\n+  #361 = Utf8               resourceRemoved\n+  #362 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #363 = Utf8               org/slf4j/Logger\n+  #364 = Utf8               debug\n+  #365 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #366 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #367 = Utf8               getConfiguration\n+  #368 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #369 = Utf8               getProperties\n+  #370 = Utf8               toBoolean\n+  #371 = Utf8               (Ljava/lang/Object;Z)Z\n+  #372 = Utf8               cleanConfiguration\n+  #373 = Utf8               (Ljava/util/Dictionary;)Ljava/util/Dictionary;\n+  #374 = Utf8               java/lang/Boolean\n+  #375 = Utf8               FALSE\n+  #376 = Utf8               Ljava/lang/Boolean;\n+  #377 = Utf8               getBundleLocation\n+  #378 = Utf8               resourceAddedOrUpdated\n+  #379 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/util/Dictionary;Ljava/util/Map;)V\n+  #380 = Utf8               lastIndexOf\n+  #381 = Utf8               (I)I\n+  #382 = Utf8               indexOf\n+  #383 = Utf8               substring\n+  #384 = Utf8               (I)Ljava/lang/String;\n+  #385 = Utf8               getURL\n+  #386 = Utf8               (II)Ljava/lang/String;\n+  #387 = Utf8               getPIDOfFactoryPID\n+  #388 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #389 = Utf8               setId\n+  #390 = Utf8               (Ljava/lang/String;)V\n+  #391 = Utf8               setResourceType\n+  #392 = Utf8               setAttributes\n+  #393 = Utf8               (Ljava/util/Map;)V\n+  #394 = Utf8               java/util/List\n+  #395 = Utf8               iterator\n+  #396 = Utf8               ()Ljava/util/Iterator;\n+  #397 = Utf8               hasNext\n+  #398 = Utf8               ()Z\n+  #399 = Utf8               next\n+  #400 = Utf8               ()Ljava/lang/Object;\n+  #401 = Utf8               endsWith\n+  #402 = Utf8               (Ljava/lang/String;)Z\n+  #403 = Utf8               length\n+  #404 = Utf8               replace\n+  #405 = Utf8               (CC)Ljava/lang/String;\n+  #406 = Utf8               java/util/Arrays\n+  #407 = Utf8               asList\n+  #408 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n {\n   private final org.slf4j.Logger logger;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final org.osgi.service.cm.ConfigurationAdmin configAdmin;\n     descriptor: Lorg/osgi/service/cm/ConfigurationAdmin;\n@@ -1209,8 +1195,8 @@\n         27: putstatic     #92                 // Field EXTENSIONS:Ljava/util/List;\n         30: return\n       LineNumberTable:\n         line 230: 0\n }\n SourceFile: \"ConfigTaskCreator.java\"\n InnerClasses:\n-  public static final #153= #152 of #258; // Operation=class org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation of class org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  public static final #152= #151 of #248; // Operation=class org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation of class org/apache/sling/installer/factories/configuration/impl/Coordinator\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.class", "source2": "org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,89 +1,89 @@\n-  SHA-256 checksum 27144ac0992dadcb5fae396f8c5f161ffda5fba3e66ef7b4cccddc73c3b16fef\n+  SHA-256 checksum 468fe112ee1f7a2f1be3bc7419a79b7cd1f1e1b7a17cb43a399d37b9a4b4f558\n   Compiled from \"ConfigUpdateHandler.java\"\n public class org.apache.sling.installer.factories.configuration.impl.ConfigUpdateHandler implements org.apache.sling.installer.api.tasks.ResourceUpdater\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #71                         // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n   super_class: #72                        // java/lang/Object\n   interfaces: 1, fields: 3, methods: 8, attributes: 1\n Constant pool:\n-    #1 = Methodref          #72.#148      // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #72.#149      // java/lang/Object.getClass:()Ljava/lang/Class;\n-    #3 = Methodref          #150.#151     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-    #4 = Fieldref           #71.#152      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.logger:Lorg/slf4j/Logger;\n-    #5 = Fieldref           #71.#153      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n-    #6 = Fieldref           #71.#154      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.activator:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n-    #7 = Class              #155          // java/util/Hashtable\n-    #8 = Methodref          #7.#148       // java/util/Hashtable.\"<init>\":()V\n-    #9 = Class              #156          // org/osgi/framework/Constants\n-   #10 = String             #157          // service.description\n-   #11 = String             #158          // Apache Sling Configuration Install Task Factory Update Handler\n-   #12 = Methodref          #7.#159       // java/util/Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #13 = String             #160          // service.vendor\n-   #14 = Class              #161          // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-   #15 = String             #162          // The Apache Software Foundation\n-   #16 = Class              #163          // java/lang/String\n-   #17 = Class              #164          // org/apache/sling/installer/api/tasks/ResourceUpdater\n-   #18 = Methodref          #165.#166     // java/lang/Class.getName:()Ljava/lang/String;\n-   #19 = InterfaceMethodref #167.#168     // org/osgi/framework/BundleContext.registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n-   #20 = InterfaceMethodref #169.#170     // java/util/Collection.iterator:()Ljava/util/Iterator;\n-   #21 = InterfaceMethodref #171.#172     // java/util/Iterator.hasNext:()Z\n-   #22 = InterfaceMethodref #171.#173     // java/util/Iterator.next:()Ljava/lang/Object;\n-   #23 = Class              #174          // org/apache/sling/installer/api/tasks/UpdatableResourceGroup\n-   #24 = Methodref          #71.#175      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.update:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n-   #25 = Methodref          #14.#176      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.finishedUpdating:()V\n-   #26 = Methodref          #14.#177      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.isActive:()Z\n-   #27 = Class              #178          // org/apache/sling/installer/api/InstallableResource\n-   #28 = String             #179          // config\n-   #29 = InterfaceMethodref #23.#180      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.getResourceType:()Ljava/lang/String;\n-   #30 = Methodref          #16.#181      // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #31 = InterfaceMethodref #23.#182      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.getAlias:()Ljava/lang/String;\n-   #32 = InterfaceMethodref #23.#183      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.getId:()Ljava/lang/String;\n-   #33 = String             #184          // ~\n-   #34 = Methodref          #16.#185      // java/lang/String.contains:(Ljava/lang/CharSequence;)Z\n-   #35 = String             #186          // -\n-   #36 = Methodref          #71.#187      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.cleanupDuplicateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n-   #37 = String             #188          // Configuration going under updation is : {} with alias : {}\n-   #38 = InterfaceMethodref #189.#190     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #39 = Methodref          #71.#191      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.updateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n-   #40 = Methodref          #16.#192      // java/lang/String.startsWith:(Ljava/lang/String;)Z\n-   #41 = Methodref          #16.#193      // java/lang/String.length:()I\n-   #42 = Methodref          #16.#194      // java/lang/String.substring:(II)Ljava/lang/String;\n-   #43 = Methodref          #71.#195      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.getMiddleDotSplitIndex:(Ljava/lang/String;)I\n-   #44 = Methodref          #16.#196      // java/lang/String.substring:(I)Ljava/lang/String;\n-   #45 = Methodref          #16.#197      // java/lang/String.charAt:(I)C\n-   #46 = Methodref          #16.#198      // java/lang/String.lastIndexOf:(I)I\n-   #47 = Methodref          #71.#199      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.getFactoryPidAndPid:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;\n-   #48 = Methodref          #200.#201     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #49 = InterfaceMethodref #23.#202      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.setId:(Ljava/lang/String;)V\n-   #50 = InterfaceMethodref #23.#203      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.setAlias:(Ljava/lang/String;)V\n-   #51 = String             #204          // Updating factory configuration from {} to {}\n-   #52 = Methodref          #200.#205     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getLegacyFactoryConfig:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #53 = InterfaceMethodref #206.#207     // org/osgi/service/cm/Configuration.getBundleLocation:()Ljava/lang/String;\n-   #54 = InterfaceMethodref #206.#208     // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n-   #55 = Methodref          #200.#209     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n-   #56 = InterfaceMethodref #206.#210     // org/osgi/service/cm/Configuration.delete:()V\n-   #57 = InterfaceMethodref #211.#212     // org/osgi/service/cm/ConfigurationAdmin.getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #58 = InterfaceMethodref #206.#213     // org/osgi/service/cm/Configuration.update:(Ljava/util/Dictionary;)V\n-   #59 = Class              #214          // java/io/IOException\n-   #60 = Class              #215          // org/osgi/framework/InvalidSyntaxException\n-   #61 = InterfaceMethodref #23.#216      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.update:()V\n-   #62 = String             #217          // Duplicate configuration being cleaned up is : {}\n-   #63 = Class              #218          // java/lang/StringBuilder\n-   #64 = Methodref          #63.#148      // java/lang/StringBuilder.\"<init>\":()V\n-   #65 = InterfaceMethodref #206.#219     // org/osgi/service/cm/Configuration.getFactoryPid:()Ljava/lang/String;\n-   #66 = Methodref          #63.#220      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #67 = Methodref          #63.#221      // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n-   #68 = InterfaceMethodref #206.#222     // org/osgi/service/cm/Configuration.getPid:()Ljava/lang/String;\n-   #69 = Methodref          #63.#223      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #70 = InterfaceMethodref #189.#224     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-   #71 = Class              #225          // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n-   #72 = Class              #226          // java/lang/Object\n+    #1 = Methodref          #72.#145      // java/lang/Object.\"<init>\":()V\n+    #2 = Methodref          #72.#146      // java/lang/Object.getClass:()Ljava/lang/Class;\n+    #3 = Methodref          #147.#148     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+    #4 = Fieldref           #71.#149      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.logger:Lorg/slf4j/Logger;\n+    #5 = Fieldref           #71.#150      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n+    #6 = Fieldref           #71.#151      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.activator:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n+    #7 = Class              #152          // java/util/Hashtable\n+    #8 = Methodref          #7.#145       // java/util/Hashtable.\"<init>\":()V\n+    #9 = Class              #153          // org/osgi/framework/Constants\n+   #10 = String             #154          // service.description\n+   #11 = String             #155          // Apache Sling Configuration Install Task Factory Update Handler\n+   #12 = Methodref          #7.#156       // java/util/Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #13 = String             #157          // service.vendor\n+   #14 = Class              #158          // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+   #15 = String             #159          // The Apache Software Foundation\n+   #16 = Class              #160          // java/lang/String\n+   #17 = Class              #161          // org/apache/sling/installer/api/tasks/ResourceUpdater\n+   #18 = Methodref          #162.#163     // java/lang/Class.getName:()Ljava/lang/String;\n+   #19 = InterfaceMethodref #164.#165     // org/osgi/framework/BundleContext.registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n+   #20 = InterfaceMethodref #166.#167     // java/util/Collection.iterator:()Ljava/util/Iterator;\n+   #21 = InterfaceMethodref #106.#168     // java/util/Iterator.hasNext:()Z\n+   #22 = InterfaceMethodref #106.#169     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #23 = Class              #170          // org/apache/sling/installer/api/tasks/UpdatableResourceGroup\n+   #24 = Methodref          #71.#171      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.update:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n+   #25 = Methodref          #14.#172      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.finishedUpdating:()V\n+   #26 = Methodref          #14.#173      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.isActive:()Z\n+   #27 = Class              #174          // org/apache/sling/installer/api/InstallableResource\n+   #28 = String             #175          // config\n+   #29 = InterfaceMethodref #23.#176      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.getResourceType:()Ljava/lang/String;\n+   #30 = Methodref          #16.#177      // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #31 = InterfaceMethodref #23.#178      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.getAlias:()Ljava/lang/String;\n+   #32 = InterfaceMethodref #23.#179      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.getId:()Ljava/lang/String;\n+   #33 = String             #180          // ~\n+   #34 = Methodref          #16.#181      // java/lang/String.contains:(Ljava/lang/CharSequence;)Z\n+   #35 = String             #182          // -\n+   #36 = Methodref          #71.#183      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.cleanupDuplicateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n+   #37 = String             #184          // Configuration going under updation is : {} with alias : {}\n+   #38 = InterfaceMethodref #185.#186     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #39 = Methodref          #71.#187      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.updateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n+   #40 = Methodref          #16.#188      // java/lang/String.startsWith:(Ljava/lang/String;)Z\n+   #41 = Methodref          #16.#189      // java/lang/String.length:()I\n+   #42 = Methodref          #16.#190      // java/lang/String.substring:(II)Ljava/lang/String;\n+   #43 = Methodref          #71.#191      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.getMiddleDotSplitIndex:(Ljava/lang/String;)I\n+   #44 = Methodref          #16.#192      // java/lang/String.substring:(I)Ljava/lang/String;\n+   #45 = Methodref          #16.#193      // java/lang/String.charAt:(I)C\n+   #46 = Methodref          #16.#194      // java/lang/String.lastIndexOf:(I)I\n+   #47 = Methodref          #71.#195      // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.getFactoryPidAndPid:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;\n+   #48 = Methodref          #196.#197     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #49 = InterfaceMethodref #23.#198      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.setId:(Ljava/lang/String;)V\n+   #50 = InterfaceMethodref #23.#199      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.setAlias:(Ljava/lang/String;)V\n+   #51 = String             #200          // Updating factory configuration from {} to {}\n+   #52 = Methodref          #196.#201     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getLegacyFactoryConfig:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #53 = InterfaceMethodref #202.#203     // org/osgi/service/cm/Configuration.getBundleLocation:()Ljava/lang/String;\n+   #54 = InterfaceMethodref #202.#204     // org/osgi/service/cm/Configuration.getProperties:()Ljava/util/Dictionary;\n+   #55 = Methodref          #196.#205     // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n+   #56 = InterfaceMethodref #202.#206     // org/osgi/service/cm/Configuration.delete:()V\n+   #57 = InterfaceMethodref #207.#208     // org/osgi/service/cm/ConfigurationAdmin.getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #58 = InterfaceMethodref #202.#209     // org/osgi/service/cm/Configuration.update:(Ljava/util/Dictionary;)V\n+   #59 = Class              #210          // java/io/IOException\n+   #60 = Class              #211          // org/osgi/framework/InvalidSyntaxException\n+   #61 = InterfaceMethodref #23.#212      // org/apache/sling/installer/api/tasks/UpdatableResourceGroup.update:()V\n+   #62 = String             #213          // Duplicate configuration being cleaned up is : {}\n+   #63 = Class              #214          // java/lang/StringBuilder\n+   #64 = Methodref          #63.#145      // java/lang/StringBuilder.\"<init>\":()V\n+   #65 = InterfaceMethodref #202.#215     // org/osgi/service/cm/Configuration.getFactoryPid:()Ljava/lang/String;\n+   #66 = Methodref          #63.#216      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #67 = Methodref          #63.#217      // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+   #68 = InterfaceMethodref #202.#218     // org/osgi/service/cm/Configuration.getPid:()Ljava/lang/String;\n+   #69 = Methodref          #63.#219      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #70 = InterfaceMethodref #185.#220     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #71 = Class              #221          // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n+   #72 = Class              #222          // java/lang/Object\n    #73 = Utf8               logger\n    #74 = Utf8               Lorg/slf4j/Logger;\n    #75 = Utf8               configAdmin\n    #76 = Utf8               Lorg/osgi/service/cm/ConfigurationAdmin;\n    #77 = Utf8               activator\n    #78 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n    #79 = Utf8               <init>\n@@ -109,207 +109,203 @@\n    #99 = Utf8               (Ljava/util/Collection;)V\n   #100 = Utf8               group\n   #101 = Utf8               Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;\n   #102 = Utf8               groups\n   #103 = Utf8               Ljava/util/Collection;\n   #104 = Utf8               Ljava/util/Collection<Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;>;\n   #105 = Utf8               StackMapTable\n-  #106 = Class              #227          // java/util/Iterator\n+  #106 = Class              #223          // java/util/Iterator\n   #107 = Utf8               (Ljava/util/Collection<Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;>;)V\n   #108 = Utf8               (Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n   #109 = Utf8               getFactoryPidAndPid\n   #110 = Utf8               (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;\n   #111 = Utf8               lastDotIndex\n   #112 = Utf8               I\n   #113 = Utf8               factoryIdString\n   #114 = Utf8               Ljava/lang/String;\n   #115 = Utf8               factoryPid\n   #116 = Utf8               pid\n   #117 = Utf8               pos\n   #118 = Utf8               alias\n   #119 = Utf8               oldId\n-  #120 = Class              #163          // java/lang/String\n-  #121 = Utf8               getMiddleDotSplitIndex\n-  #122 = Utf8               (Ljava/lang/String;)I\n-  #123 = Utf8               i\n-  #124 = Utf8               strId\n-  #125 = Utf8               dotCount\n-  #126 = Utf8               dotIndexArray\n-  #127 = Utf8               [I\n-  #128 = Class              #127          // \"[I\"\n-  #129 = Utf8               updateFactoryConfig\n-  #130 = Utf8               location\n-  #131 = Utf8               dict\n-  #132 = Utf8               Ljava/util/Dictionary;\n-  #133 = Utf8               upCfg\n-  #134 = Utf8               Lorg/osgi/service/cm/Configuration;\n-  #135 = Utf8               cfg\n-  #136 = Utf8               result\n-  #137 = Utf8               newId\n-  #138 = Utf8               Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n-  #139 = Class              #225          // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n-  #140 = Class              #174          // org/apache/sling/installer/api/tasks/UpdatableResourceGroup\n-  #141 = Class              #93           // \"[Ljava/lang/String;\"\n-  #142 = Class              #228          // java/lang/Exception\n-  #143 = Utf8               cleanupDuplicateFactoryConfig\n-  #144 = Utf8               newPid\n-  #145 = Utf8               indexOfSeparator\n-  #146 = Utf8               SourceFile\n-  #147 = Utf8               ConfigUpdateHandler.java\n-  #148 = NameAndType        #79:#229      // \"<init>\":()V\n-  #149 = NameAndType        #230:#231     // getClass:()Ljava/lang/Class;\n-  #150 = Class              #232          // org/slf4j/LoggerFactory\n-  #151 = NameAndType        #233:#234     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #152 = NameAndType        #73:#74       // logger:Lorg/slf4j/Logger;\n-  #153 = NameAndType        #75:#76       // configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n-  #154 = NameAndType        #77:#78       // activator:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n-  #155 = Utf8               java/util/Hashtable\n-  #156 = Utf8               org/osgi/framework/Constants\n-  #157 = Utf8               service.description\n-  #158 = Utf8               Apache Sling Configuration Install Task Factory Update Handler\n-  #159 = NameAndType        #235:#236     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #160 = Utf8               service.vendor\n-  #161 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-  #162 = Utf8               The Apache Software Foundation\n-  #163 = Utf8               java/lang/String\n-  #164 = Utf8               org/apache/sling/installer/api/tasks/ResourceUpdater\n-  #165 = Class              #237          // java/lang/Class\n-  #166 = NameAndType        #238:#239     // getName:()Ljava/lang/String;\n-  #167 = Class              #240          // org/osgi/framework/BundleContext\n-  #168 = NameAndType        #241:#242     // registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n-  #169 = Class              #243          // java/util/Collection\n-  #170 = NameAndType        #244:#245     // iterator:()Ljava/util/Iterator;\n-  #171 = Class              #227          // java/util/Iterator\n-  #172 = NameAndType        #246:#247     // hasNext:()Z\n-  #173 = NameAndType        #248:#249     // next:()Ljava/lang/Object;\n-  #174 = Utf8               org/apache/sling/installer/api/tasks/UpdatableResourceGroup\n-  #175 = NameAndType        #98:#108      // update:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n-  #176 = NameAndType        #250:#229     // finishedUpdating:()V\n-  #177 = NameAndType        #251:#247     // isActive:()Z\n-  #178 = Utf8               org/apache/sling/installer/api/InstallableResource\n-  #179 = Utf8               config\n-  #180 = NameAndType        #252:#239     // getResourceType:()Ljava/lang/String;\n-  #181 = NameAndType        #253:#254     // equals:(Ljava/lang/Object;)Z\n-  #182 = NameAndType        #255:#239     // getAlias:()Ljava/lang/String;\n-  #183 = NameAndType        #256:#239     // getId:()Ljava/lang/String;\n-  #184 = Utf8               ~\n-  #185 = NameAndType        #257:#258     // contains:(Ljava/lang/CharSequence;)Z\n-  #186 = Utf8               -\n-  #187 = NameAndType        #143:#108     // cleanupDuplicateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n-  #188 = Utf8               Configuration going under updation is : {} with alias : {}\n-  #189 = Class              #259          // org/slf4j/Logger\n-  #190 = NameAndType        #260:#261     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #191 = NameAndType        #129:#108     // updateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n-  #192 = NameAndType        #262:#263     // startsWith:(Ljava/lang/String;)Z\n-  #193 = NameAndType        #264:#265     // length:()I\n-  #194 = NameAndType        #266:#267     // substring:(II)Ljava/lang/String;\n-  #195 = NameAndType        #121:#122     // getMiddleDotSplitIndex:(Ljava/lang/String;)I\n-  #196 = NameAndType        #266:#268     // substring:(I)Ljava/lang/String;\n-  #197 = NameAndType        #269:#270     // charAt:(I)C\n-  #198 = NameAndType        #271:#272     // lastIndexOf:(I)I\n-  #199 = NameAndType        #109:#110     // getFactoryPidAndPid:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;\n-  #200 = Class              #273          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #201 = NameAndType        #274:#275     // getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #202 = NameAndType        #276:#277     // setId:(Ljava/lang/String;)V\n-  #203 = NameAndType        #278:#277     // setAlias:(Ljava/lang/String;)V\n-  #204 = Utf8               Updating factory configuration from {} to {}\n-  #205 = NameAndType        #279:#280     // getLegacyFactoryConfig:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #206 = Class              #281          // org/osgi/service/cm/Configuration\n-  #207 = NameAndType        #282:#239     // getBundleLocation:()Ljava/lang/String;\n-  #208 = NameAndType        #283:#284     // getProperties:()Ljava/util/Dictionary;\n-  #209 = NameAndType        #285:#286     // cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n-  #210 = NameAndType        #287:#229     // delete:()V\n-  #211 = Class              #288          // org/osgi/service/cm/ConfigurationAdmin\n-  #212 = NameAndType        #289:#290     // getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #213 = NameAndType        #98:#291      // update:(Ljava/util/Dictionary;)V\n-  #214 = Utf8               java/io/IOException\n-  #215 = Utf8               org/osgi/framework/InvalidSyntaxException\n-  #216 = NameAndType        #98:#229      // update:()V\n-  #217 = Utf8               Duplicate configuration being cleaned up is : {}\n-  #218 = Utf8               java/lang/StringBuilder\n-  #219 = NameAndType        #292:#239     // getFactoryPid:()Ljava/lang/String;\n-  #220 = NameAndType        #293:#294     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #221 = NameAndType        #293:#295     // append:(C)Ljava/lang/StringBuilder;\n-  #222 = NameAndType        #296:#239     // getPid:()Ljava/lang/String;\n-  #223 = NameAndType        #297:#239     // toString:()Ljava/lang/String;\n-  #224 = NameAndType        #260:#298     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #225 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n-  #226 = Utf8               java/lang/Object\n-  #227 = Utf8               java/util/Iterator\n-  #228 = Utf8               java/lang/Exception\n-  #229 = Utf8               ()V\n-  #230 = Utf8               getClass\n-  #231 = Utf8               ()Ljava/lang/Class;\n-  #232 = Utf8               org/slf4j/LoggerFactory\n-  #233 = Utf8               getLogger\n-  #234 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #235 = Utf8               put\n-  #236 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #237 = Utf8               java/lang/Class\n-  #238 = Utf8               getName\n-  #239 = Utf8               ()Ljava/lang/String;\n-  #240 = Utf8               org/osgi/framework/BundleContext\n-  #241 = Utf8               registerService\n-  #242 = Utf8               ([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n-  #243 = Utf8               java/util/Collection\n-  #244 = Utf8               iterator\n-  #245 = Utf8               ()Ljava/util/Iterator;\n-  #246 = Utf8               hasNext\n-  #247 = Utf8               ()Z\n-  #248 = Utf8               next\n-  #249 = Utf8               ()Ljava/lang/Object;\n-  #250 = Utf8               finishedUpdating\n-  #251 = Utf8               isActive\n-  #252 = Utf8               getResourceType\n-  #253 = Utf8               equals\n-  #254 = Utf8               (Ljava/lang/Object;)Z\n-  #255 = Utf8               getAlias\n-  #256 = Utf8               getId\n-  #257 = Utf8               contains\n-  #258 = Utf8               (Ljava/lang/CharSequence;)Z\n-  #259 = Utf8               org/slf4j/Logger\n-  #260 = Utf8               debug\n-  #261 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #262 = Utf8               startsWith\n-  #263 = Utf8               (Ljava/lang/String;)Z\n-  #264 = Utf8               length\n-  #265 = Utf8               ()I\n-  #266 = Utf8               substring\n-  #267 = Utf8               (II)Ljava/lang/String;\n-  #268 = Utf8               (I)Ljava/lang/String;\n-  #269 = Utf8               charAt\n-  #270 = Utf8               (I)C\n-  #271 = Utf8               lastIndexOf\n-  #272 = Utf8               (I)I\n-  #273 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #274 = Utf8               getPIDOfFactoryPID\n-  #275 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #276 = Utf8               setId\n-  #277 = Utf8               (Ljava/lang/String;)V\n-  #278 = Utf8               setAlias\n-  #279 = Utf8               getLegacyFactoryConfig\n-  #280 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #281 = Utf8               org/osgi/service/cm/Configuration\n-  #282 = Utf8               getBundleLocation\n-  #283 = Utf8               getProperties\n-  #284 = Utf8               ()Ljava/util/Dictionary;\n-  #285 = Utf8               cleanConfiguration\n-  #286 = Utf8               (Ljava/util/Dictionary;)Ljava/util/Dictionary;\n-  #287 = Utf8               delete\n-  #288 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n-  #289 = Utf8               getFactoryConfiguration\n-  #290 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #291 = Utf8               (Ljava/util/Dictionary;)V\n-  #292 = Utf8               getFactoryPid\n-  #293 = Utf8               append\n-  #294 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #295 = Utf8               (C)Ljava/lang/StringBuilder;\n-  #296 = Utf8               getPid\n-  #297 = Utf8               toString\n-  #298 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #120 = Utf8               getMiddleDotSplitIndex\n+  #121 = Utf8               (Ljava/lang/String;)I\n+  #122 = Utf8               i\n+  #123 = Utf8               strId\n+  #124 = Utf8               dotCount\n+  #125 = Utf8               dotIndexArray\n+  #126 = Utf8               [I\n+  #127 = Class              #126          // \"[I\"\n+  #128 = Utf8               updateFactoryConfig\n+  #129 = Utf8               location\n+  #130 = Utf8               dict\n+  #131 = Utf8               Ljava/util/Dictionary;\n+  #132 = Utf8               upCfg\n+  #133 = Utf8               Lorg/osgi/service/cm/Configuration;\n+  #134 = Utf8               cfg\n+  #135 = Utf8               result\n+  #136 = Utf8               newId\n+  #137 = Utf8               Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n+  #138 = Class              #93           // \"[Ljava/lang/String;\"\n+  #139 = Class              #224          // java/lang/Exception\n+  #140 = Utf8               cleanupDuplicateFactoryConfig\n+  #141 = Utf8               newPid\n+  #142 = Utf8               indexOfSeparator\n+  #143 = Utf8               SourceFile\n+  #144 = Utf8               ConfigUpdateHandler.java\n+  #145 = NameAndType        #79:#225      // \"<init>\":()V\n+  #146 = NameAndType        #226:#227     // getClass:()Ljava/lang/Class;\n+  #147 = Class              #228          // org/slf4j/LoggerFactory\n+  #148 = NameAndType        #229:#230     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #149 = NameAndType        #73:#74       // logger:Lorg/slf4j/Logger;\n+  #150 = NameAndType        #75:#76       // configAdmin:Lorg/osgi/service/cm/ConfigurationAdmin;\n+  #151 = NameAndType        #77:#78       // activator:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n+  #152 = Utf8               java/util/Hashtable\n+  #153 = Utf8               org/osgi/framework/Constants\n+  #154 = Utf8               service.description\n+  #155 = Utf8               Apache Sling Configuration Install Task Factory Update Handler\n+  #156 = NameAndType        #231:#232     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #157 = Utf8               service.vendor\n+  #158 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+  #159 = Utf8               The Apache Software Foundation\n+  #160 = Utf8               java/lang/String\n+  #161 = Utf8               org/apache/sling/installer/api/tasks/ResourceUpdater\n+  #162 = Class              #233          // java/lang/Class\n+  #163 = NameAndType        #234:#235     // getName:()Ljava/lang/String;\n+  #164 = Class              #236          // org/osgi/framework/BundleContext\n+  #165 = NameAndType        #237:#238     // registerService:([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n+  #166 = Class              #239          // java/util/Collection\n+  #167 = NameAndType        #240:#241     // iterator:()Ljava/util/Iterator;\n+  #168 = NameAndType        #242:#243     // hasNext:()Z\n+  #169 = NameAndType        #244:#245     // next:()Ljava/lang/Object;\n+  #170 = Utf8               org/apache/sling/installer/api/tasks/UpdatableResourceGroup\n+  #171 = NameAndType        #98:#108      // update:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n+  #172 = NameAndType        #246:#225     // finishedUpdating:()V\n+  #173 = NameAndType        #247:#243     // isActive:()Z\n+  #174 = Utf8               org/apache/sling/installer/api/InstallableResource\n+  #175 = Utf8               config\n+  #176 = NameAndType        #248:#235     // getResourceType:()Ljava/lang/String;\n+  #177 = NameAndType        #249:#250     // equals:(Ljava/lang/Object;)Z\n+  #178 = NameAndType        #251:#235     // getAlias:()Ljava/lang/String;\n+  #179 = NameAndType        #252:#235     // getId:()Ljava/lang/String;\n+  #180 = Utf8               ~\n+  #181 = NameAndType        #253:#254     // contains:(Ljava/lang/CharSequence;)Z\n+  #182 = Utf8               -\n+  #183 = NameAndType        #140:#108     // cleanupDuplicateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n+  #184 = Utf8               Configuration going under updation is : {} with alias : {}\n+  #185 = Class              #255          // org/slf4j/Logger\n+  #186 = NameAndType        #256:#257     // debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #187 = NameAndType        #128:#108     // updateFactoryConfig:(Lorg/apache/sling/installer/api/tasks/UpdatableResourceGroup;)V\n+  #188 = NameAndType        #258:#259     // startsWith:(Ljava/lang/String;)Z\n+  #189 = NameAndType        #260:#261     // length:()I\n+  #190 = NameAndType        #262:#263     // substring:(II)Ljava/lang/String;\n+  #191 = NameAndType        #120:#121     // getMiddleDotSplitIndex:(Ljava/lang/String;)I\n+  #192 = NameAndType        #262:#264     // substring:(I)Ljava/lang/String;\n+  #193 = NameAndType        #265:#266     // charAt:(I)C\n+  #194 = NameAndType        #267:#268     // lastIndexOf:(I)I\n+  #195 = NameAndType        #109:#110     // getFactoryPidAndPid:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;\n+  #196 = Class              #269          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #197 = NameAndType        #270:#271     // getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #198 = NameAndType        #272:#273     // setId:(Ljava/lang/String;)V\n+  #199 = NameAndType        #274:#273     // setAlias:(Ljava/lang/String;)V\n+  #200 = Utf8               Updating factory configuration from {} to {}\n+  #201 = NameAndType        #275:#276     // getLegacyFactoryConfig:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #202 = Class              #277          // org/osgi/service/cm/Configuration\n+  #203 = NameAndType        #278:#235     // getBundleLocation:()Ljava/lang/String;\n+  #204 = NameAndType        #279:#280     // getProperties:()Ljava/util/Dictionary;\n+  #205 = NameAndType        #281:#282     // cleanConfiguration:(Ljava/util/Dictionary;)Ljava/util/Dictionary;\n+  #206 = NameAndType        #283:#225     // delete:()V\n+  #207 = Class              #284          // org/osgi/service/cm/ConfigurationAdmin\n+  #208 = NameAndType        #285:#286     // getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #209 = NameAndType        #98:#287      // update:(Ljava/util/Dictionary;)V\n+  #210 = Utf8               java/io/IOException\n+  #211 = Utf8               org/osgi/framework/InvalidSyntaxException\n+  #212 = NameAndType        #98:#225      // update:()V\n+  #213 = Utf8               Duplicate configuration being cleaned up is : {}\n+  #214 = Utf8               java/lang/StringBuilder\n+  #215 = NameAndType        #288:#235     // getFactoryPid:()Ljava/lang/String;\n+  #216 = NameAndType        #289:#290     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #217 = NameAndType        #289:#291     // append:(C)Ljava/lang/StringBuilder;\n+  #218 = NameAndType        #292:#235     // getPid:()Ljava/lang/String;\n+  #219 = NameAndType        #293:#235     // toString:()Ljava/lang/String;\n+  #220 = NameAndType        #256:#294     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #221 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n+  #222 = Utf8               java/lang/Object\n+  #223 = Utf8               java/util/Iterator\n+  #224 = Utf8               java/lang/Exception\n+  #225 = Utf8               ()V\n+  #226 = Utf8               getClass\n+  #227 = Utf8               ()Ljava/lang/Class;\n+  #228 = Utf8               org/slf4j/LoggerFactory\n+  #229 = Utf8               getLogger\n+  #230 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #231 = Utf8               put\n+  #232 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #233 = Utf8               java/lang/Class\n+  #234 = Utf8               getName\n+  #235 = Utf8               ()Ljava/lang/String;\n+  #236 = Utf8               org/osgi/framework/BundleContext\n+  #237 = Utf8               registerService\n+  #238 = Utf8               ([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;\n+  #239 = Utf8               java/util/Collection\n+  #240 = Utf8               iterator\n+  #241 = Utf8               ()Ljava/util/Iterator;\n+  #242 = Utf8               hasNext\n+  #243 = Utf8               ()Z\n+  #244 = Utf8               next\n+  #245 = Utf8               ()Ljava/lang/Object;\n+  #246 = Utf8               finishedUpdating\n+  #247 = Utf8               isActive\n+  #248 = Utf8               getResourceType\n+  #249 = Utf8               equals\n+  #250 = Utf8               (Ljava/lang/Object;)Z\n+  #251 = Utf8               getAlias\n+  #252 = Utf8               getId\n+  #253 = Utf8               contains\n+  #254 = Utf8               (Ljava/lang/CharSequence;)Z\n+  #255 = Utf8               org/slf4j/Logger\n+  #256 = Utf8               debug\n+  #257 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #258 = Utf8               startsWith\n+  #259 = Utf8               (Ljava/lang/String;)Z\n+  #260 = Utf8               length\n+  #261 = Utf8               ()I\n+  #262 = Utf8               substring\n+  #263 = Utf8               (II)Ljava/lang/String;\n+  #264 = Utf8               (I)Ljava/lang/String;\n+  #265 = Utf8               charAt\n+  #266 = Utf8               (I)C\n+  #267 = Utf8               lastIndexOf\n+  #268 = Utf8               (I)I\n+  #269 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #270 = Utf8               getPIDOfFactoryPID\n+  #271 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #272 = Utf8               setId\n+  #273 = Utf8               (Ljava/lang/String;)V\n+  #274 = Utf8               setAlias\n+  #275 = Utf8               getLegacyFactoryConfig\n+  #276 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #277 = Utf8               org/osgi/service/cm/Configuration\n+  #278 = Utf8               getBundleLocation\n+  #279 = Utf8               getProperties\n+  #280 = Utf8               ()Ljava/util/Dictionary;\n+  #281 = Utf8               cleanConfiguration\n+  #282 = Utf8               (Ljava/util/Dictionary;)Ljava/util/Dictionary;\n+  #283 = Utf8               delete\n+  #284 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n+  #285 = Utf8               getFactoryConfiguration\n+  #286 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #287 = Utf8               (Ljava/util/Dictionary;)V\n+  #288 = Utf8               getFactoryPid\n+  #289 = Utf8               append\n+  #290 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #291 = Utf8               (C)Ljava/lang/StringBuilder;\n+  #292 = Utf8               getPid\n+  #293 = Utf8               toString\n+  #294 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n {\n   private final org.slf4j.Logger logger;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final org.osgi.service.cm.ConfigurationAdmin configAdmin;\n     descriptor: Lorg/osgi/service/cm/ConfigurationAdmin;\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/ConfigUtil.class", "source2": "org/apache/sling/installer/factories/configuration/impl/ConfigUtil.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,88 +1,88 @@\n-  SHA-256 checksum dba393085a683d1d87478ed0f7715be898ef7bc64ff0a9ab5d27f49d533b9c15\n+  SHA-256 checksum c90408aa1545ade953e3f1ae74ad4bb2f914d88ec2d8d5ef6cba55227ddf893a\n   Compiled from \"ConfigUtil.java\"\n abstract class org.apache.sling.installer.factories.configuration.impl.ConfigUtil\n   minor version: 0\n   major version: 52\n   flags: (0x0420) ACC_SUPER, ACC_ABSTRACT\n   this_class: #59                         // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n   super_class: #12                        // java/lang/Object\n   interfaces: 0, fields: 4, methods: 13, attributes: 1\n Constant pool:\n-    #1 = Methodref          #12.#169      // java/lang/Object.\"<init>\":()V\n-    #2 = Class              #170          // java/util/HashSet\n-    #3 = Methodref          #2.#169       // java/util/HashSet.\"<init>\":()V\n-    #4 = Methodref          #171.#172     // java/util/Dictionary.keys:()Ljava/util/Enumeration;\n-    #5 = InterfaceMethodref #173.#174     // java/util/Enumeration.hasMoreElements:()Z\n-    #6 = InterfaceMethodref #173.#175     // java/util/Enumeration.nextElement:()Ljava/lang/Object;\n-    #7 = Class              #176          // java/lang/String\n-    #8 = Fieldref           #59.#177      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.IGNORED_PROPERTIES:Ljava/util/Set;\n-    #9 = InterfaceMethodref #178.#179     // java/util/Set.contains:(Ljava/lang/Object;)Z\n-   #10 = InterfaceMethodref #178.#180     // java/util/Set.add:(Ljava/lang/Object;)Z\n-   #11 = Methodref          #181.#182     // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n-   #12 = Class              #183          // java/lang/Object\n-   #13 = Methodref          #181.#184     // java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n-   #14 = Methodref          #59.#185      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.collectKeys:(Ljava/util/Dictionary;)Ljava/util/Set;\n-   #15 = InterfaceMethodref #178.#186     // java/util/Set.size:()I\n-   #16 = InterfaceMethodref #178.#187     // java/util/Set.containsAll:(Ljava/util/Collection;)Z\n-   #17 = InterfaceMethodref #178.#188     // java/util/Set.iterator:()Ljava/util/Iterator;\n-   #18 = InterfaceMethodref #189.#190     // java/util/Iterator.hasNext:()Z\n-   #19 = InterfaceMethodref #189.#191     // java/util/Iterator.next:()Ljava/lang/Object;\n-   #20 = Methodref          #171.#192     // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #21 = Methodref          #12.#193      // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #22 = Methodref          #194.#195     // java/lang/Class.isArray:()Z\n-   #23 = Methodref          #59.#196      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.convertToObjectArray:(Ljava/lang/Object;)[Ljava/lang/Object;\n-   #24 = Methodref          #7.#197       // java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-   #25 = Methodref          #7.#198       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #26 = Class              #199          // java/util/Hashtable\n-   #27 = Methodref          #26.#169      // java/util/Hashtable.\"<init>\":()V\n-   #28 = Methodref          #171.#200     // java/util/Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #29 = String             #201          // \\\\\n-   #30 = String             #202          // \\\\\\\\\n-   #31 = Methodref          #7.#203       // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-   #32 = String             #204          // *\n-   #33 = String             #205          // \\\\*\n-   #34 = String             #206          // (\n-   #35 = String             #207          // \\\\(\n-   #36 = String             #208          // )\n-   #37 = String             #209          // \\\\)\n-   #38 = Methodref          #59.#210      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getOrCreateConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/osgi/service/cm/Configuration;\n-   #39 = InterfaceMethodref #49.#211      // org/osgi/service/cm/ConfigurationAdmin.getConfiguration:(Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #40 = Class              #212          // java/lang/StringBuilder\n-   #41 = Methodref          #40.#169      // java/lang/StringBuilder.\"<init>\":()V\n-   #42 = Class              #213          // org/osgi/framework/Constants\n-   #43 = String             #214          // (service.pid=\n-   #44 = Methodref          #40.#215      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #45 = Methodref          #59.#216      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.encode:(Ljava/lang/String;)Ljava/lang/String;\n-   #46 = Methodref          #40.#217      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #47 = InterfaceMethodref #49.#218      // org/osgi/service/cm/ConfigurationAdmin.listConfigurations:(Ljava/lang/String;)[Lorg/osgi/service/cm/Configuration;\n-   #48 = InterfaceMethodref #49.#219      // org/osgi/service/cm/ConfigurationAdmin.getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-   #49 = Class              #220          // org/osgi/service/cm/ConfigurationAdmin\n-   #50 = String             #221          // (&(service.factoryPid=\n-   #51 = String             #222          // )(\n-   #52 = String             #223          // service.pid\n-   #53 = String             #224          // =\n-   #54 = Methodref          #59.#225      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #55 = String             #226          // ))\n-   #56 = Methodref          #7.#227       // java/lang/String.length:()I\n-   #57 = Methodref          #7.#228       // java/lang/String.substring:(I)Ljava/lang/String;\n-   #58 = String             #229          // .\n-   #59 = Class              #230          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-   #60 = String             #231          // org.apache.sling.installer.osgi.factoryaliaspid\n-   #61 = Class              #232          // java/lang/Boolean\n-   #62 = Methodref          #61.#233      // java/lang/Boolean.booleanValue:()Z\n-   #63 = Methodref          #61.#234      // java/lang/Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n-   #64 = String             #235          // ~\n-   #65 = Methodref          #7.#236       // java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String;\n-   #66 = String             #237          // org.apache.sling.installer.osgi.path\n-   #67 = String             #238          // service.factoryPid\n+    #1 = Methodref          #12.#167      // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #168          // java/util/HashSet\n+    #3 = Methodref          #2.#167       // java/util/HashSet.\"<init>\":()V\n+    #4 = Methodref          #120.#169     // java/util/Dictionary.keys:()Ljava/util/Enumeration;\n+    #5 = InterfaceMethodref #98.#170      // java/util/Enumeration.hasMoreElements:()Z\n+    #6 = InterfaceMethodref #98.#171      // java/util/Enumeration.nextElement:()Ljava/lang/Object;\n+    #7 = Class              #172          // java/lang/String\n+    #8 = Fieldref           #59.#173      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.IGNORED_PROPERTIES:Ljava/util/Set;\n+    #9 = InterfaceMethodref #97.#174      // java/util/Set.contains:(Ljava/lang/Object;)Z\n+   #10 = InterfaceMethodref #97.#175      // java/util/Set.add:(Ljava/lang/Object;)Z\n+   #11 = Methodref          #176.#177     // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n+   #12 = Class              #178          // java/lang/Object\n+   #13 = Methodref          #176.#179     // java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n+   #14 = Methodref          #59.#180      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.collectKeys:(Ljava/util/Dictionary;)Ljava/util/Set;\n+   #15 = InterfaceMethodref #97.#181      // java/util/Set.size:()I\n+   #16 = InterfaceMethodref #97.#182      // java/util/Set.containsAll:(Ljava/util/Collection;)Z\n+   #17 = InterfaceMethodref #97.#183      // java/util/Set.iterator:()Ljava/util/Iterator;\n+   #18 = InterfaceMethodref #121.#184     // java/util/Iterator.hasNext:()Z\n+   #19 = InterfaceMethodref #121.#185     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #20 = Methodref          #120.#186     // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #21 = Methodref          #12.#187      // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #22 = Methodref          #188.#189     // java/lang/Class.isArray:()Z\n+   #23 = Methodref          #59.#190      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.convertToObjectArray:(Ljava/lang/Object;)[Ljava/lang/Object;\n+   #24 = Methodref          #7.#191       // java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+   #25 = Methodref          #7.#192       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #26 = Class              #193          // java/util/Hashtable\n+   #27 = Methodref          #26.#167      // java/util/Hashtable.\"<init>\":()V\n+   #28 = Methodref          #120.#194     // java/util/Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #29 = String             #195          // \\\\\n+   #30 = String             #196          // \\\\\\\\\n+   #31 = Methodref          #7.#197       // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+   #32 = String             #198          // *\n+   #33 = String             #199          // \\\\*\n+   #34 = String             #200          // (\n+   #35 = String             #201          // \\\\(\n+   #36 = String             #202          // )\n+   #37 = String             #203          // \\\\)\n+   #38 = Methodref          #59.#204      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getOrCreateConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/osgi/service/cm/Configuration;\n+   #39 = InterfaceMethodref #49.#205      // org/osgi/service/cm/ConfigurationAdmin.getConfiguration:(Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #40 = Class              #206          // java/lang/StringBuilder\n+   #41 = Methodref          #40.#167      // java/lang/StringBuilder.\"<init>\":()V\n+   #42 = Class              #207          // org/osgi/framework/Constants\n+   #43 = String             #208          // (service.pid=\n+   #44 = Methodref          #40.#209      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #45 = Methodref          #59.#210      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.encode:(Ljava/lang/String;)Ljava/lang/String;\n+   #46 = Methodref          #40.#211      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #47 = InterfaceMethodref #49.#212      // org/osgi/service/cm/ConfigurationAdmin.listConfigurations:(Ljava/lang/String;)[Lorg/osgi/service/cm/Configuration;\n+   #48 = InterfaceMethodref #49.#213      // org/osgi/service/cm/ConfigurationAdmin.getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+   #49 = Class              #214          // org/osgi/service/cm/ConfigurationAdmin\n+   #50 = String             #215          // (&(service.factoryPid=\n+   #51 = String             #216          // )(\n+   #52 = String             #217          // service.pid\n+   #53 = String             #218          // =\n+   #54 = Methodref          #59.#219      // org/apache/sling/installer/factories/configuration/impl/ConfigUtil.getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #55 = String             #220          // ))\n+   #56 = Methodref          #7.#221       // java/lang/String.length:()I\n+   #57 = Methodref          #7.#222       // java/lang/String.substring:(I)Ljava/lang/String;\n+   #58 = String             #223          // .\n+   #59 = Class              #224          // org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+   #60 = String             #225          // org.apache.sling.installer.osgi.factoryaliaspid\n+   #61 = Class              #226          // java/lang/Boolean\n+   #62 = Methodref          #61.#227      // java/lang/Boolean.booleanValue:()Z\n+   #63 = Methodref          #61.#228      // java/lang/Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n+   #64 = String             #229          // ~\n+   #65 = Methodref          #7.#230       // java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String;\n+   #66 = String             #231          // org.apache.sling.installer.osgi.path\n+   #67 = String             #232          // service.factoryPid\n    #68 = Utf8               PROPERTY_DELETE_MARKER\n    #69 = Utf8               Ljava/lang/String;\n    #70 = Utf8               ConstantValue\n-   #71 = String             #239          // org.apache.sling.installer.configuration.deleted\n+   #71 = String             #233          // org.apache.sling.installer.configuration.deleted\n    #72 = Utf8               CONFIG_PATH_KEY\n    #73 = Utf8               ALIAS_KEY\n    #74 = Utf8               IGNORED_PROPERTIES\n    #75 = Utf8               Ljava/util/Set;\n    #76 = Utf8               Signature\n    #77 = Utf8               Ljava/util/Set<Ljava/lang/String;>;\n    #78 = Utf8               <init>\n@@ -100,16 +100,16 @@\n    #90 = Utf8               keys\n    #91 = Utf8               aI\n    #92 = Utf8               Ljava/util/Enumeration;\n    #93 = Utf8               LocalVariableTypeTable\n    #94 = Utf8               Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n    #95 = Utf8               Ljava/util/Enumeration<Ljava/lang/String;>;\n    #96 = Utf8               StackMapTable\n-   #97 = Class              #240          // java/util/Set\n-   #98 = Class              #241          // java/util/Enumeration\n+   #97 = Class              #234          // java/util/Set\n+   #98 = Class              #235          // java/util/Enumeration\n    #99 = Utf8               (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Set<Ljava/lang/String;>;\n   #100 = Utf8               convertToObjectArray\n   #101 = Utf8               (Ljava/lang/Object;)[Ljava/lang/Object;\n   #102 = Utf8               i\n   #103 = Utf8               I\n   #104 = Utf8               value\n   #105 = Utf8               Ljava/lang/Object;\n@@ -123,189 +123,183 @@\n   #113 = Utf8               valA\n   #114 = Utf8               valB\n   #115 = Utf8               keysA\n   #116 = Utf8               keysB\n   #117 = Utf8               b\n   #118 = Utf8               result\n   #119 = Utf8               Z\n-  #120 = Class              #242          // java/util/Dictionary\n-  #121 = Class              #243          // java/util/Iterator\n-  #122 = Class              #176          // java/lang/String\n-  #123 = Class              #183          // java/lang/Object\n-  #124 = Utf8               (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Z\n-  #125 = Utf8               cleanConfiguration\n-  #126 = Utf8               (Ljava/util/Dictionary;)Ljava/util/Dictionary;\n-  #127 = Utf8               config\n-  #128 = Utf8               cleanedConfig\n-  #129 = Utf8               e\n-  #130 = Utf8               (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n-  #131 = Utf8               encode\n-  #132 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #133 = Utf8               getConfiguration\n-  #134 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #135 = Utf8               ca\n-  #136 = Utf8               Lorg/osgi/service/cm/ConfigurationAdmin;\n-  #137 = Utf8               factoryPid\n-  #138 = Utf8               configPidOrName\n-  #139 = Utf8               Exceptions\n-  #140 = Class              #244          // java/io/IOException\n-  #141 = Class              #245          // org/osgi/framework/InvalidSyntaxException\n-  #142 = Utf8               createConfiguration\n-  #143 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #144 = Utf8               location\n-  #145 = Utf8               getOrCreateConfiguration\n-  #146 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/osgi/service/cm/Configuration;\n-  #147 = Utf8               filter\n-  #148 = Utf8               configs\n-  #149 = Utf8               [Lorg/osgi/service/cm/Configuration;\n-  #150 = Utf8               createIfNeeded\n-  #151 = Utf8               Lorg/osgi/service/cm/Configuration;\n-  #152 = Class              #246          // org/osgi/service/cm/Configuration\n-  #153 = Utf8               getLegacyFactoryConfig\n-  #154 = Utf8               aliasPid\n-  #155 = Utf8               pid\n-  #156 = Utf8               configPid\n-  #157 = Class              #149          // \"[Lorg/osgi/service/cm/Configuration;\"\n-  #158 = Utf8               toBoolean\n-  #159 = Utf8               (Ljava/lang/Object;Z)Z\n-  #160 = Utf8               obj\n-  #161 = Utf8               defaultValue\n-  #162 = Utf8               getPIDOfFactoryPID\n-  #163 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #164 = Utf8               factoryPID\n-  #165 = Utf8               name\n-  #166 = Utf8               <clinit>\n-  #167 = Utf8               SourceFile\n-  #168 = Utf8               ConfigUtil.java\n-  #169 = NameAndType        #78:#79       // \"<init>\":()V\n-  #170 = Utf8               java/util/HashSet\n-  #171 = Class              #242          // java/util/Dictionary\n-  #172 = NameAndType        #90:#247      // keys:()Ljava/util/Enumeration;\n-  #173 = Class              #241          // java/util/Enumeration\n-  #174 = NameAndType        #248:#249     // hasMoreElements:()Z\n-  #175 = NameAndType        #250:#251     // nextElement:()Ljava/lang/Object;\n-  #176 = Utf8               java/lang/String\n-  #177 = NameAndType        #74:#75       // IGNORED_PROPERTIES:Ljava/util/Set;\n-  #178 = Class              #240          // java/util/Set\n-  #179 = NameAndType        #252:#253     // contains:(Ljava/lang/Object;)Z\n-  #180 = NameAndType        #254:#253     // add:(Ljava/lang/Object;)Z\n-  #181 = Class              #255          // java/lang/reflect/Array\n-  #182 = NameAndType        #256:#257     // getLength:(Ljava/lang/Object;)I\n-  #183 = Utf8               java/lang/Object\n-  #184 = NameAndType        #258:#259     // get:(Ljava/lang/Object;I)Ljava/lang/Object;\n-  #185 = NameAndType        #85:#86       // collectKeys:(Ljava/util/Dictionary;)Ljava/util/Set;\n-  #186 = NameAndType        #260:#261     // size:()I\n-  #187 = NameAndType        #262:#263     // containsAll:(Ljava/util/Collection;)Z\n-  #188 = NameAndType        #264:#265     // iterator:()Ljava/util/Iterator;\n-  #189 = Class              #243          // java/util/Iterator\n-  #190 = NameAndType        #266:#249     // hasNext:()Z\n-  #191 = NameAndType        #267:#251     // next:()Ljava/lang/Object;\n-  #192 = NameAndType        #258:#268     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #193 = NameAndType        #269:#270     // getClass:()Ljava/lang/Class;\n-  #194 = Class              #271          // java/lang/Class\n-  #195 = NameAndType        #272:#249     // isArray:()Z\n-  #196 = NameAndType        #100:#101     // convertToObjectArray:(Ljava/lang/Object;)[Ljava/lang/Object;\n-  #197 = NameAndType        #273:#274     // valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-  #198 = NameAndType        #275:#253     // equals:(Ljava/lang/Object;)Z\n-  #199 = Utf8               java/util/Hashtable\n-  #200 = NameAndType        #276:#277     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #201 = Utf8               \\\\\n-  #202 = Utf8               \\\\\\\\\n-  #203 = NameAndType        #278:#279     // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-  #204 = Utf8               *\n-  #205 = Utf8               \\\\*\n-  #206 = Utf8               (\n-  #207 = Utf8               \\\\(\n-  #208 = Utf8               )\n-  #209 = Utf8               \\\\)\n-  #210 = NameAndType        #145:#146     // getOrCreateConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/osgi/service/cm/Configuration;\n-  #211 = NameAndType        #133:#280     // getConfiguration:(Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #212 = Utf8               java/lang/StringBuilder\n-  #213 = Utf8               org/osgi/framework/Constants\n-  #214 = Utf8               (service.pid=\n-  #215 = NameAndType        #281:#282     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #216 = NameAndType        #131:#132     // encode:(Ljava/lang/String;)Ljava/lang/String;\n-  #217 = NameAndType        #283:#284     // toString:()Ljava/lang/String;\n-  #218 = NameAndType        #285:#286     // listConfigurations:(Ljava/lang/String;)[Lorg/osgi/service/cm/Configuration;\n-  #219 = NameAndType        #287:#288     // getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #220 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n-  #221 = Utf8               (&(service.factoryPid=\n-  #222 = Utf8               )(\n-  #223 = Utf8               service.pid\n-  #224 = Utf8               =\n-  #225 = NameAndType        #162:#163     // getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #226 = Utf8               ))\n-  #227 = NameAndType        #289:#261     // length:()I\n-  #228 = NameAndType        #290:#291     // substring:(I)Ljava/lang/String;\n-  #229 = Utf8               .\n-  #230 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n-  #231 = Utf8               org.apache.sling.installer.osgi.factoryaliaspid\n-  #232 = Utf8               java/lang/Boolean\n-  #233 = NameAndType        #292:#249     // booleanValue:()Z\n-  #234 = NameAndType        #273:#293     // valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n-  #235 = Utf8               ~\n-  #236 = NameAndType        #294:#132     // concat:(Ljava/lang/String;)Ljava/lang/String;\n-  #237 = Utf8               org.apache.sling.installer.osgi.path\n-  #238 = Utf8               service.factoryPid\n-  #239 = Utf8               org.apache.sling.installer.configuration.deleted\n-  #240 = Utf8               java/util/Set\n-  #241 = Utf8               java/util/Enumeration\n-  #242 = Utf8               java/util/Dictionary\n-  #243 = Utf8               java/util/Iterator\n-  #244 = Utf8               java/io/IOException\n-  #245 = Utf8               org/osgi/framework/InvalidSyntaxException\n-  #246 = Utf8               org/osgi/service/cm/Configuration\n-  #247 = Utf8               ()Ljava/util/Enumeration;\n-  #248 = Utf8               hasMoreElements\n-  #249 = Utf8               ()Z\n-  #250 = Utf8               nextElement\n-  #251 = Utf8               ()Ljava/lang/Object;\n-  #252 = Utf8               contains\n-  #253 = Utf8               (Ljava/lang/Object;)Z\n-  #254 = Utf8               add\n-  #255 = Utf8               java/lang/reflect/Array\n-  #256 = Utf8               getLength\n-  #257 = Utf8               (Ljava/lang/Object;)I\n-  #258 = Utf8               get\n-  #259 = Utf8               (Ljava/lang/Object;I)Ljava/lang/Object;\n-  #260 = Utf8               size\n-  #261 = Utf8               ()I\n-  #262 = Utf8               containsAll\n-  #263 = Utf8               (Ljava/util/Collection;)Z\n-  #264 = Utf8               iterator\n-  #265 = Utf8               ()Ljava/util/Iterator;\n-  #266 = Utf8               hasNext\n-  #267 = Utf8               next\n-  #268 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #269 = Utf8               getClass\n-  #270 = Utf8               ()Ljava/lang/Class;\n-  #271 = Utf8               java/lang/Class\n-  #272 = Utf8               isArray\n-  #273 = Utf8               valueOf\n-  #274 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #275 = Utf8               equals\n-  #276 = Utf8               put\n-  #277 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #278 = Utf8               replace\n-  #279 = Utf8               (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-  #280 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #281 = Utf8               append\n-  #282 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #283 = Utf8               toString\n-  #284 = Utf8               ()Ljava/lang/String;\n-  #285 = Utf8               listConfigurations\n-  #286 = Utf8               (Ljava/lang/String;)[Lorg/osgi/service/cm/Configuration;\n-  #287 = Utf8               getFactoryConfiguration\n-  #288 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n-  #289 = Utf8               length\n-  #290 = Utf8               substring\n-  #291 = Utf8               (I)Ljava/lang/String;\n-  #292 = Utf8               booleanValue\n-  #293 = Utf8               (Ljava/lang/String;)Ljava/lang/Boolean;\n-  #294 = Utf8               concat\n+  #120 = Class              #236          // java/util/Dictionary\n+  #121 = Class              #237          // java/util/Iterator\n+  #122 = Utf8               (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Z\n+  #123 = Utf8               cleanConfiguration\n+  #124 = Utf8               (Ljava/util/Dictionary;)Ljava/util/Dictionary;\n+  #125 = Utf8               config\n+  #126 = Utf8               cleanedConfig\n+  #127 = Utf8               e\n+  #128 = Utf8               (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n+  #129 = Utf8               encode\n+  #130 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #131 = Utf8               getConfiguration\n+  #132 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #133 = Utf8               ca\n+  #134 = Utf8               Lorg/osgi/service/cm/ConfigurationAdmin;\n+  #135 = Utf8               factoryPid\n+  #136 = Utf8               configPidOrName\n+  #137 = Utf8               Exceptions\n+  #138 = Class              #238          // java/io/IOException\n+  #139 = Class              #239          // org/osgi/framework/InvalidSyntaxException\n+  #140 = Utf8               createConfiguration\n+  #141 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #142 = Utf8               location\n+  #143 = Utf8               getOrCreateConfiguration\n+  #144 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/osgi/service/cm/Configuration;\n+  #145 = Utf8               filter\n+  #146 = Utf8               configs\n+  #147 = Utf8               [Lorg/osgi/service/cm/Configuration;\n+  #148 = Utf8               createIfNeeded\n+  #149 = Utf8               Lorg/osgi/service/cm/Configuration;\n+  #150 = Class              #240          // org/osgi/service/cm/Configuration\n+  #151 = Utf8               getLegacyFactoryConfig\n+  #152 = Utf8               aliasPid\n+  #153 = Utf8               pid\n+  #154 = Utf8               configPid\n+  #155 = Class              #147          // \"[Lorg/osgi/service/cm/Configuration;\"\n+  #156 = Utf8               toBoolean\n+  #157 = Utf8               (Ljava/lang/Object;Z)Z\n+  #158 = Utf8               obj\n+  #159 = Utf8               defaultValue\n+  #160 = Utf8               getPIDOfFactoryPID\n+  #161 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #162 = Utf8               factoryPID\n+  #163 = Utf8               name\n+  #164 = Utf8               <clinit>\n+  #165 = Utf8               SourceFile\n+  #166 = Utf8               ConfigUtil.java\n+  #167 = NameAndType        #78:#79       // \"<init>\":()V\n+  #168 = Utf8               java/util/HashSet\n+  #169 = NameAndType        #90:#241      // keys:()Ljava/util/Enumeration;\n+  #170 = NameAndType        #242:#243     // hasMoreElements:()Z\n+  #171 = NameAndType        #244:#245     // nextElement:()Ljava/lang/Object;\n+  #172 = Utf8               java/lang/String\n+  #173 = NameAndType        #74:#75       // IGNORED_PROPERTIES:Ljava/util/Set;\n+  #174 = NameAndType        #246:#247     // contains:(Ljava/lang/Object;)Z\n+  #175 = NameAndType        #248:#247     // add:(Ljava/lang/Object;)Z\n+  #176 = Class              #249          // java/lang/reflect/Array\n+  #177 = NameAndType        #250:#251     // getLength:(Ljava/lang/Object;)I\n+  #178 = Utf8               java/lang/Object\n+  #179 = NameAndType        #252:#253     // get:(Ljava/lang/Object;I)Ljava/lang/Object;\n+  #180 = NameAndType        #85:#86       // collectKeys:(Ljava/util/Dictionary;)Ljava/util/Set;\n+  #181 = NameAndType        #254:#255     // size:()I\n+  #182 = NameAndType        #256:#257     // containsAll:(Ljava/util/Collection;)Z\n+  #183 = NameAndType        #258:#259     // iterator:()Ljava/util/Iterator;\n+  #184 = NameAndType        #260:#243     // hasNext:()Z\n+  #185 = NameAndType        #261:#245     // next:()Ljava/lang/Object;\n+  #186 = NameAndType        #252:#262     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #187 = NameAndType        #263:#264     // getClass:()Ljava/lang/Class;\n+  #188 = Class              #265          // java/lang/Class\n+  #189 = NameAndType        #266:#243     // isArray:()Z\n+  #190 = NameAndType        #100:#101     // convertToObjectArray:(Ljava/lang/Object;)[Ljava/lang/Object;\n+  #191 = NameAndType        #267:#268     // valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+  #192 = NameAndType        #269:#247     // equals:(Ljava/lang/Object;)Z\n+  #193 = Utf8               java/util/Hashtable\n+  #194 = NameAndType        #270:#271     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #195 = Utf8               \\\\\n+  #196 = Utf8               \\\\\\\\\n+  #197 = NameAndType        #272:#273     // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+  #198 = Utf8               *\n+  #199 = Utf8               \\\\*\n+  #200 = Utf8               (\n+  #201 = Utf8               \\\\(\n+  #202 = Utf8               )\n+  #203 = Utf8               \\\\)\n+  #204 = NameAndType        #143:#144     // getOrCreateConfiguration:(Lorg/osgi/service/cm/ConfigurationAdmin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/osgi/service/cm/Configuration;\n+  #205 = NameAndType        #131:#274     // getConfiguration:(Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #206 = Utf8               java/lang/StringBuilder\n+  #207 = Utf8               org/osgi/framework/Constants\n+  #208 = Utf8               (service.pid=\n+  #209 = NameAndType        #275:#276     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #210 = NameAndType        #129:#130     // encode:(Ljava/lang/String;)Ljava/lang/String;\n+  #211 = NameAndType        #277:#278     // toString:()Ljava/lang/String;\n+  #212 = NameAndType        #279:#280     // listConfigurations:(Ljava/lang/String;)[Lorg/osgi/service/cm/Configuration;\n+  #213 = NameAndType        #281:#282     // getFactoryConfiguration:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #214 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n+  #215 = Utf8               (&(service.factoryPid=\n+  #216 = Utf8               )(\n+  #217 = Utf8               service.pid\n+  #218 = Utf8               =\n+  #219 = NameAndType        #160:#161     // getPIDOfFactoryPID:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #220 = Utf8               ))\n+  #221 = NameAndType        #283:#255     // length:()I\n+  #222 = NameAndType        #284:#285     // substring:(I)Ljava/lang/String;\n+  #223 = Utf8               .\n+  #224 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUtil\n+  #225 = Utf8               org.apache.sling.installer.osgi.factoryaliaspid\n+  #226 = Utf8               java/lang/Boolean\n+  #227 = NameAndType        #286:#243     // booleanValue:()Z\n+  #228 = NameAndType        #267:#287     // valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;\n+  #229 = Utf8               ~\n+  #230 = NameAndType        #288:#130     // concat:(Ljava/lang/String;)Ljava/lang/String;\n+  #231 = Utf8               org.apache.sling.installer.osgi.path\n+  #232 = Utf8               service.factoryPid\n+  #233 = Utf8               org.apache.sling.installer.configuration.deleted\n+  #234 = Utf8               java/util/Set\n+  #235 = Utf8               java/util/Enumeration\n+  #236 = Utf8               java/util/Dictionary\n+  #237 = Utf8               java/util/Iterator\n+  #238 = Utf8               java/io/IOException\n+  #239 = Utf8               org/osgi/framework/InvalidSyntaxException\n+  #240 = Utf8               org/osgi/service/cm/Configuration\n+  #241 = Utf8               ()Ljava/util/Enumeration;\n+  #242 = Utf8               hasMoreElements\n+  #243 = Utf8               ()Z\n+  #244 = Utf8               nextElement\n+  #245 = Utf8               ()Ljava/lang/Object;\n+  #246 = Utf8               contains\n+  #247 = Utf8               (Ljava/lang/Object;)Z\n+  #248 = Utf8               add\n+  #249 = Utf8               java/lang/reflect/Array\n+  #250 = Utf8               getLength\n+  #251 = Utf8               (Ljava/lang/Object;)I\n+  #252 = Utf8               get\n+  #253 = Utf8               (Ljava/lang/Object;I)Ljava/lang/Object;\n+  #254 = Utf8               size\n+  #255 = Utf8               ()I\n+  #256 = Utf8               containsAll\n+  #257 = Utf8               (Ljava/util/Collection;)Z\n+  #258 = Utf8               iterator\n+  #259 = Utf8               ()Ljava/util/Iterator;\n+  #260 = Utf8               hasNext\n+  #261 = Utf8               next\n+  #262 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #263 = Utf8               getClass\n+  #264 = Utf8               ()Ljava/lang/Class;\n+  #265 = Utf8               java/lang/Class\n+  #266 = Utf8               isArray\n+  #267 = Utf8               valueOf\n+  #268 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #269 = Utf8               equals\n+  #270 = Utf8               put\n+  #271 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #272 = Utf8               replace\n+  #273 = Utf8               (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+  #274 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #275 = Utf8               append\n+  #276 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #277 = Utf8               toString\n+  #278 = Utf8               ()Ljava/lang/String;\n+  #279 = Utf8               listConfigurations\n+  #280 = Utf8               (Ljava/lang/String;)[Lorg/osgi/service/cm/Configuration;\n+  #281 = Utf8               getFactoryConfiguration\n+  #282 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/service/cm/Configuration;\n+  #283 = Utf8               length\n+  #284 = Utf8               substring\n+  #285 = Utf8               (I)Ljava/lang/String;\n+  #286 = Utf8               booleanValue\n+  #287 = Utf8               (Ljava/lang/String;)Ljava/lang/Boolean;\n+  #288 = Utf8               concat\n {\n   public static final java.lang.String PROPERTY_DELETE_MARKER = \"org.apache.sling.installer.configuration.deleted\";\n     descriptor: Ljava/lang/String;\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n     ConstantValue: String org.apache.sling.installer.configuration.deleted\n \n   private static final java.lang.String CONFIG_PATH_KEY = \"org.apache.sling.installer.osgi.path\";\n@@ -616,15 +610,15 @@\n           offset_delta = 5\n         frame_type = 2 /* same */\n         frame_type = 42 /* same */\n         frame_type = 248 /* chop */\n           offset_delta = 4\n         frame_type = 248 /* chop */\n           offset_delta = 2\n-    Signature: #124                         // (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Z\n+    Signature: #122                         // (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Z\n \n   public static java.util.Dictionary<java.lang.String, java.lang.Object> cleanConfiguration(java.util.Dictionary<java.lang.String, java.lang.Object>);\n     descriptor: (Ljava/util/Dictionary;)Ljava/util/Dictionary;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=4, locals=4, args_size=1\n          0: new           #26                 // class java/util/Hashtable\n@@ -677,15 +671,15 @@\n            13      47     2     e   Ljava/util/Enumeration<Ljava/lang/String;>;\n       StackMapTable: number_of_entries = 3\n         frame_type = 253 /* append */\n           offset_delta = 13\n           locals = [ class java/util/Dictionary, class java/util/Enumeration ]\n         frame_type = 41 /* same */\n         frame_type = 2 /* same */\n-    Signature: #130                         // (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #128                         // (Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Dictionary<Ljava/lang/String;Ljava/lang/Object;>;\n \n   private static java.lang.String encode(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/Coordinator.class", "source2": "org/apache/sling/installer/factories/configuration/impl/Coordinator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,49 +1,49 @@\n-  SHA-256 checksum fd5dd17ed8d6dbff5ac2e1720ad2aa41263bea582167d955e8b86045aa3aa1a2\n+  SHA-256 checksum 81fbfc73e288665f673a0700801611bbd3b468a51b9e2c545253e3c38881ee4f\n   Compiled from \"Coordinator.java\"\n public class org.apache.sling.installer.factories.configuration.impl.Coordinator\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #27                         // org/apache/sling/installer/factories/configuration/impl/Coordinator\n   super_class: #13                        // java/lang/Object\n   interfaces: 0, fields: 4, methods: 5, attributes: 2\n Constant pool:\n-    #1 = Methodref          #13.#77       // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #13.#78       // java/lang/Object.getClass:()Ljava/lang/Class;\n-    #3 = Methodref          #79.#80       // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-    #4 = Fieldref           #27.#81       // org/apache/sling/installer/factories/configuration/impl/Coordinator.logger:Lorg/slf4j/Logger;\n-    #5 = Class              #82           // java/util/ArrayList\n-    #6 = Methodref          #5.#77        // java/util/ArrayList.\"<init>\":()V\n-    #7 = Fieldref           #27.#83       // org/apache/sling/installer/factories/configuration/impl/Coordinator.operations:Ljava/util/List;\n-    #8 = Methodref          #27.#84       // org/apache/sling/installer/factories/configuration/impl/Coordinator.cleanup:()V\n-    #9 = InterfaceMethodref #85.#86       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #10 = String             #87           // Adding {}\n-   #11 = InterfaceMethodref #88.#89       // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-   #12 = String             #90           // Searching {} : {} - {}\n-   #13 = Class              #91           // java/lang/Object\n-   #14 = Methodref          #92.#93       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #15 = InterfaceMethodref #88.#94       // org/slf4j/Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V\n-   #16 = InterfaceMethodref #85.#95       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #17 = InterfaceMethodref #96.#97       // java/util/Iterator.hasNext:()Z\n-   #18 = InterfaceMethodref #96.#98       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #19 = Class              #99           // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-   #20 = Fieldref           #19.#100      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.isDelete:Z\n-   #21 = Fieldref           #19.#101      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.pid:Ljava/lang/String;\n-   #22 = Methodref          #102.#103     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #23 = Fieldref           #19.#104      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.factoryPid:Ljava/lang/String;\n-   #24 = InterfaceMethodref #96.#105      // java/util/Iterator.remove:()V\n-   #25 = String             #106          // Result ({} : {} - {}) : {}\n-   #26 = Methodref          #107.#108     // java/lang/System.currentTimeMillis:()J\n-   #27 = Class              #109          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n+    #1 = Methodref          #13.#76       // java/lang/Object.\"<init>\":()V\n+    #2 = Methodref          #13.#77       // java/lang/Object.getClass:()Ljava/lang/Class;\n+    #3 = Methodref          #78.#79       // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+    #4 = Fieldref           #27.#80       // org/apache/sling/installer/factories/configuration/impl/Coordinator.logger:Lorg/slf4j/Logger;\n+    #5 = Class              #81           // java/util/ArrayList\n+    #6 = Methodref          #5.#76        // java/util/ArrayList.\"<init>\":()V\n+    #7 = Fieldref           #27.#82       // org/apache/sling/installer/factories/configuration/impl/Coordinator.operations:Ljava/util/List;\n+    #8 = Methodref          #27.#83       // org/apache/sling/installer/factories/configuration/impl/Coordinator.cleanup:()V\n+    #9 = InterfaceMethodref #84.#85       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #10 = String             #86           // Adding {}\n+   #11 = InterfaceMethodref #87.#88       // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #12 = String             #89           // Searching {} : {} - {}\n+   #13 = Class              #90           // java/lang/Object\n+   #14 = Methodref          #91.#92       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #15 = InterfaceMethodref #87.#93       // org/slf4j/Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V\n+   #16 = InterfaceMethodref #84.#94       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #17 = InterfaceMethodref #70.#95       // java/util/Iterator.hasNext:()Z\n+   #18 = InterfaceMethodref #70.#96       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #19 = Class              #97           // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+   #20 = Fieldref           #19.#98       // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.isDelete:Z\n+   #21 = Fieldref           #19.#99       // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.pid:Ljava/lang/String;\n+   #22 = Methodref          #100.#101     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #23 = Fieldref           #19.#102      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.factoryPid:Ljava/lang/String;\n+   #24 = InterfaceMethodref #70.#103      // java/util/Iterator.remove:()V\n+   #25 = String             #104          // Result ({} : {} - {}) : {}\n+   #26 = Methodref          #105.#106     // java/lang/System.currentTimeMillis:()J\n+   #27 = Class              #107          // org/apache/sling/installer/factories/configuration/impl/Coordinator\n    #28 = Long               5000l\n-   #30 = Fieldref           #19.#110      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.created:J\n-   #31 = String             #111          // Deleting expired {}\n-   #32 = Methodref          #27.#77       // org/apache/sling/installer/factories/configuration/impl/Coordinator.\"<init>\":()V\n-   #33 = Fieldref           #27.#112      // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+   #30 = Fieldref           #19.#108      // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation.created:J\n+   #31 = String             #109          // Deleting expired {}\n+   #32 = Methodref          #27.#76       // org/apache/sling/installer/factories/configuration/impl/Coordinator.\"<init>\":()V\n+   #33 = Fieldref           #27.#110      // org/apache/sling/installer/factories/configuration/impl/Coordinator.SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n    #34 = Utf8               Operation\n    #35 = Utf8               InnerClasses\n    #36 = Utf8               SHARED\n    #37 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n    #38 = Utf8               EXPIRY\n    #39 = Utf8               J\n    #40 = Utf8               ConstantValue\n@@ -72,85 +72,83 @@\n    #63 = Utf8               Z\n    #64 = Utf8               result\n    #65 = Utf8               i\n    #66 = Utf8               Ljava/util/Iterator;\n    #67 = Utf8               LocalVariableTypeTable\n    #68 = Utf8               Ljava/util/Iterator<Lorg/apache/sling/installer/factories/configuration/impl/Coordinator$Operation;>;\n    #69 = Utf8               StackMapTable\n-   #70 = Class              #99           // org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-   #71 = Class              #113          // java/util/Iterator\n-   #72 = Utf8               cleanup\n-   #73 = Utf8               time\n-   #74 = Utf8               <clinit>\n-   #75 = Utf8               SourceFile\n-   #76 = Utf8               Coordinator.java\n-   #77 = NameAndType        #47:#48       // \"<init>\":()V\n-   #78 = NameAndType        #114:#115     // getClass:()Ljava/lang/Class;\n-   #79 = Class              #116          // org/slf4j/LoggerFactory\n-   #80 = NameAndType        #117:#118     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-   #81 = NameAndType        #41:#42       // logger:Lorg/slf4j/Logger;\n-   #82 = Utf8               java/util/ArrayList\n-   #83 = NameAndType        #43:#44       // operations:Ljava/util/List;\n-   #84 = NameAndType        #72:#48       // cleanup:()V\n-   #85 = Class              #119          // java/util/List\n-   #86 = NameAndType        #53:#120      // add:(Ljava/lang/Object;)Z\n-   #87 = Utf8               Adding {}\n-   #88 = Class              #121          // org/slf4j/Logger\n-   #89 = NameAndType        #122:#123     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-   #90 = Utf8               Searching {} : {} - {}\n-   #91 = Utf8               java/lang/Object\n-   #92 = Class              #124          // java/lang/Boolean\n-   #93 = NameAndType        #125:#126     // valueOf:(Z)Ljava/lang/Boolean;\n-   #94 = NameAndType        #122:#127     // debug:(Ljava/lang/String;[Ljava/lang/Object;)V\n-   #95 = NameAndType        #128:#129     // iterator:()Ljava/util/Iterator;\n-   #96 = Class              #113          // java/util/Iterator\n-   #97 = NameAndType        #130:#131     // hasNext:()Z\n-   #98 = NameAndType        #132:#133     // next:()Ljava/lang/Object;\n-   #99 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n-  #100 = NameAndType        #62:#63       // isDelete:Z\n-  #101 = NameAndType        #59:#60       // pid:Ljava/lang/String;\n-  #102 = Class              #134          // java/lang/String\n-  #103 = NameAndType        #135:#120     // equals:(Ljava/lang/Object;)Z\n-  #104 = NameAndType        #61:#60       // factoryPid:Ljava/lang/String;\n-  #105 = NameAndType        #136:#48      // remove:()V\n-  #106 = Utf8               Result ({} : {} - {}) : {}\n-  #107 = Class              #137          // java/lang/System\n-  #108 = NameAndType        #138:#139     // currentTimeMillis:()J\n-  #109 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n-  #110 = NameAndType        #140:#39      // created:J\n-  #111 = Utf8               Deleting expired {}\n-  #112 = NameAndType        #36:#37       // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n-  #113 = Utf8               java/util/Iterator\n-  #114 = Utf8               getClass\n-  #115 = Utf8               ()Ljava/lang/Class;\n-  #116 = Utf8               org/slf4j/LoggerFactory\n-  #117 = Utf8               getLogger\n-  #118 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #119 = Utf8               java/util/List\n-  #120 = Utf8               (Ljava/lang/Object;)Z\n-  #121 = Utf8               org/slf4j/Logger\n-  #122 = Utf8               debug\n-  #123 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #124 = Utf8               java/lang/Boolean\n-  #125 = Utf8               valueOf\n-  #126 = Utf8               (Z)Ljava/lang/Boolean;\n-  #127 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #128 = Utf8               iterator\n-  #129 = Utf8               ()Ljava/util/Iterator;\n-  #130 = Utf8               hasNext\n-  #131 = Utf8               ()Z\n-  #132 = Utf8               next\n-  #133 = Utf8               ()Ljava/lang/Object;\n-  #134 = Utf8               java/lang/String\n-  #135 = Utf8               equals\n-  #136 = Utf8               remove\n-  #137 = Utf8               java/lang/System\n-  #138 = Utf8               currentTimeMillis\n-  #139 = Utf8               ()J\n-  #140 = Utf8               created\n+   #70 = Class              #111          // java/util/Iterator\n+   #71 = Utf8               cleanup\n+   #72 = Utf8               time\n+   #73 = Utf8               <clinit>\n+   #74 = Utf8               SourceFile\n+   #75 = Utf8               Coordinator.java\n+   #76 = NameAndType        #47:#48       // \"<init>\":()V\n+   #77 = NameAndType        #112:#113     // getClass:()Ljava/lang/Class;\n+   #78 = Class              #114          // org/slf4j/LoggerFactory\n+   #79 = NameAndType        #115:#116     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+   #80 = NameAndType        #41:#42       // logger:Lorg/slf4j/Logger;\n+   #81 = Utf8               java/util/ArrayList\n+   #82 = NameAndType        #43:#44       // operations:Ljava/util/List;\n+   #83 = NameAndType        #71:#48       // cleanup:()V\n+   #84 = Class              #117          // java/util/List\n+   #85 = NameAndType        #53:#118      // add:(Ljava/lang/Object;)Z\n+   #86 = Utf8               Adding {}\n+   #87 = Class              #119          // org/slf4j/Logger\n+   #88 = NameAndType        #120:#121     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #89 = Utf8               Searching {} : {} - {}\n+   #90 = Utf8               java/lang/Object\n+   #91 = Class              #122          // java/lang/Boolean\n+   #92 = NameAndType        #123:#124     // valueOf:(Z)Ljava/lang/Boolean;\n+   #93 = NameAndType        #120:#125     // debug:(Ljava/lang/String;[Ljava/lang/Object;)V\n+   #94 = NameAndType        #126:#127     // iterator:()Ljava/util/Iterator;\n+   #95 = NameAndType        #128:#129     // hasNext:()Z\n+   #96 = NameAndType        #130:#131     // next:()Ljava/lang/Object;\n+   #97 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator$Operation\n+   #98 = NameAndType        #62:#63       // isDelete:Z\n+   #99 = NameAndType        #59:#60       // pid:Ljava/lang/String;\n+  #100 = Class              #132          // java/lang/String\n+  #101 = NameAndType        #133:#118     // equals:(Ljava/lang/Object;)Z\n+  #102 = NameAndType        #61:#60       // factoryPid:Ljava/lang/String;\n+  #103 = NameAndType        #134:#48      // remove:()V\n+  #104 = Utf8               Result ({} : {} - {}) : {}\n+  #105 = Class              #135          // java/lang/System\n+  #106 = NameAndType        #136:#137     // currentTimeMillis:()J\n+  #107 = Utf8               org/apache/sling/installer/factories/configuration/impl/Coordinator\n+  #108 = NameAndType        #138:#39      // created:J\n+  #109 = Utf8               Deleting expired {}\n+  #110 = NameAndType        #36:#37       // SHARED:Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n+  #111 = Utf8               java/util/Iterator\n+  #112 = Utf8               getClass\n+  #113 = Utf8               ()Ljava/lang/Class;\n+  #114 = Utf8               org/slf4j/LoggerFactory\n+  #115 = Utf8               getLogger\n+  #116 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #117 = Utf8               java/util/List\n+  #118 = Utf8               (Ljava/lang/Object;)Z\n+  #119 = Utf8               org/slf4j/Logger\n+  #120 = Utf8               debug\n+  #121 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #122 = Utf8               java/lang/Boolean\n+  #123 = Utf8               valueOf\n+  #124 = Utf8               (Z)Ljava/lang/Boolean;\n+  #125 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #126 = Utf8               iterator\n+  #127 = Utf8               ()Ljava/util/Iterator;\n+  #128 = Utf8               hasNext\n+  #129 = Utf8               ()Z\n+  #130 = Utf8               next\n+  #131 = Utf8               ()Ljava/lang/Object;\n+  #132 = Utf8               java/lang/String\n+  #133 = Utf8               equals\n+  #134 = Utf8               remove\n+  #135 = Utf8               java/lang/System\n+  #136 = Utf8               currentTimeMillis\n+  #137 = Utf8               ()J\n+  #138 = Utf8               created\n {\n   public static final org.apache.sling.installer.factories.configuration.impl.Coordinator SHARED;\n     descriptor: Lorg/apache/sling/installer/factories/configuration/impl/Coordinator;\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n \n   private static final long EXPIRY = 5000l;\n     descriptor: J\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.class", "source2": "org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,47 +1,47 @@\n-  SHA-256 checksum 81693af0a2a293b62d5c38d35b5c7191e63f3e5f786336f8c9849697502a752b\n+  SHA-256 checksum 0636c593b8f41b20e35f64cca1d03b1baac7aa6d1ba347b2515452371cc6fba4\n   Compiled from \"ServicesListener.java\"\n public final class org.apache.sling.installer.factories.configuration.impl.ServicesListener$Listener implements org.osgi.framework.ServiceListener\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n   this_class: #28                         // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n   super_class: #29                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 7, attributes: 2\n Constant pool:\n-    #1 = Fieldref           #28.#67       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.this$0:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n-    #2 = Methodref          #29.#68       // java/lang/Object.\"<init>\":()V\n-    #3 = Fieldref           #28.#69       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.serviceName:Ljava/lang/String;\n-    #4 = Methodref          #28.#70       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.retainService:()V\n-    #5 = Methodref          #71.#72       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.access$000:(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n-    #6 = Class              #73           // java/lang/StringBuilder\n-    #7 = Methodref          #6.#68        // java/lang/StringBuilder.\"<init>\":()V\n-    #8 = Class              #74           // org/osgi/framework/Constants\n-    #9 = String             #75           // (objectClass=\n-   #10 = Methodref          #6.#76        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #11 = String             #77           // )\n-   #12 = Methodref          #6.#78        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #13 = InterfaceMethodref #79.#80       // org/osgi/framework/BundleContext.addServiceListener:(Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V\n-   #14 = Class              #81           // org/osgi/framework/InvalidSyntaxException\n-   #15 = Class              #82           // java/lang/RuntimeException\n-   #16 = String             #83           // Unexpected exception occured.\n-   #17 = Methodref          #15.#84       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #18 = InterfaceMethodref #79.#85       // org/osgi/framework/BundleContext.removeServiceListener:(Lorg/osgi/framework/ServiceListener;)V\n-   #19 = Fieldref           #28.#86       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.service:Ljava/lang/Object;\n-   #20 = Fieldref           #28.#87       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.reference:Lorg/osgi/framework/ServiceReference;\n-   #21 = InterfaceMethodref #79.#88       // org/osgi/framework/BundleContext.getServiceReference:(Ljava/lang/String;)Lorg/osgi/framework/ServiceReference;\n-   #22 = InterfaceMethodref #79.#89       // org/osgi/framework/BundleContext.getService:(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;\n-   #23 = Methodref          #71.#90       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.notifyChange:()V\n-   #24 = InterfaceMethodref #79.#91       // org/osgi/framework/BundleContext.ungetService:(Lorg/osgi/framework/ServiceReference;)Z\n-   #25 = Methodref          #26.#92       // org/osgi/framework/ServiceEvent.getType:()I\n-   #26 = Class              #93           // org/osgi/framework/ServiceEvent\n-   #27 = Methodref          #28.#94       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.releaseService:()V\n-   #28 = Class              #95           // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n-   #29 = Class              #96           // java/lang/Object\n-   #30 = Class              #97           // org/osgi/framework/ServiceListener\n+    #1 = Fieldref           #28.#66       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.this$0:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n+    #2 = Methodref          #29.#67       // java/lang/Object.\"<init>\":()V\n+    #3 = Fieldref           #28.#68       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.serviceName:Ljava/lang/String;\n+    #4 = Methodref          #28.#69       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.retainService:()V\n+    #5 = Methodref          #70.#71       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.access$000:(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n+    #6 = Class              #72           // java/lang/StringBuilder\n+    #7 = Methodref          #6.#67        // java/lang/StringBuilder.\"<init>\":()V\n+    #8 = Class              #73           // org/osgi/framework/Constants\n+    #9 = String             #74           // (objectClass=\n+   #10 = Methodref          #6.#75        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #11 = String             #76           // )\n+   #12 = Methodref          #6.#77        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #13 = InterfaceMethodref #78.#79       // org/osgi/framework/BundleContext.addServiceListener:(Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V\n+   #14 = Class              #80           // org/osgi/framework/InvalidSyntaxException\n+   #15 = Class              #81           // java/lang/RuntimeException\n+   #16 = String             #82           // Unexpected exception occured.\n+   #17 = Methodref          #15.#83       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #18 = InterfaceMethodref #78.#84       // org/osgi/framework/BundleContext.removeServiceListener:(Lorg/osgi/framework/ServiceListener;)V\n+   #19 = Fieldref           #28.#85       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.service:Ljava/lang/Object;\n+   #20 = Fieldref           #28.#86       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.reference:Lorg/osgi/framework/ServiceReference;\n+   #21 = InterfaceMethodref #78.#87       // org/osgi/framework/BundleContext.getServiceReference:(Ljava/lang/String;)Lorg/osgi/framework/ServiceReference;\n+   #22 = InterfaceMethodref #78.#88       // org/osgi/framework/BundleContext.getService:(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;\n+   #23 = Methodref          #70.#89       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.notifyChange:()V\n+   #24 = InterfaceMethodref #78.#90       // org/osgi/framework/BundleContext.ungetService:(Lorg/osgi/framework/ServiceReference;)Z\n+   #25 = Methodref          #26.#91       // org/osgi/framework/ServiceEvent.getType:()I\n+   #26 = Class              #92           // org/osgi/framework/ServiceEvent\n+   #27 = Methodref          #28.#93       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.releaseService:()V\n+   #28 = Class              #94           // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n+   #29 = Class              #95           // java/lang/Object\n+   #30 = Class              #96           // org/osgi/framework/ServiceListener\n    #31 = Utf8               serviceName\n    #32 = Utf8               Ljava/lang/String;\n    #33 = Utf8               reference\n    #34 = Utf8               Lorg/osgi/framework/ServiceReference;\n    #35 = Utf8               Signature\n    #36 = Utf8               Lorg/osgi/framework/ServiceReference<*>;\n    #37 = Utf8               service\n@@ -58,78 +58,77 @@\n    #48 = Utf8               InnerClasses\n    #49 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n    #50 = Utf8               start\n    #51 = Utf8               ()V\n    #52 = Utf8               ise\n    #53 = Utf8               Lorg/osgi/framework/InvalidSyntaxException;\n    #54 = Utf8               StackMapTable\n-   #55 = Class              #81           // org/osgi/framework/InvalidSyntaxException\n-   #56 = Utf8               deactivate\n-   #57 = Utf8               getService\n-   #58 = Utf8               ()Ljava/lang/Object;\n-   #59 = Utf8               retainService\n-   #60 = Utf8               releaseService\n-   #61 = Utf8               serviceChanged\n-   #62 = Utf8               (Lorg/osgi/framework/ServiceEvent;)V\n-   #63 = Utf8               event\n-   #64 = Utf8               Lorg/osgi/framework/ServiceEvent;\n-   #65 = Utf8               SourceFile\n-   #66 = Utf8               ServicesListener.java\n-   #67 = NameAndType        #39:#40       // this$0:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n-   #68 = NameAndType        #41:#51       // \"<init>\":()V\n-   #69 = NameAndType        #31:#32       // serviceName:Ljava/lang/String;\n-   #70 = NameAndType        #59:#51       // retainService:()V\n-   #71 = Class              #98           // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-   #72 = NameAndType        #99:#100      // access$000:(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n-   #73 = Utf8               java/lang/StringBuilder\n-   #74 = Utf8               org/osgi/framework/Constants\n-   #75 = Utf8               (objectClass=\n-   #76 = NameAndType        #101:#102     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #77 = Utf8               )\n-   #78 = NameAndType        #103:#104     // toString:()Ljava/lang/String;\n-   #79 = Class              #105          // org/osgi/framework/BundleContext\n-   #80 = NameAndType        #106:#107     // addServiceListener:(Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V\n-   #81 = Utf8               org/osgi/framework/InvalidSyntaxException\n-   #82 = Utf8               java/lang/RuntimeException\n-   #83 = Utf8               Unexpected exception occured.\n-   #84 = NameAndType        #41:#108      // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #85 = NameAndType        #109:#110     // removeServiceListener:(Lorg/osgi/framework/ServiceListener;)V\n-   #86 = NameAndType        #37:#38       // service:Ljava/lang/Object;\n-   #87 = NameAndType        #33:#34       // reference:Lorg/osgi/framework/ServiceReference;\n-   #88 = NameAndType        #111:#112     // getServiceReference:(Ljava/lang/String;)Lorg/osgi/framework/ServiceReference;\n-   #89 = NameAndType        #57:#113      // getService:(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;\n-   #90 = NameAndType        #114:#51      // notifyChange:()V\n-   #91 = NameAndType        #115:#116     // ungetService:(Lorg/osgi/framework/ServiceReference;)Z\n-   #92 = NameAndType        #117:#118     // getType:()I\n-   #93 = Utf8               org/osgi/framework/ServiceEvent\n-   #94 = NameAndType        #60:#51       // releaseService:()V\n-   #95 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n-   #96 = Utf8               java/lang/Object\n-   #97 = Utf8               org/osgi/framework/ServiceListener\n-   #98 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-   #99 = Utf8               access$000\n-  #100 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n-  #101 = Utf8               append\n-  #102 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #103 = Utf8               toString\n-  #104 = Utf8               ()Ljava/lang/String;\n-  #105 = Utf8               org/osgi/framework/BundleContext\n-  #106 = Utf8               addServiceListener\n-  #107 = Utf8               (Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V\n-  #108 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #109 = Utf8               removeServiceListener\n-  #110 = Utf8               (Lorg/osgi/framework/ServiceListener;)V\n-  #111 = Utf8               getServiceReference\n-  #112 = Utf8               (Ljava/lang/String;)Lorg/osgi/framework/ServiceReference;\n-  #113 = Utf8               (Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;\n-  #114 = Utf8               notifyChange\n-  #115 = Utf8               ungetService\n-  #116 = Utf8               (Lorg/osgi/framework/ServiceReference;)Z\n-  #117 = Utf8               getType\n-  #118 = Utf8               ()I\n+   #55 = Utf8               deactivate\n+   #56 = Utf8               getService\n+   #57 = Utf8               ()Ljava/lang/Object;\n+   #58 = Utf8               retainService\n+   #59 = Utf8               releaseService\n+   #60 = Utf8               serviceChanged\n+   #61 = Utf8               (Lorg/osgi/framework/ServiceEvent;)V\n+   #62 = Utf8               event\n+   #63 = Utf8               Lorg/osgi/framework/ServiceEvent;\n+   #64 = Utf8               SourceFile\n+   #65 = Utf8               ServicesListener.java\n+   #66 = NameAndType        #39:#40       // this$0:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;\n+   #67 = NameAndType        #41:#51       // \"<init>\":()V\n+   #68 = NameAndType        #31:#32       // serviceName:Ljava/lang/String;\n+   #69 = NameAndType        #58:#51       // retainService:()V\n+   #70 = Class              #97           // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+   #71 = NameAndType        #98:#99       // access$000:(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n+   #72 = Utf8               java/lang/StringBuilder\n+   #73 = Utf8               org/osgi/framework/Constants\n+   #74 = Utf8               (objectClass=\n+   #75 = NameAndType        #100:#101     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #76 = Utf8               )\n+   #77 = NameAndType        #102:#103     // toString:()Ljava/lang/String;\n+   #78 = Class              #104          // org/osgi/framework/BundleContext\n+   #79 = NameAndType        #105:#106     // addServiceListener:(Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V\n+   #80 = Utf8               org/osgi/framework/InvalidSyntaxException\n+   #81 = Utf8               java/lang/RuntimeException\n+   #82 = Utf8               Unexpected exception occured.\n+   #83 = NameAndType        #41:#107      // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #84 = NameAndType        #108:#109     // removeServiceListener:(Lorg/osgi/framework/ServiceListener;)V\n+   #85 = NameAndType        #37:#38       // service:Ljava/lang/Object;\n+   #86 = NameAndType        #33:#34       // reference:Lorg/osgi/framework/ServiceReference;\n+   #87 = NameAndType        #110:#111     // getServiceReference:(Ljava/lang/String;)Lorg/osgi/framework/ServiceReference;\n+   #88 = NameAndType        #56:#112      // getService:(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;\n+   #89 = NameAndType        #113:#51      // notifyChange:()V\n+   #90 = NameAndType        #114:#115     // ungetService:(Lorg/osgi/framework/ServiceReference;)Z\n+   #91 = NameAndType        #116:#117     // getType:()I\n+   #92 = Utf8               org/osgi/framework/ServiceEvent\n+   #93 = NameAndType        #59:#51       // releaseService:()V\n+   #94 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n+   #95 = Utf8               java/lang/Object\n+   #96 = Utf8               org/osgi/framework/ServiceListener\n+   #97 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+   #98 = Utf8               access$000\n+   #99 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n+  #100 = Utf8               append\n+  #101 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #102 = Utf8               toString\n+  #103 = Utf8               ()Ljava/lang/String;\n+  #104 = Utf8               org/osgi/framework/BundleContext\n+  #105 = Utf8               addServiceListener\n+  #106 = Utf8               (Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V\n+  #107 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #108 = Utf8               removeServiceListener\n+  #109 = Utf8               (Lorg/osgi/framework/ServiceListener;)V\n+  #110 = Utf8               getServiceReference\n+  #111 = Utf8               (Ljava/lang/String;)Lorg/osgi/framework/ServiceReference;\n+  #112 = Utf8               (Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;\n+  #113 = Utf8               notifyChange\n+  #114 = Utf8               ungetService\n+  #115 = Utf8               (Lorg/osgi/framework/ServiceReference;)Z\n+  #116 = Utf8               getType\n+  #117 = Utf8               ()I\n {\n   private final java.lang.String serviceName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private org.osgi.framework.ServiceReference<?> reference;\n     descriptor: Lorg/osgi/framework/ServiceReference;\n@@ -375,8 +374,8 @@\n             0      28     1 event   Lorg/osgi/framework/ServiceEvent;\n       StackMapTable: number_of_entries = 2\n         frame_type = 15 /* same */\n         frame_type = 11 /* same */\n }\n SourceFile: \"ServicesListener.java\"\n InnerClasses:\n-  protected final #47= #28 of #71;        // Listener=class org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener of class org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+  protected final #47= #28 of #70;        // Listener=class org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener of class org/apache/sling/installer/factories/configuration/impl/ServicesListener\n"}]}, {"source1": "org/apache/sling/installer/factories/configuration/impl/ServicesListener.class", "source2": "org/apache/sling/installer/factories/configuration/impl/ServicesListener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,53 +1,53 @@\n-  SHA-256 checksum 4bd4e300a3d2ca9c52ec5e097430e10180f5731db9633bd1d11d598ccaf32318\n+  SHA-256 checksum a743d84068d65acf5a55d1ae3a6dbef05bb71dd56c94861781c2de414433b065\n   Compiled from \"ServicesListener.java\"\n public class org.apache.sling.installer.factories.configuration.impl.ServicesListener\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #29                         // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n   super_class: #30                        // java/lang/Object\n   interfaces: 0, fields: 7, methods: 7, attributes: 2\n Constant pool:\n-    #1 = Fieldref           #29.#78       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.bundleContext:Lorg/osgi/framework/BundleContext;\n-    #2 = Methodref          #30.#79       // java/lang/Object.\"<init>\":()V\n-    #3 = Class              #80           // java/util/concurrent/atomic/AtomicBoolean\n-    #4 = Methodref          #3.#81        // java/util/concurrent/atomic/AtomicBoolean.\"<init>\":(Z)V\n-    #5 = Fieldref           #29.#82       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.active:Ljava/util/concurrent/atomic/AtomicBoolean;\n-    #6 = Class              #83           // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n-    #7 = Class              #84           // org/apache/sling/installer/api/ResourceChangeListener\n-    #8 = Methodref          #85.#86       // java/lang/Class.getName:()Ljava/lang/String;\n-    #9 = Methodref          #6.#87        // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.\"<init>\":(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;Ljava/lang/String;)V\n-   #10 = Fieldref           #29.#88       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.changeHandlerListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n-   #11 = Class              #89           // org/osgi/service/cm/ConfigurationAdmin\n-   #12 = Fieldref           #29.#90       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.configAdminListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n-   #13 = Methodref          #6.#91        // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.start:()V\n-   #14 = Methodref          #6.#92        // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.getService:()Ljava/lang/Object;\n-   #15 = Fieldref           #29.#93       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.configTaskCreator:Lorg/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator;\n-   #16 = Methodref          #3.#94        // java/util/concurrent/atomic/AtomicBoolean.set:(Z)V\n-   #17 = Class              #95           // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n-   #18 = Methodref          #17.#96       // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.\"<init>\":(Lorg/apache/sling/installer/api/ResourceChangeListener;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-   #19 = Class              #97           // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n-   #20 = Methodref          #19.#98       // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.\"<init>\":(Lorg/osgi/service/cm/ConfigurationAdmin;Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)V\n-   #21 = Methodref          #19.#99       // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.register:(Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n-   #22 = Fieldref           #29.#100      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.configTaskCreatorRegistration:Lorg/osgi/framework/ServiceRegistration;\n-   #23 = Methodref          #29.#101      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.stop:()V\n-   #24 = InterfaceMethodref #102.#103     // org/osgi/framework/ServiceRegistration.unregister:()V\n-   #25 = Methodref          #3.#104       // java/util/concurrent/atomic/AtomicBoolean.get:()Z\n-   #26 = Methodref          #29.#105      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.isActive:()Z\n-   #27 = Methodref          #17.#99       // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.register:(Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n-   #28 = Methodref          #6.#106       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.deactivate:()V\n-   #29 = Class              #107          // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-   #30 = Class              #108          // java/lang/Object\n+    #1 = Fieldref           #29.#76       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.bundleContext:Lorg/osgi/framework/BundleContext;\n+    #2 = Methodref          #30.#77       // java/lang/Object.\"<init>\":()V\n+    #3 = Class              #78           // java/util/concurrent/atomic/AtomicBoolean\n+    #4 = Methodref          #3.#79        // java/util/concurrent/atomic/AtomicBoolean.\"<init>\":(Z)V\n+    #5 = Fieldref           #29.#80       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.active:Ljava/util/concurrent/atomic/AtomicBoolean;\n+    #6 = Class              #81           // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n+    #7 = Class              #82           // org/apache/sling/installer/api/ResourceChangeListener\n+    #8 = Methodref          #83.#84       // java/lang/Class.getName:()Ljava/lang/String;\n+    #9 = Methodref          #6.#85        // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.\"<init>\":(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;Ljava/lang/String;)V\n+   #10 = Fieldref           #29.#86       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.changeHandlerListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n+   #11 = Class              #87           // org/osgi/service/cm/ConfigurationAdmin\n+   #12 = Fieldref           #29.#88       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.configAdminListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n+   #13 = Methodref          #6.#89        // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.start:()V\n+   #14 = Methodref          #6.#90        // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.getService:()Ljava/lang/Object;\n+   #15 = Fieldref           #29.#91       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.configTaskCreator:Lorg/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator;\n+   #16 = Methodref          #3.#92        // java/util/concurrent/atomic/AtomicBoolean.set:(Z)V\n+   #17 = Class              #93           // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n+   #18 = Methodref          #17.#94       // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.\"<init>\":(Lorg/apache/sling/installer/api/ResourceChangeListener;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+   #19 = Class              #95           // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n+   #20 = Methodref          #19.#96       // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.\"<init>\":(Lorg/osgi/service/cm/ConfigurationAdmin;Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)V\n+   #21 = Methodref          #19.#97       // org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler.register:(Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n+   #22 = Fieldref           #29.#98       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.configTaskCreatorRegistration:Lorg/osgi/framework/ServiceRegistration;\n+   #23 = Methodref          #29.#99       // org/apache/sling/installer/factories/configuration/impl/ServicesListener.stop:()V\n+   #24 = InterfaceMethodref #100.#101     // org/osgi/framework/ServiceRegistration.unregister:()V\n+   #25 = Methodref          #3.#102       // java/util/concurrent/atomic/AtomicBoolean.get:()Z\n+   #26 = Methodref          #29.#103      // org/apache/sling/installer/factories/configuration/impl/ServicesListener.isActive:()Z\n+   #27 = Methodref          #17.#97       // org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator.register:(Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n+   #28 = Methodref          #6.#104       // org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener.deactivate:()V\n+   #29 = Class              #105          // org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+   #30 = Class              #106          // java/lang/Object\n    #31 = Utf8               Listener\n    #32 = Utf8               InnerClasses\n    #33 = Utf8               VENDOR\n    #34 = Utf8               Ljava/lang/String;\n    #35 = Utf8               ConstantValue\n-   #36 = String             #109          // The Apache Software Foundation\n+   #36 = String             #107          // The Apache Software Foundation\n    #37 = Utf8               bundleContext\n    #38 = Utf8               Lorg/osgi/framework/BundleContext;\n    #39 = Utf8               changeHandlerListener\n    #40 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n    #41 = Utf8               configAdminListener\n    #42 = Utf8               configTaskCreatorRegistration\n    #43 = Utf8               Lorg/osgi/framework/ServiceRegistration;\n@@ -69,74 +69,72 @@\n    #59 = Utf8               handler\n    #60 = Utf8               Lorg/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler;\n    #61 = Utf8               listener\n    #62 = Utf8               Lorg/apache/sling/installer/api/ResourceChangeListener;\n    #63 = Utf8               configAdmin\n    #64 = Utf8               Lorg/osgi/service/cm/ConfigurationAdmin;\n    #65 = Utf8               StackMapTable\n-   #66 = Class              #84           // org/apache/sling/installer/api/ResourceChangeListener\n-   #67 = Class              #89           // org/osgi/service/cm/ConfigurationAdmin\n-   #68 = Utf8               stop\n-   #69 = Utf8               isActive\n-   #70 = Utf8               ()Z\n-   #71 = Utf8               finishedUpdating\n-   #72 = Utf8               deactivate\n-   #73 = Utf8               access$000\n-   #74 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n-   #75 = Utf8               x0\n-   #76 = Utf8               SourceFile\n-   #77 = Utf8               ServicesListener.java\n-   #78 = NameAndType        #37:#38       // bundleContext:Lorg/osgi/framework/BundleContext;\n-   #79 = NameAndType        #50:#58       // \"<init>\":()V\n-   #80 = Utf8               java/util/concurrent/atomic/AtomicBoolean\n-   #81 = NameAndType        #50:#110      // \"<init>\":(Z)V\n-   #82 = NameAndType        #48:#49       // active:Ljava/util/concurrent/atomic/AtomicBoolean;\n-   #83 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n-   #84 = Utf8               org/apache/sling/installer/api/ResourceChangeListener\n-   #85 = Class              #111          // java/lang/Class\n-   #86 = NameAndType        #112:#113     // getName:()Ljava/lang/String;\n-   #87 = NameAndType        #50:#114      // \"<init>\":(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;Ljava/lang/String;)V\n-   #88 = NameAndType        #39:#40       // changeHandlerListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n-   #89 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n-   #90 = NameAndType        #41:#40       // configAdminListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n-   #91 = NameAndType        #115:#58      // start:()V\n-   #92 = NameAndType        #116:#117     // getService:()Ljava/lang/Object;\n-   #93 = NameAndType        #46:#47       // configTaskCreator:Lorg/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator;\n-   #94 = NameAndType        #118:#110     // set:(Z)V\n-   #95 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n-   #96 = NameAndType        #50:#119      // \"<init>\":(Lorg/apache/sling/installer/api/ResourceChangeListener;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-   #97 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n-   #98 = NameAndType        #50:#120      // \"<init>\":(Lorg/osgi/service/cm/ConfigurationAdmin;Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)V\n-   #99 = NameAndType        #121:#122     // register:(Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n-  #100 = NameAndType        #42:#43       // configTaskCreatorRegistration:Lorg/osgi/framework/ServiceRegistration;\n-  #101 = NameAndType        #68:#58       // stop:()V\n-  #102 = Class              #123          // org/osgi/framework/ServiceRegistration\n-  #103 = NameAndType        #124:#58      // unregister:()V\n-  #104 = NameAndType        #125:#70      // get:()Z\n-  #105 = NameAndType        #69:#70       // isActive:()Z\n-  #106 = NameAndType        #72:#58       // deactivate:()V\n-  #107 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n-  #108 = Utf8               java/lang/Object\n-  #109 = Utf8               The Apache Software Foundation\n-  #110 = Utf8               (Z)V\n-  #111 = Utf8               java/lang/Class\n-  #112 = Utf8               getName\n-  #113 = Utf8               ()Ljava/lang/String;\n-  #114 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;Ljava/lang/String;)V\n-  #115 = Utf8               start\n-  #116 = Utf8               getService\n-  #117 = Utf8               ()Ljava/lang/Object;\n-  #118 = Utf8               set\n-  #119 = Utf8               (Lorg/apache/sling/installer/api/ResourceChangeListener;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n-  #120 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)V\n-  #121 = Utf8               register\n-  #122 = Utf8               (Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n-  #123 = Utf8               org/osgi/framework/ServiceRegistration\n-  #124 = Utf8               unregister\n-  #125 = Utf8               get\n+   #66 = Utf8               stop\n+   #67 = Utf8               isActive\n+   #68 = Utf8               ()Z\n+   #69 = Utf8               finishedUpdating\n+   #70 = Utf8               deactivate\n+   #71 = Utf8               access$000\n+   #72 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)Lorg/osgi/framework/BundleContext;\n+   #73 = Utf8               x0\n+   #74 = Utf8               SourceFile\n+   #75 = Utf8               ServicesListener.java\n+   #76 = NameAndType        #37:#38       // bundleContext:Lorg/osgi/framework/BundleContext;\n+   #77 = NameAndType        #50:#58       // \"<init>\":()V\n+   #78 = Utf8               java/util/concurrent/atomic/AtomicBoolean\n+   #79 = NameAndType        #50:#108      // \"<init>\":(Z)V\n+   #80 = NameAndType        #48:#49       // active:Ljava/util/concurrent/atomic/AtomicBoolean;\n+   #81 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener\n+   #82 = Utf8               org/apache/sling/installer/api/ResourceChangeListener\n+   #83 = Class              #109          // java/lang/Class\n+   #84 = NameAndType        #110:#111     // getName:()Ljava/lang/String;\n+   #85 = NameAndType        #50:#112      // \"<init>\":(Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;Ljava/lang/String;)V\n+   #86 = NameAndType        #39:#40       // changeHandlerListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n+   #87 = Utf8               org/osgi/service/cm/ConfigurationAdmin\n+   #88 = NameAndType        #41:#40       // configAdminListener:Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener$Listener;\n+   #89 = NameAndType        #113:#58      // start:()V\n+   #90 = NameAndType        #114:#115     // getService:()Ljava/lang/Object;\n+   #91 = NameAndType        #46:#47       // configTaskCreator:Lorg/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator;\n+   #92 = NameAndType        #116:#108     // set:(Z)V\n+   #93 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigTaskCreator\n+   #94 = NameAndType        #50:#117      // \"<init>\":(Lorg/apache/sling/installer/api/ResourceChangeListener;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+   #95 = Utf8               org/apache/sling/installer/factories/configuration/impl/ConfigUpdateHandler\n+   #96 = NameAndType        #50:#118      // \"<init>\":(Lorg/osgi/service/cm/ConfigurationAdmin;Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)V\n+   #97 = NameAndType        #119:#120     // register:(Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n+   #98 = NameAndType        #42:#43       // configTaskCreatorRegistration:Lorg/osgi/framework/ServiceRegistration;\n+   #99 = NameAndType        #66:#58       // stop:()V\n+  #100 = Class              #121          // org/osgi/framework/ServiceRegistration\n+  #101 = NameAndType        #122:#58      // unregister:()V\n+  #102 = NameAndType        #123:#68      // get:()Z\n+  #103 = NameAndType        #67:#68       // isActive:()Z\n+  #104 = NameAndType        #70:#58       // deactivate:()V\n+  #105 = Utf8               org/apache/sling/installer/factories/configuration/impl/ServicesListener\n+  #106 = Utf8               java/lang/Object\n+  #107 = Utf8               The Apache Software Foundation\n+  #108 = Utf8               (Z)V\n+  #109 = Utf8               java/lang/Class\n+  #110 = Utf8               getName\n+  #111 = Utf8               ()Ljava/lang/String;\n+  #112 = Utf8               (Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;Ljava/lang/String;)V\n+  #113 = Utf8               start\n+  #114 = Utf8               getService\n+  #115 = Utf8               ()Ljava/lang/Object;\n+  #116 = Utf8               set\n+  #117 = Utf8               (Lorg/apache/sling/installer/api/ResourceChangeListener;Lorg/osgi/service/cm/ConfigurationAdmin;)V\n+  #118 = Utf8               (Lorg/osgi/service/cm/ConfigurationAdmin;Lorg/apache/sling/installer/factories/configuration/impl/ServicesListener;)V\n+  #119 = Utf8               register\n+  #120 = Utf8               (Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;\n+  #121 = Utf8               org/osgi/framework/ServiceRegistration\n+  #122 = Utf8               unregister\n+  #123 = Utf8               get\n {\n   public static final java.lang.String VENDOR = \"The Apache Software Foundation\";\n     descriptor: Ljava/lang/String;\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n     ConstantValue: String The Apache Software Foundation\n \n   private final org.osgi.framework.BundleContext bundleContext;\n"}]}]}
