{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,20 +1,20 @@\n-Zip file size: 13300 bytes, number of entries: 18\n+Zip file size: 13412 bytes, number of entries: 18\n -rw----     2.0 fat        0 bX defN 80-Feb-01 00:00 META-INF/\n -rw----     2.0 fat     1456 bl defN 80-Feb-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat     3322 bl defN 80-Feb-01 00:00 META-INF/DEPENDENCIES\n -rw----     2.0 fat    11358 bl defN 80-Feb-01 00:00 META-INF/LICENSE\n -rw----     2.0 fat      640 bl defN 80-Feb-01 00:00 META-INF/NOTICE\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 META-INF/maven/org.apache.shiro/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 META-INF/maven/org.apache.shiro/shiro-aspectj/\n -rw----     2.0 fat       65 bl defN 80-Feb-01 00:00 META-INF/maven/org.apache.shiro/shiro-aspectj/pom.properties\n -rw----     2.0 fat     4063 bl defN 80-Feb-01 00:00 META-INF/maven/org.apache.shiro/shiro-aspectj/pom.xml\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/apache/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/apache/shiro/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/apache/shiro/aspectj/\n--rw----     2.0 fat     2247 bl defN 80-Feb-01 00:00 org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class\n--rw----     2.0 fat     2195 bl defN 80-Feb-01 00:00 org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class\n+-rw----     2.0 fat     2324 bl defN 80-Feb-01 00:00 org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class\n+-rw----     2.0 fat     2267 bl defN 80-Feb-01 00:00 org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class\n -rw----     2.0 fat     6364 bl defN 80-Feb-01 00:00 org/apache/shiro/aspectj/ShiroAnnotationAuthorizingAspect.class\n -rw----     2.0 fat      130 bl defN 80-Feb-01 00:00 org/apache/shiro/aspectj/package-info.class\n-18 files, 31840 bytes uncompressed, 10428 bytes compressed:  67.2%\n+18 files, 31989 bytes uncompressed, 10540 bytes compressed:  67.1%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -382,608 +382,608 @@\n 1EE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 1F2D PAYLOAD\n \n-2333 DATA DESCRIPTOR       08074B50 (134695760)\n-2337 CRC                   CE561312 (3461747474)\n-233B Compressed Size       00000406 (1030)\n-233F Uncompressed Size     000008C7 (2247)\n+236A DATA DESCRIPTOR       08074B50 (134695760)\n+236E CRC                   96EBD7FB (2532038651)\n+2372 Compressed Size       0000043D (1085)\n+2376 Uncompressed Size     00000914 (2324)\n \n-2343 LOCAL HEADER #16      04034B50 (67324752)\n-2347 Extract Zip Spec      14 (20) '2.0'\n-2348 Extract OS            00 (0) 'MS-DOS'\n-2349 General Purpose Flag  0808 (2056)\n+237A LOCAL HEADER #16      04034B50 (67324752)\n+237E Extract Zip Spec      14 (20) '2.0'\n+237F Extract OS            00 (0) 'MS-DOS'\n+2380 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-234B Compression Method    0008 (8) 'Deflated'\n-234D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2351 CRC                   00000000 (0)\n-2355 Compressed Size       00000000 (0)\n-2359 Uncompressed Size     00000000 (0)\n-235D Filename Length       0042 (66)\n-235F Extra Length          0000 (0)\n-2361 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2382 Compression Method    0008 (8) 'Deflated'\n+2384 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2388 CRC                   00000000 (0)\n+238C Compressed Size       00000000 (0)\n+2390 Uncompressed Size     00000000 (0)\n+2394 Filename Length       0042 (66)\n+2396 Extra Length          0000 (0)\n+2398 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23A3 PAYLOAD\n+23DA PAYLOAD\n \n-277C DATA DESCRIPTOR       08074B50 (134695760)\n-2780 CRC                   639AEFB9 (1671098297)\n-2784 Compressed Size       000003D9 (985)\n-2788 Uncompressed Size     00000893 (2195)\n+27EB DATA DESCRIPTOR       08074B50 (134695760)\n+27EF CRC                   CAA1F8A6 (3399612582)\n+27F3 Compressed Size       00000411 (1041)\n+27F7 Uncompressed Size     000008DB (2267)\n \n-278C LOCAL HEADER #17      04034B50 (67324752)\n-2790 Extract Zip Spec      14 (20) '2.0'\n-2791 Extract OS            00 (0) 'MS-DOS'\n-2792 General Purpose Flag  0808 (2056)\n+27FB LOCAL HEADER #17      04034B50 (67324752)\n+27FF Extract Zip Spec      14 (20) '2.0'\n+2800 Extract OS            00 (0) 'MS-DOS'\n+2801 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2794 Compression Method    0008 (8) 'Deflated'\n-2796 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-279A CRC                   00000000 (0)\n-279E Compressed Size       00000000 (0)\n-27A2 Uncompressed Size     00000000 (0)\n-27A6 Filename Length       003F (63)\n-27A8 Extra Length          0000 (0)\n-27AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2803 Compression Method    0008 (8) 'Deflated'\n+2805 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2809 CRC                   00000000 (0)\n+280D Compressed Size       00000000 (0)\n+2811 Uncompressed Size     00000000 (0)\n+2815 Filename Length       003F (63)\n+2817 Extra Length          0000 (0)\n+2819 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-27E9 PAYLOAD\n+2858 PAYLOAD\n \n-2D75 DATA DESCRIPTOR       08074B50 (134695760)\n-2D79 CRC                   CFEB370D (3488298765)\n-2D7D Compressed Size       0000058C (1420)\n-2D81 Uncompressed Size     000018DC (6364)\n+2DE4 DATA DESCRIPTOR       08074B50 (134695760)\n+2DE8 CRC                   CFEB370D (3488298765)\n+2DEC Compressed Size       0000058C (1420)\n+2DF0 Uncompressed Size     000018DC (6364)\n \n-2D85 LOCAL HEADER #18      04034B50 (67324752)\n-2D89 Extract Zip Spec      14 (20) '2.0'\n-2D8A Extract OS            00 (0) 'MS-DOS'\n-2D8B General Purpose Flag  0808 (2056)\n+2DF4 LOCAL HEADER #18      04034B50 (67324752)\n+2DF8 Extract Zip Spec      14 (20) '2.0'\n+2DF9 Extract OS            00 (0) 'MS-DOS'\n+2DFA General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2D8D Compression Method    0008 (8) 'Deflated'\n-2D8F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2D93 CRC                   00000000 (0)\n-2D97 Compressed Size       00000000 (0)\n-2D9B Uncompressed Size     00000000 (0)\n-2D9F Filename Length       002B (43)\n-2DA1 Extra Length          0000 (0)\n-2DA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2DFC Compression Method    0008 (8) 'Deflated'\n+2DFE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2E02 CRC                   00000000 (0)\n+2E06 Compressed Size       00000000 (0)\n+2E0A Uncompressed Size     00000000 (0)\n+2E0E Filename Length       002B (43)\n+2E10 Extra Length          0000 (0)\n+2E12 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2E12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2DCE PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+2E3D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2E3D DATA DESCRIPTOR       08074B50 (134695760)\n-2E41 CRC                   C94D4545 (3377284421)\n-2E45 Compressed Size       0000006F (111)\n-2E49 Uncompressed Size     00000082 (130)\n+2EAD DATA DESCRIPTOR       08074B50 (134695760)\n+2EB1 CRC                   6D240224 (1831076388)\n+2EB5 Compressed Size       00000070 (112)\n+2EB9 Uncompressed Size     00000082 (130)\n \n-2E4D CENTRAL HEADER #1     02014B50 (33639248)\n-2E51 Created Zip Spec      14 (20) '2.0'\n-2E52 Created OS            00 (0) 'MS-DOS'\n-2E53 Extract Zip Spec      14 (20) '2.0'\n-2E54 Extract OS            00 (0) 'MS-DOS'\n-2E55 General Purpose Flag  0808 (2056)\n+2EBD CENTRAL HEADER #1     02014B50 (33639248)\n+2EC1 Created Zip Spec      14 (20) '2.0'\n+2EC2 Created OS            00 (0) 'MS-DOS'\n+2EC3 Extract Zip Spec      14 (20) '2.0'\n+2EC4 Extract OS            00 (0) 'MS-DOS'\n+2EC5 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2E57 Compression Method    0008 (8) 'Deflated'\n-2E59 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2E5D CRC                   00000000 (0)\n-2E61 Compressed Size       00000002 (2)\n-2E65 Uncompressed Size     00000000 (0)\n-2E69 Filename Length       0009 (9)\n-2E6B Extra Length          0004 (4)\n-2E6D Comment Length        0000 (0)\n-2E6F Disk Start            0000 (0)\n-2E71 Int File Attributes   0000 (0)\n+2EC7 Compression Method    0008 (8) 'Deflated'\n+2EC9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2ECD CRC                   00000000 (0)\n+2ED1 Compressed Size       00000002 (2)\n+2ED5 Uncompressed Size     00000000 (0)\n+2ED9 Filename Length       0009 (9)\n+2EDB Extra Length          0004 (4)\n+2EDD Comment Length        0000 (0)\n+2EDF Disk Start            0000 (0)\n+2EE1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2E73 Ext File Attributes   00000000 (0)\n-2E77 Local Header Offset   00000000 (0)\n-2E7B Filename              'XXXXXXXXX'\n+2EE3 Ext File Attributes   00000000 (0)\n+2EE7 Local Header Offset   00000000 (0)\n+2EEB Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x2E7B: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2EEB: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-2E84 Extra ID #1           CAFE (51966) 'Java Executable'\n-2E86   Length              0000 (0)\n+2EF4 Extra ID #1           CAFE (51966) 'Java Executable'\n+2EF6   Length              0000 (0)\n \n-2E88 CENTRAL HEADER #2     02014B50 (33639248)\n-2E8C Created Zip Spec      14 (20) '2.0'\n-2E8D Created OS            00 (0) 'MS-DOS'\n-2E8E Extract Zip Spec      14 (20) '2.0'\n-2E8F Extract OS            00 (0) 'MS-DOS'\n-2E90 General Purpose Flag  0808 (2056)\n+2EF8 CENTRAL HEADER #2     02014B50 (33639248)\n+2EFC Created Zip Spec      14 (20) '2.0'\n+2EFD Created OS            00 (0) 'MS-DOS'\n+2EFE Extract Zip Spec      14 (20) '2.0'\n+2EFF Extract OS            00 (0) 'MS-DOS'\n+2F00 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2E92 Compression Method    0008 (8) 'Deflated'\n-2E94 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2E98 CRC                   5286C34B (1384563531)\n-2E9C Compressed Size       00000264 (612)\n-2EA0 Uncompressed Size     000005B0 (1456)\n-2EA4 Filename Length       0014 (20)\n-2EA6 Extra Length          0000 (0)\n-2EA8 Comment Length        0000 (0)\n-2EAA Disk Start            0000 (0)\n-2EAC Int File Attributes   0000 (0)\n+2F02 Compression Method    0008 (8) 'Deflated'\n+2F04 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2F08 CRC                   5286C34B (1384563531)\n+2F0C Compressed Size       00000264 (612)\n+2F10 Uncompressed Size     000005B0 (1456)\n+2F14 Filename Length       0014 (20)\n+2F16 Extra Length          0000 (0)\n+2F18 Comment Length        0000 (0)\n+2F1A Disk Start            0000 (0)\n+2F1C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2EAE Ext File Attributes   00000000 (0)\n-2EB2 Local Header Offset   0000003D (61)\n-2EB6 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+2F1E Ext File Attributes   00000000 (0)\n+2F22 Local Header Offset   0000003D (61)\n+2F26 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2EB6: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2F26: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2ECA CENTRAL HEADER #3     02014B50 (33639248)\n-2ECE Created Zip Spec      14 (20) '2.0'\n-2ECF Created OS            00 (0) 'MS-DOS'\n-2ED0 Extract Zip Spec      14 (20) '2.0'\n-2ED1 Extract OS            00 (0) 'MS-DOS'\n-2ED2 General Purpose Flag  0808 (2056)\n+2F3A CENTRAL HEADER #3     02014B50 (33639248)\n+2F3E Created Zip Spec      14 (20) '2.0'\n+2F3F Created OS            00 (0) 'MS-DOS'\n+2F40 Extract Zip Spec      14 (20) '2.0'\n+2F41 Extract OS            00 (0) 'MS-DOS'\n+2F42 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2ED4 Compression Method    0008 (8) 'Deflated'\n-2ED6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2EDA CRC                   6E00B148 (1845539144)\n-2EDE Compressed Size       0000029F (671)\n-2EE2 Uncompressed Size     00000CFA (3322)\n-2EE6 Filename Length       0015 (21)\n-2EE8 Extra Length          0000 (0)\n-2EEA Comment Length        0000 (0)\n-2EEC Disk Start            0000 (0)\n-2EEE Int File Attributes   0000 (0)\n+2F44 Compression Method    0008 (8) 'Deflated'\n+2F46 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2F4A CRC                   6E00B148 (1845539144)\n+2F4E Compressed Size       0000029F (671)\n+2F52 Uncompressed Size     00000CFA (3322)\n+2F56 Filename Length       0015 (21)\n+2F58 Extra Length          0000 (0)\n+2F5A Comment Length        0000 (0)\n+2F5C Disk Start            0000 (0)\n+2F5E Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2EF0 Ext File Attributes   00000000 (0)\n-2EF4 Local Header Offset   000002E3 (739)\n-2EF8 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+2F60 Ext File Attributes   00000000 (0)\n+2F64 Local Header Offset   000002E3 (739)\n+2F68 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2EF8: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2F68: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2F0D CENTRAL HEADER #4     02014B50 (33639248)\n-2F11 Created Zip Spec      14 (20) '2.0'\n-2F12 Created OS            00 (0) 'MS-DOS'\n-2F13 Extract Zip Spec      14 (20) '2.0'\n-2F14 Extract OS            00 (0) 'MS-DOS'\n-2F15 General Purpose Flag  0808 (2056)\n+2F7D CENTRAL HEADER #4     02014B50 (33639248)\n+2F81 Created Zip Spec      14 (20) '2.0'\n+2F82 Created OS            00 (0) 'MS-DOS'\n+2F83 Extract Zip Spec      14 (20) '2.0'\n+2F84 Extract OS            00 (0) 'MS-DOS'\n+2F85 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2F17 Compression Method    0008 (8) 'Deflated'\n-2F19 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2F1D CRC                   86E2B4B4 (2263004340)\n-2F21 Compressed Size       00000F6D (3949)\n-2F25 Uncompressed Size     00002C5E (11358)\n-2F29 Filename Length       0010 (16)\n-2F2B Extra Length          0000 (0)\n-2F2D Comment Length        0000 (0)\n-2F2F Disk Start            0000 (0)\n-2F31 Int File Attributes   0000 (0)\n+2F87 Compression Method    0008 (8) 'Deflated'\n+2F89 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2F8D CRC                   86E2B4B4 (2263004340)\n+2F91 Compressed Size       00000F6D (3949)\n+2F95 Uncompressed Size     00002C5E (11358)\n+2F99 Filename Length       0010 (16)\n+2F9B Extra Length          0000 (0)\n+2F9D Comment Length        0000 (0)\n+2F9F Disk Start            0000 (0)\n+2FA1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2F33 Ext File Attributes   00000000 (0)\n-2F37 Local Header Offset   000005C5 (1477)\n-2F3B Filename              'XXXXXXXXXXXXXXXX'\n+2FA3 Ext File Attributes   00000000 (0)\n+2FA7 Local Header Offset   000005C5 (1477)\n+2FAB Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F3B: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2FAB: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2F4B CENTRAL HEADER #5     02014B50 (33639248)\n-2F4F Created Zip Spec      14 (20) '2.0'\n-2F50 Created OS            00 (0) 'MS-DOS'\n-2F51 Extract Zip Spec      14 (20) '2.0'\n-2F52 Extract OS            00 (0) 'MS-DOS'\n-2F53 General Purpose Flag  0808 (2056)\n+2FBB CENTRAL HEADER #5     02014B50 (33639248)\n+2FBF Created Zip Spec      14 (20) '2.0'\n+2FC0 Created OS            00 (0) 'MS-DOS'\n+2FC1 Extract Zip Spec      14 (20) '2.0'\n+2FC2 Extract OS            00 (0) 'MS-DOS'\n+2FC3 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2F55 Compression Method    0008 (8) 'Deflated'\n-2F57 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2F5B CRC                   2A822197 (713171351)\n-2F5F Compressed Size       00000182 (386)\n-2F63 Uncompressed Size     00000280 (640)\n-2F67 Filename Length       000F (15)\n-2F69 Extra Length          0000 (0)\n-2F6B Comment Length        0000 (0)\n-2F6D Disk Start            0000 (0)\n-2F6F Int File Attributes   0000 (0)\n+2FC5 Compression Method    0008 (8) 'Deflated'\n+2FC7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2FCB CRC                   2A822197 (713171351)\n+2FCF Compressed Size       00000182 (386)\n+2FD3 Uncompressed Size     00000280 (640)\n+2FD7 Filename Length       000F (15)\n+2FD9 Extra Length          0000 (0)\n+2FDB Comment Length        0000 (0)\n+2FDD Disk Start            0000 (0)\n+2FDF Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2F71 Ext File Attributes   00000000 (0)\n-2F75 Local Header Offset   00001570 (5488)\n-2F79 Filename              'XXXXXXXXXXXXXXX'\n+2FE1 Ext File Attributes   00000000 (0)\n+2FE5 Local Header Offset   00001570 (5488)\n+2FE9 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F79: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2FE9: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2F88 CENTRAL HEADER #6     02014B50 (33639248)\n-2F8C Created Zip Spec      14 (20) '2.0'\n-2F8D Created OS            00 (0) 'MS-DOS'\n-2F8E Extract Zip Spec      14 (20) '2.0'\n-2F8F Extract OS            00 (0) 'MS-DOS'\n-2F90 General Purpose Flag  0808 (2056)\n+2FF8 CENTRAL HEADER #6     02014B50 (33639248)\n+2FFC Created Zip Spec      14 (20) '2.0'\n+2FFD Created OS            00 (0) 'MS-DOS'\n+2FFE Extract Zip Spec      14 (20) '2.0'\n+2FFF Extract OS            00 (0) 'MS-DOS'\n+3000 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2F92 Compression Method    0008 (8) 'Deflated'\n-2F94 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2F98 CRC                   00000000 (0)\n-2F9C Compressed Size       00000002 (2)\n-2FA0 Uncompressed Size     00000000 (0)\n-2FA4 Filename Length       000F (15)\n-2FA6 Extra Length          0000 (0)\n-2FA8 Comment Length        0000 (0)\n-2FAA Disk Start            0000 (0)\n-2FAC Int File Attributes   0000 (0)\n+3002 Compression Method    0008 (8) 'Deflated'\n+3004 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3008 CRC                   00000000 (0)\n+300C Compressed Size       00000002 (2)\n+3010 Uncompressed Size     00000000 (0)\n+3014 Filename Length       000F (15)\n+3016 Extra Length          0000 (0)\n+3018 Comment Length        0000 (0)\n+301A Disk Start            0000 (0)\n+301C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2FAE Ext File Attributes   00000000 (0)\n-2FB2 Local Header Offset   0000172F (5935)\n-2FB6 Filename              'XXXXXXXXXXXXXXX'\n+301E Ext File Attributes   00000000 (0)\n+3022 Local Header Offset   0000172F (5935)\n+3026 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2FB6: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3026: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2FC5 CENTRAL HEADER #7     02014B50 (33639248)\n-2FC9 Created Zip Spec      14 (20) '2.0'\n-2FCA Created OS            00 (0) 'MS-DOS'\n-2FCB Extract Zip Spec      14 (20) '2.0'\n-2FCC Extract OS            00 (0) 'MS-DOS'\n-2FCD General Purpose Flag  0808 (2056)\n+3035 CENTRAL HEADER #7     02014B50 (33639248)\n+3039 Created Zip Spec      14 (20) '2.0'\n+303A Created OS            00 (0) 'MS-DOS'\n+303B Extract Zip Spec      14 (20) '2.0'\n+303C Extract OS            00 (0) 'MS-DOS'\n+303D General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2FCF Compression Method    0008 (8) 'Deflated'\n-2FD1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2FD5 CRC                   00000000 (0)\n-2FD9 Compressed Size       00000002 (2)\n-2FDD Uncompressed Size     00000000 (0)\n-2FE1 Filename Length       0020 (32)\n-2FE3 Extra Length          0000 (0)\n-2FE5 Comment Length        0000 (0)\n-2FE7 Disk Start            0000 (0)\n-2FE9 Int File Attributes   0000 (0)\n+303F Compression Method    0008 (8) 'Deflated'\n+3041 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3045 CRC                   00000000 (0)\n+3049 Compressed Size       00000002 (2)\n+304D Uncompressed Size     00000000 (0)\n+3051 Filename Length       0020 (32)\n+3053 Extra Length          0000 (0)\n+3055 Comment Length        0000 (0)\n+3057 Disk Start            0000 (0)\n+3059 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2FEB Ext File Attributes   00000000 (0)\n-2FEF Local Header Offset   0000176E (5998)\n-2FF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+305B Ext File Attributes   00000000 (0)\n+305F Local Header Offset   0000176E (5998)\n+3063 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2FF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3013 CENTRAL HEADER #8     02014B50 (33639248)\n-3017 Created Zip Spec      14 (20) '2.0'\n-3018 Created OS            00 (0) 'MS-DOS'\n-3019 Extract Zip Spec      14 (20) '2.0'\n-301A Extract OS            00 (0) 'MS-DOS'\n-301B General Purpose Flag  0808 (2056)\n+3083 CENTRAL HEADER #8     02014B50 (33639248)\n+3087 Created Zip Spec      14 (20) '2.0'\n+3088 Created OS            00 (0) 'MS-DOS'\n+3089 Extract Zip Spec      14 (20) '2.0'\n+308A Extract OS            00 (0) 'MS-DOS'\n+308B General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-301D Compression Method    0008 (8) 'Deflated'\n-301F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-3023 CRC                   00000000 (0)\n-3027 Compressed Size       00000002 (2)\n-302B Uncompressed Size     00000000 (0)\n-302F Filename Length       002E (46)\n-3031 Extra Length          0000 (0)\n-3033 Comment Length        0000 (0)\n-3035 Disk Start            0000 (0)\n-3037 Int File Attributes   0000 (0)\n+308D Compression Method    0008 (8) 'Deflated'\n+308F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3093 CRC                   00000000 (0)\n+3097 Compressed Size       00000002 (2)\n+309B Uncompressed Size     00000000 (0)\n+309F Filename Length       002E (46)\n+30A1 Extra Length          0000 (0)\n+30A3 Comment Length        0000 (0)\n+30A5 Disk Start            0000 (0)\n+30A7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3039 Ext File Attributes   00000000 (0)\n-303D Local Header Offset   000017BE (6078)\n-3041 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+30A9 Ext File Attributes   00000000 (0)\n+30AD Local Header Offset   000017BE (6078)\n+30B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3041: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x30B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-306F CENTRAL HEADER #9     02014B50 (33639248)\n-3073 Created Zip Spec      14 (20) '2.0'\n-3074 Created OS            00 (0) 'MS-DOS'\n-3075 Extract Zip Spec      14 (20) '2.0'\n-3076 Extract OS            00 (0) 'MS-DOS'\n-3077 General Purpose Flag  0808 (2056)\n+30DF CENTRAL HEADER #9     02014B50 (33639248)\n+30E3 Created Zip Spec      14 (20) '2.0'\n+30E4 Created OS            00 (0) 'MS-DOS'\n+30E5 Extract Zip Spec      14 (20) '2.0'\n+30E6 Extract OS            00 (0) 'MS-DOS'\n+30E7 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3079 Compression Method    0008 (8) 'Deflated'\n-307B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-307F CRC                   ABB15403 (2880525315)\n-3083 Compressed Size       0000003E (62)\n-3087 Uncompressed Size     00000041 (65)\n-308B Filename Length       003C (60)\n-308D Extra Length          0000 (0)\n-308F Comment Length        0000 (0)\n-3091 Disk Start            0000 (0)\n-3093 Int File Attributes   0000 (0)\n+30E9 Compression Method    0008 (8) 'Deflated'\n+30EB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+30EF CRC                   ABB15403 (2880525315)\n+30F3 Compressed Size       0000003E (62)\n+30F7 Uncompressed Size     00000041 (65)\n+30FB Filename Length       003C (60)\n+30FD Extra Length          0000 (0)\n+30FF Comment Length        0000 (0)\n+3101 Disk Start            0000 (0)\n+3103 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3095 Ext File Attributes   00000000 (0)\n-3099 Local Header Offset   0000181C (6172)\n-309D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3105 Ext File Attributes   00000000 (0)\n+3109 Local Header Offset   0000181C (6172)\n+310D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x309D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x310D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-30D9 CENTRAL HEADER #10    02014B50 (33639248)\n-30DD Created Zip Spec      14 (20) '2.0'\n-30DE Created OS            00 (0) 'MS-DOS'\n-30DF Extract Zip Spec      14 (20) '2.0'\n-30E0 Extract OS            00 (0) 'MS-DOS'\n-30E1 General Purpose Flag  0808 (2056)\n+3149 CENTRAL HEADER #10    02014B50 (33639248)\n+314D Created Zip Spec      14 (20) '2.0'\n+314E Created OS            00 (0) 'MS-DOS'\n+314F Extract Zip Spec      14 (20) '2.0'\n+3150 Extract OS            00 (0) 'MS-DOS'\n+3151 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-30E3 Compression Method    0008 (8) 'Deflated'\n-30E5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-30E9 CRC                   B8C34590 (3099805072)\n-30ED Compressed Size       000004A2 (1186)\n-30F1 Uncompressed Size     00000FDF (4063)\n-30F5 Filename Length       0035 (53)\n-30F7 Extra Length          0000 (0)\n-30F9 Comment Length        0000 (0)\n-30FB Disk Start            0000 (0)\n-30FD Int File Attributes   0000 (0)\n+3153 Compression Method    0008 (8) 'Deflated'\n+3155 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3159 CRC                   B8C34590 (3099805072)\n+315D Compressed Size       000004A2 (1186)\n+3161 Uncompressed Size     00000FDF (4063)\n+3165 Filename Length       0035 (53)\n+3167 Extra Length          0000 (0)\n+3169 Comment Length        0000 (0)\n+316B Disk Start            0000 (0)\n+316D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-30FF Ext File Attributes   00000000 (0)\n-3103 Local Header Offset   000018C4 (6340)\n-3107 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+316F Ext File Attributes   00000000 (0)\n+3173 Local Header Offset   000018C4 (6340)\n+3177 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3177: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-313C CENTRAL HEADER #11    02014B50 (33639248)\n-3140 Created Zip Spec      14 (20) '2.0'\n-3141 Created OS            00 (0) 'MS-DOS'\n-3142 Extract Zip Spec      14 (20) '2.0'\n-3143 Extract OS            00 (0) 'MS-DOS'\n-3144 General Purpose Flag  0808 (2056)\n+31AC CENTRAL HEADER #11    02014B50 (33639248)\n+31B0 Created Zip Spec      14 (20) '2.0'\n+31B1 Created OS            00 (0) 'MS-DOS'\n+31B2 Extract Zip Spec      14 (20) '2.0'\n+31B3 Extract OS            00 (0) 'MS-DOS'\n+31B4 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3146 Compression Method    0008 (8) 'Deflated'\n-3148 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-314C CRC                   00000000 (0)\n-3150 Compressed Size       00000002 (2)\n-3154 Uncompressed Size     00000000 (0)\n-3158 Filename Length       0004 (4)\n-315A Extra Length          0000 (0)\n-315C Comment Length        0000 (0)\n-315E Disk Start            0000 (0)\n-3160 Int File Attributes   0000 (0)\n+31B6 Compression Method    0008 (8) 'Deflated'\n+31B8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+31BC CRC                   00000000 (0)\n+31C0 Compressed Size       00000002 (2)\n+31C4 Uncompressed Size     00000000 (0)\n+31C8 Filename Length       0004 (4)\n+31CA Extra Length          0000 (0)\n+31CC Comment Length        0000 (0)\n+31CE Disk Start            0000 (0)\n+31D0 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3162 Ext File Attributes   00000000 (0)\n-3166 Local Header Offset   00001DC9 (7625)\n-316A Filename              'XXXX'\n+31D2 Ext File Attributes   00000000 (0)\n+31D6 Local Header Offset   00001DC9 (7625)\n+31DA Filename              'XXXX'\n #\n-# WARNING: Offset 0x316A: Filename 'XXXX'\n+# WARNING: Offset 0x31DA: Filename 'XXXX'\n #          Zero length filename\n #\n \n-316E CENTRAL HEADER #12    02014B50 (33639248)\n-3172 Created Zip Spec      14 (20) '2.0'\n-3173 Created OS            00 (0) 'MS-DOS'\n-3174 Extract Zip Spec      14 (20) '2.0'\n-3175 Extract OS            00 (0) 'MS-DOS'\n-3176 General Purpose Flag  0808 (2056)\n+31DE CENTRAL HEADER #12    02014B50 (33639248)\n+31E2 Created Zip Spec      14 (20) '2.0'\n+31E3 Created OS            00 (0) 'MS-DOS'\n+31E4 Extract Zip Spec      14 (20) '2.0'\n+31E5 Extract OS            00 (0) 'MS-DOS'\n+31E6 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3178 Compression Method    0008 (8) 'Deflated'\n-317A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-317E CRC                   00000000 (0)\n-3182 Compressed Size       00000002 (2)\n-3186 Uncompressed Size     00000000 (0)\n-318A Filename Length       000B (11)\n-318C Extra Length          0000 (0)\n-318E Comment Length        0000 (0)\n-3190 Disk Start            0000 (0)\n-3192 Int File Attributes   0000 (0)\n+31E8 Compression Method    0008 (8) 'Deflated'\n+31EA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+31EE CRC                   00000000 (0)\n+31F2 Compressed Size       00000002 (2)\n+31F6 Uncompressed Size     00000000 (0)\n+31FA Filename Length       000B (11)\n+31FC Extra Length          0000 (0)\n+31FE Comment Length        0000 (0)\n+3200 Disk Start            0000 (0)\n+3202 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3194 Ext File Attributes   00000000 (0)\n-3198 Local Header Offset   00001DFD (7677)\n-319C Filename              'XXXXXXXXXXX'\n+3204 Ext File Attributes   00000000 (0)\n+3208 Local Header Offset   00001DFD (7677)\n+320C Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x319C: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x320C: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n \n-31A7 CENTRAL HEADER #13    02014B50 (33639248)\n-31AB Created Zip Spec      14 (20) '2.0'\n-31AC Created OS            00 (0) 'MS-DOS'\n-31AD Extract Zip Spec      14 (20) '2.0'\n-31AE Extract OS            00 (0) 'MS-DOS'\n-31AF General Purpose Flag  0808 (2056)\n+3217 CENTRAL HEADER #13    02014B50 (33639248)\n+321B Created Zip Spec      14 (20) '2.0'\n+321C Created OS            00 (0) 'MS-DOS'\n+321D Extract Zip Spec      14 (20) '2.0'\n+321E Extract OS            00 (0) 'MS-DOS'\n+321F General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-31B1 Compression Method    0008 (8) 'Deflated'\n-31B3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-31B7 CRC                   00000000 (0)\n-31BB Compressed Size       00000002 (2)\n-31BF Uncompressed Size     00000000 (0)\n-31C3 Filename Length       0011 (17)\n-31C5 Extra Length          0000 (0)\n-31C7 Comment Length        0000 (0)\n-31C9 Disk Start            0000 (0)\n-31CB Int File Attributes   0000 (0)\n+3221 Compression Method    0008 (8) 'Deflated'\n+3223 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3227 CRC                   00000000 (0)\n+322B Compressed Size       00000002 (2)\n+322F Uncompressed Size     00000000 (0)\n+3233 Filename Length       0011 (17)\n+3235 Extra Length          0000 (0)\n+3237 Comment Length        0000 (0)\n+3239 Disk Start            0000 (0)\n+323B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-31CD Ext File Attributes   00000000 (0)\n-31D1 Local Header Offset   00001E38 (7736)\n-31D5 Filename              'XXXXXXXXXXXXXXXXX'\n+323D Ext File Attributes   00000000 (0)\n+3241 Local Header Offset   00001E38 (7736)\n+3245 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x31D5: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3245: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-31E6 CENTRAL HEADER #14    02014B50 (33639248)\n-31EA Created Zip Spec      14 (20) '2.0'\n-31EB Created OS            00 (0) 'MS-DOS'\n-31EC Extract Zip Spec      14 (20) '2.0'\n-31ED Extract OS            00 (0) 'MS-DOS'\n-31EE General Purpose Flag  0808 (2056)\n+3256 CENTRAL HEADER #14    02014B50 (33639248)\n+325A Created Zip Spec      14 (20) '2.0'\n+325B Created OS            00 (0) 'MS-DOS'\n+325C Extract Zip Spec      14 (20) '2.0'\n+325D Extract OS            00 (0) 'MS-DOS'\n+325E General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-31F0 Compression Method    0008 (8) 'Deflated'\n-31F2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-31F6 CRC                   00000000 (0)\n-31FA Compressed Size       00000002 (2)\n-31FE Uncompressed Size     00000000 (0)\n-3202 Filename Length       0019 (25)\n-3204 Extra Length          0000 (0)\n-3206 Comment Length        0000 (0)\n-3208 Disk Start            0000 (0)\n-320A Int File Attributes   0000 (0)\n+3260 Compression Method    0008 (8) 'Deflated'\n+3262 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3266 CRC                   00000000 (0)\n+326A Compressed Size       00000002 (2)\n+326E Uncompressed Size     00000000 (0)\n+3272 Filename Length       0019 (25)\n+3274 Extra Length          0000 (0)\n+3276 Comment Length        0000 (0)\n+3278 Disk Start            0000 (0)\n+327A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-320C Ext File Attributes   00000000 (0)\n-3210 Local Header Offset   00001E79 (7801)\n-3214 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+327C Ext File Attributes   00000000 (0)\n+3280 Local Header Offset   00001E79 (7801)\n+3284 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-322D CENTRAL HEADER #15    02014B50 (33639248)\n-3231 Created Zip Spec      14 (20) '2.0'\n-3232 Created OS            00 (0) 'MS-DOS'\n-3233 Extract Zip Spec      14 (20) '2.0'\n-3234 Extract OS            00 (0) 'MS-DOS'\n-3235 General Purpose Flag  0808 (2056)\n+329D CENTRAL HEADER #15    02014B50 (33639248)\n+32A1 Created Zip Spec      14 (20) '2.0'\n+32A2 Created OS            00 (0) 'MS-DOS'\n+32A3 Extract Zip Spec      14 (20) '2.0'\n+32A4 Extract OS            00 (0) 'MS-DOS'\n+32A5 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3237 Compression Method    0008 (8) 'Deflated'\n-3239 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-323D CRC                   CE561312 (3461747474)\n-3241 Compressed Size       00000406 (1030)\n-3245 Uncompressed Size     000008C7 (2247)\n-3249 Filename Length       004D (77)\n-324B Extra Length          0000 (0)\n-324D Comment Length        0000 (0)\n-324F Disk Start            0000 (0)\n-3251 Int File Attributes   0000 (0)\n+32A7 Compression Method    0008 (8) 'Deflated'\n+32A9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+32AD CRC                   96EBD7FB (2532038651)\n+32B1 Compressed Size       0000043D (1085)\n+32B5 Uncompressed Size     00000914 (2324)\n+32B9 Filename Length       004D (77)\n+32BB Extra Length          0000 (0)\n+32BD Comment Length        0000 (0)\n+32BF Disk Start            0000 (0)\n+32C1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3253 Ext File Attributes   00000000 (0)\n-3257 Local Header Offset   00001EC2 (7874)\n-325B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32C3 Ext File Attributes   00000000 (0)\n+32C7 Local Header Offset   00001EC2 (7874)\n+32CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x325B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-32A8 CENTRAL HEADER #16    02014B50 (33639248)\n-32AC Created Zip Spec      14 (20) '2.0'\n-32AD Created OS            00 (0) 'MS-DOS'\n-32AE Extract Zip Spec      14 (20) '2.0'\n-32AF Extract OS            00 (0) 'MS-DOS'\n-32B0 General Purpose Flag  0808 (2056)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit  3]              1 'Streamed'\n-     [Bit 11]              1 'Language Encoding'\n-32B2 Compression Method    0008 (8) 'Deflated'\n-32B4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-32B8 CRC                   639AEFB9 (1671098297)\n-32BC Compressed Size       000003D9 (985)\n-32C0 Uncompressed Size     00000893 (2195)\n-32C4 Filename Length       0042 (66)\n-32C6 Extra Length          0000 (0)\n-32C8 Comment Length        0000 (0)\n-32CA Disk Start            0000 (0)\n-32CC Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-32CE Ext File Attributes   00000000 (0)\n-32D2 Local Header Offset   00002343 (9027)\n-32D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x32D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-3318 CENTRAL HEADER #17    02014B50 (33639248)\n+3318 CENTRAL HEADER #16    02014B50 (33639248)\n 331C Created Zip Spec      14 (20) '2.0'\n 331D Created OS            00 (0) 'MS-DOS'\n 331E Extract Zip Spec      14 (20) '2.0'\n 331F Extract OS            00 (0) 'MS-DOS'\n 3320 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n 3322 Compression Method    0008 (8) 'Deflated'\n 3324 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-3328 CRC                   CFEB370D (3488298765)\n-332C Compressed Size       0000058C (1420)\n-3330 Uncompressed Size     000018DC (6364)\n-3334 Filename Length       003F (63)\n+3328 CRC                   CAA1F8A6 (3399612582)\n+332C Compressed Size       00000411 (1041)\n+3330 Uncompressed Size     000008DB (2267)\n+3334 Filename Length       0042 (66)\n 3336 Extra Length          0000 (0)\n 3338 Comment Length        0000 (0)\n 333A Disk Start            0000 (0)\n 333C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 333E Ext File Attributes   00000000 (0)\n-3342 Local Header Offset   0000278C (10124)\n-3346 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3342 Local Header Offset   0000237A (9082)\n+3346 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3346: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+3388 CENTRAL HEADER #17    02014B50 (33639248)\n+338C Created Zip Spec      14 (20) '2.0'\n+338D Created OS            00 (0) 'MS-DOS'\n+338E Extract Zip Spec      14 (20) '2.0'\n+338F Extract OS            00 (0) 'MS-DOS'\n+3390 General Purpose Flag  0808 (2056)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit  3]              1 'Streamed'\n+     [Bit 11]              1 'Language Encoding'\n+3392 Compression Method    0008 (8) 'Deflated'\n+3394 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3398 CRC                   CFEB370D (3488298765)\n+339C Compressed Size       0000058C (1420)\n+33A0 Uncompressed Size     000018DC (6364)\n+33A4 Filename Length       003F (63)\n+33A6 Extra Length          0000 (0)\n+33A8 Comment Length        0000 (0)\n+33AA Disk Start            0000 (0)\n+33AC Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+33AE Ext File Attributes   00000000 (0)\n+33B2 Local Header Offset   000027FB (10235)\n+33B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3346: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3385 CENTRAL HEADER #18    02014B50 (33639248)\n-3389 Created Zip Spec      14 (20) '2.0'\n-338A Created OS            00 (0) 'MS-DOS'\n-338B Extract Zip Spec      14 (20) '2.0'\n-338C Extract OS            00 (0) 'MS-DOS'\n-338D General Purpose Flag  0808 (2056)\n+33F5 CENTRAL HEADER #18    02014B50 (33639248)\n+33F9 Created Zip Spec      14 (20) '2.0'\n+33FA Created OS            00 (0) 'MS-DOS'\n+33FB Extract Zip Spec      14 (20) '2.0'\n+33FC Extract OS            00 (0) 'MS-DOS'\n+33FD General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-338F Compression Method    0008 (8) 'Deflated'\n-3391 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-3395 CRC                   C94D4545 (3377284421)\n-3399 Compressed Size       0000006F (111)\n-339D Uncompressed Size     00000082 (130)\n-33A1 Filename Length       002B (43)\n-33A3 Extra Length          0000 (0)\n-33A5 Comment Length        0000 (0)\n-33A7 Disk Start            0000 (0)\n-33A9 Int File Attributes   0000 (0)\n+33FF Compression Method    0008 (8) 'Deflated'\n+3401 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3405 CRC                   6D240224 (1831076388)\n+3409 Compressed Size       00000070 (112)\n+340D Uncompressed Size     00000082 (130)\n+3411 Filename Length       002B (43)\n+3413 Extra Length          0000 (0)\n+3415 Comment Length        0000 (0)\n+3417 Disk Start            0000 (0)\n+3419 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-33AB Ext File Attributes   00000000 (0)\n-33AF Local Header Offset   00002D85 (11653)\n-33B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+341B Ext File Attributes   00000000 (0)\n+341F Local Header Offset   00002DF4 (11764)\n+3423 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3423: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-33DE END CENTRAL HEADER    06054B50 (101010256)\n-33E2 Number of this disk   0000 (0)\n-33E4 Central Dir Disk no   0000 (0)\n-33E6 Entries in this disk  0012 (18)\n-33E8 Total Entries         0012 (18)\n-33EA Size of Central Dir   00000591 (1425)\n-33EE Offset to Central Dir 00002E4D (11853)\n-33F2 Comment Length        0000 (0)\n+344E END CENTRAL HEADER    06054B50 (101010256)\n+3452 Number of this disk   0000 (0)\n+3454 Central Dir Disk no   0000 (0)\n+3456 Entries in this disk  0012 (18)\n+3458 Total Entries         0012 (18)\n+345A Size of Central Dir   00000591 (1425)\n+345E Offset to Central Dir 00002EBD (11965)\n+3462 Comment Length        0000 (0)\n #\n # Warning Count: 36\n #\n # Done\n"}, {"source1": "org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class", "source2": "org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,27 +1,27 @@\n \n package org.apache.shiro.aspectj;\n \n-import org.slf4j.LoggerFactory;\n import org.apache.shiro.aop.MethodInvocation;\n import java.util.Arrays;\n import org.aspectj.lang.reflect.MethodSignature;\n import org.aspectj.lang.JoinPoint;\n+import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.apache.shiro.authz.aop.AnnotationsAuthorizingMethodInterceptor;\n \n public class AspectjAnnotationsAuthorizingMethodInterceptor extends AnnotationsAuthorizingMethodInterceptor\n {\n     private static final Logger log;\n     \n+    static {\n+        log = LoggerFactory.getLogger((Class)AspectjAnnotationsAuthorizingMethodInterceptor.class);\n+    }\n+    \n     protected void performBeforeInterception(final JoinPoint aJoinPoint) throws Throwable {\n         if (AspectjAnnotationsAuthorizingMethodInterceptor.log.isTraceEnabled()) {\n             AspectjAnnotationsAuthorizingMethodInterceptor.log.trace(\"#### Invoking a method decorated with a Shiro annotation\\n\\tkind       : \" + aJoinPoint.getKind() + \"\\n\\tjoinPoint  : \" + aJoinPoint + \"\\n\\tannotations: \" + Arrays.toString((Object[])((MethodSignature)aJoinPoint.getSignature()).getMethod().getAnnotations()) + \"\\n\\ttarget     : \" + aJoinPoint.getTarget());\n         }\n         final BeforeAdviceMethodInvocationAdapter mi = BeforeAdviceMethodInvocationAdapter.createFrom(aJoinPoint);\n         super.invoke((MethodInvocation)mi);\n     }\n-    \n-    static {\n-        log = LoggerFactory.getLogger((Class)AspectjAnnotationsAuthorizingMethodInterceptor.class);\n-    }\n }\n"}]}, {"source1": "org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class", "source2": "org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,108 +1,106 @@\n-  SHA-256 checksum e76d0f809eb1a3d322dc8ae2557dcbd8bad8eb4e7a481fc52f85a3982ffd5e63\n+  SHA-256 checksum 6d3415ce529aecdb80fdddbfffdcdb9faa9942d871537079d913d4cea6783502\n   Compiled from \"BeforeAdviceMethodInvocationAdapter.java\"\n public class org.apache.shiro.aspectj.BeforeAdviceMethodInvocationAdapter implements org.apache.shiro.aop.MethodInvocation\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #3                          // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n-  super_class: #22                        // java/lang/Object\n+  this_class: #1                          // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 3, methods: 6, attributes: 1\n Constant pool:\n-   #1 = InterfaceMethodref #56.#57        // org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-   #2 = Class              #58            // org/aspectj/lang/reflect/MethodSignature\n-   #3 = Class              #59            // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n-   #4 = InterfaceMethodref #56.#60        // org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n-   #5 = InterfaceMethodref #2.#61         // org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n-   #6 = InterfaceMethodref #56.#62        // org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n-   #7 = Methodref          #3.#63         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.\"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n-   #8 = Class              #64            // org/aspectj/lang/reflect/AdviceSignature\n-   #9 = InterfaceMethodref #8.#65         // org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n-  #10 = Class              #66            // java/lang/IllegalArgumentException\n-  #11 = Class              #67            // java/lang/StringBuilder\n-  #12 = Methodref          #11.#68        // java/lang/StringBuilder.\"<init>\":()V\n-  #13 = String             #69            // The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n-  #14 = Methodref          #11.#70        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #15 = Methodref          #11.#71        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #16 = Methodref          #11.#72        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #17 = Methodref          #10.#73        // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #18 = Methodref          #22.#68        // java/lang/Object.\"<init>\":()V\n-  #19 = Fieldref           #3.#74         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._object:Ljava/lang/Object;\n-  #20 = Fieldref           #3.#75         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._method:Ljava/lang/reflect/Method;\n-  #21 = Fieldref           #3.#76         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._arguments:[Ljava/lang/Object;\n-  #22 = Class              #77            // java/lang/Object\n-  #23 = Class              #78            // org/apache/shiro/aop/MethodInvocation\n-  #24 = Utf8               _object\n-  #25 = Utf8               Ljava/lang/Object;\n-  #26 = Utf8               _method\n-  #27 = Utf8               Ljava/lang/reflect/Method;\n-  #28 = Utf8               _arguments\n-  #29 = Utf8               [Ljava/lang/Object;\n-  #30 = Utf8               createFrom\n-  #31 = Utf8               (Lorg/aspectj/lang/JoinPoint;)Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               aJoinPoint\n-  #36 = Utf8               Lorg/aspectj/lang/JoinPoint;\n-  #37 = Utf8               StackMapTable\n-  #38 = Utf8               <init>\n-  #39 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n-  #40 = Utf8               this\n-  #41 = Utf8               Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n-  #42 = Utf8               anObject\n-  #43 = Utf8               aMethod\n-  #44 = Utf8               someArguments\n-  #45 = Utf8               getArguments\n-  #46 = Utf8               ()[Ljava/lang/Object;\n-  #47 = Utf8               getMethod\n-  #48 = Utf8               ()Ljava/lang/reflect/Method;\n-  #49 = Utf8               proceed\n-  #50 = Utf8               ()Ljava/lang/Object;\n-  #51 = Utf8               Exceptions\n-  #52 = Class              #79            // java/lang/Throwable\n-  #53 = Utf8               getThis\n-  #54 = Utf8               SourceFile\n-  #55 = Utf8               BeforeAdviceMethodInvocationAdapter.java\n-  #56 = Class              #80            // org/aspectj/lang/JoinPoint\n-  #57 = NameAndType        #81:#82        // getSignature:()Lorg/aspectj/lang/Signature;\n-  #58 = Utf8               org/aspectj/lang/reflect/MethodSignature\n-  #59 = Utf8               org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n-  #60 = NameAndType        #53:#50        // getThis:()Ljava/lang/Object;\n-  #61 = NameAndType        #47:#48        // getMethod:()Ljava/lang/reflect/Method;\n-  #62 = NameAndType        #83:#46        // getArgs:()[Ljava/lang/Object;\n-  #63 = NameAndType        #38:#39        // \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n-  #64 = Utf8               org/aspectj/lang/reflect/AdviceSignature\n-  #65 = NameAndType        #84:#48        // getAdvice:()Ljava/lang/reflect/Method;\n-  #66 = Utf8               java/lang/IllegalArgumentException\n-  #67 = Utf8               java/lang/StringBuilder\n-  #68 = NameAndType        #38:#85        // \"<init>\":()V\n-  #69 = Utf8               The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n-  #70 = NameAndType        #86:#87        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #71 = NameAndType        #86:#88        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #72 = NameAndType        #89:#90        // toString:()Ljava/lang/String;\n-  #73 = NameAndType        #38:#91        // \"<init>\":(Ljava/lang/String;)V\n-  #74 = NameAndType        #24:#25        // _object:Ljava/lang/Object;\n-  #75 = NameAndType        #26:#27        // _method:Ljava/lang/reflect/Method;\n-  #76 = NameAndType        #28:#29        // _arguments:[Ljava/lang/Object;\n-  #77 = Utf8               java/lang/Object\n-  #78 = Utf8               org/apache/shiro/aop/MethodInvocation\n-  #79 = Utf8               java/lang/Throwable\n-  #80 = Utf8               org/aspectj/lang/JoinPoint\n-  #81 = Utf8               getSignature\n-  #82 = Utf8               ()Lorg/aspectj/lang/Signature;\n-  #83 = Utf8               getArgs\n-  #84 = Utf8               getAdvice\n-  #85 = Utf8               ()V\n-  #86 = Utf8               append\n-  #87 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #88 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #89 = Utf8               toString\n-  #90 = Utf8               ()Ljava/lang/String;\n-  #91 = Utf8               (Ljava/lang/String;)V\n+   #1 = Class              #2             // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+   #2 = Utf8               org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // org/apache/shiro/aop/MethodInvocation\n+   #6 = Utf8               org/apache/shiro/aop/MethodInvocation\n+   #7 = Utf8               _object\n+   #8 = Utf8               Ljava/lang/Object;\n+   #9 = Utf8               _method\n+  #10 = Utf8               Ljava/lang/reflect/Method;\n+  #11 = Utf8               _arguments\n+  #12 = Utf8               [Ljava/lang/Object;\n+  #13 = Utf8               createFrom\n+  #14 = Utf8               (Lorg/aspectj/lang/JoinPoint;)Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n+  #15 = Utf8               org.aspectj.weaver.MethodDeclarationLineNumber\n+  #16 = Utf8               Code\n+  #17 = InterfaceMethodref #18.#20        // org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+  #18 = Class              #19            // org/aspectj/lang/JoinPoint\n+  #19 = Utf8               org/aspectj/lang/JoinPoint\n+  #20 = NameAndType        #21:#22        // getSignature:()Lorg/aspectj/lang/Signature;\n+  #21 = Utf8               getSignature\n+  #22 = Utf8               ()Lorg/aspectj/lang/Signature;\n+  #23 = Class              #24            // org/aspectj/lang/reflect/MethodSignature\n+  #24 = Utf8               org/aspectj/lang/reflect/MethodSignature\n+  #25 = InterfaceMethodref #18.#26        // org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n+  #26 = NameAndType        #27:#28        // getThis:()Ljava/lang/Object;\n+  #27 = Utf8               getThis\n+  #28 = Utf8               ()Ljava/lang/Object;\n+  #29 = InterfaceMethodref #23.#30        // org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n+  #30 = NameAndType        #31:#32        // getMethod:()Ljava/lang/reflect/Method;\n+  #31 = Utf8               getMethod\n+  #32 = Utf8               ()Ljava/lang/reflect/Method;\n+  #33 = InterfaceMethodref #18.#34        // org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n+  #34 = NameAndType        #35:#36        // getArgs:()[Ljava/lang/Object;\n+  #35 = Utf8               getArgs\n+  #36 = Utf8               ()[Ljava/lang/Object;\n+  #37 = Methodref          #1.#38         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.\"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+  #38 = NameAndType        #39:#40        // \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+  #39 = Utf8               <init>\n+  #40 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+  #41 = Class              #42            // org/aspectj/lang/reflect/AdviceSignature\n+  #42 = Utf8               org/aspectj/lang/reflect/AdviceSignature\n+  #43 = InterfaceMethodref #41.#44        // org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n+  #44 = NameAndType        #45:#32        // getAdvice:()Ljava/lang/reflect/Method;\n+  #45 = Utf8               getAdvice\n+  #46 = Class              #47            // java/lang/IllegalArgumentException\n+  #47 = Utf8               java/lang/IllegalArgumentException\n+  #48 = Class              #49            // java/lang/StringBuilder\n+  #49 = Utf8               java/lang/StringBuilder\n+  #50 = String             #51            // The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n+  #51 = Utf8               The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n+  #52 = Methodref          #48.#53        // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n+  #53 = NameAndType        #39:#54        // \"<init>\":(Ljava/lang/String;)V\n+  #54 = Utf8               (Ljava/lang/String;)V\n+  #55 = Methodref          #48.#56        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #56 = NameAndType        #57:#58        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #57 = Utf8               append\n+  #58 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #59 = Methodref          #48.#60        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #60 = NameAndType        #61:#62        // toString:()Ljava/lang/String;\n+  #61 = Utf8               toString\n+  #62 = Utf8               ()Ljava/lang/String;\n+  #63 = Methodref          #46.#53        // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #64 = Utf8               LineNumberTable\n+  #65 = Utf8               LocalVariableTable\n+  #66 = Utf8               aJoinPoint\n+  #67 = Utf8               Lorg/aspectj/lang/JoinPoint;\n+  #68 = Utf8               StackMapTable\n+  #69 = Methodref          #3.#70         // java/lang/Object.\"<init>\":()V\n+  #70 = NameAndType        #39:#71        // \"<init>\":()V\n+  #71 = Utf8               ()V\n+  #72 = Fieldref           #1.#73         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._object:Ljava/lang/Object;\n+  #73 = NameAndType        #7:#8          // _object:Ljava/lang/Object;\n+  #74 = Fieldref           #1.#75         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._method:Ljava/lang/reflect/Method;\n+  #75 = NameAndType        #9:#10         // _method:Ljava/lang/reflect/Method;\n+  #76 = Fieldref           #1.#77         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._arguments:[Ljava/lang/Object;\n+  #77 = NameAndType        #11:#12        // _arguments:[Ljava/lang/Object;\n+  #78 = Utf8               this\n+  #79 = Utf8               Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n+  #80 = Utf8               anObject\n+  #81 = Utf8               aMethod\n+  #82 = Utf8               someArguments\n+  #83 = Utf8               getArguments\n+  #84 = Utf8               proceed\n+  #85 = Utf8               Exceptions\n+  #86 = Class              #87            // java/lang/Throwable\n+  #87 = Utf8               java/lang/Throwable\n+  #88 = Utf8               SourceFile\n+  #89 = Utf8               BeforeAdviceMethodInvocationAdapter.java\n {\n   private java.lang.Object _object;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.reflect.Method _method;\n     descriptor: Ljava/lang/reflect/Method;\n@@ -111,96 +109,99 @@\n   private java.lang.Object[] _arguments;\n     descriptor: [Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n \n   public static org.apache.shiro.aspectj.BeforeAdviceMethodInvocationAdapter createFrom(org.aspectj.lang.JoinPoint);\n     descriptor: (Lorg/aspectj/lang/JoinPoint;)Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 30 00 00 07 5F\n     Code:\n       stack=5, locals=1, args_size=1\n          0: aload_0\n-         1: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-         6: instanceof    #2                  // class org/aspectj/lang/reflect/MethodSignature\n+         1: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+         6: instanceof    #23                 // class org/aspectj/lang/reflect/MethodSignature\n          9: ifeq          46\n-        12: new           #3                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+        12: new           #1                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n         15: dup\n         16: aload_0\n-        17: invokeinterface #4,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n+        17: invokeinterface #25,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n         22: aload_0\n-        23: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-        28: checkcast     #2                  // class org/aspectj/lang/reflect/MethodSignature\n-        31: invokeinterface #5,  1            // InterfaceMethod org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n+        23: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+        28: checkcast     #23                 // class org/aspectj/lang/reflect/MethodSignature\n+        31: invokeinterface #29,  1           // InterfaceMethod org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n         36: aload_0\n-        37: invokeinterface #6,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n-        42: invokespecial #7                  // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+        37: invokeinterface #33,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n+        42: invokespecial #37                 // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n         45: areturn\n         46: aload_0\n-        47: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-        52: instanceof    #8                  // class org/aspectj/lang/reflect/AdviceSignature\n+        47: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+        52: instanceof    #41                 // class org/aspectj/lang/reflect/AdviceSignature\n         55: ifeq          92\n-        58: new           #3                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+        58: new           #1                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n         61: dup\n         62: aload_0\n-        63: invokeinterface #4,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n+        63: invokeinterface #25,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n         68: aload_0\n-        69: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-        74: checkcast     #8                  // class org/aspectj/lang/reflect/AdviceSignature\n-        77: invokeinterface #9,  1            // InterfaceMethod org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n+        69: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+        74: checkcast     #41                 // class org/aspectj/lang/reflect/AdviceSignature\n+        77: invokeinterface #43,  1           // InterfaceMethod org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n         82: aload_0\n-        83: invokeinterface #6,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n-        88: invokespecial #7                  // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+        83: invokeinterface #33,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n+        88: invokespecial #37                 // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n         91: areturn\n-        92: new           #10                 // class java/lang/IllegalArgumentException\n+        92: new           #46                 // class java/lang/IllegalArgumentException\n         95: dup\n-        96: new           #11                 // class java/lang/StringBuilder\n+        96: new           #48                 // class java/lang/StringBuilder\n         99: dup\n-       100: invokespecial #12                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       103: ldc           #13                 // String The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n-       105: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       108: aload_0\n-       109: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-       114: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       117: invokevirtual #16                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       120: invokespecial #17                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-       123: athrow\n+       100: ldc           #50                 // String The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n+       102: invokespecial #52                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n+       105: aload_0\n+       106: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+       111: invokevirtual #55                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       114: invokevirtual #59                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       117: invokespecial #63                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+       120: athrow\n       LineNumberTable:\n         line 49: 0\n         line 50: 12\n-        line 51: 23\n-        line 52: 37\n-        line 50: 45\n+        line 51: 22\n+        line 52: 36\n+        line 50: 42\n         line 54: 46\n         line 55: 58\n-        line 56: 69\n-        line 57: 83\n-        line 55: 91\n+        line 56: 68\n+        line 57: 82\n+        line 55: 88\n         line 60: 92\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     124     0 aJoinPoint   Lorg/aspectj/lang/JoinPoint;\n+            0     121     0 aJoinPoint   Lorg/aspectj/lang/JoinPoint;\n       StackMapTable: number_of_entries = 2\n         frame_type = 46 /* same */\n         frame_type = 45 /* same */\n \n   public org.apache.shiro.aspectj.BeforeAdviceMethodInvocationAdapter(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]);\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 46 00 00 0B 5D\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #18                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #69                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #19                 // Field _object:Ljava/lang/Object;\n+         6: putfield      #72                 // Field _object:Ljava/lang/Object;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #20                 // Field _method:Ljava/lang/reflect/Method;\n+        11: putfield      #74                 // Field _method:Ljava/lang/reflect/Method;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #21                 // Field _arguments:[Ljava/lang/Object;\n+        16: putfield      #76                 // Field _arguments:[Ljava/lang/Object;\n         19: return\n       LineNumberTable:\n         line 70: 0\n         line 71: 4\n         line 72: 9\n         line 73: 14\n         line 74: 19\n@@ -210,61 +211,69 @@\n             0      20     1 anObject   Ljava/lang/Object;\n             0      20     2 aMethod   Ljava/lang/reflect/Method;\n             0      20     3 someArguments   [Ljava/lang/Object;\n \n   public java.lang.Object[] getArguments();\n     descriptor: ()[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 50 00 00 0C 8F\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field _arguments:[Ljava/lang/Object;\n+         1: getfield      #76                 // Field _arguments:[Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 81: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n \n   public java.lang.reflect.Method getMethod();\n     descriptor: ()Ljava/lang/reflect/Method;\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 58 00 00 0D 2E\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field _method:Ljava/lang/reflect/Method;\n+         1: getfield      #74                 // Field _method:Ljava/lang/reflect/Method;\n          4: areturn\n       LineNumberTable:\n         line 89: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n \n   public java.lang.Object proceed() throws java.lang.Throwable;\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n+    Exceptions:\n+      throws java.lang.Throwable\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 60 00 00 0D C5\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aconst_null\n          1: areturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n-    Exceptions:\n-      throws java.lang.Throwable\n \n   public java.lang.Object getThis();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 68 00 00 0E 6A\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #19                 // Field _object:Ljava/lang/Object;\n+         1: getfield      #72                 // Field _object:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 105: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n }\n"}]}, {"source1": "org/apache/shiro/aspectj/package-info.class", "source2": "org/apache/shiro/aspectj/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 688bd579b83ed3ae16b593b66a978d5000807a3bbb3d3e688d5a9c18d2c33a2a\n+  SHA-256 checksum 32f751afeb19aeff874459dae06098191ef45027b67b99ba24a3bceef999e86d\n   Compiled from \"package-info.java\"\n interface org.apache.shiro.aspectj.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #2                          // \"org/apache/shiro/aspectj/package-info\"\n-  super_class: #4                         // java/lang/Object\n+  this_class: #1                          // \"org/apache/shiro/aspectj/package-info\"\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Utf8               org/apache/shiro/aspectj/package-info\n-  #2 = Class              #1              // \"org/apache/shiro/aspectj/package-info\"\n-  #3 = Utf8               java/lang/Object\n-  #4 = Class              #3              // java/lang/Object\n-  #5 = Utf8               package-info.java\n-  #6 = Utf8               SourceFile\n+  #1 = Class              #2              // \"org/apache/shiro/aspectj/package-info\"\n+  #2 = Utf8               org/apache/shiro/aspectj/package-info\n+  #3 = Class              #4              // java/lang/Object\n+  #4 = Utf8               java/lang/Object\n+  #5 = Utf8               SourceFile\n+  #6 = Utf8               package-info.java\n {\n }\n SourceFile: \"package-info.java\"\n"}]}]}
