{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,15 +1,15 @@\n-Zip file size: 7320 bytes, number of entries: 13\n+Zip file size: 7306 bytes, number of entries: 13\n drwxr-xr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 META-INF/\n -rw-r--r--  2.0 unx       25 b- defN 80-Feb-01 00:00 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 org/\n drwxr-xr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 org/mockito/\n drwxr-xr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 org/mockito/android/\n drwxr-xr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 org/mockito/android/internal/\n drwxr-xr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 org/mockito/android/internal/creation/\n--rw-r--r--  2.0 unx     3217 b- defN 80-Feb-01 00:00 org/mockito/android/internal/creation/AndroidByteBuddyMockMaker.class\n+-rw-r--r--  2.0 unx     3214 b- defN 80-Feb-01 00:00 org/mockito/android/internal/creation/AndroidByteBuddyMockMaker.class\n -rw-r--r--  2.0 unx     2105 b- defN 80-Feb-01 00:00 org/mockito/android/internal/creation/AndroidLoadingStrategy.class\n--rw-r--r--  2.0 unx     4341 b- defN 80-Feb-01 00:00 org/mockito/android/internal/creation/AndroidTempFileLocator.class\n-drwxr-xr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 mockito-extensions/\n--rw-r--r--  2.0 unx       63 b- defN 80-Feb-01 00:00 mockito-extensions/org.mockito.plugins.MockMaker\n--rw-r--r--  2.0 unx     1080 b- defN 80-Feb-01 00:00 LICENSE\n-13 files, 10831 bytes uncompressed, 5496 bytes compressed:  49.3%\n+-rw-r--r--  2.0 unx     4329 b- defN 80-Feb-01 00:00 org/mockito/android/internal/creation/AndroidTempFileLocator.class\n+drwxrwxr-x  2.0 unx        0 b- defN 80-Feb-01 00:00 mockito-extensions/\n+-rw-rw-r--  2.0 unx       63 b- defN 80-Feb-01 00:00 mockito-extensions/org.mockito.plugins.MockMaker\n+-rw-rw-r--  2.0 unx     1080 b- defN 80-Feb-01 00:00 LICENSE\n+13 files, 10816 bytes uncompressed, 5482 bytes compressed:  49.3%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -143,566 +143,566 @@\n 0181 Extract Zip Spec      0A (10) '1.0'\n 0182 Extract OS            00 (0) 'MS-DOS'\n 0183 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 0185 Compression Method    0008 (8) 'Deflated'\n 0187 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-018B CRC                   CA00EBA7 (3389057959)\n-018F Compressed Size       00000584 (1412)\n-0193 Uncompressed Size     00000C91 (3217)\n+018B CRC                   1707F9A7 (386398631)\n+018F Compressed Size       00000580 (1408)\n+0193 Uncompressed Size     00000C8E (3214)\n 0197 Filename Length       0045 (69)\n 0199 Extra Length          0000 (0)\n 019B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x19B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 01E0 PAYLOAD\n \n-0764 LOCAL HEADER #9       04034B50 (67324752)\n-0768 Extract Zip Spec      0A (10) '1.0'\n-0769 Extract OS            00 (0) 'MS-DOS'\n-076A General Purpose Flag  0800 (2048)\n+0760 LOCAL HEADER #9       04034B50 (67324752)\n+0764 Extract Zip Spec      0A (10) '1.0'\n+0765 Extract OS            00 (0) 'MS-DOS'\n+0766 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-076C Compression Method    0008 (8) 'Deflated'\n-076E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0772 CRC                   D2FB67D1 (3539691473)\n-0776 Compressed Size       0000042B (1067)\n-077A Uncompressed Size     00000839 (2105)\n-077E Filename Length       0042 (66)\n-0780 Extra Length          0000 (0)\n-0782 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0768 Compression Method    0008 (8) 'Deflated'\n+076A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+076E CRC                   D2FB67D1 (3539691473)\n+0772 Compressed Size       0000042B (1067)\n+0776 Uncompressed Size     00000839 (2105)\n+077A Filename Length       0042 (66)\n+077C Extra Length          0000 (0)\n+077E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07C4 PAYLOAD\n+07C0 PAYLOAD\n \n-0BEF LOCAL HEADER #10      04034B50 (67324752)\n-0BF3 Extract Zip Spec      0A (10) '1.0'\n-0BF4 Extract OS            00 (0) 'MS-DOS'\n-0BF5 General Purpose Flag  0800 (2048)\n+0BEB LOCAL HEADER #10      04034B50 (67324752)\n+0BEF Extract Zip Spec      0A (10) '1.0'\n+0BF0 Extract OS            00 (0) 'MS-DOS'\n+0BF1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-0BF7 Compression Method    0008 (8) 'Deflated'\n-0BF9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0BFD CRC                   157E12A1 (360583841)\n-0C01 Compressed Size       000008E8 (2280)\n-0C05 Uncompressed Size     000010F5 (4341)\n-0C09 Filename Length       0042 (66)\n-0C0B Extra Length          0000 (0)\n-0C0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BF3 Compression Method    0008 (8) 'Deflated'\n+0BF5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0BF9 CRC                   40EAE59D (1089136029)\n+0BFD Compressed Size       000008DE (2270)\n+0C01 Uncompressed Size     000010E9 (4329)\n+0C05 Filename Length       0042 (66)\n+0C07 Extra Length          0000 (0)\n+0C09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C4F PAYLOAD\n+0C4B PAYLOAD\n \n-1537 LOCAL HEADER #11      04034B50 (67324752)\n-153B Extract Zip Spec      0A (10) '1.0'\n-153C Extract OS            00 (0) 'MS-DOS'\n-153D General Purpose Flag  0800 (2048)\n+1529 LOCAL HEADER #11      04034B50 (67324752)\n+152D Extract Zip Spec      0A (10) '1.0'\n+152E Extract OS            00 (0) 'MS-DOS'\n+152F General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-153F Compression Method    0008 (8) 'Deflated'\n-1541 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1545 CRC                   00000000 (0)\n-1549 Compressed Size       00000002 (2)\n-154D Uncompressed Size     00000000 (0)\n-1551 Filename Length       0013 (19)\n-1553 Extra Length          0000 (0)\n-1555 Filename              'XXXXXXXXXXXXXXXXXXX'\n+1531 Compression Method    0008 (8) 'Deflated'\n+1533 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1537 CRC                   00000000 (0)\n+153B Compressed Size       00000002 (2)\n+153F Uncompressed Size     00000000 (0)\n+1543 Filename Length       0013 (19)\n+1545 Extra Length          0000 (0)\n+1547 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1555: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1547: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1568 PAYLOAD               XX\n+155A PAYLOAD               XX\n \n-156A LOCAL HEADER #12      04034B50 (67324752)\n-156E Extract Zip Spec      0A (10) '1.0'\n-156F Extract OS            00 (0) 'MS-DOS'\n-1570 General Purpose Flag  0800 (2048)\n+155C LOCAL HEADER #12      04034B50 (67324752)\n+1560 Extract Zip Spec      0A (10) '1.0'\n+1561 Extract OS            00 (0) 'MS-DOS'\n+1562 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1572 Compression Method    0008 (8) 'Deflated'\n-1574 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1578 CRC                   726EC58C (1919862156)\n-157C Compressed Size       0000003C (60)\n-1580 Uncompressed Size     0000003F (63)\n-1584 Filename Length       0030 (48)\n-1586 Extra Length          0000 (0)\n-1588 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1564 Compression Method    0008 (8) 'Deflated'\n+1566 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+156A CRC                   726EC58C (1919862156)\n+156E Compressed Size       0000003C (60)\n+1572 Uncompressed Size     0000003F (63)\n+1576 Filename Length       0030 (48)\n+1578 Extra Length          0000 (0)\n+157A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x157A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15B8 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+15AA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-15F4 LOCAL HEADER #13      04034B50 (67324752)\n-15F8 Extract Zip Spec      0A (10) '1.0'\n-15F9 Extract OS            00 (0) 'MS-DOS'\n-15FA General Purpose Flag  0800 (2048)\n+15E6 LOCAL HEADER #13      04034B50 (67324752)\n+15EA Extract Zip Spec      0A (10) '1.0'\n+15EB Extract OS            00 (0) 'MS-DOS'\n+15EC General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-15FC Compression Method    0008 (8) 'Deflated'\n-15FE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1602 CRC                   FD2F2AE7 (4247726823)\n-1606 Compressed Size       0000027C (636)\n-160A Uncompressed Size     00000438 (1080)\n-160E Filename Length       0007 (7)\n-1610 Extra Length          0000 (0)\n-1612 Filename              'XXXXXXX'\n+15EE Compression Method    0008 (8) 'Deflated'\n+15F0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+15F4 CRC                   FD2F2AE7 (4247726823)\n+15F8 Compressed Size       0000027C (636)\n+15FC Uncompressed Size     00000438 (1080)\n+1600 Filename Length       0007 (7)\n+1602 Extra Length          0000 (0)\n+1604 Filename              'XXXXXXX'\n #\n-# WARNING: Offset 0x1612: Filename 'XXXXXXX'\n+# WARNING: Offset 0x1604: Filename 'XXXXXXX'\n #          Zero length filename\n #\n-1619 PAYLOAD\n+160B PAYLOAD\n \n-1895 CENTRAL HEADER #1     02014B50 (33639248)\n-1899 Created Zip Spec      14 (20) '2.0'\n-189A Created OS            03 (3) 'Unix'\n-189B Extract Zip Spec      0A (10) '1.0'\n-189C Extract OS            00 (0) 'MS-DOS'\n-189D General Purpose Flag  0800 (2048)\n+1887 CENTRAL HEADER #1     02014B50 (33639248)\n+188B Created Zip Spec      14 (20) '2.0'\n+188C Created OS            03 (3) 'Unix'\n+188D Extract Zip Spec      0A (10) '1.0'\n+188E Extract OS            00 (0) 'MS-DOS'\n+188F General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-189F Compression Method    0008 (8) 'Deflated'\n-18A1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-18A5 CRC                   00000000 (0)\n-18A9 Compressed Size       00000002 (2)\n-18AD Uncompressed Size     00000000 (0)\n-18B1 Filename Length       0009 (9)\n-18B3 Extra Length          0000 (0)\n-18B5 Comment Length        0000 (0)\n-18B7 Disk Start            0000 (0)\n-18B9 Int File Attributes   0000 (0)\n+1891 Compression Method    0008 (8) 'Deflated'\n+1893 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1897 CRC                   00000000 (0)\n+189B Compressed Size       00000002 (2)\n+189F Uncompressed Size     00000000 (0)\n+18A3 Filename Length       0009 (9)\n+18A5 Extra Length          0000 (0)\n+18A7 Comment Length        0000 (0)\n+18A9 Disk Start            0000 (0)\n+18AB Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-18BB Ext File Attributes   41ED0010 (1106051088)\n+18AD Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-18BF Local Header Offset   00000000 (0)\n-18C3 Filename              'XXXXXXXXX'\n+18B1 Local Header Offset   00000000 (0)\n+18B5 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x18C3: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x18B5: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x18C3: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x18B5: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# INFO: Offset 0x18A9: Directory 'XXXXXXXXX' has compressed payload that uncompresses to nothing\n+# INFO: Offset 0x189B: Directory 'XXXXXXXXX' has compressed payload that uncompresses to nothing\n #\n-# WARNING: Offset 0x189B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x188D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-18CC CENTRAL HEADER #2     02014B50 (33639248)\n-18D0 Created Zip Spec      14 (20) '2.0'\n-18D1 Created OS            03 (3) 'Unix'\n-18D2 Extract Zip Spec      0A (10) '1.0'\n-18D3 Extract OS            00 (0) 'MS-DOS'\n-18D4 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-18D6 Compression Method    0008 (8) 'Deflated'\n-18D8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-18DC CRC                   EE027FB2 (3993141170)\n-18E0 Compressed Size       0000001B (27)\n-18E4 Uncompressed Size     00000019 (25)\n-18E8 Filename Length       0014 (20)\n-18EA Extra Length          0000 (0)\n-18EC Comment Length        0000 (0)\n-18EE Disk Start            0000 (0)\n-18F0 Int File Attributes   0000 (0)\n+18BE CENTRAL HEADER #2     02014B50 (33639248)\n+18C2 Created Zip Spec      14 (20) '2.0'\n+18C3 Created OS            03 (3) 'Unix'\n+18C4 Extract Zip Spec      0A (10) '1.0'\n+18C5 Extract OS            00 (0) 'MS-DOS'\n+18C6 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+18C8 Compression Method    0008 (8) 'Deflated'\n+18CA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+18CE CRC                   EE027FB2 (3993141170)\n+18D2 Compressed Size       0000001B (27)\n+18D6 Uncompressed Size     00000019 (25)\n+18DA Filename Length       0014 (20)\n+18DC Extra Length          0000 (0)\n+18DE Comment Length        0000 (0)\n+18E0 Disk Start            0000 (0)\n+18E2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-18F2 Ext File Attributes   81A40000 (2175008768)\n+18E4 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-18F6 Local Header Offset   00000029 (41)\n-18FA Filename              'XXXXXXXXXXXXXXXXXXXX'\n+18E8 Local Header Offset   00000029 (41)\n+18EC Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18FA: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18EC: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-190E CENTRAL HEADER #3     02014B50 (33639248)\n-1912 Created Zip Spec      14 (20) '2.0'\n-1913 Created OS            03 (3) 'Unix'\n-1914 Extract Zip Spec      0A (10) '1.0'\n-1915 Extract OS            00 (0) 'MS-DOS'\n-1916 General Purpose Flag  0800 (2048)\n+1900 CENTRAL HEADER #3     02014B50 (33639248)\n+1904 Created Zip Spec      14 (20) '2.0'\n+1905 Created OS            03 (3) 'Unix'\n+1906 Extract Zip Spec      0A (10) '1.0'\n+1907 Extract OS            00 (0) 'MS-DOS'\n+1908 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1918 Compression Method    0008 (8) 'Deflated'\n-191A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-191E CRC                   00000000 (0)\n-1922 Compressed Size       00000002 (2)\n-1926 Uncompressed Size     00000000 (0)\n-192A Filename Length       0004 (4)\n-192C Extra Length          0000 (0)\n-192E Comment Length        0000 (0)\n-1930 Disk Start            0000 (0)\n-1932 Int File Attributes   0000 (0)\n+190A Compression Method    0008 (8) 'Deflated'\n+190C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1910 CRC                   00000000 (0)\n+1914 Compressed Size       00000002 (2)\n+1918 Uncompressed Size     00000000 (0)\n+191C Filename Length       0004 (4)\n+191E Extra Length          0000 (0)\n+1920 Comment Length        0000 (0)\n+1922 Disk Start            0000 (0)\n+1924 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1934 Ext File Attributes   41ED0010 (1106051088)\n+1926 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-1938 Local Header Offset   00000076 (118)\n-193C Filename              'XXXX'\n+192A Local Header Offset   00000076 (118)\n+192E Filename              'XXXX'\n #\n-# WARNING: Offset 0x193C: Filename 'XXXX'\n+# WARNING: Offset 0x192E: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x193C: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x192E: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# INFO: Offset 0x1922: Directory 'XXXX' has compressed payload that uncompresses to nothing\n+# INFO: Offset 0x1914: Directory 'XXXX' has compressed payload that uncompresses to nothing\n #\n-# WARNING: Offset 0x1914: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x1906: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-1940 CENTRAL HEADER #4     02014B50 (33639248)\n-1944 Created Zip Spec      14 (20) '2.0'\n-1945 Created OS            03 (3) 'Unix'\n-1946 Extract Zip Spec      0A (10) '1.0'\n-1947 Extract OS            00 (0) 'MS-DOS'\n-1948 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-194A Compression Method    0008 (8) 'Deflated'\n-194C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1950 CRC                   00000000 (0)\n-1954 Compressed Size       00000002 (2)\n-1958 Uncompressed Size     00000000 (0)\n-195C Filename Length       000C (12)\n-195E Extra Length          0000 (0)\n-1960 Comment Length        0000 (0)\n-1962 Disk Start            0000 (0)\n-1964 Int File Attributes   0000 (0)\n+1932 CENTRAL HEADER #4     02014B50 (33639248)\n+1936 Created Zip Spec      14 (20) '2.0'\n+1937 Created OS            03 (3) 'Unix'\n+1938 Extract Zip Spec      0A (10) '1.0'\n+1939 Extract OS            00 (0) 'MS-DOS'\n+193A General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+193C Compression Method    0008 (8) 'Deflated'\n+193E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1942 CRC                   00000000 (0)\n+1946 Compressed Size       00000002 (2)\n+194A Uncompressed Size     00000000 (0)\n+194E Filename Length       000C (12)\n+1950 Extra Length          0000 (0)\n+1952 Comment Length        0000 (0)\n+1954 Disk Start            0000 (0)\n+1956 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1966 Ext File Attributes   41ED0010 (1106051088)\n+1958 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-196A Local Header Offset   0000009A (154)\n-196E Filename              'XXXXXXXXXXXX'\n+195C Local Header Offset   0000009A (154)\n+1960 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x196E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1960: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x196E: Directory 'XXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1960: Directory 'XXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# INFO: Offset 0x1954: Directory 'XXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n+# INFO: Offset 0x1946: Directory 'XXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n #\n-# WARNING: Offset 0x1946: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1938: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n #\n \n-197A CENTRAL HEADER #5     02014B50 (33639248)\n-197E Created Zip Spec      14 (20) '2.0'\n-197F Created OS            03 (3) 'Unix'\n-1980 Extract Zip Spec      0A (10) '1.0'\n-1981 Extract OS            00 (0) 'MS-DOS'\n-1982 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-1984 Compression Method    0008 (8) 'Deflated'\n-1986 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-198A CRC                   00000000 (0)\n-198E Compressed Size       00000002 (2)\n-1992 Uncompressed Size     00000000 (0)\n-1996 Filename Length       0014 (20)\n-1998 Extra Length          0000 (0)\n-199A Comment Length        0000 (0)\n-199C Disk Start            0000 (0)\n-199E Int File Attributes   0000 (0)\n+196C CENTRAL HEADER #5     02014B50 (33639248)\n+1970 Created Zip Spec      14 (20) '2.0'\n+1971 Created OS            03 (3) 'Unix'\n+1972 Extract Zip Spec      0A (10) '1.0'\n+1973 Extract OS            00 (0) 'MS-DOS'\n+1974 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+1976 Compression Method    0008 (8) 'Deflated'\n+1978 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+197C CRC                   00000000 (0)\n+1980 Compressed Size       00000002 (2)\n+1984 Uncompressed Size     00000000 (0)\n+1988 Filename Length       0014 (20)\n+198A Extra Length          0000 (0)\n+198C Comment Length        0000 (0)\n+198E Disk Start            0000 (0)\n+1990 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-19A0 Ext File Attributes   41ED0010 (1106051088)\n+1992 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-19A4 Local Header Offset   000000C6 (198)\n-19A8 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1996 Local Header Offset   000000C6 (198)\n+199A Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x19A8: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x199A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x19A8: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x199A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# INFO: Offset 0x198E: Directory 'XXXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n+# INFO: Offset 0x1980: Directory 'XXXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n #\n-# WARNING: Offset 0x1980: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1972: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n #\n \n-19BC CENTRAL HEADER #6     02014B50 (33639248)\n-19C0 Created Zip Spec      14 (20) '2.0'\n-19C1 Created OS            03 (3) 'Unix'\n-19C2 Extract Zip Spec      0A (10) '1.0'\n-19C3 Extract OS            00 (0) 'MS-DOS'\n-19C4 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-19C6 Compression Method    0008 (8) 'Deflated'\n-19C8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-19CC CRC                   00000000 (0)\n-19D0 Compressed Size       00000002 (2)\n-19D4 Uncompressed Size     00000000 (0)\n-19D8 Filename Length       001D (29)\n-19DA Extra Length          0000 (0)\n-19DC Comment Length        0000 (0)\n-19DE Disk Start            0000 (0)\n-19E0 Int File Attributes   0000 (0)\n+19AE CENTRAL HEADER #6     02014B50 (33639248)\n+19B2 Created Zip Spec      14 (20) '2.0'\n+19B3 Created OS            03 (3) 'Unix'\n+19B4 Extract Zip Spec      0A (10) '1.0'\n+19B5 Extract OS            00 (0) 'MS-DOS'\n+19B6 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+19B8 Compression Method    0008 (8) 'Deflated'\n+19BA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+19BE CRC                   00000000 (0)\n+19C2 Compressed Size       00000002 (2)\n+19C6 Uncompressed Size     00000000 (0)\n+19CA Filename Length       001D (29)\n+19CC Extra Length          0000 (0)\n+19CE Comment Length        0000 (0)\n+19D0 Disk Start            0000 (0)\n+19D2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-19E2 Ext File Attributes   41ED0010 (1106051088)\n+19D4 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-19E6 Local Header Offset   000000FA (250)\n-19EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+19D8 Local Header Offset   000000FA (250)\n+19DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x19EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x19DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x19EA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x19DC: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# INFO: Offset 0x19D0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n+# INFO: Offset 0x19C2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n #\n-# WARNING: Offset 0x19C2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x19B4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1A07 CENTRAL HEADER #7     02014B50 (33639248)\n-1A0B Created Zip Spec      14 (20) '2.0'\n-1A0C Created OS            03 (3) 'Unix'\n-1A0D Extract Zip Spec      0A (10) '1.0'\n-1A0E Extract OS            00 (0) 'MS-DOS'\n-1A0F General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-1A11 Compression Method    0008 (8) 'Deflated'\n-1A13 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1A17 CRC                   00000000 (0)\n-1A1B Compressed Size       00000002 (2)\n-1A1F Uncompressed Size     00000000 (0)\n-1A23 Filename Length       0026 (38)\n-1A25 Extra Length          0000 (0)\n-1A27 Comment Length        0000 (0)\n-1A29 Disk Start            0000 (0)\n-1A2B Int File Attributes   0000 (0)\n+19F9 CENTRAL HEADER #7     02014B50 (33639248)\n+19FD Created Zip Spec      14 (20) '2.0'\n+19FE Created OS            03 (3) 'Unix'\n+19FF Extract Zip Spec      0A (10) '1.0'\n+1A00 Extract OS            00 (0) 'MS-DOS'\n+1A01 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+1A03 Compression Method    0008 (8) 'Deflated'\n+1A05 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1A09 CRC                   00000000 (0)\n+1A0D Compressed Size       00000002 (2)\n+1A11 Uncompressed Size     00000000 (0)\n+1A15 Filename Length       0026 (38)\n+1A17 Extra Length          0000 (0)\n+1A19 Comment Length        0000 (0)\n+1A1B Disk Start            0000 (0)\n+1A1D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1A2D Ext File Attributes   41ED0010 (1106051088)\n+1A1F Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-1A31 Local Header Offset   00000137 (311)\n-1A35 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1A23 Local Header Offset   00000137 (311)\n+1A27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1A35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1A35: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1A27: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# INFO: Offset 0x1A1B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n+# INFO: Offset 0x1A0D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n #\n-# WARNING: Offset 0x1A0D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x19FF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1A5B CENTRAL HEADER #8     02014B50 (33639248)\n-1A5F Created Zip Spec      14 (20) '2.0'\n-1A60 Created OS            03 (3) 'Unix'\n-1A61 Extract Zip Spec      0A (10) '1.0'\n-1A62 Extract OS            00 (0) 'MS-DOS'\n-1A63 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-1A65 Compression Method    0008 (8) 'Deflated'\n-1A67 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1A6B CRC                   CA00EBA7 (3389057959)\n-1A6F Compressed Size       00000584 (1412)\n-1A73 Uncompressed Size     00000C91 (3217)\n-1A77 Filename Length       0045 (69)\n-1A79 Extra Length          0000 (0)\n-1A7B Comment Length        0000 (0)\n-1A7D Disk Start            0000 (0)\n-1A7F Int File Attributes   0000 (0)\n+1A4D CENTRAL HEADER #8     02014B50 (33639248)\n+1A51 Created Zip Spec      14 (20) '2.0'\n+1A52 Created OS            03 (3) 'Unix'\n+1A53 Extract Zip Spec      0A (10) '1.0'\n+1A54 Extract OS            00 (0) 'MS-DOS'\n+1A55 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+1A57 Compression Method    0008 (8) 'Deflated'\n+1A59 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1A5D CRC                   1707F9A7 (386398631)\n+1A61 Compressed Size       00000580 (1408)\n+1A65 Uncompressed Size     00000C8E (3214)\n+1A69 Filename Length       0045 (69)\n+1A6B Extra Length          0000 (0)\n+1A6D Comment Length        0000 (0)\n+1A6F Disk Start            0000 (0)\n+1A71 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1A81 Ext File Attributes   81A40000 (2175008768)\n+1A73 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-1A85 Local Header Offset   0000017D (381)\n-1A89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1A77 Local Header Offset   0000017D (381)\n+1A7B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1A89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1ACE CENTRAL HEADER #9     02014B50 (33639248)\n-1AD2 Created Zip Spec      14 (20) '2.0'\n-1AD3 Created OS            03 (3) 'Unix'\n-1AD4 Extract Zip Spec      0A (10) '1.0'\n-1AD5 Extract OS            00 (0) 'MS-DOS'\n-1AD6 General Purpose Flag  0800 (2048)\n+1AC0 CENTRAL HEADER #9     02014B50 (33639248)\n+1AC4 Created Zip Spec      14 (20) '2.0'\n+1AC5 Created OS            03 (3) 'Unix'\n+1AC6 Extract Zip Spec      0A (10) '1.0'\n+1AC7 Extract OS            00 (0) 'MS-DOS'\n+1AC8 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1AD8 Compression Method    0008 (8) 'Deflated'\n-1ADA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1ADE CRC                   D2FB67D1 (3539691473)\n-1AE2 Compressed Size       0000042B (1067)\n-1AE6 Uncompressed Size     00000839 (2105)\n-1AEA Filename Length       0042 (66)\n-1AEC Extra Length          0000 (0)\n-1AEE Comment Length        0000 (0)\n-1AF0 Disk Start            0000 (0)\n-1AF2 Int File Attributes   0000 (0)\n+1ACA Compression Method    0008 (8) 'Deflated'\n+1ACC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1AD0 CRC                   D2FB67D1 (3539691473)\n+1AD4 Compressed Size       0000042B (1067)\n+1AD8 Uncompressed Size     00000839 (2105)\n+1ADC Filename Length       0042 (66)\n+1ADE Extra Length          0000 (0)\n+1AE0 Comment Length        0000 (0)\n+1AE2 Disk Start            0000 (0)\n+1AE4 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1AF4 Ext File Attributes   81A40000 (2175008768)\n+1AE6 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-1AF8 Local Header Offset   00000764 (1892)\n-1AFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1AEA Local Header Offset   00000760 (1888)\n+1AEE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1AEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1B3E CENTRAL HEADER #10    02014B50 (33639248)\n-1B42 Created Zip Spec      14 (20) '2.0'\n-1B43 Created OS            03 (3) 'Unix'\n-1B44 Extract Zip Spec      0A (10) '1.0'\n-1B45 Extract OS            00 (0) 'MS-DOS'\n-1B46 General Purpose Flag  0800 (2048)\n+1B30 CENTRAL HEADER #10    02014B50 (33639248)\n+1B34 Created Zip Spec      14 (20) '2.0'\n+1B35 Created OS            03 (3) 'Unix'\n+1B36 Extract Zip Spec      0A (10) '1.0'\n+1B37 Extract OS            00 (0) 'MS-DOS'\n+1B38 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1B48 Compression Method    0008 (8) 'Deflated'\n-1B4A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1B4E CRC                   157E12A1 (360583841)\n-1B52 Compressed Size       000008E8 (2280)\n-1B56 Uncompressed Size     000010F5 (4341)\n-1B5A Filename Length       0042 (66)\n-1B5C Extra Length          0000 (0)\n-1B5E Comment Length        0000 (0)\n-1B60 Disk Start            0000 (0)\n-1B62 Int File Attributes   0000 (0)\n+1B3A Compression Method    0008 (8) 'Deflated'\n+1B3C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1B40 CRC                   40EAE59D (1089136029)\n+1B44 Compressed Size       000008DE (2270)\n+1B48 Uncompressed Size     000010E9 (4329)\n+1B4C Filename Length       0042 (66)\n+1B4E Extra Length          0000 (0)\n+1B50 Comment Length        0000 (0)\n+1B52 Disk Start            0000 (0)\n+1B54 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1B64 Ext File Attributes   81A40000 (2175008768)\n+1B56 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-1B68 Local Header Offset   00000BEF (3055)\n-1B6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1B5A Local Header Offset   00000BEB (3051)\n+1B5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1B6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1BAE CENTRAL HEADER #11    02014B50 (33639248)\n-1BB2 Created Zip Spec      14 (20) '2.0'\n-1BB3 Created OS            03 (3) 'Unix'\n-1BB4 Extract Zip Spec      0A (10) '1.0'\n-1BB5 Extract OS            00 (0) 'MS-DOS'\n-1BB6 General Purpose Flag  0800 (2048)\n+1BA0 CENTRAL HEADER #11    02014B50 (33639248)\n+1BA4 Created Zip Spec      14 (20) '2.0'\n+1BA5 Created OS            03 (3) 'Unix'\n+1BA6 Extract Zip Spec      0A (10) '1.0'\n+1BA7 Extract OS            00 (0) 'MS-DOS'\n+1BA8 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1BB8 Compression Method    0008 (8) 'Deflated'\n-1BBA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1BBE CRC                   00000000 (0)\n-1BC2 Compressed Size       00000002 (2)\n-1BC6 Uncompressed Size     00000000 (0)\n-1BCA Filename Length       0013 (19)\n-1BCC Extra Length          0000 (0)\n-1BCE Comment Length        0000 (0)\n-1BD0 Disk Start            0000 (0)\n-1BD2 Int File Attributes   0000 (0)\n+1BAA Compression Method    0008 (8) 'Deflated'\n+1BAC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1BB0 CRC                   00000000 (0)\n+1BB4 Compressed Size       00000002 (2)\n+1BB8 Uncompressed Size     00000000 (0)\n+1BBC Filename Length       0013 (19)\n+1BBE Extra Length          0000 (0)\n+1BC0 Comment Length        0000 (0)\n+1BC2 Disk Start            0000 (0)\n+1BC4 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1BD4 Ext File Attributes   41ED0010 (1106051088)\n+1BC6 Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-1BD8 Local Header Offset   00001537 (5431)\n-1BDC Filename              'XXXXXXXXXXXXXXXXXXX'\n+1BCA Local Header Offset   00001529 (5417)\n+1BCE Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1BDC: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1BCE: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1BDC: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1BCE: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# INFO: Offset 0x1BC2: Directory 'XXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n+# INFO: Offset 0x1BB4: Directory 'XXXXXXXXXXXXXXXXXXX' has compressed payload that uncompresses to nothing\n #\n-# WARNING: Offset 0x1BB4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1BA6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-1BEF CENTRAL HEADER #12    02014B50 (33639248)\n-1BF3 Created Zip Spec      14 (20) '2.0'\n-1BF4 Created OS            03 (3) 'Unix'\n-1BF5 Extract Zip Spec      0A (10) '1.0'\n-1BF6 Extract OS            00 (0) 'MS-DOS'\n-1BF7 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-1BF9 Compression Method    0008 (8) 'Deflated'\n-1BFB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1BFF CRC                   726EC58C (1919862156)\n-1C03 Compressed Size       0000003C (60)\n-1C07 Uncompressed Size     0000003F (63)\n-1C0B Filename Length       0030 (48)\n-1C0D Extra Length          0000 (0)\n-1C0F Comment Length        0000 (0)\n-1C11 Disk Start            0000 (0)\n-1C13 Int File Attributes   0000 (0)\n+1BE1 CENTRAL HEADER #12    02014B50 (33639248)\n+1BE5 Created Zip Spec      14 (20) '2.0'\n+1BE6 Created OS            03 (3) 'Unix'\n+1BE7 Extract Zip Spec      0A (10) '1.0'\n+1BE8 Extract OS            00 (0) 'MS-DOS'\n+1BE9 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+1BEB Compression Method    0008 (8) 'Deflated'\n+1BED Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1BF1 CRC                   726EC58C (1919862156)\n+1BF5 Compressed Size       0000003C (60)\n+1BF9 Uncompressed Size     0000003F (63)\n+1BFD Filename Length       0030 (48)\n+1BFF Extra Length          0000 (0)\n+1C01 Comment Length        0000 (0)\n+1C03 Disk Start            0000 (0)\n+1C05 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1C15 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+1C07 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-1C19 Local Header Offset   0000156A (5482)\n-1C1D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1C0B Local Header Offset   0000155C (5468)\n+1C0F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1C4D CENTRAL HEADER #13    02014B50 (33639248)\n-1C51 Created Zip Spec      14 (20) '2.0'\n-1C52 Created OS            03 (3) 'Unix'\n-1C53 Extract Zip Spec      0A (10) '1.0'\n-1C54 Extract OS            00 (0) 'MS-DOS'\n-1C55 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-1C57 Compression Method    0008 (8) 'Deflated'\n-1C59 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1C5D CRC                   FD2F2AE7 (4247726823)\n-1C61 Compressed Size       0000027C (636)\n-1C65 Uncompressed Size     00000438 (1080)\n-1C69 Filename Length       0007 (7)\n-1C6B Extra Length          0000 (0)\n-1C6D Comment Length        0000 (0)\n-1C6F Disk Start            0000 (0)\n-1C71 Int File Attributes   0000 (0)\n+1C3F CENTRAL HEADER #13    02014B50 (33639248)\n+1C43 Created Zip Spec      14 (20) '2.0'\n+1C44 Created OS            03 (3) 'Unix'\n+1C45 Extract Zip Spec      0A (10) '1.0'\n+1C46 Extract OS            00 (0) 'MS-DOS'\n+1C47 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+1C49 Compression Method    0008 (8) 'Deflated'\n+1C4B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1C4F CRC                   FD2F2AE7 (4247726823)\n+1C53 Compressed Size       0000027C (636)\n+1C57 Uncompressed Size     00000438 (1080)\n+1C5B Filename Length       0007 (7)\n+1C5D Extra Length          0000 (0)\n+1C5F Comment Length        0000 (0)\n+1C61 Disk Start            0000 (0)\n+1C63 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1C73 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+1C65 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-1C77 Local Header Offset   000015F4 (5620)\n-1C7B Filename              'XXXXXXX'\n+1C69 Local Header Offset   000015E6 (5606)\n+1C6D Filename              'XXXXXXX'\n #\n-# WARNING: Offset 0x1C7B: Filename 'XXXXXXX'\n+# WARNING: Offset 0x1C6D: Filename 'XXXXXXX'\n #          Zero length filename\n #\n \n-1C82 END CENTRAL HEADER    06054B50 (101010256)\n-1C86 Number of this disk   0000 (0)\n-1C88 Central Dir Disk no   0000 (0)\n-1C8A Entries in this disk  000D (13)\n-1C8C Total Entries         000D (13)\n-1C8E Size of Central Dir   000003ED (1005)\n-1C92 Offset to Central Dir 00001895 (6293)\n-1C96 Comment Length        0000 (0)\n+1C74 END CENTRAL HEADER    06054B50 (101010256)\n+1C78 Number of this disk   0000 (0)\n+1C7A Central Dir Disk no   0000 (0)\n+1C7C Entries in this disk  000D (13)\n+1C7E Total Entries         000D (13)\n+1C80 Size of Central Dir   000003ED (1005)\n+1C84 Offset to Central Dir 00001887 (6279)\n+1C88 Comment Length        0000 (0)\n #\n # Error Count: 7\n # Warning Count: 33\n # Info Count: 7\n #\n # Done\n"}, {"source1": "org/mockito/android/internal/creation/AndroidByteBuddyMockMaker.class", "source2": "org/mockito/android/internal/creation/AndroidByteBuddyMockMaker.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,126 +1,125 @@\n-  SHA-256 checksum 6ad4bd556d17e98e4b3544c44760d1887f0aeffb2dae02f870d29dd06d3d3d7f\n+  SHA-256 checksum 68517159d6535ad9be37de58a7f3d2991cc8f509cf6d722f64b97d40cb90c1b7\n   Compiled from \"AndroidByteBuddyMockMaker.java\"\n public class org.mockito.android.internal.creation.AndroidByteBuddyMockMaker implements org.mockito.plugins.MockMaker\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #25                         // org/mockito/android/internal/creation/AndroidByteBuddyMockMaker\n   super_class: #10                        // java/lang/Object\n   interfaces: 1, fields: 1, methods: 6, attributes: 2\n Constant pool:\n-    #1 = Methodref          #10.#67       // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #68.#69       // org/mockito/internal/util/Platform.isAndroid:()Z\n-    #3 = Methodref          #68.#70       // org/mockito/internal/util/Platform.isAndroidMockMakerRequired:()Z\n-    #4 = Class              #71           // org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker\n-    #5 = Class              #72           // org/mockito/android/internal/creation/AndroidLoadingStrategy\n-    #6 = Methodref          #5.#67        // org/mockito/android/internal/creation/AndroidLoadingStrategy.\"<init>\":()V\n-    #7 = Methodref          #4.#73        // org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker.\"<init>\":(Lorg/mockito/internal/creation/bytebuddy/SubclassLoader;)V\n-    #8 = Fieldref           #25.#74       // org/mockito/android/internal/creation/AndroidByteBuddyMockMaker.delegate:Lorg/mockito/plugins/MockMaker;\n-    #9 = Methodref          #75.#76       // org/mockito/internal/configuration/plugins/Plugins.getMockitoLogger:()Lorg/mockito/plugins/MockitoLogger;\n-   #10 = Class              #77           // java/lang/Object\n-   #11 = String             #78           // IMPORTANT NOTE FROM MOCKITO:\n-   #12 = String             #79           //\n-   #13 = String             #80           // You included the \\'mockito-android\\' dependency in a non-Android environment.\n-   #14 = String             #81           // The Android mock maker was disabled. You should only include the latter in your \\'androidTestCompile\\' configuration\n-   #15 = String             #82           // If disabling was a mistake, you can set the \\'org.mockito.mock.android\\' property to \\'true\\' to override this detection.\n-   #16 = String             #83           // Visit https://javadoc.io/page/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.1 for more information\n-   #17 = Methodref          #84.#85       // org/mockito/internal/util/StringUtil.join:([Ljava/lang/Object;)Ljava/lang/String;\n-   #18 = InterfaceMethodref #86.#87       // org/mockito/plugins/MockitoLogger.log:(Ljava/lang/Object;)V\n-   #19 = Methodref          #4.#67        // org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker.\"<init>\":()V\n-   #20 = InterfaceMethodref #26.#88       // org/mockito/plugins/MockMaker.createMock:(Lorg/mockito/mock/MockCreationSettings;Lorg/mockito/invocation/MockHandler;)Ljava/lang/Object;\n-   #21 = InterfaceMethodref #26.#89       // org/mockito/plugins/MockMaker.getHandler:(Ljava/lang/Object;)Lorg/mockito/invocation/MockHandler;\n-   #22 = InterfaceMethodref #26.#90       // org/mockito/plugins/MockMaker.resetMock:(Ljava/lang/Object;Lorg/mockito/invocation/MockHandler;Lorg/mockito/mock/MockCreationSettings;)V\n-   #23 = InterfaceMethodref #26.#91       // org/mockito/plugins/MockMaker.isTypeMockable:(Ljava/lang/Class;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n-   #24 = InterfaceMethodref #26.#92       // org/mockito/plugins/MockMaker.clearAllCaches:()V\n-   #25 = Class              #93           // org/mockito/android/internal/creation/AndroidByteBuddyMockMaker\n-   #26 = Class              #94           // org/mockito/plugins/MockMaker\n+    #1 = Methodref          #10.#66       // java/lang/Object.\"<init>\":()V\n+    #2 = Methodref          #67.#68       // org/mockito/internal/util/Platform.isAndroid:()Z\n+    #3 = Methodref          #67.#69       // org/mockito/internal/util/Platform.isAndroidMockMakerRequired:()Z\n+    #4 = Class              #70           // org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker\n+    #5 = Class              #71           // org/mockito/android/internal/creation/AndroidLoadingStrategy\n+    #6 = Methodref          #5.#66        // org/mockito/android/internal/creation/AndroidLoadingStrategy.\"<init>\":()V\n+    #7 = Methodref          #4.#72        // org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker.\"<init>\":(Lorg/mockito/internal/creation/bytebuddy/SubclassLoader;)V\n+    #8 = Fieldref           #25.#73       // org/mockito/android/internal/creation/AndroidByteBuddyMockMaker.delegate:Lorg/mockito/plugins/MockMaker;\n+    #9 = Methodref          #74.#75       // org/mockito/internal/configuration/plugins/Plugins.getMockitoLogger:()Lorg/mockito/plugins/MockitoLogger;\n+   #10 = Class              #76           // java/lang/Object\n+   #11 = String             #77           // IMPORTANT NOTE FROM MOCKITO:\n+   #12 = String             #78           //\n+   #13 = String             #79           // You included the \\'mockito-android\\' dependency in a non-Android environment.\n+   #14 = String             #80           // The Android mock maker was disabled. You should only include the latter in your \\'androidTestCompile\\' configuration\n+   #15 = String             #81           // If disabling was a mistake, you can set the \\'org.mockito.mock.android\\' property to \\'true\\' to override this detection.\n+   #16 = String             #82           // Visit https://javadoc.io/page/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.1 for more information\n+   #17 = Methodref          #83.#84       // org/mockito/internal/util/StringUtil.join:([Ljava/lang/Object;)Ljava/lang/String;\n+   #18 = InterfaceMethodref #85.#86       // org/mockito/plugins/MockitoLogger.log:(Ljava/lang/Object;)V\n+   #19 = Methodref          #4.#66        // org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker.\"<init>\":()V\n+   #20 = InterfaceMethodref #26.#87       // org/mockito/plugins/MockMaker.createMock:(Lorg/mockito/mock/MockCreationSettings;Lorg/mockito/invocation/MockHandler;)Ljava/lang/Object;\n+   #21 = InterfaceMethodref #26.#88       // org/mockito/plugins/MockMaker.getHandler:(Ljava/lang/Object;)Lorg/mockito/invocation/MockHandler;\n+   #22 = InterfaceMethodref #26.#89       // org/mockito/plugins/MockMaker.resetMock:(Ljava/lang/Object;Lorg/mockito/invocation/MockHandler;Lorg/mockito/mock/MockCreationSettings;)V\n+   #23 = InterfaceMethodref #26.#90       // org/mockito/plugins/MockMaker.isTypeMockable:(Ljava/lang/Class;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n+   #24 = InterfaceMethodref #26.#91       // org/mockito/plugins/MockMaker.clearAllCaches:()V\n+   #25 = Class              #92           // org/mockito/android/internal/creation/AndroidByteBuddyMockMaker\n+   #26 = Class              #93           // org/mockito/plugins/MockMaker\n    #27 = Utf8               delegate\n    #28 = Utf8               Lorg/mockito/plugins/MockMaker;\n    #29 = Utf8               <init>\n    #30 = Utf8               ()V\n    #31 = Utf8               Code\n    #32 = Utf8               LineNumberTable\n    #33 = Utf8               LocalVariableTable\n    #34 = Utf8               this\n    #35 = Utf8               Lorg/mockito/android/internal/creation/AndroidByteBuddyMockMaker;\n    #36 = Utf8               StackMapTable\n-   #37 = Class              #93           // org/mockito/android/internal/creation/AndroidByteBuddyMockMaker\n-   #38 = Utf8               createMock\n-   #39 = Utf8               (Lorg/mockito/mock/MockCreationSettings;Lorg/mockito/invocation/MockHandler;)Ljava/lang/Object;\n-   #40 = Utf8               settings\n-   #41 = Utf8               Lorg/mockito/mock/MockCreationSettings;\n-   #42 = Utf8               handler\n-   #43 = Utf8               Lorg/mockito/invocation/MockHandler;\n-   #44 = Utf8               LocalVariableTypeTable\n-   #45 = Utf8               Lorg/mockito/mock/MockCreationSettings<TT;>;\n-   #46 = Utf8               Signature\n-   #47 = Utf8               <T:Ljava/lang/Object;>(Lorg/mockito/mock/MockCreationSettings<TT;>;Lorg/mockito/invocation/MockHandler;)TT;\n-   #48 = Utf8               getHandler\n-   #49 = Utf8               (Ljava/lang/Object;)Lorg/mockito/invocation/MockHandler;\n-   #50 = Utf8               mock\n-   #51 = Utf8               Ljava/lang/Object;\n-   #52 = Utf8               resetMock\n-   #53 = Utf8               (Ljava/lang/Object;Lorg/mockito/invocation/MockHandler;Lorg/mockito/mock/MockCreationSettings;)V\n-   #54 = Utf8               newHandler\n-   #55 = Utf8               isTypeMockable\n-   #56 = Class              #95           // org/mockito/plugins/MockMaker$TypeMockability\n-   #57 = Utf8               TypeMockability\n-   #58 = Utf8               InnerClasses\n-   #59 = Utf8               (Ljava/lang/Class;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n-   #60 = Utf8               type\n-   #61 = Utf8               Ljava/lang/Class;\n-   #62 = Utf8               Ljava/lang/Class<*>;\n-   #63 = Utf8               (Ljava/lang/Class<*>;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n-   #64 = Utf8               clearAllCaches\n-   #65 = Utf8               SourceFile\n-   #66 = Utf8               AndroidByteBuddyMockMaker.java\n-   #67 = NameAndType        #29:#30       // \"<init>\":()V\n-   #68 = Class              #96           // org/mockito/internal/util/Platform\n-   #69 = NameAndType        #97:#98       // isAndroid:()Z\n-   #70 = NameAndType        #99:#98       // isAndroidMockMakerRequired:()Z\n-   #71 = Utf8               org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker\n-   #72 = Utf8               org/mockito/android/internal/creation/AndroidLoadingStrategy\n-   #73 = NameAndType        #29:#100      // \"<init>\":(Lorg/mockito/internal/creation/bytebuddy/SubclassLoader;)V\n-   #74 = NameAndType        #27:#28       // delegate:Lorg/mockito/plugins/MockMaker;\n-   #75 = Class              #101          // org/mockito/internal/configuration/plugins/Plugins\n-   #76 = NameAndType        #102:#103     // getMockitoLogger:()Lorg/mockito/plugins/MockitoLogger;\n-   #77 = Utf8               java/lang/Object\n-   #78 = Utf8               IMPORTANT NOTE FROM MOCKITO:\n-   #79 = Utf8\n-   #80 = Utf8               You included the \\'mockito-android\\' dependency in a non-Android environment.\n-   #81 = Utf8               The Android mock maker was disabled. You should only include the latter in your \\'androidTestCompile\\' configuration\n-   #82 = Utf8               If disabling was a mistake, you can set the \\'org.mockito.mock.android\\' property to \\'true\\' to override this detection.\n-   #83 = Utf8               Visit https://javadoc.io/page/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.1 for more information\n-   #84 = Class              #104          // org/mockito/internal/util/StringUtil\n-   #85 = NameAndType        #105:#106     // join:([Ljava/lang/Object;)Ljava/lang/String;\n-   #86 = Class              #107          // org/mockito/plugins/MockitoLogger\n-   #87 = NameAndType        #108:#109     // log:(Ljava/lang/Object;)V\n-   #88 = NameAndType        #38:#39       // createMock:(Lorg/mockito/mock/MockCreationSettings;Lorg/mockito/invocation/MockHandler;)Ljava/lang/Object;\n-   #89 = NameAndType        #48:#49       // getHandler:(Ljava/lang/Object;)Lorg/mockito/invocation/MockHandler;\n-   #90 = NameAndType        #52:#53       // resetMock:(Ljava/lang/Object;Lorg/mockito/invocation/MockHandler;Lorg/mockito/mock/MockCreationSettings;)V\n-   #91 = NameAndType        #55:#59       // isTypeMockable:(Ljava/lang/Class;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n-   #92 = NameAndType        #64:#30       // clearAllCaches:()V\n-   #93 = Utf8               org/mockito/android/internal/creation/AndroidByteBuddyMockMaker\n-   #94 = Utf8               org/mockito/plugins/MockMaker\n-   #95 = Utf8               org/mockito/plugins/MockMaker$TypeMockability\n-   #96 = Utf8               org/mockito/internal/util/Platform\n-   #97 = Utf8               isAndroid\n-   #98 = Utf8               ()Z\n-   #99 = Utf8               isAndroidMockMakerRequired\n-  #100 = Utf8               (Lorg/mockito/internal/creation/bytebuddy/SubclassLoader;)V\n-  #101 = Utf8               org/mockito/internal/configuration/plugins/Plugins\n-  #102 = Utf8               getMockitoLogger\n-  #103 = Utf8               ()Lorg/mockito/plugins/MockitoLogger;\n-  #104 = Utf8               org/mockito/internal/util/StringUtil\n-  #105 = Utf8               join\n-  #106 = Utf8               ([Ljava/lang/Object;)Ljava/lang/String;\n-  #107 = Utf8               org/mockito/plugins/MockitoLogger\n-  #108 = Utf8               log\n-  #109 = Utf8               (Ljava/lang/Object;)V\n+   #37 = Utf8               createMock\n+   #38 = Utf8               (Lorg/mockito/mock/MockCreationSettings;Lorg/mockito/invocation/MockHandler;)Ljava/lang/Object;\n+   #39 = Utf8               settings\n+   #40 = Utf8               Lorg/mockito/mock/MockCreationSettings;\n+   #41 = Utf8               handler\n+   #42 = Utf8               Lorg/mockito/invocation/MockHandler;\n+   #43 = Utf8               LocalVariableTypeTable\n+   #44 = Utf8               Lorg/mockito/mock/MockCreationSettings<TT;>;\n+   #45 = Utf8               Signature\n+   #46 = Utf8               <T:Ljava/lang/Object;>(Lorg/mockito/mock/MockCreationSettings<TT;>;Lorg/mockito/invocation/MockHandler;)TT;\n+   #47 = Utf8               getHandler\n+   #48 = Utf8               (Ljava/lang/Object;)Lorg/mockito/invocation/MockHandler;\n+   #49 = Utf8               mock\n+   #50 = Utf8               Ljava/lang/Object;\n+   #51 = Utf8               resetMock\n+   #52 = Utf8               (Ljava/lang/Object;Lorg/mockito/invocation/MockHandler;Lorg/mockito/mock/MockCreationSettings;)V\n+   #53 = Utf8               newHandler\n+   #54 = Utf8               isTypeMockable\n+   #55 = Class              #94           // org/mockito/plugins/MockMaker$TypeMockability\n+   #56 = Utf8               TypeMockability\n+   #57 = Utf8               InnerClasses\n+   #58 = Utf8               (Ljava/lang/Class;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n+   #59 = Utf8               type\n+   #60 = Utf8               Ljava/lang/Class;\n+   #61 = Utf8               Ljava/lang/Class<*>;\n+   #62 = Utf8               (Ljava/lang/Class<*>;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n+   #63 = Utf8               clearAllCaches\n+   #64 = Utf8               SourceFile\n+   #65 = Utf8               AndroidByteBuddyMockMaker.java\n+   #66 = NameAndType        #29:#30       // \"<init>\":()V\n+   #67 = Class              #95           // org/mockito/internal/util/Platform\n+   #68 = NameAndType        #96:#97       // isAndroid:()Z\n+   #69 = NameAndType        #98:#97       // isAndroidMockMakerRequired:()Z\n+   #70 = Utf8               org/mockito/internal/creation/bytebuddy/SubclassByteBuddyMockMaker\n+   #71 = Utf8               org/mockito/android/internal/creation/AndroidLoadingStrategy\n+   #72 = NameAndType        #29:#99       // \"<init>\":(Lorg/mockito/internal/creation/bytebuddy/SubclassLoader;)V\n+   #73 = NameAndType        #27:#28       // delegate:Lorg/mockito/plugins/MockMaker;\n+   #74 = Class              #100          // org/mockito/internal/configuration/plugins/Plugins\n+   #75 = NameAndType        #101:#102     // getMockitoLogger:()Lorg/mockito/plugins/MockitoLogger;\n+   #76 = Utf8               java/lang/Object\n+   #77 = Utf8               IMPORTANT NOTE FROM MOCKITO:\n+   #78 = Utf8\n+   #79 = Utf8               You included the \\'mockito-android\\' dependency in a non-Android environment.\n+   #80 = Utf8               The Android mock maker was disabled. You should only include the latter in your \\'androidTestCompile\\' configuration\n+   #81 = Utf8               If disabling was a mistake, you can set the \\'org.mockito.mock.android\\' property to \\'true\\' to override this detection.\n+   #82 = Utf8               Visit https://javadoc.io/page/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.1 for more information\n+   #83 = Class              #103          // org/mockito/internal/util/StringUtil\n+   #84 = NameAndType        #104:#105     // join:([Ljava/lang/Object;)Ljava/lang/String;\n+   #85 = Class              #106          // org/mockito/plugins/MockitoLogger\n+   #86 = NameAndType        #107:#108     // log:(Ljava/lang/Object;)V\n+   #87 = NameAndType        #37:#38       // createMock:(Lorg/mockito/mock/MockCreationSettings;Lorg/mockito/invocation/MockHandler;)Ljava/lang/Object;\n+   #88 = NameAndType        #47:#48       // getHandler:(Ljava/lang/Object;)Lorg/mockito/invocation/MockHandler;\n+   #89 = NameAndType        #51:#52       // resetMock:(Ljava/lang/Object;Lorg/mockito/invocation/MockHandler;Lorg/mockito/mock/MockCreationSettings;)V\n+   #90 = NameAndType        #54:#58       // isTypeMockable:(Ljava/lang/Class;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n+   #91 = NameAndType        #63:#30       // clearAllCaches:()V\n+   #92 = Utf8               org/mockito/android/internal/creation/AndroidByteBuddyMockMaker\n+   #93 = Utf8               org/mockito/plugins/MockMaker\n+   #94 = Utf8               org/mockito/plugins/MockMaker$TypeMockability\n+   #95 = Utf8               org/mockito/internal/util/Platform\n+   #96 = Utf8               isAndroid\n+   #97 = Utf8               ()Z\n+   #98 = Utf8               isAndroidMockMakerRequired\n+   #99 = Utf8               (Lorg/mockito/internal/creation/bytebuddy/SubclassLoader;)V\n+  #100 = Utf8               org/mockito/internal/configuration/plugins/Plugins\n+  #101 = Utf8               getMockitoLogger\n+  #102 = Utf8               ()Lorg/mockito/plugins/MockitoLogger;\n+  #103 = Utf8               org/mockito/internal/util/StringUtil\n+  #104 = Utf8               join\n+  #105 = Utf8               ([Ljava/lang/Object;)Ljava/lang/String;\n+  #106 = Utf8               org/mockito/plugins/MockitoLogger\n+  #107 = Utf8               log\n+  #108 = Utf8               (Ljava/lang/Object;)V\n {\n   private final org.mockito.plugins.MockMaker delegate;\n     descriptor: Lorg/mockito/plugins/MockMaker;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   public org.mockito.android.internal.creation.AndroidByteBuddyMockMaker();\n     descriptor: ()V\n@@ -216,15 +215,15 @@\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lorg/mockito/android/internal/creation/AndroidByteBuddyMockMaker;\n             0      12     1 settings   Lorg/mockito/mock/MockCreationSettings;\n             0      12     2 handler   Lorg/mockito/invocation/MockHandler;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      12     1 settings   Lorg/mockito/mock/MockCreationSettings<TT;>;\n-    Signature: #47                          // <T:Ljava/lang/Object;>(Lorg/mockito/mock/MockCreationSettings<TT;>;Lorg/mockito/invocation/MockHandler;)TT;\n+    Signature: #46                          // <T:Ljava/lang/Object;>(Lorg/mockito/mock/MockCreationSettings<TT;>;Lorg/mockito/invocation/MockHandler;)TT;\n \n   public org.mockito.invocation.MockHandler getHandler(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/mockito/invocation/MockHandler;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n@@ -276,15 +275,15 @@\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/mockito/android/internal/creation/AndroidByteBuddyMockMaker;\n             0      11     1  type   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     1  type   Ljava/lang/Class<*>;\n-    Signature: #63                          // (Ljava/lang/Class<*>;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n+    Signature: #62                          // (Ljava/lang/Class<*>;)Lorg/mockito/plugins/MockMaker$TypeMockability;\n \n   public void clearAllCaches();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -296,8 +295,8 @@\n         line 60: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/mockito/android/internal/creation/AndroidByteBuddyMockMaker;\n }\n SourceFile: \"AndroidByteBuddyMockMaker.java\"\n InnerClasses:\n-  public static #57= #56 of #26;          // TypeMockability=class org/mockito/plugins/MockMaker$TypeMockability of class org/mockito/plugins/MockMaker\n+  public static #56= #55 of #26;          // TypeMockability=class org/mockito/plugins/MockMaker$TypeMockability of class org/mockito/plugins/MockMaker\n"}]}, {"source1": "org/mockito/android/internal/creation/AndroidTempFileLocator.class", "source2": "org/mockito/android/internal/creation/AndroidTempFileLocator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,78 +1,78 @@\n-  SHA-256 checksum 8d9f527fe9f883fe8c4f7abe68cf81d1eb1b5f7d3960c16fcc3613b360932305\n+  SHA-256 checksum cd5ad384faec27c619aba2d2c4afd0f1a2474e8f6c9af590ed755f3cd732a3be\n   Compiled from \"AndroidTempFileLocator.java\"\n class org.mockito.android.internal.creation.AndroidTempFileLocator\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #56                         // org/mockito/android/internal/creation/AndroidTempFileLocator\n   super_class: #6                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 7, attributes: 1\n Constant pool:\n-    #1 = Methodref          #6.#117       // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #4.#118       // java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;\n-    #3 = String             #119          // getTargetContext\n-    #4 = Class              #120          // java/lang/Class\n-    #5 = Methodref          #4.#121       // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-    #6 = Class              #122          // java/lang/Object\n-    #7 = Methodref          #123.#124     // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-    #8 = Methodref          #6.#125       // java/lang/Object.getClass:()Ljava/lang/Class;\n-    #9 = String             #126          // getCacheDir\n-   #10 = Methodref          #4.#127       // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #11 = Class              #128          // java/io/File\n-   #12 = Class              #129          // java/lang/Throwable\n-   #13 = Class              #130          // java/util/ArrayList\n-   #14 = Methodref          #13.#117      // java/util/ArrayList.\"<init>\":()V\n-   #15 = Methodref          #56.#131      // org/mockito/android/internal/creation/AndroidTempFileLocator.splitPathList:(Ljava/lang/String;)[Ljava/lang/String;\n-   #16 = String             #132          // /data/app/\n-   #17 = Methodref          #59.#133      // java/lang/String.startsWith:(Ljava/lang/String;)Z\n-   #18 = Methodref          #59.#134      // java/lang/String.length:()I\n-   #19 = String             #135          // .apk\n-   #20 = Methodref          #59.#136      // java/lang/String.lastIndexOf:(Ljava/lang/String;)I\n-   #21 = String             #137          // -\n-   #22 = Methodref          #59.#138      // java/lang/String.indexOf:(Ljava/lang/String;)I\n-   #23 = Methodref          #59.#139      // java/lang/String.substring:(II)Ljava/lang/String;\n-   #24 = Class              #140          // java/lang/StringBuilder\n-   #25 = Methodref          #24.#117      // java/lang/StringBuilder.\"<init>\":()V\n-   #26 = String             #141          // /data/data/\n-   #27 = Methodref          #24.#142      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #28 = Methodref          #24.#143      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #29 = Methodref          #11.#144      // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #30 = Methodref          #56.#145      // org/mockito/android/internal/creation/AndroidTempFileLocator.isWritableDirectory:(Ljava/io/File;)Z\n-   #31 = String             #146          // cache\n-   #32 = Methodref          #11.#147      // java/io/File.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n-   #33 = Methodref          #56.#148      // org/mockito/android/internal/creation/AndroidTempFileLocator.fileOrDirExists:(Ljava/io/File;)Z\n-   #34 = Methodref          #11.#149      // java/io/File.mkdir:()Z\n-   #35 = InterfaceMethodref #150.#151     // java/util/List.add:(Ljava/lang/Object;)Z\n-   #36 = InterfaceMethodref #150.#152     // java/util/List.size:()I\n-   #37 = InterfaceMethodref #150.#153     // java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #38 = Class              #113          // \"[Ljava/io/File;\"\n-   #39 = String             #154          // dexPath=\n-   #40 = Methodref          #59.#155      // java/lang/String.indexOf:(I)I\n-   #41 = Methodref          #59.#156      // java/lang/String.substring:(I)Ljava/lang/String;\n-   #42 = String             #157          // :\n-   #43 = Methodref          #59.#158      // java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;\n-   #44 = Methodref          #11.#159      // java/io/File.exists:()Z\n-   #45 = Methodref          #11.#160      // java/io/File.isDirectory:()Z\n-   #46 = Methodref          #11.#161      // java/io/File.canWrite:()Z\n-   #47 = String             #162          // org.mockito.android.target\n-   #48 = Methodref          #163.#164     // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-   #49 = String             #165          // android.support.test.InstrumentationRegistry\n-   #50 = Methodref          #56.#166      // org/mockito/android/internal/creation/AndroidTempFileLocator.getCacheDirFromInstrumentationRegistry:(Ljava/lang/String;)Ljava/io/File;\n-   #51 = String             #167          // androidx.test.InstrumentationRegistry\n-   #52 = String             #168          // dalvik.system.PathClassLoader\n-   #53 = String             #169          // path\n-   #54 = Methodref          #4.#170       // java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n-   #55 = Methodref          #171.#172     // java/lang/reflect/Field.setAccessible:(Z)V\n-   #56 = Class              #173          // org/mockito/android/internal/creation/AndroidTempFileLocator\n-   #57 = Methodref          #4.#174       // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n-   #58 = Methodref          #171.#175     // java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #59 = Class              #176          // java/lang/String\n-   #60 = Methodref          #56.#177      // org/mockito/android/internal/creation/AndroidTempFileLocator.guessPath:(Ljava/lang/String;)[Ljava/io/File;\n-   #61 = Fieldref           #56.#178      // org/mockito/android/internal/creation/AndroidTempFileLocator.target:Ljava/io/File;\n+    #1 = Methodref          #6.#114       // java/lang/Object.\"<init>\":()V\n+    #2 = Methodref          #4.#115       // java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;\n+    #3 = String             #116          // getTargetContext\n+    #4 = Class              #117          // java/lang/Class\n+    #5 = Methodref          #4.#118       // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+    #6 = Class              #119          // java/lang/Object\n+    #7 = Methodref          #120.#121     // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+    #8 = Methodref          #6.#122       // java/lang/Object.getClass:()Ljava/lang/Class;\n+    #9 = String             #123          // getCacheDir\n+   #10 = Methodref          #4.#124       // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #11 = Class              #125          // java/io/File\n+   #12 = Class              #126          // java/lang/Throwable\n+   #13 = Class              #127          // java/util/ArrayList\n+   #14 = Methodref          #13.#114      // java/util/ArrayList.\"<init>\":()V\n+   #15 = Methodref          #56.#128      // org/mockito/android/internal/creation/AndroidTempFileLocator.splitPathList:(Ljava/lang/String;)[Ljava/lang/String;\n+   #16 = String             #129          // /data/app/\n+   #17 = Methodref          #59.#130      // java/lang/String.startsWith:(Ljava/lang/String;)Z\n+   #18 = Methodref          #59.#131      // java/lang/String.length:()I\n+   #19 = String             #132          // .apk\n+   #20 = Methodref          #59.#133      // java/lang/String.lastIndexOf:(Ljava/lang/String;)I\n+   #21 = String             #134          // -\n+   #22 = Methodref          #59.#135      // java/lang/String.indexOf:(Ljava/lang/String;)I\n+   #23 = Methodref          #59.#136      // java/lang/String.substring:(II)Ljava/lang/String;\n+   #24 = Class              #137          // java/lang/StringBuilder\n+   #25 = Methodref          #24.#114      // java/lang/StringBuilder.\"<init>\":()V\n+   #26 = String             #138          // /data/data/\n+   #27 = Methodref          #24.#139      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #28 = Methodref          #24.#140      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #29 = Methodref          #11.#141      // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #30 = Methodref          #56.#142      // org/mockito/android/internal/creation/AndroidTempFileLocator.isWritableDirectory:(Ljava/io/File;)Z\n+   #31 = String             #143          // cache\n+   #32 = Methodref          #11.#144      // java/io/File.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n+   #33 = Methodref          #56.#145      // org/mockito/android/internal/creation/AndroidTempFileLocator.fileOrDirExists:(Ljava/io/File;)Z\n+   #34 = Methodref          #11.#146      // java/io/File.mkdir:()Z\n+   #35 = InterfaceMethodref #96.#147      // java/util/List.add:(Ljava/lang/Object;)Z\n+   #36 = InterfaceMethodref #96.#148      // java/util/List.size:()I\n+   #37 = InterfaceMethodref #96.#149      // java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #38 = Class              #110          // \"[Ljava/io/File;\"\n+   #39 = String             #150          // dexPath=\n+   #40 = Methodref          #59.#151      // java/lang/String.indexOf:(I)I\n+   #41 = Methodref          #59.#152      // java/lang/String.substring:(I)Ljava/lang/String;\n+   #42 = String             #153          // :\n+   #43 = Methodref          #59.#154      // java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;\n+   #44 = Methodref          #11.#155      // java/io/File.exists:()Z\n+   #45 = Methodref          #11.#156      // java/io/File.isDirectory:()Z\n+   #46 = Methodref          #11.#157      // java/io/File.canWrite:()Z\n+   #47 = String             #158          // org.mockito.android.target\n+   #48 = Methodref          #159.#160     // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+   #49 = String             #161          // android.support.test.InstrumentationRegistry\n+   #50 = Methodref          #56.#162      // org/mockito/android/internal/creation/AndroidTempFileLocator.getCacheDirFromInstrumentationRegistry:(Ljava/lang/String;)Ljava/io/File;\n+   #51 = String             #163          // androidx.test.InstrumentationRegistry\n+   #52 = String             #164          // dalvik.system.PathClassLoader\n+   #53 = String             #165          // path\n+   #54 = Methodref          #4.#166       // java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n+   #55 = Methodref          #167.#168     // java/lang/reflect/Field.setAccessible:(Z)V\n+   #56 = Class              #169          // org/mockito/android/internal/creation/AndroidTempFileLocator\n+   #57 = Methodref          #4.#170       // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+   #58 = Methodref          #167.#171     // java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #59 = Class              #172          // java/lang/String\n+   #60 = Methodref          #56.#173      // org/mockito/android/internal/creation/AndroidTempFileLocator.guessPath:(Ljava/lang/String;)[Ljava/io/File;\n+   #61 = Fieldref           #56.#174      // org/mockito/android/internal/creation/AndroidTempFileLocator.target:Ljava/io/File;\n    #62 = Utf8               target\n    #63 = Utf8               Ljava/io/File;\n    #64 = Utf8               <init>\n    #65 = Utf8               ()V\n    #66 = Utf8               Code\n    #67 = Utf8               LineNumberTable\n    #68 = Utf8               LocalVariableTable\n@@ -85,163 +85,159 @@\n    #75 = Utf8               context\n    #76 = Utf8               Ljava/lang/Object;\n    #77 = Utf8               className\n    #78 = Utf8               Ljava/lang/String;\n    #79 = Utf8               LocalVariableTypeTable\n    #80 = Utf8               Ljava/lang/Class<*>;\n    #81 = Utf8               StackMapTable\n-   #82 = Class              #129          // java/lang/Throwable\n-   #83 = Utf8               guessPath\n-   #84 = Utf8               (Ljava/lang/String;)[Ljava/io/File;\n-   #85 = Utf8               cacheDir\n-   #86 = Utf8               start\n-   #87 = Utf8               I\n-   #88 = Utf8               end\n-   #89 = Utf8               dash\n-   #90 = Utf8               packageName\n-   #91 = Utf8               dataDir\n-   #92 = Utf8               potential\n-   #93 = Utf8               input\n-   #94 = Utf8               results\n-   #95 = Utf8               Ljava/util/List;\n-   #96 = Utf8               Ljava/util/List<Ljava/io/File;>;\n-   #97 = Class              #176          // java/lang/String\n-   #98 = Class              #179          // java/util/List\n-   #99 = Class              #180          // \"[Ljava/lang/String;\"\n-  #100 = Class              #128          // java/io/File\n-  #101 = Utf8               splitPathList\n-  #102 = Utf8               (Ljava/lang/String;)[Ljava/lang/String;\n-  #103 = Utf8               trimmed\n-  #104 = Utf8               fileOrDirExists\n-  #105 = Utf8               (Ljava/io/File;)Z\n-  #106 = Utf8               file\n-  #107 = Utf8               isWritableDirectory\n-  #108 = Utf8               <clinit>\n-  #109 = Utf8               user\n-  #110 = Utf8               pathField\n-  #111 = Utf8               Ljava/lang/reflect/Field;\n-  #112 = Utf8               pathFromThisClassLoader\n-  #113 = Utf8               [Ljava/io/File;\n-  #114 = Utf8               t\n-  #115 = Utf8               SourceFile\n-  #116 = Utf8               AndroidTempFileLocator.java\n-  #117 = NameAndType        #64:#65       // \"<init>\":()V\n-  #118 = NameAndType        #181:#182     // forName:(Ljava/lang/String;)Ljava/lang/Class;\n-  #119 = Utf8               getTargetContext\n-  #120 = Utf8               java/lang/Class\n-  #121 = NameAndType        #183:#184     // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #122 = Utf8               java/lang/Object\n-  #123 = Class              #185          // java/lang/reflect/Method\n-  #124 = NameAndType        #186:#187     // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #125 = NameAndType        #188:#189     // getClass:()Ljava/lang/Class;\n-  #126 = Utf8               getCacheDir\n-  #127 = NameAndType        #190:#184     // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #128 = Utf8               java/io/File\n-  #129 = Utf8               java/lang/Throwable\n-  #130 = Utf8               java/util/ArrayList\n-  #131 = NameAndType        #101:#102     // splitPathList:(Ljava/lang/String;)[Ljava/lang/String;\n-  #132 = Utf8               /data/app/\n-  #133 = NameAndType        #191:#192     // startsWith:(Ljava/lang/String;)Z\n-  #134 = NameAndType        #193:#194     // length:()I\n-  #135 = Utf8               .apk\n-  #136 = NameAndType        #195:#196     // lastIndexOf:(Ljava/lang/String;)I\n-  #137 = Utf8               -\n-  #138 = NameAndType        #197:#196     // indexOf:(Ljava/lang/String;)I\n-  #139 = NameAndType        #198:#199     // substring:(II)Ljava/lang/String;\n-  #140 = Utf8               java/lang/StringBuilder\n-  #141 = Utf8               /data/data/\n-  #142 = NameAndType        #200:#201     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #143 = NameAndType        #202:#203     // toString:()Ljava/lang/String;\n-  #144 = NameAndType        #64:#204      // \"<init>\":(Ljava/lang/String;)V\n-  #145 = NameAndType        #107:#105     // isWritableDirectory:(Ljava/io/File;)Z\n-  #146 = Utf8               cache\n-  #147 = NameAndType        #64:#205      // \"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n-  #148 = NameAndType        #104:#105     // fileOrDirExists:(Ljava/io/File;)Z\n-  #149 = NameAndType        #206:#207     // mkdir:()Z\n-  #150 = Class              #179          // java/util/List\n-  #151 = NameAndType        #208:#209     // add:(Ljava/lang/Object;)Z\n-  #152 = NameAndType        #210:#194     // size:()I\n-  #153 = NameAndType        #211:#212     // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-  #154 = Utf8               dexPath=\n-  #155 = NameAndType        #197:#213     // indexOf:(I)I\n-  #156 = NameAndType        #198:#214     // substring:(I)Ljava/lang/String;\n-  #157 = Utf8               :\n-  #158 = NameAndType        #215:#102     // split:(Ljava/lang/String;)[Ljava/lang/String;\n-  #159 = NameAndType        #216:#207     // exists:()Z\n-  #160 = NameAndType        #217:#207     // isDirectory:()Z\n-  #161 = NameAndType        #218:#207     // canWrite:()Z\n-  #162 = Utf8               org.mockito.android.target\n-  #163 = Class              #219          // java/lang/System\n-  #164 = NameAndType        #220:#221     // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #165 = Utf8               android.support.test.InstrumentationRegistry\n-  #166 = NameAndType        #71:#72       // getCacheDirFromInstrumentationRegistry:(Ljava/lang/String;)Ljava/io/File;\n-  #167 = Utf8               androidx.test.InstrumentationRegistry\n-  #168 = Utf8               dalvik.system.PathClassLoader\n-  #169 = Utf8               path\n-  #170 = NameAndType        #222:#223     // getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n-  #171 = Class              #224          // java/lang/reflect/Field\n-  #172 = NameAndType        #225:#226     // setAccessible:(Z)V\n-  #173 = Utf8               org/mockito/android/internal/creation/AndroidTempFileLocator\n-  #174 = NameAndType        #227:#228     // getClassLoader:()Ljava/lang/ClassLoader;\n-  #175 = NameAndType        #229:#230     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #176 = Utf8               java/lang/String\n-  #177 = NameAndType        #83:#84       // guessPath:(Ljava/lang/String;)[Ljava/io/File;\n-  #178 = NameAndType        #62:#63       // target:Ljava/io/File;\n-  #179 = Utf8               java/util/List\n-  #180 = Utf8               [Ljava/lang/String;\n-  #181 = Utf8               forName\n-  #182 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-  #183 = Utf8               getDeclaredMethod\n-  #184 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #185 = Utf8               java/lang/reflect/Method\n-  #186 = Utf8               invoke\n-  #187 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #188 = Utf8               getClass\n-  #189 = Utf8               ()Ljava/lang/Class;\n-  #190 = Utf8               getMethod\n-  #191 = Utf8               startsWith\n-  #192 = Utf8               (Ljava/lang/String;)Z\n-  #193 = Utf8               length\n-  #194 = Utf8               ()I\n-  #195 = Utf8               lastIndexOf\n-  #196 = Utf8               (Ljava/lang/String;)I\n-  #197 = Utf8               indexOf\n-  #198 = Utf8               substring\n-  #199 = Utf8               (II)Ljava/lang/String;\n-  #200 = Utf8               append\n-  #201 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #202 = Utf8               toString\n-  #203 = Utf8               ()Ljava/lang/String;\n-  #204 = Utf8               (Ljava/lang/String;)V\n-  #205 = Utf8               (Ljava/io/File;Ljava/lang/String;)V\n-  #206 = Utf8               mkdir\n-  #207 = Utf8               ()Z\n-  #208 = Utf8               add\n-  #209 = Utf8               (Ljava/lang/Object;)Z\n-  #210 = Utf8               size\n-  #211 = Utf8               toArray\n-  #212 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n-  #213 = Utf8               (I)I\n-  #214 = Utf8               (I)Ljava/lang/String;\n-  #215 = Utf8               split\n-  #216 = Utf8               exists\n-  #217 = Utf8               isDirectory\n-  #218 = Utf8               canWrite\n-  #219 = Utf8               java/lang/System\n-  #220 = Utf8               getProperty\n-  #221 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #222 = Utf8               getDeclaredField\n-  #223 = Utf8               (Ljava/lang/String;)Ljava/lang/reflect/Field;\n-  #224 = Utf8               java/lang/reflect/Field\n-  #225 = Utf8               setAccessible\n-  #226 = Utf8               (Z)V\n-  #227 = Utf8               getClassLoader\n-  #228 = Utf8               ()Ljava/lang/ClassLoader;\n-  #229 = Utf8               get\n-  #230 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+   #82 = Utf8               guessPath\n+   #83 = Utf8               (Ljava/lang/String;)[Ljava/io/File;\n+   #84 = Utf8               cacheDir\n+   #85 = Utf8               start\n+   #86 = Utf8               I\n+   #87 = Utf8               end\n+   #88 = Utf8               dash\n+   #89 = Utf8               packageName\n+   #90 = Utf8               dataDir\n+   #91 = Utf8               potential\n+   #92 = Utf8               input\n+   #93 = Utf8               results\n+   #94 = Utf8               Ljava/util/List;\n+   #95 = Utf8               Ljava/util/List<Ljava/io/File;>;\n+   #96 = Class              #175          // java/util/List\n+   #97 = Class              #176          // \"[Ljava/lang/String;\"\n+   #98 = Utf8               splitPathList\n+   #99 = Utf8               (Ljava/lang/String;)[Ljava/lang/String;\n+  #100 = Utf8               trimmed\n+  #101 = Utf8               fileOrDirExists\n+  #102 = Utf8               (Ljava/io/File;)Z\n+  #103 = Utf8               file\n+  #104 = Utf8               isWritableDirectory\n+  #105 = Utf8               <clinit>\n+  #106 = Utf8               user\n+  #107 = Utf8               pathField\n+  #108 = Utf8               Ljava/lang/reflect/Field;\n+  #109 = Utf8               pathFromThisClassLoader\n+  #110 = Utf8               [Ljava/io/File;\n+  #111 = Utf8               t\n+  #112 = Utf8               SourceFile\n+  #113 = Utf8               AndroidTempFileLocator.java\n+  #114 = NameAndType        #64:#65       // \"<init>\":()V\n+  #115 = NameAndType        #177:#178     // forName:(Ljava/lang/String;)Ljava/lang/Class;\n+  #116 = Utf8               getTargetContext\n+  #117 = Utf8               java/lang/Class\n+  #118 = NameAndType        #179:#180     // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #119 = Utf8               java/lang/Object\n+  #120 = Class              #181          // java/lang/reflect/Method\n+  #121 = NameAndType        #182:#183     // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #122 = NameAndType        #184:#185     // getClass:()Ljava/lang/Class;\n+  #123 = Utf8               getCacheDir\n+  #124 = NameAndType        #186:#180     // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #125 = Utf8               java/io/File\n+  #126 = Utf8               java/lang/Throwable\n+  #127 = Utf8               java/util/ArrayList\n+  #128 = NameAndType        #98:#99       // splitPathList:(Ljava/lang/String;)[Ljava/lang/String;\n+  #129 = Utf8               /data/app/\n+  #130 = NameAndType        #187:#188     // startsWith:(Ljava/lang/String;)Z\n+  #131 = NameAndType        #189:#190     // length:()I\n+  #132 = Utf8               .apk\n+  #133 = NameAndType        #191:#192     // lastIndexOf:(Ljava/lang/String;)I\n+  #134 = Utf8               -\n+  #135 = NameAndType        #193:#192     // indexOf:(Ljava/lang/String;)I\n+  #136 = NameAndType        #194:#195     // substring:(II)Ljava/lang/String;\n+  #137 = Utf8               java/lang/StringBuilder\n+  #138 = Utf8               /data/data/\n+  #139 = NameAndType        #196:#197     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #140 = NameAndType        #198:#199     // toString:()Ljava/lang/String;\n+  #141 = NameAndType        #64:#200      // \"<init>\":(Ljava/lang/String;)V\n+  #142 = NameAndType        #104:#102     // isWritableDirectory:(Ljava/io/File;)Z\n+  #143 = Utf8               cache\n+  #144 = NameAndType        #64:#201      // \"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n+  #145 = NameAndType        #101:#102     // fileOrDirExists:(Ljava/io/File;)Z\n+  #146 = NameAndType        #202:#203     // mkdir:()Z\n+  #147 = NameAndType        #204:#205     // add:(Ljava/lang/Object;)Z\n+  #148 = NameAndType        #206:#190     // size:()I\n+  #149 = NameAndType        #207:#208     // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #150 = Utf8               dexPath=\n+  #151 = NameAndType        #193:#209     // indexOf:(I)I\n+  #152 = NameAndType        #194:#210     // substring:(I)Ljava/lang/String;\n+  #153 = Utf8               :\n+  #154 = NameAndType        #211:#99      // split:(Ljava/lang/String;)[Ljava/lang/String;\n+  #155 = NameAndType        #212:#203     // exists:()Z\n+  #156 = NameAndType        #213:#203     // isDirectory:()Z\n+  #157 = NameAndType        #214:#203     // canWrite:()Z\n+  #158 = Utf8               org.mockito.android.target\n+  #159 = Class              #215          // java/lang/System\n+  #160 = NameAndType        #216:#217     // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+  #161 = Utf8               android.support.test.InstrumentationRegistry\n+  #162 = NameAndType        #71:#72       // getCacheDirFromInstrumentationRegistry:(Ljava/lang/String;)Ljava/io/File;\n+  #163 = Utf8               androidx.test.InstrumentationRegistry\n+  #164 = Utf8               dalvik.system.PathClassLoader\n+  #165 = Utf8               path\n+  #166 = NameAndType        #218:#219     // getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n+  #167 = Class              #220          // java/lang/reflect/Field\n+  #168 = NameAndType        #221:#222     // setAccessible:(Z)V\n+  #169 = Utf8               org/mockito/android/internal/creation/AndroidTempFileLocator\n+  #170 = NameAndType        #223:#224     // getClassLoader:()Ljava/lang/ClassLoader;\n+  #171 = NameAndType        #225:#226     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #172 = Utf8               java/lang/String\n+  #173 = NameAndType        #82:#83       // guessPath:(Ljava/lang/String;)[Ljava/io/File;\n+  #174 = NameAndType        #62:#63       // target:Ljava/io/File;\n+  #175 = Utf8               java/util/List\n+  #176 = Utf8               [Ljava/lang/String;\n+  #177 = Utf8               forName\n+  #178 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+  #179 = Utf8               getDeclaredMethod\n+  #180 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #181 = Utf8               java/lang/reflect/Method\n+  #182 = Utf8               invoke\n+  #183 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #184 = Utf8               getClass\n+  #185 = Utf8               ()Ljava/lang/Class;\n+  #186 = Utf8               getMethod\n+  #187 = Utf8               startsWith\n+  #188 = Utf8               (Ljava/lang/String;)Z\n+  #189 = Utf8               length\n+  #190 = Utf8               ()I\n+  #191 = Utf8               lastIndexOf\n+  #192 = Utf8               (Ljava/lang/String;)I\n+  #193 = Utf8               indexOf\n+  #194 = Utf8               substring\n+  #195 = Utf8               (II)Ljava/lang/String;\n+  #196 = Utf8               append\n+  #197 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #198 = Utf8               toString\n+  #199 = Utf8               ()Ljava/lang/String;\n+  #200 = Utf8               (Ljava/lang/String;)V\n+  #201 = Utf8               (Ljava/io/File;Ljava/lang/String;)V\n+  #202 = Utf8               mkdir\n+  #203 = Utf8               ()Z\n+  #204 = Utf8               add\n+  #205 = Utf8               (Ljava/lang/Object;)Z\n+  #206 = Utf8               size\n+  #207 = Utf8               toArray\n+  #208 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #209 = Utf8               (I)I\n+  #210 = Utf8               (I)Ljava/lang/String;\n+  #211 = Utf8               split\n+  #212 = Utf8               exists\n+  #213 = Utf8               isDirectory\n+  #214 = Utf8               canWrite\n+  #215 = Utf8               java/lang/System\n+  #216 = Utf8               getProperty\n+  #217 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #218 = Utf8               getDeclaredField\n+  #219 = Utf8               (Ljava/lang/String;)Ljava/lang/reflect/Field;\n+  #220 = Utf8               java/lang/reflect/Field\n+  #221 = Utf8               setAccessible\n+  #222 = Utf8               (Z)V\n+  #223 = Utf8               getClassLoader\n+  #224 = Utf8               ()Ljava/lang/ClassLoader;\n+  #225 = Utf8               get\n+  #226 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n {\n   static final java.io.File target;\n     descriptor: Ljava/io/File;\n     flags: (0x0018) ACC_STATIC, ACC_FINAL\n \n   org.mockito.android.internal.creation.AndroidTempFileLocator();\n     descriptor: ()V\n"}]}]}
