{"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: 13299 bytes, number of entries: 18\n+Zip file size: 13411 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     3475 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, 31993 bytes uncompressed, 10427 bytes compressed:  67.4%\n+18 files, 32142 bytes uncompressed, 10539 bytes compressed:  67.2%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -382,608 +382,608 @@\n 1EDF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1EDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 1F2C PAYLOAD\n \n-2332 DATA DESCRIPTOR       08074B50 (134695760)\n-2336 CRC                   CE561312 (3461747474)\n-233A Compressed Size       00000406 (1030)\n-233E Uncompressed Size     000008C7 (2247)\n+2369 DATA DESCRIPTOR       08074B50 (134695760)\n+236D CRC                   96EBD7FB (2532038651)\n+2371 Compressed Size       0000043D (1085)\n+2375 Uncompressed Size     00000914 (2324)\n \n-2342 LOCAL HEADER #16      04034B50 (67324752)\n-2346 Extract Zip Spec      14 (20) '2.0'\n-2347 Extract OS            00 (0) 'MS-DOS'\n-2348 General Purpose Flag  0808 (2056)\n+2379 LOCAL HEADER #16      04034B50 (67324752)\n+237D Extract Zip Spec      14 (20) '2.0'\n+237E Extract OS            00 (0) 'MS-DOS'\n+237F General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-234A Compression Method    0008 (8) 'Deflated'\n-234C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2350 CRC                   00000000 (0)\n-2354 Compressed Size       00000000 (0)\n-2358 Uncompressed Size     00000000 (0)\n-235C Filename Length       0042 (66)\n-235E Extra Length          0000 (0)\n-2360 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2381 Compression Method    0008 (8) 'Deflated'\n+2383 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2387 CRC                   00000000 (0)\n+238B Compressed Size       00000000 (0)\n+238F Uncompressed Size     00000000 (0)\n+2393 Filename Length       0042 (66)\n+2395 Extra Length          0000 (0)\n+2397 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23A2 PAYLOAD\n+23D9 PAYLOAD\n \n-277B DATA DESCRIPTOR       08074B50 (134695760)\n-277F CRC                   639AEFB9 (1671098297)\n-2783 Compressed Size       000003D9 (985)\n-2787 Uncompressed Size     00000893 (2195)\n+27EA DATA DESCRIPTOR       08074B50 (134695760)\n+27EE CRC                   CAA1F8A6 (3399612582)\n+27F2 Compressed Size       00000411 (1041)\n+27F6 Uncompressed Size     000008DB (2267)\n \n-278B LOCAL HEADER #17      04034B50 (67324752)\n-278F Extract Zip Spec      14 (20) '2.0'\n-2790 Extract OS            00 (0) 'MS-DOS'\n-2791 General Purpose Flag  0808 (2056)\n+27FA LOCAL HEADER #17      04034B50 (67324752)\n+27FE Extract Zip Spec      14 (20) '2.0'\n+27FF Extract OS            00 (0) 'MS-DOS'\n+2800 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2793 Compression Method    0008 (8) 'Deflated'\n-2795 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2799 CRC                   00000000 (0)\n-279D Compressed Size       00000000 (0)\n-27A1 Uncompressed Size     00000000 (0)\n-27A5 Filename Length       003F (63)\n-27A7 Extra Length          0000 (0)\n-27A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2802 Compression Method    0008 (8) 'Deflated'\n+2804 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2808 CRC                   00000000 (0)\n+280C Compressed Size       00000000 (0)\n+2810 Uncompressed Size     00000000 (0)\n+2814 Filename Length       003F (63)\n+2816 Extra Length          0000 (0)\n+2818 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-27E8 PAYLOAD\n+2857 PAYLOAD\n \n-2D74 DATA DESCRIPTOR       08074B50 (134695760)\n-2D78 CRC                   CFEB370D (3488298765)\n-2D7C Compressed Size       0000058C (1420)\n-2D80 Uncompressed Size     000018DC (6364)\n+2DE3 DATA DESCRIPTOR       08074B50 (134695760)\n+2DE7 CRC                   CFEB370D (3488298765)\n+2DEB Compressed Size       0000058C (1420)\n+2DEF Uncompressed Size     000018DC (6364)\n \n-2D84 LOCAL HEADER #18      04034B50 (67324752)\n-2D88 Extract Zip Spec      14 (20) '2.0'\n-2D89 Extract OS            00 (0) 'MS-DOS'\n-2D8A General Purpose Flag  0808 (2056)\n+2DF3 LOCAL HEADER #18      04034B50 (67324752)\n+2DF7 Extract Zip Spec      14 (20) '2.0'\n+2DF8 Extract OS            00 (0) 'MS-DOS'\n+2DF9 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2D8C Compression Method    0008 (8) 'Deflated'\n-2D8E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2D92 CRC                   00000000 (0)\n-2D96 Compressed Size       00000000 (0)\n-2D9A Uncompressed Size     00000000 (0)\n-2D9E Filename Length       002B (43)\n-2DA0 Extra Length          0000 (0)\n-2DA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2DFB Compression Method    0008 (8) 'Deflated'\n+2DFD Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2E01 CRC                   00000000 (0)\n+2E05 Compressed Size       00000000 (0)\n+2E09 Uncompressed Size     00000000 (0)\n+2E0D Filename Length       002B (43)\n+2E0F Extra Length          0000 (0)\n+2E11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2DA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2DCD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+2E3C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2E3C DATA DESCRIPTOR       08074B50 (134695760)\n-2E40 CRC                   C94D4545 (3377284421)\n-2E44 Compressed Size       0000006F (111)\n-2E48 Uncompressed Size     00000082 (130)\n+2EAC DATA DESCRIPTOR       08074B50 (134695760)\n+2EB0 CRC                   6D240224 (1831076388)\n+2EB4 Compressed Size       00000070 (112)\n+2EB8 Uncompressed Size     00000082 (130)\n \n-2E4C CENTRAL HEADER #1     02014B50 (33639248)\n-2E50 Created Zip Spec      14 (20) '2.0'\n-2E51 Created OS            00 (0) 'MS-DOS'\n-2E52 Extract Zip Spec      14 (20) '2.0'\n-2E53 Extract OS            00 (0) 'MS-DOS'\n-2E54 General Purpose Flag  0808 (2056)\n+2EBC CENTRAL HEADER #1     02014B50 (33639248)\n+2EC0 Created Zip Spec      14 (20) '2.0'\n+2EC1 Created OS            00 (0) 'MS-DOS'\n+2EC2 Extract Zip Spec      14 (20) '2.0'\n+2EC3 Extract OS            00 (0) 'MS-DOS'\n+2EC4 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2E56 Compression Method    0008 (8) 'Deflated'\n-2E58 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2E5C CRC                   00000000 (0)\n-2E60 Compressed Size       00000002 (2)\n-2E64 Uncompressed Size     00000000 (0)\n-2E68 Filename Length       0009 (9)\n-2E6A Extra Length          0004 (4)\n-2E6C Comment Length        0000 (0)\n-2E6E Disk Start            0000 (0)\n-2E70 Int File Attributes   0000 (0)\n+2EC6 Compression Method    0008 (8) 'Deflated'\n+2EC8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2ECC CRC                   00000000 (0)\n+2ED0 Compressed Size       00000002 (2)\n+2ED4 Uncompressed Size     00000000 (0)\n+2ED8 Filename Length       0009 (9)\n+2EDA Extra Length          0004 (4)\n+2EDC Comment Length        0000 (0)\n+2EDE Disk Start            0000 (0)\n+2EE0 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2E72 Ext File Attributes   00000000 (0)\n-2E76 Local Header Offset   00000000 (0)\n-2E7A Filename              'XXXXXXXXX'\n+2EE2 Ext File Attributes   00000000 (0)\n+2EE6 Local Header Offset   00000000 (0)\n+2EEA Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x2E7A: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2EEA: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-2E83 Extra ID #1           CAFE (51966) 'Java Executable'\n-2E85   Length              0000 (0)\n+2EF3 Extra ID #1           CAFE (51966) 'Java Executable'\n+2EF5   Length              0000 (0)\n \n-2E87 CENTRAL HEADER #2     02014B50 (33639248)\n-2E8B Created Zip Spec      14 (20) '2.0'\n-2E8C Created OS            00 (0) 'MS-DOS'\n-2E8D Extract Zip Spec      14 (20) '2.0'\n-2E8E Extract OS            00 (0) 'MS-DOS'\n-2E8F General Purpose Flag  0808 (2056)\n+2EF7 CENTRAL HEADER #2     02014B50 (33639248)\n+2EFB Created Zip Spec      14 (20) '2.0'\n+2EFC Created OS            00 (0) 'MS-DOS'\n+2EFD Extract Zip Spec      14 (20) '2.0'\n+2EFE Extract OS            00 (0) 'MS-DOS'\n+2EFF General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2E91 Compression Method    0008 (8) 'Deflated'\n-2E93 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2E97 CRC                   6AAF3B3C (1789868860)\n-2E9B Compressed Size       00000265 (613)\n-2E9F Uncompressed Size     000005B0 (1456)\n-2EA3 Filename Length       0014 (20)\n-2EA5 Extra Length          0000 (0)\n-2EA7 Comment Length        0000 (0)\n-2EA9 Disk Start            0000 (0)\n-2EAB Int File Attributes   0000 (0)\n+2F01 Compression Method    0008 (8) 'Deflated'\n+2F03 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2F07 CRC                   6AAF3B3C (1789868860)\n+2F0B Compressed Size       00000265 (613)\n+2F0F Uncompressed Size     000005B0 (1456)\n+2F13 Filename Length       0014 (20)\n+2F15 Extra Length          0000 (0)\n+2F17 Comment Length        0000 (0)\n+2F19 Disk Start            0000 (0)\n+2F1B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2EAD Ext File Attributes   00000000 (0)\n-2EB1 Local Header Offset   0000003D (61)\n-2EB5 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+2F1D Ext File Attributes   00000000 (0)\n+2F21 Local Header Offset   0000003D (61)\n+2F25 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2EB5: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2F25: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2EC9 CENTRAL HEADER #3     02014B50 (33639248)\n-2ECD Created Zip Spec      14 (20) '2.0'\n-2ECE Created OS            00 (0) 'MS-DOS'\n-2ECF Extract Zip Spec      14 (20) '2.0'\n-2ED0 Extract OS            00 (0) 'MS-DOS'\n-2ED1 General Purpose Flag  0808 (2056)\n+2F39 CENTRAL HEADER #3     02014B50 (33639248)\n+2F3D Created Zip Spec      14 (20) '2.0'\n+2F3E Created OS            00 (0) 'MS-DOS'\n+2F3F Extract Zip Spec      14 (20) '2.0'\n+2F40 Extract OS            00 (0) 'MS-DOS'\n+2F41 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2ED3 Compression Method    0008 (8) 'Deflated'\n-2ED5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2ED9 CRC                   337CC50B (863814923)\n-2EDD Compressed Size       0000029D (669)\n-2EE1 Uncompressed Size     00000D93 (3475)\n-2EE5 Filename Length       0015 (21)\n-2EE7 Extra Length          0000 (0)\n-2EE9 Comment Length        0000 (0)\n-2EEB Disk Start            0000 (0)\n-2EED Int File Attributes   0000 (0)\n+2F43 Compression Method    0008 (8) 'Deflated'\n+2F45 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2F49 CRC                   337CC50B (863814923)\n+2F4D Compressed Size       0000029D (669)\n+2F51 Uncompressed Size     00000D93 (3475)\n+2F55 Filename Length       0015 (21)\n+2F57 Extra Length          0000 (0)\n+2F59 Comment Length        0000 (0)\n+2F5B Disk Start            0000 (0)\n+2F5D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2EEF Ext File Attributes   00000000 (0)\n-2EF3 Local Header Offset   000002E4 (740)\n-2EF7 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+2F5F Ext File Attributes   00000000 (0)\n+2F63 Local Header Offset   000002E4 (740)\n+2F67 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2EF7: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2F67: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2F0C CENTRAL HEADER #4     02014B50 (33639248)\n-2F10 Created Zip Spec      14 (20) '2.0'\n-2F11 Created OS            00 (0) 'MS-DOS'\n-2F12 Extract Zip Spec      14 (20) '2.0'\n-2F13 Extract OS            00 (0) 'MS-DOS'\n-2F14 General Purpose Flag  0808 (2056)\n+2F7C CENTRAL HEADER #4     02014B50 (33639248)\n+2F80 Created Zip Spec      14 (20) '2.0'\n+2F81 Created OS            00 (0) 'MS-DOS'\n+2F82 Extract Zip Spec      14 (20) '2.0'\n+2F83 Extract OS            00 (0) 'MS-DOS'\n+2F84 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2F16 Compression Method    0008 (8) 'Deflated'\n-2F18 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2F1C CRC                   86E2B4B4 (2263004340)\n-2F20 Compressed Size       00000F6D (3949)\n-2F24 Uncompressed Size     00002C5E (11358)\n-2F28 Filename Length       0010 (16)\n-2F2A Extra Length          0000 (0)\n-2F2C Comment Length        0000 (0)\n-2F2E Disk Start            0000 (0)\n-2F30 Int File Attributes   0000 (0)\n+2F86 Compression Method    0008 (8) 'Deflated'\n+2F88 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2F8C CRC                   86E2B4B4 (2263004340)\n+2F90 Compressed Size       00000F6D (3949)\n+2F94 Uncompressed Size     00002C5E (11358)\n+2F98 Filename Length       0010 (16)\n+2F9A Extra Length          0000 (0)\n+2F9C Comment Length        0000 (0)\n+2F9E Disk Start            0000 (0)\n+2FA0 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2F32 Ext File Attributes   00000000 (0)\n-2F36 Local Header Offset   000005C4 (1476)\n-2F3A Filename              'XXXXXXXXXXXXXXXX'\n+2FA2 Ext File Attributes   00000000 (0)\n+2FA6 Local Header Offset   000005C4 (1476)\n+2FAA Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F3A: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2FAA: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2F4A CENTRAL HEADER #5     02014B50 (33639248)\n-2F4E Created Zip Spec      14 (20) '2.0'\n-2F4F Created OS            00 (0) 'MS-DOS'\n-2F50 Extract Zip Spec      14 (20) '2.0'\n-2F51 Extract OS            00 (0) 'MS-DOS'\n-2F52 General Purpose Flag  0808 (2056)\n+2FBA CENTRAL HEADER #5     02014B50 (33639248)\n+2FBE Created Zip Spec      14 (20) '2.0'\n+2FBF Created OS            00 (0) 'MS-DOS'\n+2FC0 Extract Zip Spec      14 (20) '2.0'\n+2FC1 Extract OS            00 (0) 'MS-DOS'\n+2FC2 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2F54 Compression Method    0008 (8) 'Deflated'\n-2F56 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2F5A CRC                   2A822197 (713171351)\n-2F5E Compressed Size       00000182 (386)\n-2F62 Uncompressed Size     00000280 (640)\n-2F66 Filename Length       000F (15)\n-2F68 Extra Length          0000 (0)\n-2F6A Comment Length        0000 (0)\n-2F6C Disk Start            0000 (0)\n-2F6E Int File Attributes   0000 (0)\n+2FC4 Compression Method    0008 (8) 'Deflated'\n+2FC6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2FCA CRC                   2A822197 (713171351)\n+2FCE Compressed Size       00000182 (386)\n+2FD2 Uncompressed Size     00000280 (640)\n+2FD6 Filename Length       000F (15)\n+2FD8 Extra Length          0000 (0)\n+2FDA Comment Length        0000 (0)\n+2FDC Disk Start            0000 (0)\n+2FDE Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2F70 Ext File Attributes   00000000 (0)\n-2F74 Local Header Offset   0000156F (5487)\n-2F78 Filename              'XXXXXXXXXXXXXXX'\n+2FE0 Ext File Attributes   00000000 (0)\n+2FE4 Local Header Offset   0000156F (5487)\n+2FE8 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F78: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2FE8: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2F87 CENTRAL HEADER #6     02014B50 (33639248)\n-2F8B Created Zip Spec      14 (20) '2.0'\n-2F8C Created OS            00 (0) 'MS-DOS'\n-2F8D Extract Zip Spec      14 (20) '2.0'\n-2F8E Extract OS            00 (0) 'MS-DOS'\n-2F8F General Purpose Flag  0808 (2056)\n+2FF7 CENTRAL HEADER #6     02014B50 (33639248)\n+2FFB Created Zip Spec      14 (20) '2.0'\n+2FFC Created OS            00 (0) 'MS-DOS'\n+2FFD Extract Zip Spec      14 (20) '2.0'\n+2FFE Extract OS            00 (0) 'MS-DOS'\n+2FFF General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2F91 Compression Method    0008 (8) 'Deflated'\n-2F93 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2F97 CRC                   00000000 (0)\n-2F9B Compressed Size       00000002 (2)\n-2F9F Uncompressed Size     00000000 (0)\n-2FA3 Filename Length       000F (15)\n-2FA5 Extra Length          0000 (0)\n-2FA7 Comment Length        0000 (0)\n-2FA9 Disk Start            0000 (0)\n-2FAB Int File Attributes   0000 (0)\n+3001 Compression Method    0008 (8) 'Deflated'\n+3003 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3007 CRC                   00000000 (0)\n+300B Compressed Size       00000002 (2)\n+300F Uncompressed Size     00000000 (0)\n+3013 Filename Length       000F (15)\n+3015 Extra Length          0000 (0)\n+3017 Comment Length        0000 (0)\n+3019 Disk Start            0000 (0)\n+301B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2FAD Ext File Attributes   00000000 (0)\n-2FB1 Local Header Offset   0000172E (5934)\n-2FB5 Filename              'XXXXXXXXXXXXXXX'\n+301D Ext File Attributes   00000000 (0)\n+3021 Local Header Offset   0000172E (5934)\n+3025 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2FB5: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3025: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2FC4 CENTRAL HEADER #7     02014B50 (33639248)\n-2FC8 Created Zip Spec      14 (20) '2.0'\n-2FC9 Created OS            00 (0) 'MS-DOS'\n-2FCA Extract Zip Spec      14 (20) '2.0'\n-2FCB Extract OS            00 (0) 'MS-DOS'\n-2FCC General Purpose Flag  0808 (2056)\n+3034 CENTRAL HEADER #7     02014B50 (33639248)\n+3038 Created Zip Spec      14 (20) '2.0'\n+3039 Created OS            00 (0) 'MS-DOS'\n+303A Extract Zip Spec      14 (20) '2.0'\n+303B Extract OS            00 (0) 'MS-DOS'\n+303C General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-2FCE Compression Method    0008 (8) 'Deflated'\n-2FD0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2FD4 CRC                   00000000 (0)\n-2FD8 Compressed Size       00000002 (2)\n-2FDC Uncompressed Size     00000000 (0)\n-2FE0 Filename Length       0020 (32)\n-2FE2 Extra Length          0000 (0)\n-2FE4 Comment Length        0000 (0)\n-2FE6 Disk Start            0000 (0)\n-2FE8 Int File Attributes   0000 (0)\n+303E Compression Method    0008 (8) 'Deflated'\n+3040 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3044 CRC                   00000000 (0)\n+3048 Compressed Size       00000002 (2)\n+304C Uncompressed Size     00000000 (0)\n+3050 Filename Length       0020 (32)\n+3052 Extra Length          0000 (0)\n+3054 Comment Length        0000 (0)\n+3056 Disk Start            0000 (0)\n+3058 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2FEA Ext File Attributes   00000000 (0)\n-2FEE Local Header Offset   0000176D (5997)\n-2FF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+305A Ext File Attributes   00000000 (0)\n+305E Local Header Offset   0000176D (5997)\n+3062 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2FF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3012 CENTRAL HEADER #8     02014B50 (33639248)\n-3016 Created Zip Spec      14 (20) '2.0'\n-3017 Created OS            00 (0) 'MS-DOS'\n-3018 Extract Zip Spec      14 (20) '2.0'\n-3019 Extract OS            00 (0) 'MS-DOS'\n-301A General Purpose Flag  0808 (2056)\n+3082 CENTRAL HEADER #8     02014B50 (33639248)\n+3086 Created Zip Spec      14 (20) '2.0'\n+3087 Created OS            00 (0) 'MS-DOS'\n+3088 Extract Zip Spec      14 (20) '2.0'\n+3089 Extract OS            00 (0) 'MS-DOS'\n+308A General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-301C Compression Method    0008 (8) 'Deflated'\n-301E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-3022 CRC                   00000000 (0)\n-3026 Compressed Size       00000002 (2)\n-302A Uncompressed Size     00000000 (0)\n-302E Filename Length       002E (46)\n-3030 Extra Length          0000 (0)\n-3032 Comment Length        0000 (0)\n-3034 Disk Start            0000 (0)\n-3036 Int File Attributes   0000 (0)\n+308C Compression Method    0008 (8) 'Deflated'\n+308E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3092 CRC                   00000000 (0)\n+3096 Compressed Size       00000002 (2)\n+309A Uncompressed Size     00000000 (0)\n+309E Filename Length       002E (46)\n+30A0 Extra Length          0000 (0)\n+30A2 Comment Length        0000 (0)\n+30A4 Disk Start            0000 (0)\n+30A6 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3038 Ext File Attributes   00000000 (0)\n-303C Local Header Offset   000017BD (6077)\n-3040 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+30A8 Ext File Attributes   00000000 (0)\n+30AC Local Header Offset   000017BD (6077)\n+30B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x30B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-306E CENTRAL HEADER #9     02014B50 (33639248)\n-3072 Created Zip Spec      14 (20) '2.0'\n-3073 Created OS            00 (0) 'MS-DOS'\n-3074 Extract Zip Spec      14 (20) '2.0'\n-3075 Extract OS            00 (0) 'MS-DOS'\n-3076 General Purpose Flag  0808 (2056)\n+30DE CENTRAL HEADER #9     02014B50 (33639248)\n+30E2 Created Zip Spec      14 (20) '2.0'\n+30E3 Created OS            00 (0) 'MS-DOS'\n+30E4 Extract Zip Spec      14 (20) '2.0'\n+30E5 Extract OS            00 (0) 'MS-DOS'\n+30E6 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3078 Compression Method    0008 (8) 'Deflated'\n-307A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-307E CRC                   130D3366 (319632230)\n-3082 Compressed Size       0000003E (62)\n-3086 Uncompressed Size     00000041 (65)\n-308A Filename Length       003C (60)\n-308C Extra Length          0000 (0)\n-308E Comment Length        0000 (0)\n-3090 Disk Start            0000 (0)\n-3092 Int File Attributes   0000 (0)\n+30E8 Compression Method    0008 (8) 'Deflated'\n+30EA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+30EE CRC                   130D3366 (319632230)\n+30F2 Compressed Size       0000003E (62)\n+30F6 Uncompressed Size     00000041 (65)\n+30FA Filename Length       003C (60)\n+30FC Extra Length          0000 (0)\n+30FE Comment Length        0000 (0)\n+3100 Disk Start            0000 (0)\n+3102 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3094 Ext File Attributes   00000000 (0)\n-3098 Local Header Offset   0000181B (6171)\n-309C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3104 Ext File Attributes   00000000 (0)\n+3108 Local Header Offset   0000181B (6171)\n+310C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x309C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x310C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-30D8 CENTRAL HEADER #10    02014B50 (33639248)\n-30DC Created Zip Spec      14 (20) '2.0'\n-30DD Created OS            00 (0) 'MS-DOS'\n-30DE Extract Zip Spec      14 (20) '2.0'\n-30DF Extract OS            00 (0) 'MS-DOS'\n-30E0 General Purpose Flag  0808 (2056)\n+3148 CENTRAL HEADER #10    02014B50 (33639248)\n+314C Created Zip Spec      14 (20) '2.0'\n+314D Created OS            00 (0) 'MS-DOS'\n+314E Extract Zip Spec      14 (20) '2.0'\n+314F Extract OS            00 (0) 'MS-DOS'\n+3150 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-30E2 Compression Method    0008 (8) 'Deflated'\n-30E4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-30E8 CRC                   8275D970 (2188761456)\n-30EC Compressed Size       000004A2 (1186)\n-30F0 Uncompressed Size     00000FDF (4063)\n-30F4 Filename Length       0035 (53)\n-30F6 Extra Length          0000 (0)\n-30F8 Comment Length        0000 (0)\n-30FA Disk Start            0000 (0)\n-30FC Int File Attributes   0000 (0)\n+3152 Compression Method    0008 (8) 'Deflated'\n+3154 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3158 CRC                   8275D970 (2188761456)\n+315C Compressed Size       000004A2 (1186)\n+3160 Uncompressed Size     00000FDF (4063)\n+3164 Filename Length       0035 (53)\n+3166 Extra Length          0000 (0)\n+3168 Comment Length        0000 (0)\n+316A Disk Start            0000 (0)\n+316C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-30FE Ext File Attributes   00000000 (0)\n-3102 Local Header Offset   000018C3 (6339)\n-3106 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+316E Ext File Attributes   00000000 (0)\n+3172 Local Header Offset   000018C3 (6339)\n+3176 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3176: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-313B CENTRAL HEADER #11    02014B50 (33639248)\n-313F Created Zip Spec      14 (20) '2.0'\n-3140 Created OS            00 (0) 'MS-DOS'\n-3141 Extract Zip Spec      14 (20) '2.0'\n-3142 Extract OS            00 (0) 'MS-DOS'\n-3143 General Purpose Flag  0808 (2056)\n+31AB CENTRAL HEADER #11    02014B50 (33639248)\n+31AF Created Zip Spec      14 (20) '2.0'\n+31B0 Created OS            00 (0) 'MS-DOS'\n+31B1 Extract Zip Spec      14 (20) '2.0'\n+31B2 Extract OS            00 (0) 'MS-DOS'\n+31B3 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3145 Compression Method    0008 (8) 'Deflated'\n-3147 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-314B CRC                   00000000 (0)\n-314F Compressed Size       00000002 (2)\n-3153 Uncompressed Size     00000000 (0)\n-3157 Filename Length       0004 (4)\n-3159 Extra Length          0000 (0)\n-315B Comment Length        0000 (0)\n-315D Disk Start            0000 (0)\n-315F Int File Attributes   0000 (0)\n+31B5 Compression Method    0008 (8) 'Deflated'\n+31B7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+31BB CRC                   00000000 (0)\n+31BF Compressed Size       00000002 (2)\n+31C3 Uncompressed Size     00000000 (0)\n+31C7 Filename Length       0004 (4)\n+31C9 Extra Length          0000 (0)\n+31CB Comment Length        0000 (0)\n+31CD Disk Start            0000 (0)\n+31CF Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3161 Ext File Attributes   00000000 (0)\n-3165 Local Header Offset   00001DC8 (7624)\n-3169 Filename              'XXXX'\n+31D1 Ext File Attributes   00000000 (0)\n+31D5 Local Header Offset   00001DC8 (7624)\n+31D9 Filename              'XXXX'\n #\n-# WARNING: Offset 0x3169: Filename 'XXXX'\n+# WARNING: Offset 0x31D9: Filename 'XXXX'\n #          Zero length filename\n #\n \n-316D CENTRAL HEADER #12    02014B50 (33639248)\n-3171 Created Zip Spec      14 (20) '2.0'\n-3172 Created OS            00 (0) 'MS-DOS'\n-3173 Extract Zip Spec      14 (20) '2.0'\n-3174 Extract OS            00 (0) 'MS-DOS'\n-3175 General Purpose Flag  0808 (2056)\n+31DD CENTRAL HEADER #12    02014B50 (33639248)\n+31E1 Created Zip Spec      14 (20) '2.0'\n+31E2 Created OS            00 (0) 'MS-DOS'\n+31E3 Extract Zip Spec      14 (20) '2.0'\n+31E4 Extract OS            00 (0) 'MS-DOS'\n+31E5 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3177 Compression Method    0008 (8) 'Deflated'\n-3179 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-317D CRC                   00000000 (0)\n-3181 Compressed Size       00000002 (2)\n-3185 Uncompressed Size     00000000 (0)\n-3189 Filename Length       000B (11)\n-318B Extra Length          0000 (0)\n-318D Comment Length        0000 (0)\n-318F Disk Start            0000 (0)\n-3191 Int File Attributes   0000 (0)\n+31E7 Compression Method    0008 (8) 'Deflated'\n+31E9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+31ED CRC                   00000000 (0)\n+31F1 Compressed Size       00000002 (2)\n+31F5 Uncompressed Size     00000000 (0)\n+31F9 Filename Length       000B (11)\n+31FB Extra Length          0000 (0)\n+31FD Comment Length        0000 (0)\n+31FF Disk Start            0000 (0)\n+3201 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3193 Ext File Attributes   00000000 (0)\n-3197 Local Header Offset   00001DFC (7676)\n-319B Filename              'XXXXXXXXXXX'\n+3203 Ext File Attributes   00000000 (0)\n+3207 Local Header Offset   00001DFC (7676)\n+320B Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x319B: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x320B: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n \n-31A6 CENTRAL HEADER #13    02014B50 (33639248)\n-31AA Created Zip Spec      14 (20) '2.0'\n-31AB Created OS            00 (0) 'MS-DOS'\n-31AC Extract Zip Spec      14 (20) '2.0'\n-31AD Extract OS            00 (0) 'MS-DOS'\n-31AE General Purpose Flag  0808 (2056)\n+3216 CENTRAL HEADER #13    02014B50 (33639248)\n+321A Created Zip Spec      14 (20) '2.0'\n+321B Created OS            00 (0) 'MS-DOS'\n+321C Extract Zip Spec      14 (20) '2.0'\n+321D Extract OS            00 (0) 'MS-DOS'\n+321E General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-31B0 Compression Method    0008 (8) 'Deflated'\n-31B2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-31B6 CRC                   00000000 (0)\n-31BA Compressed Size       00000002 (2)\n-31BE Uncompressed Size     00000000 (0)\n-31C2 Filename Length       0011 (17)\n-31C4 Extra Length          0000 (0)\n-31C6 Comment Length        0000 (0)\n-31C8 Disk Start            0000 (0)\n-31CA Int File Attributes   0000 (0)\n+3220 Compression Method    0008 (8) 'Deflated'\n+3222 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3226 CRC                   00000000 (0)\n+322A Compressed Size       00000002 (2)\n+322E Uncompressed Size     00000000 (0)\n+3232 Filename Length       0011 (17)\n+3234 Extra Length          0000 (0)\n+3236 Comment Length        0000 (0)\n+3238 Disk Start            0000 (0)\n+323A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-31CC Ext File Attributes   00000000 (0)\n-31D0 Local Header Offset   00001E37 (7735)\n-31D4 Filename              'XXXXXXXXXXXXXXXXX'\n+323C Ext File Attributes   00000000 (0)\n+3240 Local Header Offset   00001E37 (7735)\n+3244 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x31D4: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3244: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-31E5 CENTRAL HEADER #14    02014B50 (33639248)\n-31E9 Created Zip Spec      14 (20) '2.0'\n-31EA Created OS            00 (0) 'MS-DOS'\n-31EB Extract Zip Spec      14 (20) '2.0'\n-31EC Extract OS            00 (0) 'MS-DOS'\n-31ED General Purpose Flag  0808 (2056)\n+3255 CENTRAL HEADER #14    02014B50 (33639248)\n+3259 Created Zip Spec      14 (20) '2.0'\n+325A Created OS            00 (0) 'MS-DOS'\n+325B Extract Zip Spec      14 (20) '2.0'\n+325C Extract OS            00 (0) 'MS-DOS'\n+325D General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-31EF Compression Method    0008 (8) 'Deflated'\n-31F1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-31F5 CRC                   00000000 (0)\n-31F9 Compressed Size       00000002 (2)\n-31FD Uncompressed Size     00000000 (0)\n-3201 Filename Length       0019 (25)\n-3203 Extra Length          0000 (0)\n-3205 Comment Length        0000 (0)\n-3207 Disk Start            0000 (0)\n-3209 Int File Attributes   0000 (0)\n+325F Compression Method    0008 (8) 'Deflated'\n+3261 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3265 CRC                   00000000 (0)\n+3269 Compressed Size       00000002 (2)\n+326D Uncompressed Size     00000000 (0)\n+3271 Filename Length       0019 (25)\n+3273 Extra Length          0000 (0)\n+3275 Comment Length        0000 (0)\n+3277 Disk Start            0000 (0)\n+3279 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-320B Ext File Attributes   00000000 (0)\n-320F Local Header Offset   00001E78 (7800)\n-3213 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+327B Ext File Attributes   00000000 (0)\n+327F Local Header Offset   00001E78 (7800)\n+3283 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-322C CENTRAL HEADER #15    02014B50 (33639248)\n-3230 Created Zip Spec      14 (20) '2.0'\n-3231 Created OS            00 (0) 'MS-DOS'\n-3232 Extract Zip Spec      14 (20) '2.0'\n-3233 Extract OS            00 (0) 'MS-DOS'\n-3234 General Purpose Flag  0808 (2056)\n+329C CENTRAL HEADER #15    02014B50 (33639248)\n+32A0 Created Zip Spec      14 (20) '2.0'\n+32A1 Created OS            00 (0) 'MS-DOS'\n+32A2 Extract Zip Spec      14 (20) '2.0'\n+32A3 Extract OS            00 (0) 'MS-DOS'\n+32A4 General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-3236 Compression Method    0008 (8) 'Deflated'\n-3238 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-323C CRC                   CE561312 (3461747474)\n-3240 Compressed Size       00000406 (1030)\n-3244 Uncompressed Size     000008C7 (2247)\n-3248 Filename Length       004D (77)\n-324A Extra Length          0000 (0)\n-324C Comment Length        0000 (0)\n-324E Disk Start            0000 (0)\n-3250 Int File Attributes   0000 (0)\n+32A6 Compression Method    0008 (8) 'Deflated'\n+32A8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+32AC CRC                   96EBD7FB (2532038651)\n+32B0 Compressed Size       0000043D (1085)\n+32B4 Uncompressed Size     00000914 (2324)\n+32B8 Filename Length       004D (77)\n+32BA Extra Length          0000 (0)\n+32BC Comment Length        0000 (0)\n+32BE Disk Start            0000 (0)\n+32C0 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3252 Ext File Attributes   00000000 (0)\n-3256 Local Header Offset   00001EC1 (7873)\n-325A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32C2 Ext File Attributes   00000000 (0)\n+32C6 Local Header Offset   00001EC1 (7873)\n+32CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x325A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-32A7 CENTRAL HEADER #16    02014B50 (33639248)\n-32AB Created Zip Spec      14 (20) '2.0'\n-32AC Created OS            00 (0) 'MS-DOS'\n-32AD Extract Zip Spec      14 (20) '2.0'\n-32AE Extract OS            00 (0) 'MS-DOS'\n-32AF General Purpose Flag  0808 (2056)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit  3]              1 'Streamed'\n-     [Bit 11]              1 'Language Encoding'\n-32B1 Compression Method    0008 (8) 'Deflated'\n-32B3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-32B7 CRC                   639AEFB9 (1671098297)\n-32BB Compressed Size       000003D9 (985)\n-32BF Uncompressed Size     00000893 (2195)\n-32C3 Filename Length       0042 (66)\n-32C5 Extra Length          0000 (0)\n-32C7 Comment Length        0000 (0)\n-32C9 Disk Start            0000 (0)\n-32CB Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-32CD Ext File Attributes   00000000 (0)\n-32D1 Local Header Offset   00002342 (9026)\n-32D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x32D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-3317 CENTRAL HEADER #17    02014B50 (33639248)\n+3317 CENTRAL HEADER #16    02014B50 (33639248)\n 331B Created Zip Spec      14 (20) '2.0'\n 331C Created OS            00 (0) 'MS-DOS'\n 331D Extract Zip Spec      14 (20) '2.0'\n 331E Extract OS            00 (0) 'MS-DOS'\n 331F General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n 3321 Compression Method    0008 (8) 'Deflated'\n 3323 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-3327 CRC                   CFEB370D (3488298765)\n-332B Compressed Size       0000058C (1420)\n-332F Uncompressed Size     000018DC (6364)\n-3333 Filename Length       003F (63)\n+3327 CRC                   CAA1F8A6 (3399612582)\n+332B Compressed Size       00000411 (1041)\n+332F Uncompressed Size     000008DB (2267)\n+3333 Filename Length       0042 (66)\n 3335 Extra Length          0000 (0)\n 3337 Comment Length        0000 (0)\n 3339 Disk Start            0000 (0)\n 333B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 333D Ext File Attributes   00000000 (0)\n-3341 Local Header Offset   0000278B (10123)\n-3345 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3341 Local Header Offset   00002379 (9081)\n+3345 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3345: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+3387 CENTRAL HEADER #17    02014B50 (33639248)\n+338B Created Zip Spec      14 (20) '2.0'\n+338C Created OS            00 (0) 'MS-DOS'\n+338D Extract Zip Spec      14 (20) '2.0'\n+338E Extract OS            00 (0) 'MS-DOS'\n+338F General Purpose Flag  0808 (2056)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit  3]              1 'Streamed'\n+     [Bit 11]              1 'Language Encoding'\n+3391 Compression Method    0008 (8) 'Deflated'\n+3393 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3397 CRC                   CFEB370D (3488298765)\n+339B Compressed Size       0000058C (1420)\n+339F Uncompressed Size     000018DC (6364)\n+33A3 Filename Length       003F (63)\n+33A5 Extra Length          0000 (0)\n+33A7 Comment Length        0000 (0)\n+33A9 Disk Start            0000 (0)\n+33AB Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+33AD Ext File Attributes   00000000 (0)\n+33B1 Local Header Offset   000027FA (10234)\n+33B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3345: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3384 CENTRAL HEADER #18    02014B50 (33639248)\n-3388 Created Zip Spec      14 (20) '2.0'\n-3389 Created OS            00 (0) 'MS-DOS'\n-338A Extract Zip Spec      14 (20) '2.0'\n-338B Extract OS            00 (0) 'MS-DOS'\n-338C General Purpose Flag  0808 (2056)\n+33F4 CENTRAL HEADER #18    02014B50 (33639248)\n+33F8 Created Zip Spec      14 (20) '2.0'\n+33F9 Created OS            00 (0) 'MS-DOS'\n+33FA Extract Zip Spec      14 (20) '2.0'\n+33FB Extract OS            00 (0) 'MS-DOS'\n+33FC General Purpose Flag  0808 (2056)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit  3]              1 'Streamed'\n      [Bit 11]              1 'Language Encoding'\n-338E Compression Method    0008 (8) 'Deflated'\n-3390 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-3394 CRC                   C94D4545 (3377284421)\n-3398 Compressed Size       0000006F (111)\n-339C Uncompressed Size     00000082 (130)\n-33A0 Filename Length       002B (43)\n-33A2 Extra Length          0000 (0)\n-33A4 Comment Length        0000 (0)\n-33A6 Disk Start            0000 (0)\n-33A8 Int File Attributes   0000 (0)\n+33FE Compression Method    0008 (8) 'Deflated'\n+3400 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+3404 CRC                   6D240224 (1831076388)\n+3408 Compressed Size       00000070 (112)\n+340C Uncompressed Size     00000082 (130)\n+3410 Filename Length       002B (43)\n+3412 Extra Length          0000 (0)\n+3414 Comment Length        0000 (0)\n+3416 Disk Start            0000 (0)\n+3418 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-33AA Ext File Attributes   00000000 (0)\n-33AE Local Header Offset   00002D84 (11652)\n-33B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+341A Ext File Attributes   00000000 (0)\n+341E Local Header Offset   00002DF3 (11763)\n+3422 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3422: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-33DD END CENTRAL HEADER    06054B50 (101010256)\n-33E1 Number of this disk   0000 (0)\n-33E3 Central Dir Disk no   0000 (0)\n-33E5 Entries in this disk  0012 (18)\n-33E7 Total Entries         0012 (18)\n-33E9 Size of Central Dir   00000591 (1425)\n-33ED Offset to Central Dir 00002E4C (11852)\n-33F1 Comment Length        0000 (0)\n+344D END CENTRAL HEADER    06054B50 (101010256)\n+3451 Number of this disk   0000 (0)\n+3453 Central Dir Disk no   0000 (0)\n+3455 Entries in this disk  0012 (18)\n+3457 Total Entries         0012 (18)\n+3459 Size of Central Dir   00000591 (1425)\n+345D Offset to Central Dir 00002EBC (11964)\n+3461 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"}]}]}
