{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,21 +1,21 @@\n-Zip file size: 41352 bytes, number of entries: 19\n+Zip file size: 40696 bytes, number of entries: 19\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat     1378 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/io.dropwizard.metrics/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/io.dropwizard.metrics/metrics-servlets/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/io.dropwizard.metrics/metrics-servlets/pom.properties\n -rw----     2.0 fat     3558 bX stor 70-Jan-01 00:00 META-INF/maven/io.dropwizard.metrics/metrics-servlets/pom.xml\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 com/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 com/codahale/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 com/codahale/metrics/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 com/codahale/metrics/servlets/\n--rw----     2.0 fat     7235 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/AdminServlet.class\n--rw----     2.0 fat     3634 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/CpuProfileServlet.class\n+-rw----     2.0 fat     7121 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/AdminServlet.class\n+-rw----     2.0 fat     3525 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/CpuProfileServlet.class\n -rw----     2.0 fat     1835 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/HealthCheckServlet$ContextListener.class\n--rw----     2.0 fat     7176 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/HealthCheckServlet.class\n+-rw----     2.0 fat     7065 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/HealthCheckServlet.class\n -rw----     2.0 fat     2234 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/MetricsServlet$ContextListener.class\n--rw----     2.0 fat     6079 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/MetricsServlet.class\n--rw----     2.0 fat     1735 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/PingServlet.class\n--rw----     2.0 fat     2958 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/ThreadDumpServlet.class\n-19 files, 37822 bytes uncompressed, 37822 bytes compressed:  0.0%\n+-rw----     2.0 fat     5973 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/MetricsServlet.class\n+-rw----     2.0 fat     1629 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/PingServlet.class\n+-rw----     2.0 fat     2848 bX stor 70-Jan-01 00:00 com/codahale/metrics/servlets/ThreadDumpServlet.class\n+19 files, 37166 bytes uncompressed, 37166 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -269,782 +269,782 @@\n #\n 16BF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 16C1   Length              0005 (5)\n 16C3   Flags               01 (1) 'Modification'\n 16C4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 16C8 PAYLOAD\n \n-330B DATA DESCRIPTOR       08074B50 (134695760)\n-330F CRC                   88510914 (2287012116)\n-3313 Compressed Size       00001C43 (7235)\n-3317 Uncompressed Size     00001C43 (7235)\n-\n-331B LOCAL HEADER #13      04034B50 (67324752)\n-331F Extract Zip Spec      14 (20) '2.0'\n-3320 Extract OS            00 (0) 'MS-DOS'\n-3321 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-3323 Compression Method    0000 (0) 'Stored'\n-3325 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-3329 CRC                   00000000 (0)\n-332D Compressed Size       00000000 (0)\n-3331 Uncompressed Size     00000000 (0)\n-3335 Filename Length       0035 (53)\n-3337 Extra Length          0009 (9)\n-3339 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-336E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-3370   Length              0005 (5)\n-3372   Flags               01 (1) 'Modification'\n-3373   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-3377 PAYLOAD\n-\n-41A9 DATA DESCRIPTOR       08074B50 (134695760)\n-41AD CRC                   1577075D (360122205)\n-41B1 Compressed Size       00000E32 (3634)\n-41B5 Uncompressed Size     00000E32 (3634)\n-\n-41B9 LOCAL HEADER #14      04034B50 (67324752)\n-41BD Extract Zip Spec      14 (20) '2.0'\n-41BE Extract OS            00 (0) 'MS-DOS'\n-41BF General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-41C1 Compression Method    0000 (0) 'Stored'\n-41C3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-41C7 CRC                   00000000 (0)\n-41CB Compressed Size       00000000 (0)\n-41CF Uncompressed Size     00000000 (0)\n-41D3 Filename Length       0046 (70)\n-41D5 Extra Length          0009 (9)\n-41D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x41D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-421D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-421F   Length              0005 (5)\n-4221   Flags               01 (1) 'Modification'\n-4222   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-4226 PAYLOAD\n-\n-4951 DATA DESCRIPTOR       08074B50 (134695760)\n-4955 CRC                   7A7F3735 (2055157557)\n-4959 Compressed Size       0000072B (1835)\n-495D Uncompressed Size     0000072B (1835)\n-\n-4961 LOCAL HEADER #15      04034B50 (67324752)\n-4965 Extract Zip Spec      14 (20) '2.0'\n-4966 Extract OS            00 (0) 'MS-DOS'\n-4967 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-4969 Compression Method    0000 (0) 'Stored'\n-496B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-496F CRC                   00000000 (0)\n-4973 Compressed Size       00000000 (0)\n-4977 Uncompressed Size     00000000 (0)\n-497B Filename Length       0036 (54)\n-497D Extra Length          0009 (9)\n-497F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x497F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-49B5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-49B7   Length              0005 (5)\n-49B9   Flags               01 (1) 'Modification'\n-49BA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-49BE PAYLOAD\n-\n-65C6 DATA DESCRIPTOR       08074B50 (134695760)\n-65CA CRC                   1E92541B (512906267)\n-65CE Compressed Size       00001C08 (7176)\n-65D2 Uncompressed Size     00001C08 (7176)\n-\n-65D6 LOCAL HEADER #16      04034B50 (67324752)\n-65DA Extract Zip Spec      14 (20) '2.0'\n-65DB Extract OS            00 (0) 'MS-DOS'\n-65DC General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-65DE Compression Method    0000 (0) 'Stored'\n-65E0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-65E4 CRC                   00000000 (0)\n-65E8 Compressed Size       00000000 (0)\n-65EC Uncompressed Size     00000000 (0)\n-65F0 Filename Length       0042 (66)\n-65F2 Extra Length          0009 (9)\n-65F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x65F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-6636 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-6638   Length              0005 (5)\n-663A   Flags               01 (1) 'Modification'\n-663B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-663F PAYLOAD\n-\n-6EF9 DATA DESCRIPTOR       08074B50 (134695760)\n-6EFD CRC                   BCC34008 (3166912520)\n-6F01 Compressed Size       000008BA (2234)\n-6F05 Uncompressed Size     000008BA (2234)\n-\n-6F09 LOCAL HEADER #17      04034B50 (67324752)\n-6F0D Extract Zip Spec      14 (20) '2.0'\n-6F0E Extract OS            00 (0) 'MS-DOS'\n-6F0F General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-6F11 Compression Method    0000 (0) 'Stored'\n-6F13 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6F17 CRC                   00000000 (0)\n-6F1B Compressed Size       00000000 (0)\n-6F1F Uncompressed Size     00000000 (0)\n-6F23 Filename Length       0032 (50)\n-6F25 Extra Length          0009 (9)\n-6F27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6F27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-6F59 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-6F5B   Length              0005 (5)\n-6F5D   Flags               01 (1) 'Modification'\n-6F5E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-6F62 PAYLOAD\n-\n-8721 DATA DESCRIPTOR       08074B50 (134695760)\n-8725 CRC                   8500D913 (2231425299)\n-8729 Compressed Size       000017BF (6079)\n-872D Uncompressed Size     000017BF (6079)\n-\n-8731 LOCAL HEADER #18      04034B50 (67324752)\n-8735 Extract Zip Spec      14 (20) '2.0'\n-8736 Extract OS            00 (0) 'MS-DOS'\n-8737 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8739 Compression Method    0000 (0) 'Stored'\n-873B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-873F CRC                   00000000 (0)\n-8743 Compressed Size       00000000 (0)\n-8747 Uncompressed Size     00000000 (0)\n-874B Filename Length       002F (47)\n-874D Extra Length          0009 (9)\n-874F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x874F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-877E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8780   Length              0005 (5)\n-8782   Flags               01 (1) 'Modification'\n-8783   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-8787 PAYLOAD\n-\n-8E4E DATA DESCRIPTOR       08074B50 (134695760)\n-8E52 CRC                   FCD70755 (4241950549)\n-8E56 Compressed Size       000006C7 (1735)\n-8E5A Uncompressed Size     000006C7 (1735)\n-\n-8E5E LOCAL HEADER #19      04034B50 (67324752)\n-8E62 Extract Zip Spec      14 (20) '2.0'\n-8E63 Extract OS            00 (0) 'MS-DOS'\n-8E64 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8E66 Compression Method    0000 (0) 'Stored'\n-8E68 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8E6C CRC                   00000000 (0)\n-8E70 Compressed Size       00000000 (0)\n-8E74 Uncompressed Size     00000000 (0)\n-8E78 Filename Length       0035 (53)\n-8E7A Extra Length          0009 (9)\n-8E7C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8E7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8EB1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8EB3   Length              0005 (5)\n-8EB5   Flags               01 (1) 'Modification'\n-8EB6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-8EBA PAYLOAD\n-\n-9A48 DATA DESCRIPTOR       08074B50 (134695760)\n-9A4C CRC                   0C1B7A27 (203127335)\n-9A50 Compressed Size       00000B8E (2958)\n-9A54 Uncompressed Size     00000B8E (2958)\n-\n-9A58 CENTRAL HEADER #1     02014B50 (33639248)\n-9A5C Created Zip Spec      14 (20) '2.0'\n-9A5D Created OS            00 (0) 'MS-DOS'\n-9A5E Extract Zip Spec      14 (20) '2.0'\n-9A5F Extract OS            00 (0) 'MS-DOS'\n-9A60 General Purpose Flag  0000 (0)\n-9A62 Compression Method    0000 (0) 'Stored'\n-9A64 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9A68 CRC                   00000000 (0)\n-9A6C Compressed Size       00000000 (0)\n-9A70 Uncompressed Size     00000000 (0)\n-9A74 Filename Length       0009 (9)\n-9A76 Extra Length          0009 (9)\n-9A78 Comment Length        0000 (0)\n-9A7A Disk Start            0000 (0)\n-9A7C Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9A7E Ext File Attributes   00000000 (0)\n-9A82 Local Header Offset   00000000 (0)\n-9A86 Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0x9A86: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-9A8F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9A91   Length              0005 (5)\n-9A93   Flags               01 (1) 'Modification'\n-9A94   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9A98 CENTRAL HEADER #2     02014B50 (33639248)\n-9A9C Created Zip Spec      14 (20) '2.0'\n-9A9D Created OS            00 (0) 'MS-DOS'\n-9A9E Extract Zip Spec      14 (20) '2.0'\n-9A9F Extract OS            00 (0) 'MS-DOS'\n-9AA0 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9AA2 Compression Method    0000 (0) 'Stored'\n-9AA4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9AA8 CRC                   2FDDD31D (803066653)\n-9AAC Compressed Size       00000562 (1378)\n-9AB0 Uncompressed Size     00000562 (1378)\n-9AB4 Filename Length       0014 (20)\n-9AB6 Extra Length          0009 (9)\n-9AB8 Comment Length        0000 (0)\n-9ABA Disk Start            0000 (0)\n-9ABC Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9ABE Ext File Attributes   00000000 (0)\n-9AC2 Local Header Offset   00000030 (48)\n-9AC6 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9AC6: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9ADA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9ADC   Length              0005 (5)\n-9ADE   Flags               01 (1) 'Modification'\n-9ADF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9AE3 CENTRAL HEADER #3     02014B50 (33639248)\n-9AE7 Created Zip Spec      14 (20) '2.0'\n-9AE8 Created OS            00 (0) 'MS-DOS'\n-9AE9 Extract Zip Spec      14 (20) '2.0'\n-9AEA Extract OS            00 (0) 'MS-DOS'\n-9AEB General Purpose Flag  0000 (0)\n-9AED Compression Method    0000 (0) 'Stored'\n-9AEF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9AF3 CRC                   00000000 (0)\n-9AF7 Compressed Size       00000000 (0)\n-9AFB Uncompressed Size     00000000 (0)\n-9AFF Filename Length       000F (15)\n-9B01 Extra Length          0009 (9)\n-9B03 Comment Length        0000 (0)\n-9B05 Disk Start            0000 (0)\n-9B07 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9B09 Ext File Attributes   00000000 (0)\n-9B0D Local Header Offset   000005DD (1501)\n-9B11 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9B11: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9B20 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9B22   Length              0005 (5)\n-9B24   Flags               01 (1) 'Modification'\n-9B25   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9B29 CENTRAL HEADER #4     02014B50 (33639248)\n-9B2D Created Zip Spec      14 (20) '2.0'\n-9B2E Created OS            00 (0) 'MS-DOS'\n-9B2F Extract Zip Spec      14 (20) '2.0'\n-9B30 Extract OS            00 (0) 'MS-DOS'\n-9B31 General Purpose Flag  0000 (0)\n-9B33 Compression Method    0000 (0) 'Stored'\n-9B35 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9B39 CRC                   00000000 (0)\n-9B3D Compressed Size       00000000 (0)\n-9B41 Uncompressed Size     00000000 (0)\n-9B45 Filename Length       0025 (37)\n-9B47 Extra Length          0009 (9)\n-9B49 Comment Length        0000 (0)\n-9B4B Disk Start            0000 (0)\n-9B4D Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9B4F Ext File Attributes   00000000 (0)\n-9B53 Local Header Offset   00000613 (1555)\n-9B57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9B7C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9B7E   Length              0005 (5)\n-9B80   Flags               01 (1) 'Modification'\n-9B81   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9B85 CENTRAL HEADER #5     02014B50 (33639248)\n-9B89 Created Zip Spec      14 (20) '2.0'\n-9B8A Created OS            00 (0) 'MS-DOS'\n-9B8B Extract Zip Spec      14 (20) '2.0'\n-9B8C Extract OS            00 (0) 'MS-DOS'\n-9B8D General Purpose Flag  0000 (0)\n-9B8F Compression Method    0000 (0) 'Stored'\n-9B91 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9B95 CRC                   00000000 (0)\n-9B99 Compressed Size       00000000 (0)\n-9B9D Uncompressed Size     00000000 (0)\n-9BA1 Filename Length       0036 (54)\n-9BA3 Extra Length          0009 (9)\n-9BA5 Comment Length        0000 (0)\n-9BA7 Disk Start            0000 (0)\n-9BA9 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9BAB Ext File Attributes   00000000 (0)\n-9BAF Local Header Offset   0000065F (1631)\n-9BB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9BB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9BE9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9BEB   Length              0005 (5)\n-9BED   Flags               01 (1) 'Modification'\n-9BEE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9BF2 CENTRAL HEADER #6     02014B50 (33639248)\n-9BF6 Created Zip Spec      14 (20) '2.0'\n-9BF7 Created OS            00 (0) 'MS-DOS'\n-9BF8 Extract Zip Spec      14 (20) '2.0'\n-9BF9 Extract OS            00 (0) 'MS-DOS'\n-9BFA General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9BFC Compression Method    0000 (0) 'Stored'\n-9BFE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9C02 CRC                   00000000 (0)\n-9C06 Compressed Size       00000000 (0)\n-9C0A Uncompressed Size     00000000 (0)\n-9C0E Filename Length       0044 (68)\n-9C10 Extra Length          0009 (9)\n-9C12 Comment Length        0000 (0)\n-9C14 Disk Start            0000 (0)\n-9C16 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9C18 Ext File Attributes   00000000 (0)\n-9C1C Local Header Offset   000006BC (1724)\n-9C20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9C20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9C64 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9C66   Length              0005 (5)\n-9C68   Flags               01 (1) 'Modification'\n-9C69   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9C6D CENTRAL HEADER #7     02014B50 (33639248)\n-9C71 Created Zip Spec      14 (20) '2.0'\n-9C72 Created OS            00 (0) 'MS-DOS'\n-9C73 Extract Zip Spec      14 (20) '2.0'\n-9C74 Extract OS            00 (0) 'MS-DOS'\n-9C75 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9C77 Compression Method    0000 (0) 'Stored'\n-9C79 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9C7D CRC                   5D9D84F0 (1570604272)\n-9C81 Compressed Size       00000DE6 (3558)\n-9C85 Uncompressed Size     00000DE6 (3558)\n-9C89 Filename Length       003D (61)\n-9C8B Extra Length          0009 (9)\n-9C8D Comment Length        0000 (0)\n-9C8F Disk Start            0000 (0)\n-9C91 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9C93 Ext File Attributes   00000000 (0)\n-9C97 Local Header Offset   00000737 (1847)\n-9C9B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9C9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9CD8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9CDA   Length              0005 (5)\n-9CDC   Flags               01 (1) 'Modification'\n-9CDD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9CE1 CENTRAL HEADER #8     02014B50 (33639248)\n-9CE5 Created Zip Spec      14 (20) '2.0'\n-9CE6 Created OS            00 (0) 'MS-DOS'\n-9CE7 Extract Zip Spec      14 (20) '2.0'\n-9CE8 Extract OS            00 (0) 'MS-DOS'\n-9CE9 General Purpose Flag  0000 (0)\n-9CEB Compression Method    0000 (0) 'Stored'\n-9CED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9CF1 CRC                   00000000 (0)\n-9CF5 Compressed Size       00000000 (0)\n-9CF9 Uncompressed Size     00000000 (0)\n-9CFD Filename Length       0004 (4)\n-9CFF Extra Length          0009 (9)\n-9D01 Comment Length        0000 (0)\n-9D03 Disk Start            0000 (0)\n-9D05 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9D07 Ext File Attributes   00000000 (0)\n-9D0B Local Header Offset   00001591 (5521)\n-9D0F Filename              'XXXX'\n-#\n-# WARNING: Offset 0x9D0F: Filename 'XXXX'\n-#          Zero length filename\n-#\n-9D13 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9D15   Length              0005 (5)\n-9D17   Flags               01 (1) 'Modification'\n-9D18   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9D1C CENTRAL HEADER #9     02014B50 (33639248)\n-9D20 Created Zip Spec      14 (20) '2.0'\n-9D21 Created OS            00 (0) 'MS-DOS'\n-9D22 Extract Zip Spec      14 (20) '2.0'\n-9D23 Extract OS            00 (0) 'MS-DOS'\n-9D24 General Purpose Flag  0000 (0)\n-9D26 Compression Method    0000 (0) 'Stored'\n-9D28 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9D2C CRC                   00000000 (0)\n-9D30 Compressed Size       00000000 (0)\n-9D34 Uncompressed Size     00000000 (0)\n-9D38 Filename Length       000D (13)\n-9D3A Extra Length          0009 (9)\n-9D3C Comment Length        0000 (0)\n-9D3E Disk Start            0000 (0)\n-9D40 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9D42 Ext File Attributes   00000000 (0)\n-9D46 Local Header Offset   000015BC (5564)\n-9D4A Filename              'XXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9D4A: Filename 'XXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9D57 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9D59   Length              0005 (5)\n-9D5B   Flags               01 (1) 'Modification'\n-9D5C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9D60 CENTRAL HEADER #10    02014B50 (33639248)\n-9D64 Created Zip Spec      14 (20) '2.0'\n-9D65 Created OS            00 (0) 'MS-DOS'\n-9D66 Extract Zip Spec      14 (20) '2.0'\n-9D67 Extract OS            00 (0) 'MS-DOS'\n-9D68 General Purpose Flag  0000 (0)\n-9D6A Compression Method    0000 (0) 'Stored'\n-9D6C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9D70 CRC                   00000000 (0)\n-9D74 Compressed Size       00000000 (0)\n-9D78 Uncompressed Size     00000000 (0)\n-9D7C Filename Length       0015 (21)\n-9D7E Extra Length          0009 (9)\n-9D80 Comment Length        0000 (0)\n-9D82 Disk Start            0000 (0)\n-9D84 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9D86 Ext File Attributes   00000000 (0)\n-9D8A Local Header Offset   000015F0 (5616)\n-9D8E Filename              'XXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9D8E: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9DA3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9DA5   Length              0005 (5)\n-9DA7   Flags               01 (1) 'Modification'\n-9DA8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9DAC CENTRAL HEADER #11    02014B50 (33639248)\n-9DB0 Created Zip Spec      14 (20) '2.0'\n-9DB1 Created OS            00 (0) 'MS-DOS'\n-9DB2 Extract Zip Spec      14 (20) '2.0'\n-9DB3 Extract OS            00 (0) 'MS-DOS'\n-9DB4 General Purpose Flag  0000 (0)\n-9DB6 Compression Method    0000 (0) 'Stored'\n-9DB8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9DBC CRC                   00000000 (0)\n-9DC0 Compressed Size       00000000 (0)\n-9DC4 Uncompressed Size     00000000 (0)\n-9DC8 Filename Length       001E (30)\n-9DCA Extra Length          0009 (9)\n-9DCC Comment Length        0000 (0)\n-9DCE Disk Start            0000 (0)\n-9DD0 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9DD2 Ext File Attributes   00000000 (0)\n-9DD6 Local Header Offset   0000162C (5676)\n-9DDA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9DDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9DF8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9DFA   Length              0005 (5)\n-9DFC   Flags               01 (1) 'Modification'\n-9DFD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9E01 CENTRAL HEADER #12    02014B50 (33639248)\n-9E05 Created Zip Spec      14 (20) '2.0'\n-9E06 Created OS            00 (0) 'MS-DOS'\n-9E07 Extract Zip Spec      14 (20) '2.0'\n-9E08 Extract OS            00 (0) 'MS-DOS'\n-9E09 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9E0B Compression Method    0000 (0) 'Stored'\n-9E0D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9E11 CRC                   88510914 (2287012116)\n-9E15 Compressed Size       00001C43 (7235)\n-9E19 Uncompressed Size     00001C43 (7235)\n-9E1D Filename Length       0030 (48)\n-9E1F Extra Length          0009 (9)\n-9E21 Comment Length        0000 (0)\n-9E23 Disk Start            0000 (0)\n-9E25 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9E27 Ext File Attributes   00000000 (0)\n-9E2B Local Header Offset   00001671 (5745)\n-9E2F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9E2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9E5F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9E61   Length              0005 (5)\n-9E63   Flags               01 (1) 'Modification'\n-9E64   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9E68 CENTRAL HEADER #13    02014B50 (33639248)\n-9E6C Created Zip Spec      14 (20) '2.0'\n-9E6D Created OS            00 (0) 'MS-DOS'\n-9E6E Extract Zip Spec      14 (20) '2.0'\n-9E6F Extract OS            00 (0) 'MS-DOS'\n-9E70 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9E72 Compression Method    0000 (0) 'Stored'\n-9E74 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9E78 CRC                   1577075D (360122205)\n-9E7C Compressed Size       00000E32 (3634)\n-9E80 Uncompressed Size     00000E32 (3634)\n-9E84 Filename Length       0035 (53)\n-9E86 Extra Length          0009 (9)\n-9E88 Comment Length        0000 (0)\n-9E8A Disk Start            0000 (0)\n-9E8C Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9E8E Ext File Attributes   00000000 (0)\n-9E92 Local Header Offset   0000331B (13083)\n-9E96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9ECB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9ECD   Length              0005 (5)\n-9ECF   Flags               01 (1) 'Modification'\n-9ED0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9ED4 CENTRAL HEADER #14    02014B50 (33639248)\n-9ED8 Created Zip Spec      14 (20) '2.0'\n-9ED9 Created OS            00 (0) 'MS-DOS'\n-9EDA Extract Zip Spec      14 (20) '2.0'\n-9EDB Extract OS            00 (0) 'MS-DOS'\n-9EDC General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9EDE Compression Method    0000 (0) 'Stored'\n-9EE0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9EE4 CRC                   7A7F3735 (2055157557)\n-9EE8 Compressed Size       0000072B (1835)\n-9EEC Uncompressed Size     0000072B (1835)\n-9EF0 Filename Length       0046 (70)\n-9EF2 Extra Length          0009 (9)\n-9EF4 Comment Length        0000 (0)\n-9EF6 Disk Start            0000 (0)\n-9EF8 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9EFA Ext File Attributes   00000000 (0)\n-9EFE Local Header Offset   000041B9 (16825)\n-9F02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9F48 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9F4A   Length              0005 (5)\n-9F4C   Flags               01 (1) 'Modification'\n-9F4D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9F51 CENTRAL HEADER #15    02014B50 (33639248)\n-9F55 Created Zip Spec      14 (20) '2.0'\n-9F56 Created OS            00 (0) 'MS-DOS'\n-9F57 Extract Zip Spec      14 (20) '2.0'\n-9F58 Extract OS            00 (0) 'MS-DOS'\n-9F59 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9F5B Compression Method    0000 (0) 'Stored'\n-9F5D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9F61 CRC                   1E92541B (512906267)\n-9F65 Compressed Size       00001C08 (7176)\n-9F69 Uncompressed Size     00001C08 (7176)\n-9F6D Filename Length       0036 (54)\n-9F6F Extra Length          0009 (9)\n-9F71 Comment Length        0000 (0)\n-9F73 Disk Start            0000 (0)\n-9F75 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9F77 Ext File Attributes   00000000 (0)\n-9F7B Local Header Offset   00004961 (18785)\n-9F7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9F7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9FB5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9FB7   Length              0005 (5)\n-9FB9   Flags               01 (1) 'Modification'\n-9FBA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9FBE CENTRAL HEADER #16    02014B50 (33639248)\n-9FC2 Created Zip Spec      14 (20) '2.0'\n-9FC3 Created OS            00 (0) 'MS-DOS'\n-9FC4 Extract Zip Spec      14 (20) '2.0'\n-9FC5 Extract OS            00 (0) 'MS-DOS'\n-9FC6 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9FC8 Compression Method    0000 (0) 'Stored'\n-9FCA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9FCE CRC                   BCC34008 (3166912520)\n-9FD2 Compressed Size       000008BA (2234)\n-9FD6 Uncompressed Size     000008BA (2234)\n-9FDA Filename Length       0042 (66)\n-9FDC Extra Length          0009 (9)\n-9FDE Comment Length        0000 (0)\n-9FE0 Disk Start            0000 (0)\n-9FE2 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9FE4 Ext File Attributes   00000000 (0)\n-9FE8 Local Header Offset   000065D6 (26070)\n-9FEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9FEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-A02E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-A030   Length              0005 (5)\n-A032   Flags               01 (1) 'Modification'\n-A033   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-A037 CENTRAL HEADER #17    02014B50 (33639248)\n-A03B Created Zip Spec      14 (20) '2.0'\n-A03C Created OS            00 (0) 'MS-DOS'\n-A03D Extract Zip Spec      14 (20) '2.0'\n-A03E Extract OS            00 (0) 'MS-DOS'\n-A03F General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-A041 Compression Method    0000 (0) 'Stored'\n-A043 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-A047 CRC                   8500D913 (2231425299)\n-A04B Compressed Size       000017BF (6079)\n-A04F Uncompressed Size     000017BF (6079)\n-A053 Filename Length       0032 (50)\n-A055 Extra Length          0009 (9)\n-A057 Comment Length        0000 (0)\n-A059 Disk Start            0000 (0)\n-A05B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-A05D Ext File Attributes   00000000 (0)\n-A061 Local Header Offset   00006F09 (28425)\n-A065 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xA065: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-A097 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-A099   Length              0005 (5)\n-A09B   Flags               01 (1) 'Modification'\n-A09C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-A0A0 CENTRAL HEADER #18    02014B50 (33639248)\n-A0A4 Created Zip Spec      14 (20) '2.0'\n-A0A5 Created OS            00 (0) 'MS-DOS'\n-A0A6 Extract Zip Spec      14 (20) '2.0'\n-A0A7 Extract OS            00 (0) 'MS-DOS'\n-A0A8 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-A0AA Compression Method    0000 (0) 'Stored'\n-A0AC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-A0B0 CRC                   FCD70755 (4241950549)\n-A0B4 Compressed Size       000006C7 (1735)\n-A0B8 Uncompressed Size     000006C7 (1735)\n-A0BC Filename Length       002F (47)\n-A0BE Extra Length          0009 (9)\n-A0C0 Comment Length        0000 (0)\n-A0C2 Disk Start            0000 (0)\n-A0C4 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-A0C6 Ext File Attributes   00000000 (0)\n-A0CA Local Header Offset   00008731 (34609)\n-A0CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xA0CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-A0FD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-A0FF   Length              0005 (5)\n-A101   Flags               01 (1) 'Modification'\n-A102   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-A106 CENTRAL HEADER #19    02014B50 (33639248)\n-A10A Created Zip Spec      14 (20) '2.0'\n-A10B Created OS            00 (0) 'MS-DOS'\n-A10C Extract Zip Spec      14 (20) '2.0'\n-A10D Extract OS            00 (0) 'MS-DOS'\n-A10E General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-A110 Compression Method    0000 (0) 'Stored'\n-A112 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-A116 CRC                   0C1B7A27 (203127335)\n-A11A Compressed Size       00000B8E (2958)\n-A11E Uncompressed Size     00000B8E (2958)\n-A122 Filename Length       0035 (53)\n-A124 Extra Length          0009 (9)\n-A126 Comment Length        0000 (0)\n-A128 Disk Start            0000 (0)\n-A12A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-A12C Ext File Attributes   00000000 (0)\n-A130 Local Header Offset   00008E5E (36446)\n-A134 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xA134: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-A169 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-A16B   Length              0005 (5)\n-A16D   Flags               01 (1) 'Modification'\n-A16E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-A172 END CENTRAL HEADER    06054B50 (101010256)\n-A176 Number of this disk   0000 (0)\n-A178 Central Dir Disk no   0000 (0)\n-A17A Entries in this disk  0013 (19)\n-A17C Total Entries         0013 (19)\n-A17E Size of Central Dir   0000071A (1818)\n-A182 Offset to Central Dir 00009A58 (39512)\n-A186 Comment Length        0000 (0)\n+3299 DATA DESCRIPTOR       08074B50 (134695760)\n+329D CRC                   049E5F2E (77487918)\n+32A1 Compressed Size       00001BD1 (7121)\n+32A5 Uncompressed Size     00001BD1 (7121)\n+\n+32A9 LOCAL HEADER #13      04034B50 (67324752)\n+32AD Extract Zip Spec      14 (20) '2.0'\n+32AE Extract OS            00 (0) 'MS-DOS'\n+32AF General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+32B1 Compression Method    0000 (0) 'Stored'\n+32B3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+32B7 CRC                   00000000 (0)\n+32BB Compressed Size       00000000 (0)\n+32BF Uncompressed Size     00000000 (0)\n+32C3 Filename Length       0035 (53)\n+32C5 Extra Length          0009 (9)\n+32C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x32C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+32FC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+32FE   Length              0005 (5)\n+3300   Flags               01 (1) 'Modification'\n+3301   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+3305 PAYLOAD\n+\n+40CA DATA DESCRIPTOR       08074B50 (134695760)\n+40CE CRC                   1B79B978 (460962168)\n+40D2 Compressed Size       00000DC5 (3525)\n+40D6 Uncompressed Size     00000DC5 (3525)\n+\n+40DA LOCAL HEADER #14      04034B50 (67324752)\n+40DE Extract Zip Spec      14 (20) '2.0'\n+40DF Extract OS            00 (0) 'MS-DOS'\n+40E0 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+40E2 Compression Method    0000 (0) 'Stored'\n+40E4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+40E8 CRC                   00000000 (0)\n+40EC Compressed Size       00000000 (0)\n+40F0 Uncompressed Size     00000000 (0)\n+40F4 Filename Length       0046 (70)\n+40F6 Extra Length          0009 (9)\n+40F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x40F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+413E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+4140   Length              0005 (5)\n+4142   Flags               01 (1) 'Modification'\n+4143   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+4147 PAYLOAD\n+\n+4872 DATA DESCRIPTOR       08074B50 (134695760)\n+4876 CRC                   7A7F3735 (2055157557)\n+487A Compressed Size       0000072B (1835)\n+487E Uncompressed Size     0000072B (1835)\n+\n+4882 LOCAL HEADER #15      04034B50 (67324752)\n+4886 Extract Zip Spec      14 (20) '2.0'\n+4887 Extract OS            00 (0) 'MS-DOS'\n+4888 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+488A Compression Method    0000 (0) 'Stored'\n+488C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+4890 CRC                   00000000 (0)\n+4894 Compressed Size       00000000 (0)\n+4898 Uncompressed Size     00000000 (0)\n+489C Filename Length       0036 (54)\n+489E Extra Length          0009 (9)\n+48A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x48A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+48D6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+48D8   Length              0005 (5)\n+48DA   Flags               01 (1) 'Modification'\n+48DB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+48DF PAYLOAD\n+\n+6478 DATA DESCRIPTOR       08074B50 (134695760)\n+647C CRC                   310B4938 (822823224)\n+6480 Compressed Size       00001B99 (7065)\n+6484 Uncompressed Size     00001B99 (7065)\n+\n+6488 LOCAL HEADER #16      04034B50 (67324752)\n+648C Extract Zip Spec      14 (20) '2.0'\n+648D Extract OS            00 (0) 'MS-DOS'\n+648E General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+6490 Compression Method    0000 (0) 'Stored'\n+6492 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+6496 CRC                   00000000 (0)\n+649A Compressed Size       00000000 (0)\n+649E Uncompressed Size     00000000 (0)\n+64A2 Filename Length       0042 (66)\n+64A4 Extra Length          0009 (9)\n+64A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x64A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+64E8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+64EA   Length              0005 (5)\n+64EC   Flags               01 (1) 'Modification'\n+64ED   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+64F1 PAYLOAD\n+\n+6DAB DATA DESCRIPTOR       08074B50 (134695760)\n+6DAF CRC                   BCC34008 (3166912520)\n+6DB3 Compressed Size       000008BA (2234)\n+6DB7 Uncompressed Size     000008BA (2234)\n+\n+6DBB LOCAL HEADER #17      04034B50 (67324752)\n+6DBF Extract Zip Spec      14 (20) '2.0'\n+6DC0 Extract OS            00 (0) 'MS-DOS'\n+6DC1 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+6DC3 Compression Method    0000 (0) 'Stored'\n+6DC5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+6DC9 CRC                   00000000 (0)\n+6DCD Compressed Size       00000000 (0)\n+6DD1 Uncompressed Size     00000000 (0)\n+6DD5 Filename Length       0032 (50)\n+6DD7 Extra Length          0009 (9)\n+6DD9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6DD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+6E0B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+6E0D   Length              0005 (5)\n+6E0F   Flags               01 (1) 'Modification'\n+6E10   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+6E14 PAYLOAD\n+\n+8569 DATA DESCRIPTOR       08074B50 (134695760)\n+856D CRC                   61D49D46 (1641323846)\n+8571 Compressed Size       00001755 (5973)\n+8575 Uncompressed Size     00001755 (5973)\n+\n+8579 LOCAL HEADER #18      04034B50 (67324752)\n+857D Extract Zip Spec      14 (20) '2.0'\n+857E Extract OS            00 (0) 'MS-DOS'\n+857F General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8581 Compression Method    0000 (0) 'Stored'\n+8583 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8587 CRC                   00000000 (0)\n+858B Compressed Size       00000000 (0)\n+858F Uncompressed Size     00000000 (0)\n+8593 Filename Length       002F (47)\n+8595 Extra Length          0009 (9)\n+8597 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8597: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+85C6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+85C8   Length              0005 (5)\n+85CA   Flags               01 (1) 'Modification'\n+85CB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+85CF PAYLOAD\n+\n+8C2C DATA DESCRIPTOR       08074B50 (134695760)\n+8C30 CRC                   098390E5 (159617253)\n+8C34 Compressed Size       0000065D (1629)\n+8C38 Uncompressed Size     0000065D (1629)\n+\n+8C3C LOCAL HEADER #19      04034B50 (67324752)\n+8C40 Extract Zip Spec      14 (20) '2.0'\n+8C41 Extract OS            00 (0) 'MS-DOS'\n+8C42 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8C44 Compression Method    0000 (0) 'Stored'\n+8C46 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8C4A CRC                   00000000 (0)\n+8C4E Compressed Size       00000000 (0)\n+8C52 Uncompressed Size     00000000 (0)\n+8C56 Filename Length       0035 (53)\n+8C58 Extra Length          0009 (9)\n+8C5A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8C5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8C8F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8C91   Length              0005 (5)\n+8C93   Flags               01 (1) 'Modification'\n+8C94   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+8C98 PAYLOAD\n+\n+97B8 DATA DESCRIPTOR       08074B50 (134695760)\n+97BC CRC                   1AB250A3 (447893667)\n+97C0 Compressed Size       00000B20 (2848)\n+97C4 Uncompressed Size     00000B20 (2848)\n+\n+97C8 CENTRAL HEADER #1     02014B50 (33639248)\n+97CC Created Zip Spec      14 (20) '2.0'\n+97CD Created OS            00 (0) 'MS-DOS'\n+97CE Extract Zip Spec      14 (20) '2.0'\n+97CF Extract OS            00 (0) 'MS-DOS'\n+97D0 General Purpose Flag  0000 (0)\n+97D2 Compression Method    0000 (0) 'Stored'\n+97D4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+97D8 CRC                   00000000 (0)\n+97DC Compressed Size       00000000 (0)\n+97E0 Uncompressed Size     00000000 (0)\n+97E4 Filename Length       0009 (9)\n+97E6 Extra Length          0009 (9)\n+97E8 Comment Length        0000 (0)\n+97EA Disk Start            0000 (0)\n+97EC Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+97EE Ext File Attributes   00000000 (0)\n+97F2 Local Header Offset   00000000 (0)\n+97F6 Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0x97F6: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+97FF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9801   Length              0005 (5)\n+9803   Flags               01 (1) 'Modification'\n+9804   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9808 CENTRAL HEADER #2     02014B50 (33639248)\n+980C Created Zip Spec      14 (20) '2.0'\n+980D Created OS            00 (0) 'MS-DOS'\n+980E Extract Zip Spec      14 (20) '2.0'\n+980F Extract OS            00 (0) 'MS-DOS'\n+9810 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9812 Compression Method    0000 (0) 'Stored'\n+9814 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9818 CRC                   2FDDD31D (803066653)\n+981C Compressed Size       00000562 (1378)\n+9820 Uncompressed Size     00000562 (1378)\n+9824 Filename Length       0014 (20)\n+9826 Extra Length          0009 (9)\n+9828 Comment Length        0000 (0)\n+982A Disk Start            0000 (0)\n+982C Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+982E Ext File Attributes   00000000 (0)\n+9832 Local Header Offset   00000030 (48)\n+9836 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9836: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+984A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+984C   Length              0005 (5)\n+984E   Flags               01 (1) 'Modification'\n+984F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9853 CENTRAL HEADER #3     02014B50 (33639248)\n+9857 Created Zip Spec      14 (20) '2.0'\n+9858 Created OS            00 (0) 'MS-DOS'\n+9859 Extract Zip Spec      14 (20) '2.0'\n+985A Extract OS            00 (0) 'MS-DOS'\n+985B General Purpose Flag  0000 (0)\n+985D Compression Method    0000 (0) 'Stored'\n+985F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9863 CRC                   00000000 (0)\n+9867 Compressed Size       00000000 (0)\n+986B Uncompressed Size     00000000 (0)\n+986F Filename Length       000F (15)\n+9871 Extra Length          0009 (9)\n+9873 Comment Length        0000 (0)\n+9875 Disk Start            0000 (0)\n+9877 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9879 Ext File Attributes   00000000 (0)\n+987D Local Header Offset   000005DD (1501)\n+9881 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9881: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9890 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9892   Length              0005 (5)\n+9894   Flags               01 (1) 'Modification'\n+9895   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9899 CENTRAL HEADER #4     02014B50 (33639248)\n+989D Created Zip Spec      14 (20) '2.0'\n+989E Created OS            00 (0) 'MS-DOS'\n+989F Extract Zip Spec      14 (20) '2.0'\n+98A0 Extract OS            00 (0) 'MS-DOS'\n+98A1 General Purpose Flag  0000 (0)\n+98A3 Compression Method    0000 (0) 'Stored'\n+98A5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+98A9 CRC                   00000000 (0)\n+98AD Compressed Size       00000000 (0)\n+98B1 Uncompressed Size     00000000 (0)\n+98B5 Filename Length       0025 (37)\n+98B7 Extra Length          0009 (9)\n+98B9 Comment Length        0000 (0)\n+98BB Disk Start            0000 (0)\n+98BD Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+98BF Ext File Attributes   00000000 (0)\n+98C3 Local Header Offset   00000613 (1555)\n+98C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x98C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+98EC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+98EE   Length              0005 (5)\n+98F0   Flags               01 (1) 'Modification'\n+98F1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+98F5 CENTRAL HEADER #5     02014B50 (33639248)\n+98F9 Created Zip Spec      14 (20) '2.0'\n+98FA Created OS            00 (0) 'MS-DOS'\n+98FB Extract Zip Spec      14 (20) '2.0'\n+98FC Extract OS            00 (0) 'MS-DOS'\n+98FD General Purpose Flag  0000 (0)\n+98FF Compression Method    0000 (0) 'Stored'\n+9901 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9905 CRC                   00000000 (0)\n+9909 Compressed Size       00000000 (0)\n+990D Uncompressed Size     00000000 (0)\n+9911 Filename Length       0036 (54)\n+9913 Extra Length          0009 (9)\n+9915 Comment Length        0000 (0)\n+9917 Disk Start            0000 (0)\n+9919 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+991B Ext File Attributes   00000000 (0)\n+991F Local Header Offset   0000065F (1631)\n+9923 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9959 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+995B   Length              0005 (5)\n+995D   Flags               01 (1) 'Modification'\n+995E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9962 CENTRAL HEADER #6     02014B50 (33639248)\n+9966 Created Zip Spec      14 (20) '2.0'\n+9967 Created OS            00 (0) 'MS-DOS'\n+9968 Extract Zip Spec      14 (20) '2.0'\n+9969 Extract OS            00 (0) 'MS-DOS'\n+996A General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+996C Compression Method    0000 (0) 'Stored'\n+996E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9972 CRC                   00000000 (0)\n+9976 Compressed Size       00000000 (0)\n+997A Uncompressed Size     00000000 (0)\n+997E Filename Length       0044 (68)\n+9980 Extra Length          0009 (9)\n+9982 Comment Length        0000 (0)\n+9984 Disk Start            0000 (0)\n+9986 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9988 Ext File Attributes   00000000 (0)\n+998C Local Header Offset   000006BC (1724)\n+9990 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+99D4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+99D6   Length              0005 (5)\n+99D8   Flags               01 (1) 'Modification'\n+99D9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+99DD CENTRAL HEADER #7     02014B50 (33639248)\n+99E1 Created Zip Spec      14 (20) '2.0'\n+99E2 Created OS            00 (0) 'MS-DOS'\n+99E3 Extract Zip Spec      14 (20) '2.0'\n+99E4 Extract OS            00 (0) 'MS-DOS'\n+99E5 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+99E7 Compression Method    0000 (0) 'Stored'\n+99E9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+99ED CRC                   5D9D84F0 (1570604272)\n+99F1 Compressed Size       00000DE6 (3558)\n+99F5 Uncompressed Size     00000DE6 (3558)\n+99F9 Filename Length       003D (61)\n+99FB Extra Length          0009 (9)\n+99FD Comment Length        0000 (0)\n+99FF Disk Start            0000 (0)\n+9A01 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9A03 Ext File Attributes   00000000 (0)\n+9A07 Local Header Offset   00000737 (1847)\n+9A0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9A0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9A48 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9A4A   Length              0005 (5)\n+9A4C   Flags               01 (1) 'Modification'\n+9A4D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9A51 CENTRAL HEADER #8     02014B50 (33639248)\n+9A55 Created Zip Spec      14 (20) '2.0'\n+9A56 Created OS            00 (0) 'MS-DOS'\n+9A57 Extract Zip Spec      14 (20) '2.0'\n+9A58 Extract OS            00 (0) 'MS-DOS'\n+9A59 General Purpose Flag  0000 (0)\n+9A5B Compression Method    0000 (0) 'Stored'\n+9A5D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9A61 CRC                   00000000 (0)\n+9A65 Compressed Size       00000000 (0)\n+9A69 Uncompressed Size     00000000 (0)\n+9A6D Filename Length       0004 (4)\n+9A6F Extra Length          0009 (9)\n+9A71 Comment Length        0000 (0)\n+9A73 Disk Start            0000 (0)\n+9A75 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9A77 Ext File Attributes   00000000 (0)\n+9A7B Local Header Offset   00001591 (5521)\n+9A7F Filename              'XXXX'\n+#\n+# WARNING: Offset 0x9A7F: Filename 'XXXX'\n+#          Zero length filename\n+#\n+9A83 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9A85   Length              0005 (5)\n+9A87   Flags               01 (1) 'Modification'\n+9A88   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9A8C CENTRAL HEADER #9     02014B50 (33639248)\n+9A90 Created Zip Spec      14 (20) '2.0'\n+9A91 Created OS            00 (0) 'MS-DOS'\n+9A92 Extract Zip Spec      14 (20) '2.0'\n+9A93 Extract OS            00 (0) 'MS-DOS'\n+9A94 General Purpose Flag  0000 (0)\n+9A96 Compression Method    0000 (0) 'Stored'\n+9A98 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9A9C CRC                   00000000 (0)\n+9AA0 Compressed Size       00000000 (0)\n+9AA4 Uncompressed Size     00000000 (0)\n+9AA8 Filename Length       000D (13)\n+9AAA Extra Length          0009 (9)\n+9AAC Comment Length        0000 (0)\n+9AAE Disk Start            0000 (0)\n+9AB0 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9AB2 Ext File Attributes   00000000 (0)\n+9AB6 Local Header Offset   000015BC (5564)\n+9ABA Filename              'XXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9ABA: Filename 'XXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9AC7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9AC9   Length              0005 (5)\n+9ACB   Flags               01 (1) 'Modification'\n+9ACC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9AD0 CENTRAL HEADER #10    02014B50 (33639248)\n+9AD4 Created Zip Spec      14 (20) '2.0'\n+9AD5 Created OS            00 (0) 'MS-DOS'\n+9AD6 Extract Zip Spec      14 (20) '2.0'\n+9AD7 Extract OS            00 (0) 'MS-DOS'\n+9AD8 General Purpose Flag  0000 (0)\n+9ADA Compression Method    0000 (0) 'Stored'\n+9ADC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9AE0 CRC                   00000000 (0)\n+9AE4 Compressed Size       00000000 (0)\n+9AE8 Uncompressed Size     00000000 (0)\n+9AEC Filename Length       0015 (21)\n+9AEE Extra Length          0009 (9)\n+9AF0 Comment Length        0000 (0)\n+9AF2 Disk Start            0000 (0)\n+9AF4 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9AF6 Ext File Attributes   00000000 (0)\n+9AFA Local Header Offset   000015F0 (5616)\n+9AFE Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9AFE: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9B13 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9B15   Length              0005 (5)\n+9B17   Flags               01 (1) 'Modification'\n+9B18   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9B1C CENTRAL HEADER #11    02014B50 (33639248)\n+9B20 Created Zip Spec      14 (20) '2.0'\n+9B21 Created OS            00 (0) 'MS-DOS'\n+9B22 Extract Zip Spec      14 (20) '2.0'\n+9B23 Extract OS            00 (0) 'MS-DOS'\n+9B24 General Purpose Flag  0000 (0)\n+9B26 Compression Method    0000 (0) 'Stored'\n+9B28 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9B2C CRC                   00000000 (0)\n+9B30 Compressed Size       00000000 (0)\n+9B34 Uncompressed Size     00000000 (0)\n+9B38 Filename Length       001E (30)\n+9B3A Extra Length          0009 (9)\n+9B3C Comment Length        0000 (0)\n+9B3E Disk Start            0000 (0)\n+9B40 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9B42 Ext File Attributes   00000000 (0)\n+9B46 Local Header Offset   0000162C (5676)\n+9B4A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9B68 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9B6A   Length              0005 (5)\n+9B6C   Flags               01 (1) 'Modification'\n+9B6D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9B71 CENTRAL HEADER #12    02014B50 (33639248)\n+9B75 Created Zip Spec      14 (20) '2.0'\n+9B76 Created OS            00 (0) 'MS-DOS'\n+9B77 Extract Zip Spec      14 (20) '2.0'\n+9B78 Extract OS            00 (0) 'MS-DOS'\n+9B79 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9B7B Compression Method    0000 (0) 'Stored'\n+9B7D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9B81 CRC                   049E5F2E (77487918)\n+9B85 Compressed Size       00001BD1 (7121)\n+9B89 Uncompressed Size     00001BD1 (7121)\n+9B8D Filename Length       0030 (48)\n+9B8F Extra Length          0009 (9)\n+9B91 Comment Length        0000 (0)\n+9B93 Disk Start            0000 (0)\n+9B95 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9B97 Ext File Attributes   00000000 (0)\n+9B9B Local Header Offset   00001671 (5745)\n+9B9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9B9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9BCF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9BD1   Length              0005 (5)\n+9BD3   Flags               01 (1) 'Modification'\n+9BD4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9BD8 CENTRAL HEADER #13    02014B50 (33639248)\n+9BDC Created Zip Spec      14 (20) '2.0'\n+9BDD Created OS            00 (0) 'MS-DOS'\n+9BDE Extract Zip Spec      14 (20) '2.0'\n+9BDF Extract OS            00 (0) 'MS-DOS'\n+9BE0 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9BE2 Compression Method    0000 (0) 'Stored'\n+9BE4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9BE8 CRC                   1B79B978 (460962168)\n+9BEC Compressed Size       00000DC5 (3525)\n+9BF0 Uncompressed Size     00000DC5 (3525)\n+9BF4 Filename Length       0035 (53)\n+9BF6 Extra Length          0009 (9)\n+9BF8 Comment Length        0000 (0)\n+9BFA Disk Start            0000 (0)\n+9BFC Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9BFE Ext File Attributes   00000000 (0)\n+9C02 Local Header Offset   000032A9 (12969)\n+9C06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9C06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9C3B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9C3D   Length              0005 (5)\n+9C3F   Flags               01 (1) 'Modification'\n+9C40   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9C44 CENTRAL HEADER #14    02014B50 (33639248)\n+9C48 Created Zip Spec      14 (20) '2.0'\n+9C49 Created OS            00 (0) 'MS-DOS'\n+9C4A Extract Zip Spec      14 (20) '2.0'\n+9C4B Extract OS            00 (0) 'MS-DOS'\n+9C4C General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9C4E Compression Method    0000 (0) 'Stored'\n+9C50 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9C54 CRC                   7A7F3735 (2055157557)\n+9C58 Compressed Size       0000072B (1835)\n+9C5C Uncompressed Size     0000072B (1835)\n+9C60 Filename Length       0046 (70)\n+9C62 Extra Length          0009 (9)\n+9C64 Comment Length        0000 (0)\n+9C66 Disk Start            0000 (0)\n+9C68 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9C6A Ext File Attributes   00000000 (0)\n+9C6E Local Header Offset   000040DA (16602)\n+9C72 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9CB8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9CBA   Length              0005 (5)\n+9CBC   Flags               01 (1) 'Modification'\n+9CBD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9CC1 CENTRAL HEADER #15    02014B50 (33639248)\n+9CC5 Created Zip Spec      14 (20) '2.0'\n+9CC6 Created OS            00 (0) 'MS-DOS'\n+9CC7 Extract Zip Spec      14 (20) '2.0'\n+9CC8 Extract OS            00 (0) 'MS-DOS'\n+9CC9 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9CCB Compression Method    0000 (0) 'Stored'\n+9CCD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9CD1 CRC                   310B4938 (822823224)\n+9CD5 Compressed Size       00001B99 (7065)\n+9CD9 Uncompressed Size     00001B99 (7065)\n+9CDD Filename Length       0036 (54)\n+9CDF Extra Length          0009 (9)\n+9CE1 Comment Length        0000 (0)\n+9CE3 Disk Start            0000 (0)\n+9CE5 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9CE7 Ext File Attributes   00000000 (0)\n+9CEB Local Header Offset   00004882 (18562)\n+9CEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9D25 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9D27   Length              0005 (5)\n+9D29   Flags               01 (1) 'Modification'\n+9D2A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9D2E CENTRAL HEADER #16    02014B50 (33639248)\n+9D32 Created Zip Spec      14 (20) '2.0'\n+9D33 Created OS            00 (0) 'MS-DOS'\n+9D34 Extract Zip Spec      14 (20) '2.0'\n+9D35 Extract OS            00 (0) 'MS-DOS'\n+9D36 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9D38 Compression Method    0000 (0) 'Stored'\n+9D3A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9D3E CRC                   BCC34008 (3166912520)\n+9D42 Compressed Size       000008BA (2234)\n+9D46 Uncompressed Size     000008BA (2234)\n+9D4A Filename Length       0042 (66)\n+9D4C Extra Length          0009 (9)\n+9D4E Comment Length        0000 (0)\n+9D50 Disk Start            0000 (0)\n+9D52 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9D54 Ext File Attributes   00000000 (0)\n+9D58 Local Header Offset   00006488 (25736)\n+9D5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9D5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9D9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9DA0   Length              0005 (5)\n+9DA2   Flags               01 (1) 'Modification'\n+9DA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9DA7 CENTRAL HEADER #17    02014B50 (33639248)\n+9DAB Created Zip Spec      14 (20) '2.0'\n+9DAC Created OS            00 (0) 'MS-DOS'\n+9DAD Extract Zip Spec      14 (20) '2.0'\n+9DAE Extract OS            00 (0) 'MS-DOS'\n+9DAF General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9DB1 Compression Method    0000 (0) 'Stored'\n+9DB3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9DB7 CRC                   61D49D46 (1641323846)\n+9DBB Compressed Size       00001755 (5973)\n+9DBF Uncompressed Size     00001755 (5973)\n+9DC3 Filename Length       0032 (50)\n+9DC5 Extra Length          0009 (9)\n+9DC7 Comment Length        0000 (0)\n+9DC9 Disk Start            0000 (0)\n+9DCB Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9DCD Ext File Attributes   00000000 (0)\n+9DD1 Local Header Offset   00006DBB (28091)\n+9DD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9DD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9E07 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9E09   Length              0005 (5)\n+9E0B   Flags               01 (1) 'Modification'\n+9E0C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9E10 CENTRAL HEADER #18    02014B50 (33639248)\n+9E14 Created Zip Spec      14 (20) '2.0'\n+9E15 Created OS            00 (0) 'MS-DOS'\n+9E16 Extract Zip Spec      14 (20) '2.0'\n+9E17 Extract OS            00 (0) 'MS-DOS'\n+9E18 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9E1A Compression Method    0000 (0) 'Stored'\n+9E1C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9E20 CRC                   098390E5 (159617253)\n+9E24 Compressed Size       0000065D (1629)\n+9E28 Uncompressed Size     0000065D (1629)\n+9E2C Filename Length       002F (47)\n+9E2E Extra Length          0009 (9)\n+9E30 Comment Length        0000 (0)\n+9E32 Disk Start            0000 (0)\n+9E34 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9E36 Ext File Attributes   00000000 (0)\n+9E3A Local Header Offset   00008579 (34169)\n+9E3E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9E3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9E6D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9E6F   Length              0005 (5)\n+9E71   Flags               01 (1) 'Modification'\n+9E72   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9E76 CENTRAL HEADER #19    02014B50 (33639248)\n+9E7A Created Zip Spec      14 (20) '2.0'\n+9E7B Created OS            00 (0) 'MS-DOS'\n+9E7C Extract Zip Spec      14 (20) '2.0'\n+9E7D Extract OS            00 (0) 'MS-DOS'\n+9E7E General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9E80 Compression Method    0000 (0) 'Stored'\n+9E82 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9E86 CRC                   1AB250A3 (447893667)\n+9E8A Compressed Size       00000B20 (2848)\n+9E8E Uncompressed Size     00000B20 (2848)\n+9E92 Filename Length       0035 (53)\n+9E94 Extra Length          0009 (9)\n+9E96 Comment Length        0000 (0)\n+9E98 Disk Start            0000 (0)\n+9E9A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9E9C Ext File Attributes   00000000 (0)\n+9EA0 Local Header Offset   00008C3C (35900)\n+9EA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9EA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9ED9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9EDB   Length              0005 (5)\n+9EDD   Flags               01 (1) 'Modification'\n+9EDE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9EE2 END CENTRAL HEADER    06054B50 (101010256)\n+9EE6 Number of this disk   0000 (0)\n+9EE8 Central Dir Disk no   0000 (0)\n+9EEA Entries in this disk  0013 (19)\n+9EEC Total Entries         0013 (19)\n+9EEE Size of Central Dir   0000071A (1818)\n+9EF2 Offset to Central Dir 000097C8 (38856)\n+9EF6 Comment Length        0000 (0)\n #\n # Warning Count: 38\n #\n # Done\n"}, {"source1": "com/codahale/metrics/servlets/AdminServlet.class", "source2": "com/codahale/metrics/servlets/AdminServlet.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum c80e2565f9f59604c76f0349e125a3ece7e8ec3299d38201b6975bde93d36b86\n+  SHA-256 checksum c5629415527f988110670b85e3e23bb27c727c17e28cc897e9e187d414534a44\n   Compiled from \"AdminServlet.java\"\n public class com.codahale.metrics.servlets.AdminServlet extends javax.servlet.http.HttpServlet\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #6                          // com/codahale/metrics/servlets/AdminServlet\n   super_class: #98                        // javax/servlet/http/HttpServlet\n@@ -779,15 +779,15 @@\n     Exceptions:\n       throws javax.servlet.ServletException\n \n   protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n-      stack=7, locals=9, args_size=3\n+      stack=7, locals=7, args_size=3\n          0: new           #4                  // class java/lang/StringBuilder\n          3: dup\n          4: invokespecial #5                  // Method java/lang/StringBuilder.\"<init>\":()V\n          7: aload_1\n          8: invokeinterface #69,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getContextPath:()Ljava/lang/String;\n         13: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         16: aload_1\n@@ -804,178 +804,144 @@\n         43: invokeinterface #75,  3           // InterfaceMethod javax/servlet/http/HttpServletResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V\n         48: aload_2\n         49: ldc           #76                 // String text/html\n         51: invokeinterface #77,  2           // InterfaceMethod javax/servlet/http/HttpServletResponse.setContentType:(Ljava/lang/String;)V\n         56: aload_2\n         57: invokeinterface #78,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getWriter:()Ljava/io/PrintWriter;\n         62: astore        4\n-        64: aconst_null\n-        65: astore        5\n-        67: aload         4\n-        69: aload_0\n-        70: getfield      #51                 // Field pageContentTemplate:Ljava/lang/String;\n-        73: bipush        11\n-        75: anewarray     #48                 // class java/lang/Object\n-        78: dup\n-        79: iconst_0\n-        80: aload_3\n-        81: aastore\n-        82: dup\n-        83: iconst_1\n-        84: aload_0\n-        85: getfield      #54                 // Field metricsUri:Ljava/lang/String;\n-        88: aastore\n-        89: dup\n-        90: iconst_2\n-        91: aload_3\n-        92: aastore\n-        93: dup\n-        94: iconst_3\n-        95: aload_0\n-        96: getfield      #57                 // Field pingUri:Ljava/lang/String;\n-        99: aastore\n-       100: dup\n-       101: iconst_4\n-       102: aload_3\n-       103: aastore\n-       104: dup\n-       105: iconst_5\n-       106: aload_0\n-       107: getfield      #60                 // Field threadsUri:Ljava/lang/String;\n-       110: aastore\n-       111: dup\n-       112: bipush        6\n-       114: aload_3\n-       115: aastore\n-       116: dup\n-       117: bipush        7\n-       119: aload_0\n-       120: getfield      #63                 // Field healthcheckUri:Ljava/lang/String;\n-       123: aastore\n-       124: dup\n-       125: bipush        8\n-       127: aload_3\n-       128: aastore\n-       129: dup\n-       130: bipush        9\n-       132: aload_0\n-       133: getfield      #66                 // Field cpuProfileUri:Ljava/lang/String;\n-       136: aastore\n-       137: dup\n-       138: bipush        10\n-       140: aload_0\n-       141: getfield      #68                 // Field serviceName:Ljava/lang/String;\n-       144: ifnonnull     152\n-       147: ldc           #79                 // String\n-       149: goto          179\n-       152: new           #4                  // class java/lang/StringBuilder\n-       155: dup\n-       156: invokespecial #5                  // Method java/lang/StringBuilder.\"<init>\":()V\n-       159: ldc           #80                 // String  (\n-       161: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       164: aload_0\n-       165: getfield      #68                 // Field serviceName:Ljava/lang/String;\n-       168: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       171: ldc           #81                 // String )\n-       173: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       176: invokevirtual #49                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       179: aastore\n-       180: invokestatic  #82                 // Method java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-       183: invokevirtual #83                 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V\n-       186: aload         4\n-       188: ifnull        273\n-       191: aload         5\n-       193: ifnull        216\n-       196: aload         4\n-       198: invokevirtual #84                 // Method java/io/PrintWriter.close:()V\n-       201: goto          273\n-       204: astore        6\n-       206: aload         5\n-       208: aload         6\n-       210: invokevirtual #86                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       213: goto          273\n-       216: aload         4\n-       218: invokevirtual #84                 // Method java/io/PrintWriter.close:()V\n-       221: goto          273\n-       224: astore        6\n-       226: aload         6\n-       228: astore        5\n-       230: aload         6\n-       232: athrow\n-       233: astore        7\n-       235: aload         4\n-       237: ifnull        270\n-       240: aload         5\n-       242: ifnull        265\n-       245: aload         4\n-       247: invokevirtual #84                 // Method java/io/PrintWriter.close:()V\n-       250: goto          270\n-       253: astore        8\n-       255: aload         5\n-       257: aload         8\n-       259: invokevirtual #86                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       262: goto          270\n-       265: aload         4\n-       267: invokevirtual #84                 // Method java/io/PrintWriter.close:()V\n-       270: aload         7\n-       272: athrow\n-       273: return\n+        64: aload         4\n+        66: aload_0\n+        67: getfield      #51                 // Field pageContentTemplate:Ljava/lang/String;\n+        70: bipush        11\n+        72: anewarray     #48                 // class java/lang/Object\n+        75: dup\n+        76: iconst_0\n+        77: aload_3\n+        78: aastore\n+        79: dup\n+        80: iconst_1\n+        81: aload_0\n+        82: getfield      #54                 // Field metricsUri:Ljava/lang/String;\n+        85: aastore\n+        86: dup\n+        87: iconst_2\n+        88: aload_3\n+        89: aastore\n+        90: dup\n+        91: iconst_3\n+        92: aload_0\n+        93: getfield      #57                 // Field pingUri:Ljava/lang/String;\n+        96: aastore\n+        97: dup\n+        98: iconst_4\n+        99: aload_3\n+       100: aastore\n+       101: dup\n+       102: iconst_5\n+       103: aload_0\n+       104: getfield      #60                 // Field threadsUri:Ljava/lang/String;\n+       107: aastore\n+       108: dup\n+       109: bipush        6\n+       111: aload_3\n+       112: aastore\n+       113: dup\n+       114: bipush        7\n+       116: aload_0\n+       117: getfield      #63                 // Field healthcheckUri:Ljava/lang/String;\n+       120: aastore\n+       121: dup\n+       122: bipush        8\n+       124: aload_3\n+       125: aastore\n+       126: dup\n+       127: bipush        9\n+       129: aload_0\n+       130: getfield      #66                 // Field cpuProfileUri:Ljava/lang/String;\n+       133: aastore\n+       134: dup\n+       135: bipush        10\n+       137: aload_0\n+       138: getfield      #68                 // Field serviceName:Ljava/lang/String;\n+       141: ifnonnull     149\n+       144: ldc           #79                 // String\n+       146: goto          176\n+       149: new           #4                  // class java/lang/StringBuilder\n+       152: dup\n+       153: invokespecial #5                  // Method java/lang/StringBuilder.\"<init>\":()V\n+       156: ldc           #80                 // String  (\n+       158: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       161: aload_0\n+       162: getfield      #68                 // Field serviceName:Ljava/lang/String;\n+       165: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       168: ldc           #81                 // String )\n+       170: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       173: invokevirtual #49                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       176: aastore\n+       177: invokestatic  #82                 // Method java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+       180: invokevirtual #83                 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V\n+       183: aload         4\n+       185: ifnull        223\n+       188: aload         4\n+       190: invokevirtual #84                 // Method java/io/PrintWriter.close:()V\n+       193: goto          223\n+       196: astore        5\n+       198: aload         4\n+       200: ifnull        220\n+       203: aload         4\n+       205: invokevirtual #84                 // Method java/io/PrintWriter.close:()V\n+       208: goto          220\n+       211: astore        6\n+       213: aload         5\n+       215: aload         6\n+       217: invokevirtual #86                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n+       220: aload         5\n+       222: athrow\n+       223: return\n       Exception table:\n          from    to  target type\n-           196   201   204   Class java/lang/Throwable\n-            67   186   224   Class java/lang/Throwable\n-            67   186   233   any\n-           245   250   253   Class java/lang/Throwable\n-           224   235   233   any\n+            64   183   196   Class java/lang/Throwable\n+           203   208   211   Class java/lang/Throwable\n       LineNumberTable:\n         line 134: 0\n         line 136: 29\n         line 137: 38\n         line 138: 48\n         line 139: 56\n-        line 140: 67\n-        line 142: 140\n-        line 140: 180\n-        line 143: 186\n-        line 139: 224\n-        line 143: 233\n-        line 144: 273\n+        line 140: 64\n+        line 142: 137\n+        line 140: 177\n+        line 143: 183\n+        line 139: 196\n+        line 144: 223\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-           64     209     4 writer   Ljava/io/PrintWriter;\n-            0     274     0  this   Lcom/codahale/metrics/servlets/AdminServlet;\n-            0     274     1   req   Ljavax/servlet/http/HttpServletRequest;\n-            0     274     2  resp   Ljavax/servlet/http/HttpServletResponse;\n-           29     245     3  path   Ljava/lang/String;\n-      StackMapTable: number_of_entries = 10\n+           64     159     4 writer   Ljava/io/PrintWriter;\n+            0     224     0  this   Lcom/codahale/metrics/servlets/AdminServlet;\n+            0     224     1   req   Ljavax/servlet/http/HttpServletRequest;\n+            0     224     2  resp   Ljavax/servlet/http/HttpServletResponse;\n+           29     195     3  path   Ljava/lang/String;\n+      StackMapTable: number_of_entries = 6\n         frame_type = 255 /* full_frame */\n-          offset_delta = 152\n-          locals = [ class com/codahale/metrics/servlets/AdminServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class java/io/PrintWriter, class java/lang/Throwable ]\n+          offset_delta = 149\n+          locals = [ class com/codahale/metrics/servlets/AdminServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class java/io/PrintWriter ]\n           stack = [ class java/io/PrintWriter, class java/lang/String, class \"[Ljava/lang/Object;\", class \"[Ljava/lang/Object;\", int ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 26\n-          locals = [ class com/codahale/metrics/servlets/AdminServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class java/io/PrintWriter, class java/lang/Throwable ]\n+          locals = [ class com/codahale/metrics/servlets/AdminServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class java/io/PrintWriter ]\n           stack = [ class java/io/PrintWriter, class java/lang/String, class \"[Ljava/lang/Object;\", class \"[Ljava/lang/Object;\", int, class java/lang/Object ]\n-        frame_type = 88 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 71 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 72 /* same_locals_1_stack_item */\n+        frame_type = 83 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Throwable ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 19\n-          locals = [ class com/codahale/metrics/servlets/AdminServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class java/io/PrintWriter, class java/lang/Throwable, top, class java/lang/Throwable ]\n+          offset_delta = 14\n+          locals = [ class com/codahale/metrics/servlets/AdminServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class java/io/PrintWriter, class java/lang/Throwable ]\n           stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 4 /* same */\n-        frame_type = 255 /* full_frame */\n+        frame_type = 8 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 2\n-          locals = [ class com/codahale/metrics/servlets/AdminServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String ]\n-          stack = []\n     Exceptions:\n       throws javax.servlet.ServletException, java.io.IOException\n \n   protected void service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n"}]}, {"source1": "com/codahale/metrics/servlets/CpuProfileServlet.class", "source2": "com/codahale/metrics/servlets/CpuProfileServlet.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 4dea6e05795b99f73335a7958f252401da3db0bb2c8c785c7255e06745b8e124\n+  SHA-256 checksum 9747c203dab2c18c2248fbf66b5905d6f9f38cd4969793ff6dc358410788bae5\n   Compiled from \"CpuProfileServlet.java\"\n public class com.codahale.metrics.servlets.CpuProfileServlet extends javax.servlet.http.HttpServlet\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #19                         // com/codahale/metrics/servlets/CpuProfileServlet\n   super_class: #39                        // javax/servlet/http/HttpServlet\n@@ -225,15 +225,15 @@\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lcom/codahale/metrics/servlets/CpuProfileServlet;\n \n   protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n-      stack=5, locals=11, args_size=3\n+      stack=5, locals=9, args_size=3\n          0: bipush        10\n          2: istore_3\n          3: aload_1\n          4: ldc           #5                  // String duration\n          6: invokeinterface #6,  2            // InterfaceMethod javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String;\n         11: ifnull        34\n         14: aload_1\n@@ -286,69 +286,44 @@\n        128: invokeinterface #22,  3           // InterfaceMethod javax/servlet/http/HttpServletResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V\n        133: aload_2\n        134: ldc           #23                 // String pprof/raw\n        136: invokeinterface #24,  2           // InterfaceMethod javax/servlet/http/HttpServletResponse.setContentType:(Ljava/lang/String;)V\n        141: aload_2\n        142: invokeinterface #25,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getOutputStream:()Ljavax/servlet/ServletOutputStream;\n        147: astore        6\n-       149: aconst_null\n-       150: astore        7\n-       152: aload_0\n-       153: aload         6\n-       155: iload_3\n-       156: iload         4\n-       158: aload         5\n-       160: invokevirtual #26                 // Method doProfile:(Ljava/io/OutputStream;IILjava/lang/Thread$State;)V\n-       163: aload         6\n-       165: ifnull        250\n-       168: aload         7\n-       170: ifnull        193\n-       173: aload         6\n-       175: invokevirtual #27                 // Method java/io/OutputStream.close:()V\n-       178: goto          250\n-       181: astore        8\n-       183: aload         7\n-       185: aload         8\n-       187: invokevirtual #29                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       190: goto          250\n-       193: aload         6\n-       195: invokevirtual #27                 // Method java/io/OutputStream.close:()V\n-       198: goto          250\n-       201: astore        8\n-       203: aload         8\n-       205: astore        7\n-       207: aload         8\n-       209: athrow\n-       210: astore        9\n-       212: aload         6\n-       214: ifnull        247\n-       217: aload         7\n-       219: ifnull        242\n-       222: aload         6\n-       224: invokevirtual #27                 // Method java/io/OutputStream.close:()V\n-       227: goto          247\n-       230: astore        10\n-       232: aload         7\n-       234: aload         10\n-       236: invokevirtual #29                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       239: goto          247\n-       242: aload         6\n-       244: invokevirtual #27                 // Method java/io/OutputStream.close:()V\n-       247: aload         9\n-       249: athrow\n-       250: return\n+       149: aload_0\n+       150: aload         6\n+       152: iload_3\n+       153: iload         4\n+       155: aload         5\n+       157: invokevirtual #26                 // Method doProfile:(Ljava/io/OutputStream;IILjava/lang/Thread$State;)V\n+       160: aload         6\n+       162: ifnull        200\n+       165: aload         6\n+       167: invokevirtual #27                 // Method java/io/OutputStream.close:()V\n+       170: goto          200\n+       173: astore        7\n+       175: aload         6\n+       177: ifnull        197\n+       180: aload         6\n+       182: invokevirtual #27                 // Method java/io/OutputStream.close:()V\n+       185: goto          197\n+       188: astore        8\n+       190: aload         7\n+       192: aload         8\n+       194: invokevirtual #29                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n+       197: aload         7\n+       199: athrow\n+       200: return\n       Exception table:\n          from    to  target type\n             14    26    29   Class java/lang/NumberFormatException\n             49    76    79   Class java/lang/NumberFormatException\n-           173   178   181   Class java/lang/Throwable\n-           152   163   201   Class java/lang/Throwable\n-           152   163   210   any\n-           222   227   230   Class java/lang/Throwable\n-           201   212   210   any\n+           149   160   173   Class java/lang/Throwable\n+           180   185   188   Class java/lang/Throwable\n       LineNumberTable:\n         line 29: 0\n         line 30: 3\n         line 32: 14\n         line 35: 26\n         line 33: 29\n         line 34: 31\n@@ -362,32 +337,31 @@\n         line 49: 85\n         line 50: 101\n         line 52: 109\n         line 55: 114\n         line 56: 123\n         line 57: 133\n         line 58: 141\n-        line 59: 152\n-        line 60: 163\n-        line 58: 201\n-        line 60: 210\n-        line 61: 250\n+        line 59: 149\n+        line 60: 160\n+        line 58: 173\n+        line 61: 200\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n            31       3     4     e   Ljava/lang/NumberFormatException;\n            81       4     5     e   Ljava/lang/NumberFormatException;\n           106       3     5 state   Ljava/lang/Thread$State;\n-          149     101     6 output   Ljava/io/OutputStream;\n-            0     251     0  this   Lcom/codahale/metrics/servlets/CpuProfileServlet;\n-            0     251     1   req   Ljavax/servlet/http/HttpServletRequest;\n-            0     251     2  resp   Ljavax/servlet/http/HttpServletResponse;\n-            3     248     3 duration   I\n-           38     213     4 frequency   I\n-          114     137     5 state   Ljava/lang/Thread$State;\n-      StackMapTable: number_of_entries = 14\n+          149      51     6 output   Ljava/io/OutputStream;\n+            0     201     0  this   Lcom/codahale/metrics/servlets/CpuProfileServlet;\n+            0     201     1   req   Ljavax/servlet/http/HttpServletRequest;\n+            0     201     2  resp   Ljavax/servlet/http/HttpServletResponse;\n+            3     198     3 duration   I\n+           38     163     4 frequency   I\n+          114      87     5 state   Ljava/lang/Thread$State;\n+      StackMapTable: number_of_entries = 10\n         frame_type = 255 /* full_frame */\n           offset_delta = 29\n           locals = [ class com/codahale/metrics/servlets/CpuProfileServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int ]\n           stack = [ class java/lang/NumberFormatException ]\n         frame_type = 4 /* same */\n         frame_type = 255 /* full_frame */\n           offset_delta = 44\n@@ -395,32 +369,24 @@\n           stack = [ class java/lang/NumberFormatException ]\n         frame_type = 5 /* same */\n         frame_type = 23 /* same */\n         frame_type = 252 /* append */\n           offset_delta = 4\n           locals = [ class java/lang/Thread$State ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 66\n-          locals = [ class com/codahale/metrics/servlets/CpuProfileServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/lang/Thread$State, class java/io/OutputStream, class java/lang/Throwable ]\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 71 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 72 /* same_locals_1_stack_item */\n+          offset_delta = 58\n+          locals = [ class com/codahale/metrics/servlets/CpuProfileServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/lang/Thread$State, class java/io/OutputStream ]\n           stack = [ class java/lang/Throwable ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 19\n-          locals = [ class com/codahale/metrics/servlets/CpuProfileServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/lang/Thread$State, class java/io/OutputStream, class java/lang/Throwable, top, class java/lang/Throwable ]\n+          offset_delta = 14\n+          locals = [ class com/codahale/metrics/servlets/CpuProfileServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/lang/Thread$State, class java/io/OutputStream, class java/lang/Throwable ]\n           stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 4 /* same */\n-        frame_type = 255 /* full_frame */\n+        frame_type = 8 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 2\n-          locals = [ class com/codahale/metrics/servlets/CpuProfileServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/lang/Thread$State ]\n-          stack = []\n     Exceptions:\n       throws javax.servlet.ServletException, java.io.IOException\n \n   protected void doProfile(java.io.OutputStream, int, int, java.lang.Thread$State) throws java.io.IOException;\n     descriptor: (Ljava/io/OutputStream;IILjava/lang/Thread$State;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n@@ -470,14 +436,15 @@\n         line 66: 12\n         line 68: 25\n         line 69: 30\n         line 71: 40\n         line 74: 46\n         line 72: 55\n         line 74: 56\n+        line 75: 67\n         line 77: 70\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n            25      31     5 profile   Lcom/papertrail/profiler/CpuProfile;\n             0      80     0  this   Lcom/codahale/metrics/servlets/CpuProfileServlet;\n             0      80     1   out   Ljava/io/OutputStream;\n             0      80     2 duration   I\n"}]}, {"source1": "com/codahale/metrics/servlets/HealthCheckServlet.class", "source2": "com/codahale/metrics/servlets/HealthCheckServlet.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum eaac4b8b19f12a098afa0864e3d405c07d1b579be471493a0fbcd277d2c85c6d\n+  SHA-256 checksum e0500cac161627c78c398495bc1c58960782f30aafe63ed8298a1a11ea3ab5b3\n   Compiled from \"HealthCheckServlet.java\"\n public class com.codahale.metrics.servlets.HealthCheckServlet extends javax.servlet.http.HttpServlet\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #32                         // com/codahale/metrics/servlets/HealthCheckServlet\n   super_class: #72                        // javax/servlet/http/HttpServlet\n@@ -578,15 +578,15 @@\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lcom/codahale/metrics/servlets/HealthCheckServlet;\n \n   protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n-      stack=3, locals=9, args_size=3\n+      stack=3, locals=7, args_size=3\n          0: aload_0\n          1: invokespecial #31                 // Method runHealthChecks:()Ljava/util/SortedMap;\n          4: astore_3\n          5: aload_2\n          6: ldc           #33                 // String application/json\n          8: invokeinterface #34,  2           // InterfaceMethod javax/servlet/http/HttpServletResponse.setContentType:(Ljava/lang/String;)V\n         13: aload_2\n@@ -625,99 +625,73 @@\n         98: goto          110\n        101: aload_2\n        102: sipush        500\n        105: invokeinterface #40,  2           // InterfaceMethod javax/servlet/http/HttpServletResponse.setStatus:(I)V\n        110: aload_2\n        111: invokeinterface #45,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getOutputStream:()Ljavax/servlet/ServletOutputStream;\n        116: astore        4\n-       118: aconst_null\n-       119: astore        5\n-       121: aload_0\n-       122: aload_1\n-       123: invokespecial #46                 // Method getWriter:(Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n-       126: aload         4\n-       128: aload_3\n-       129: invokevirtual #47                 // Method com/fasterxml/jackson/databind/ObjectWriter.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V\n-       132: aload         4\n-       134: ifnull        219\n-       137: aload         5\n-       139: ifnull        162\n-       142: aload         4\n-       144: invokevirtual #48                 // Method java/io/OutputStream.close:()V\n-       147: goto          219\n-       150: astore        6\n-       152: aload         5\n-       154: aload         6\n-       156: invokevirtual #50                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       159: goto          219\n-       162: aload         4\n-       164: invokevirtual #48                 // Method java/io/OutputStream.close:()V\n-       167: goto          219\n-       170: astore        6\n-       172: aload         6\n-       174: astore        5\n-       176: aload         6\n-       178: athrow\n-       179: astore        7\n-       181: aload         4\n-       183: ifnull        216\n-       186: aload         5\n-       188: ifnull        211\n-       191: aload         4\n-       193: invokevirtual #48                 // Method java/io/OutputStream.close:()V\n-       196: goto          216\n-       199: astore        8\n-       201: aload         5\n-       203: aload         8\n-       205: invokevirtual #50                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       208: goto          216\n-       211: aload         4\n-       213: invokevirtual #48                 // Method java/io/OutputStream.close:()V\n-       216: aload         7\n-       218: athrow\n-       219: return\n+       118: aload_0\n+       119: aload_1\n+       120: invokespecial #46                 // Method getWriter:(Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n+       123: aload         4\n+       125: aload_3\n+       126: invokevirtual #47                 // Method com/fasterxml/jackson/databind/ObjectWriter.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V\n+       129: aload         4\n+       131: ifnull        169\n+       134: aload         4\n+       136: invokevirtual #48                 // Method java/io/OutputStream.close:()V\n+       139: goto          169\n+       142: astore        5\n+       144: aload         4\n+       146: ifnull        166\n+       149: aload         4\n+       151: invokevirtual #48                 // Method java/io/OutputStream.close:()V\n+       154: goto          166\n+       157: astore        6\n+       159: aload         5\n+       161: aload         6\n+       163: invokevirtual #50                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n+       166: aload         5\n+       168: athrow\n+       169: return\n       Exception table:\n          from    to  target type\n-           142   147   150   Class java/lang/Throwable\n-           121   132   170   Class java/lang/Throwable\n-           121   132   179   any\n-           191   196   199   Class java/lang/Throwable\n-           170   181   179   any\n+           118   129   142   Class java/lang/Throwable\n+           149   154   157   Class java/lang/Throwable\n       LineNumberTable:\n         line 146: 0\n         line 147: 5\n         line 148: 13\n         line 149: 23\n         line 150: 32\n         line 152: 44\n         line 153: 54\n         line 154: 61\n         line 155: 77\n         line 156: 89\n         line 158: 101\n         line 162: 110\n-        line 163: 121\n-        line 164: 132\n-        line 162: 170\n-        line 164: 179\n-        line 165: 219\n+        line 163: 118\n+        line 164: 129\n+        line 162: 142\n+        line 165: 169\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n            54      56     4 reqParameter   Ljava/lang/String;\n            61      49     5 httpStatusIndicatorParam   Z\n            77      33     6 useHttpStatusForHealthCheck   Z\n-          118     101     4 output   Ljava/io/OutputStream;\n-            0     220     0  this   Lcom/codahale/metrics/servlets/HealthCheckServlet;\n-            0     220     1   req   Ljavax/servlet/http/HttpServletRequest;\n-            0     220     2  resp   Ljavax/servlet/http/HttpServletResponse;\n-            5     215     3 results   Ljava/util/SortedMap;\n+          118      51     4 output   Ljava/io/OutputStream;\n+            0     170     0  this   Lcom/codahale/metrics/servlets/HealthCheckServlet;\n+            0     170     1   req   Ljavax/servlet/http/HttpServletRequest;\n+            0     170     2  resp   Ljavax/servlet/http/HttpServletResponse;\n+            5     165     3 results   Ljava/util/SortedMap;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            5     215     3 results   Ljava/util/SortedMap<Ljava/lang/String;Lcom/codahale/metrics/health/HealthCheck$Result;>;\n-      StackMapTable: number_of_entries = 14\n+            5     165     3 results   Ljava/util/SortedMap<Ljava/lang/String;Lcom/codahale/metrics/health/HealthCheck$Result;>;\n+      StackMapTable: number_of_entries = 10\n         frame_type = 252 /* append */\n           offset_delta = 44\n           locals = [ class java/util/SortedMap ]\n         frame_type = 253 /* append */\n           offset_delta = 28\n           locals = [ class java/lang/String, int ]\n         frame_type = 65 /* same_locals_1_stack_item */\n@@ -725,32 +699,24 @@\n         frame_type = 252 /* append */\n           offset_delta = 13\n           locals = [ int ]\n         frame_type = 11 /* same */\n         frame_type = 248 /* chop */\n           offset_delta = 8\n         frame_type = 255 /* full_frame */\n-          offset_delta = 39\n-          locals = [ class com/codahale/metrics/servlets/HealthCheckServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/SortedMap, class java/io/OutputStream, class java/lang/Throwable ]\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 71 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 72 /* same_locals_1_stack_item */\n+          offset_delta = 31\n+          locals = [ class com/codahale/metrics/servlets/HealthCheckServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/SortedMap, class java/io/OutputStream ]\n           stack = [ class java/lang/Throwable ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 19\n-          locals = [ class com/codahale/metrics/servlets/HealthCheckServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/SortedMap, class java/io/OutputStream, class java/lang/Throwable, top, class java/lang/Throwable ]\n+          offset_delta = 14\n+          locals = [ class com/codahale/metrics/servlets/HealthCheckServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/SortedMap, class java/io/OutputStream, class java/lang/Throwable ]\n           stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 4 /* same */\n-        frame_type = 255 /* full_frame */\n+        frame_type = 8 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 2\n-          locals = [ class com/codahale/metrics/servlets/HealthCheckServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/SortedMap ]\n-          stack = []\n     Exceptions:\n       throws javax.servlet.ServletException, java.io.IOException\n \n   private com.fasterxml.jackson.databind.ObjectWriter getWriter(javax.servlet.http.HttpServletRequest);\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n"}]}, {"source1": "com/codahale/metrics/servlets/MetricsServlet.class", "source2": "com/codahale/metrics/servlets/MetricsServlet.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum d965b05f96f25debfd0b926b37855edfc1623066ae3893a644852070a48baa67\n+  SHA-256 checksum dc47df879de48e5fa70c883e6ea3f4be43204fcf4052686e701503592931ffd5\n   Compiled from \"MetricsServlet.java\"\n public class com.codahale.metrics.servlets.MetricsServlet extends javax.servlet.http.HttpServlet\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #32                         // com/codahale/metrics/servlets/MetricsServlet\n   super_class: #70                        // javax/servlet/http/HttpServlet\n@@ -517,15 +517,15 @@\n           locals = [ class com/codahale/metrics/servlets/MetricsServlet, class javax/servlet/ServletContext, class java/util/concurrent/TimeUnit, class java/util/concurrent/TimeUnit, int, class com/codahale/metrics/MetricFilter ]\n           stack = []\n \n   protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n-      stack=6, locals=8, args_size=3\n+      stack=6, locals=6, args_size=3\n          0: aload_2\n          1: ldc           #33                 // String application/json\n          3: invokeinterface #34,  2           // InterfaceMethod javax/servlet/http/HttpServletResponse.setContentType:(Ljava/lang/String;)V\n          8: aload_0\n          9: getfield      #13                 // Field allowedOrigin:Ljava/lang/String;\n         12: ifnull        27\n         15: aload_2\n@@ -539,134 +539,100 @@\n         32: invokeinterface #36,  3           // InterfaceMethod javax/servlet/http/HttpServletResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V\n         37: aload_2\n         38: sipush        200\n         41: invokeinterface #40,  2           // InterfaceMethod javax/servlet/http/HttpServletResponse.setStatus:(I)V\n         46: aload_2\n         47: invokeinterface #41,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getOutputStream:()Ljavax/servlet/ServletOutputStream;\n         52: astore_3\n-        53: aconst_null\n-        54: astore        4\n-        56: aload_0\n-        57: getfield      #15                 // Field jsonpParamName:Ljava/lang/String;\n-        60: ifnull        109\n-        63: aload_1\n-        64: aload_0\n-        65: getfield      #15                 // Field jsonpParamName:Ljava/lang/String;\n-        68: invokeinterface #42,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String;\n-        73: ifnull        109\n-        76: aload_0\n-        77: aload_1\n-        78: invokevirtual #43                 // Method getWriter:(Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n-        81: aload_3\n-        82: new           #44                 // class com/fasterxml/jackson/databind/util/JSONPObject\n-        85: dup\n-        86: aload_1\n-        87: aload_0\n-        88: getfield      #15                 // Field jsonpParamName:Ljava/lang/String;\n-        91: invokeinterface #42,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String;\n-        96: aload_0\n-        97: getfield      #2                  // Field registry:Lcom/codahale/metrics/MetricRegistry;\n-       100: invokespecial #45                 // Method com/fasterxml/jackson/databind/util/JSONPObject.\"<init>\":(Ljava/lang/String;Ljava/lang/Object;)V\n-       103: invokevirtual #46                 // Method com/fasterxml/jackson/databind/ObjectWriter.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V\n-       106: goto          122\n-       109: aload_0\n-       110: aload_1\n-       111: invokevirtual #43                 // Method getWriter:(Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n-       114: aload_3\n-       115: aload_0\n-       116: getfield      #2                  // Field registry:Lcom/codahale/metrics/MetricRegistry;\n-       119: invokevirtual #46                 // Method com/fasterxml/jackson/databind/ObjectWriter.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V\n-       122: aload_3\n-       123: ifnull        203\n-       126: aload         4\n-       128: ifnull        150\n-       131: aload_3\n-       132: invokevirtual #47                 // Method java/io/OutputStream.close:()V\n-       135: goto          203\n-       138: astore        5\n-       140: aload         4\n-       142: aload         5\n-       144: invokevirtual #49                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       147: goto          203\n-       150: aload_3\n-       151: invokevirtual #47                 // Method java/io/OutputStream.close:()V\n-       154: goto          203\n-       157: astore        5\n-       159: aload         5\n-       161: astore        4\n-       163: aload         5\n-       165: athrow\n-       166: astore        6\n-       168: aload_3\n-       169: ifnull        200\n-       172: aload         4\n-       174: ifnull        196\n-       177: aload_3\n-       178: invokevirtual #47                 // Method java/io/OutputStream.close:()V\n-       181: goto          200\n-       184: astore        7\n-       186: aload         4\n-       188: aload         7\n-       190: invokevirtual #49                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       193: goto          200\n-       196: aload_3\n-       197: invokevirtual #47                 // Method java/io/OutputStream.close:()V\n-       200: aload         6\n-       202: athrow\n-       203: return\n+        53: aload_0\n+        54: getfield      #15                 // Field jsonpParamName:Ljava/lang/String;\n+        57: ifnull        106\n+        60: aload_1\n+        61: aload_0\n+        62: getfield      #15                 // Field jsonpParamName:Ljava/lang/String;\n+        65: invokeinterface #42,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String;\n+        70: ifnull        106\n+        73: aload_0\n+        74: aload_1\n+        75: invokevirtual #43                 // Method getWriter:(Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n+        78: aload_3\n+        79: new           #44                 // class com/fasterxml/jackson/databind/util/JSONPObject\n+        82: dup\n+        83: aload_1\n+        84: aload_0\n+        85: getfield      #15                 // Field jsonpParamName:Ljava/lang/String;\n+        88: invokeinterface #42,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String;\n+        93: aload_0\n+        94: getfield      #2                  // Field registry:Lcom/codahale/metrics/MetricRegistry;\n+        97: invokespecial #45                 // Method com/fasterxml/jackson/databind/util/JSONPObject.\"<init>\":(Ljava/lang/String;Ljava/lang/Object;)V\n+       100: invokevirtual #46                 // Method com/fasterxml/jackson/databind/ObjectWriter.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V\n+       103: goto          119\n+       106: aload_0\n+       107: aload_1\n+       108: invokevirtual #43                 // Method getWriter:(Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n+       111: aload_3\n+       112: aload_0\n+       113: getfield      #2                  // Field registry:Lcom/codahale/metrics/MetricRegistry;\n+       116: invokevirtual #46                 // Method com/fasterxml/jackson/databind/ObjectWriter.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V\n+       119: aload_3\n+       120: ifnull        155\n+       123: aload_3\n+       124: invokevirtual #47                 // Method java/io/OutputStream.close:()V\n+       127: goto          155\n+       130: astore        4\n+       132: aload_3\n+       133: ifnull        152\n+       136: aload_3\n+       137: invokevirtual #47                 // Method java/io/OutputStream.close:()V\n+       140: goto          152\n+       143: astore        5\n+       145: aload         4\n+       147: aload         5\n+       149: invokevirtual #49                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n+       152: aload         4\n+       154: athrow\n+       155: return\n       Exception table:\n          from    to  target type\n-           131   135   138   Class java/lang/Throwable\n-            56   122   157   Class java/lang/Throwable\n-            56   122   166   any\n-           177   181   184   Class java/lang/Throwable\n-           157   168   166   any\n+            53   119   130   Class java/lang/Throwable\n+           136   140   143   Class java/lang/Throwable\n       LineNumberTable:\n         line 168: 0\n         line 169: 8\n         line 170: 15\n         line 172: 27\n         line 173: 37\n         line 175: 46\n-        line 176: 56\n-        line 177: 76\n-        line 179: 109\n-        line 181: 122\n-        line 175: 157\n-        line 181: 166\n-        line 182: 203\n+        line 176: 53\n+        line 177: 73\n+        line 179: 106\n+        line 181: 119\n+        line 175: 130\n+        line 182: 155\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-           53     150     3 output   Ljava/io/OutputStream;\n-            0     204     0  this   Lcom/codahale/metrics/servlets/MetricsServlet;\n-            0     204     1   req   Ljavax/servlet/http/HttpServletRequest;\n-            0     204     2  resp   Ljavax/servlet/http/HttpServletResponse;\n-      StackMapTable: number_of_entries = 11\n+           53     102     3 output   Ljava/io/OutputStream;\n+            0     156     0  this   Lcom/codahale/metrics/servlets/MetricsServlet;\n+            0     156     1   req   Ljavax/servlet/http/HttpServletRequest;\n+            0     156     2  resp   Ljavax/servlet/http/HttpServletResponse;\n+      StackMapTable: number_of_entries = 7\n         frame_type = 27 /* same */\n-        frame_type = 253 /* append */\n-          offset_delta = 81\n-          locals = [ class java/io/OutputStream, class java/lang/Throwable ]\n+        frame_type = 252 /* append */\n+          offset_delta = 78\n+          locals = [ class java/io/OutputStream ]\n         frame_type = 12 /* same */\n-        frame_type = 79 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 70 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 72 /* same_locals_1_stack_item */\n+        frame_type = 74 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Throwable ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 17\n-          locals = [ class com/codahale/metrics/servlets/MetricsServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/io/OutputStream, class java/lang/Throwable, top, class java/lang/Throwable ]\n+          offset_delta = 12\n+          locals = [ class com/codahale/metrics/servlets/MetricsServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/io/OutputStream, class java/lang/Throwable ]\n           stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 3 /* same */\n-        frame_type = 255 /* full_frame */\n+        frame_type = 8 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 2\n-          locals = [ class com/codahale/metrics/servlets/MetricsServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse ]\n-          stack = []\n     Exceptions:\n       throws javax.servlet.ServletException, java.io.IOException\n \n   protected com.fasterxml.jackson.databind.ObjectWriter getWriter(javax.servlet.http.HttpServletRequest);\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;)Lcom/fasterxml/jackson/databind/ObjectWriter;\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n"}]}, {"source1": "com/codahale/metrics/servlets/PingServlet.class", "source2": "com/codahale/metrics/servlets/PingServlet.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 4ece5cbd88b40bf4350cdd494f2584f09603be752994cba6f4e7ee8a36297b61\n+  SHA-256 checksum 68615d14d8f2c91947c41d3718fb28776b368c259d0e5c430e0e212a0aab56b3\n   Compiled from \"PingServlet.java\"\n public class com.codahale.metrics.servlets.PingServlet extends javax.servlet.http.HttpServlet\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #4                          // com/codahale/metrics/servlets/PingServlet\n   super_class: #16                        // javax/servlet/http/HttpServlet\n@@ -128,111 +128,77 @@\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lcom/codahale/metrics/servlets/PingServlet;\n \n   protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n-      stack=3, locals=8, args_size=3\n+      stack=3, locals=6, args_size=3\n          0: aload_2\n          1: sipush        200\n          4: invokeinterface #3,  2            // InterfaceMethod javax/servlet/http/HttpServletResponse.setStatus:(I)V\n          9: aload_2\n         10: ldc           #5                  // String Cache-Control\n         12: ldc           #6                  // String must-revalidate,no-cache,no-store\n         14: invokeinterface #7,  3            // InterfaceMethod javax/servlet/http/HttpServletResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V\n         19: aload_2\n         20: ldc           #8                  // String text/plain\n         22: invokeinterface #9,  2            // InterfaceMethod javax/servlet/http/HttpServletResponse.setContentType:(Ljava/lang/String;)V\n         27: aload_2\n         28: invokeinterface #10,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getWriter:()Ljava/io/PrintWriter;\n         33: astore_3\n-        34: aconst_null\n-        35: astore        4\n-        37: aload_3\n-        38: ldc           #11                 // String pong\n-        40: invokevirtual #12                 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V\n-        43: aload_3\n-        44: ifnull        124\n-        47: aload         4\n-        49: ifnull        71\n-        52: aload_3\n-        53: invokevirtual #13                 // Method java/io/PrintWriter.close:()V\n-        56: goto          124\n-        59: astore        5\n-        61: aload         4\n-        63: aload         5\n-        65: invokevirtual #15                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-        68: goto          124\n-        71: aload_3\n-        72: invokevirtual #13                 // Method java/io/PrintWriter.close:()V\n-        75: goto          124\n-        78: astore        5\n-        80: aload         5\n-        82: astore        4\n-        84: aload         5\n-        86: athrow\n-        87: astore        6\n-        89: aload_3\n-        90: ifnull        121\n-        93: aload         4\n-        95: ifnull        117\n-        98: aload_3\n-        99: invokevirtual #13                 // Method java/io/PrintWriter.close:()V\n-       102: goto          121\n-       105: astore        7\n-       107: aload         4\n-       109: aload         7\n-       111: invokevirtual #15                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       114: goto          121\n-       117: aload_3\n-       118: invokevirtual #13                 // Method java/io/PrintWriter.close:()V\n-       121: aload         6\n-       123: athrow\n-       124: return\n+        34: aload_3\n+        35: ldc           #11                 // String pong\n+        37: invokevirtual #12                 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V\n+        40: aload_3\n+        41: ifnull        76\n+        44: aload_3\n+        45: invokevirtual #13                 // Method java/io/PrintWriter.close:()V\n+        48: goto          76\n+        51: astore        4\n+        53: aload_3\n+        54: ifnull        73\n+        57: aload_3\n+        58: invokevirtual #13                 // Method java/io/PrintWriter.close:()V\n+        61: goto          73\n+        64: astore        5\n+        66: aload         4\n+        68: aload         5\n+        70: invokevirtual #15                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n+        73: aload         4\n+        75: athrow\n+        76: return\n       Exception table:\n          from    to  target type\n-            52    56    59   Class java/lang/Throwable\n-            37    43    78   Class java/lang/Throwable\n-            37    43    87   any\n-            98   102   105   Class java/lang/Throwable\n-            78    89    87   any\n+            34    40    51   Class java/lang/Throwable\n+            57    61    64   Class java/lang/Throwable\n       LineNumberTable:\n         line 23: 0\n         line 24: 9\n         line 25: 19\n         line 26: 27\n-        line 27: 37\n-        line 28: 43\n-        line 26: 78\n-        line 28: 87\n-        line 29: 124\n+        line 27: 34\n+        line 28: 40\n+        line 26: 51\n+        line 29: 76\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-           34      90     3 writer   Ljava/io/PrintWriter;\n-            0     125     0  this   Lcom/codahale/metrics/servlets/PingServlet;\n-            0     125     1   req   Ljavax/servlet/http/HttpServletRequest;\n-            0     125     2  resp   Ljavax/servlet/http/HttpServletResponse;\n-      StackMapTable: number_of_entries = 8\n+           34      42     3 writer   Ljava/io/PrintWriter;\n+            0      77     0  this   Lcom/codahale/metrics/servlets/PingServlet;\n+            0      77     1   req   Ljavax/servlet/http/HttpServletRequest;\n+            0      77     2  resp   Ljavax/servlet/http/HttpServletResponse;\n+      StackMapTable: number_of_entries = 4\n         frame_type = 255 /* full_frame */\n-          offset_delta = 59\n-          locals = [ class com/codahale/metrics/servlets/PingServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/io/PrintWriter, class java/lang/Throwable ]\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 70 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 72 /* same_locals_1_stack_item */\n+          offset_delta = 51\n+          locals = [ class com/codahale/metrics/servlets/PingServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/io/PrintWriter ]\n           stack = [ class java/lang/Throwable ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 17\n-          locals = [ class com/codahale/metrics/servlets/PingServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/io/PrintWriter, class java/lang/Throwable, top, class java/lang/Throwable ]\n+          offset_delta = 12\n+          locals = [ class com/codahale/metrics/servlets/PingServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/io/PrintWriter, class java/lang/Throwable ]\n           stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 3 /* same */\n-        frame_type = 255 /* full_frame */\n+        frame_type = 8 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 2\n-          locals = [ class com/codahale/metrics/servlets/PingServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse ]\n-          stack = []\n     Exceptions:\n       throws javax.servlet.ServletException, java.io.IOException\n }\n SourceFile: \"PingServlet.java\"\n"}]}, {"source1": "com/codahale/metrics/servlets/ThreadDumpServlet.class", "source2": "com/codahale/metrics/servlets/ThreadDumpServlet.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 15b02e2bc1f871aedd5056448ac1e0493fc1b0741b458f31a37d559ab604e60e\n+  SHA-256 checksum 164ae706826141b7a9838db64df7cece43f2d60eaa5a5d78448795b0ba7f0510\n   Compiled from \"ThreadDumpServlet.java\"\n public class com.codahale.metrics.servlets.ThreadDumpServlet extends javax.servlet.http.HttpServlet\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #14                         // com/codahale/metrics/servlets/ThreadDumpServlet\n   super_class: #30                        // javax/servlet/http/HttpServlet\n@@ -212,15 +212,15 @@\n     Exceptions:\n       throws javax.servlet.ServletException\n \n   protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n-      stack=4, locals=10, args_size=3\n+      stack=4, locals=8, args_size=3\n          0: aload_1\n          1: ldc           #7                  // String monitors\n          3: invokeinterface #8,  2            // InterfaceMethod javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String;\n          8: iconst_1\n          9: invokestatic  #9                  // Method getParam:(Ljava/lang/String;Z)Ljava/lang/Boolean;\n         12: invokevirtual #10                 // Method java/lang/Boolean.booleanValue:()Z\n         15: istore_3\n@@ -248,113 +248,79 @@\n         68: invokeinterface #20,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getWriter:()Ljava/io/PrintWriter;\n         73: ldc           #21                 // String Sorry your runtime environment does not allow to dump threads.\n         75: invokevirtual #22                 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V\n         78: return\n         79: aload_2\n         80: invokeinterface #23,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getOutputStream:()Ljavax/servlet/ServletOutputStream;\n         85: astore        5\n-        87: aconst_null\n-        88: astore        6\n-        90: aload_0\n-        91: getfield      #5                  // Field threadDump:Lcom/codahale/metrics/jvm/ThreadDump;\n-        94: iload_3\n-        95: iload         4\n-        97: aload         5\n-        99: invokevirtual #24                 // Method com/codahale/metrics/jvm/ThreadDump.dump:(ZZLjava/io/OutputStream;)V\n-       102: aload         5\n-       104: ifnull        189\n-       107: aload         6\n-       109: ifnull        132\n-       112: aload         5\n-       114: invokevirtual #25                 // Method java/io/OutputStream.close:()V\n-       117: goto          189\n-       120: astore        7\n-       122: aload         6\n-       124: aload         7\n-       126: invokevirtual #27                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       129: goto          189\n-       132: aload         5\n-       134: invokevirtual #25                 // Method java/io/OutputStream.close:()V\n-       137: goto          189\n-       140: astore        7\n-       142: aload         7\n-       144: astore        6\n-       146: aload         7\n-       148: athrow\n-       149: astore        8\n-       151: aload         5\n-       153: ifnull        186\n-       156: aload         6\n-       158: ifnull        181\n-       161: aload         5\n-       163: invokevirtual #25                 // Method java/io/OutputStream.close:()V\n-       166: goto          186\n-       169: astore        9\n-       171: aload         6\n-       173: aload         9\n-       175: invokevirtual #27                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n-       178: goto          186\n-       181: aload         5\n-       183: invokevirtual #25                 // Method java/io/OutputStream.close:()V\n-       186: aload         8\n-       188: athrow\n-       189: return\n+        87: aload_0\n+        88: getfield      #5                  // Field threadDump:Lcom/codahale/metrics/jvm/ThreadDump;\n+        91: iload_3\n+        92: iload         4\n+        94: aload         5\n+        96: invokevirtual #24                 // Method com/codahale/metrics/jvm/ThreadDump.dump:(ZZLjava/io/OutputStream;)V\n+        99: aload         5\n+       101: ifnull        139\n+       104: aload         5\n+       106: invokevirtual #25                 // Method java/io/OutputStream.close:()V\n+       109: goto          139\n+       112: astore        6\n+       114: aload         5\n+       116: ifnull        136\n+       119: aload         5\n+       121: invokevirtual #25                 // Method java/io/OutputStream.close:()V\n+       124: goto          136\n+       127: astore        7\n+       129: aload         6\n+       131: aload         7\n+       133: invokevirtual #27                 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V\n+       136: aload         6\n+       138: athrow\n+       139: return\n       Exception table:\n          from    to  target type\n-           112   117   120   Class java/lang/Throwable\n-            90   102   140   Class java/lang/Throwable\n-            90   102   149   any\n-           161   166   169   Class java/lang/Throwable\n-           140   151   149   any\n+            87    99   112   Class java/lang/Throwable\n+           119   124   127   Class java/lang/Throwable\n       LineNumberTable:\n         line 37: 0\n         line 38: 16\n         line 40: 33\n         line 41: 42\n         line 42: 50\n         line 43: 60\n         line 44: 67\n         line 45: 78\n         line 47: 79\n-        line 48: 90\n-        line 49: 102\n-        line 47: 140\n-        line 49: 149\n-        line 50: 189\n+        line 48: 87\n+        line 49: 99\n+        line 47: 112\n+        line 50: 139\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-           87     102     5 output   Ljava/io/OutputStream;\n-            0     190     0  this   Lcom/codahale/metrics/servlets/ThreadDumpServlet;\n-            0     190     1   req   Ljavax/servlet/http/HttpServletRequest;\n-            0     190     2  resp   Ljavax/servlet/http/HttpServletResponse;\n-           16     174     3 includeMonitors   Z\n-           33     157     4 includeSynchronizers   Z\n-      StackMapTable: number_of_entries = 9\n+           87      52     5 output   Ljava/io/OutputStream;\n+            0     140     0  this   Lcom/codahale/metrics/servlets/ThreadDumpServlet;\n+            0     140     1   req   Ljavax/servlet/http/HttpServletRequest;\n+            0     140     2  resp   Ljavax/servlet/http/HttpServletResponse;\n+           16     124     3 includeMonitors   Z\n+           33     107     4 includeSynchronizers   Z\n+      StackMapTable: number_of_entries = 5\n         frame_type = 253 /* append */\n           offset_delta = 79\n           locals = [ int, int ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 40\n-          locals = [ class com/codahale/metrics/servlets/ThreadDumpServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/io/OutputStream, class java/lang/Throwable ]\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 71 /* same_locals_1_stack_item */\n-          stack = [ class java/lang/Throwable ]\n-        frame_type = 72 /* same_locals_1_stack_item */\n+          offset_delta = 32\n+          locals = [ class com/codahale/metrics/servlets/ThreadDumpServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/io/OutputStream ]\n           stack = [ class java/lang/Throwable ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 19\n-          locals = [ class com/codahale/metrics/servlets/ThreadDumpServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/io/OutputStream, class java/lang/Throwable, top, class java/lang/Throwable ]\n+          offset_delta = 14\n+          locals = [ class com/codahale/metrics/servlets/ThreadDumpServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int, class java/io/OutputStream, class java/lang/Throwable ]\n           stack = [ class java/lang/Throwable ]\n-        frame_type = 11 /* same */\n-        frame_type = 4 /* same */\n-        frame_type = 255 /* full_frame */\n+        frame_type = 8 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 2\n-          locals = [ class com/codahale/metrics/servlets/ThreadDumpServlet, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, int ]\n-          stack = []\n     Exceptions:\n       throws javax.servlet.ServletException, java.io.IOException\n \n   private static java.lang.Boolean getParam(java.lang.String, boolean);\n     descriptor: (Ljava/lang/String;Z)Ljava/lang/Boolean;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n"}]}]}
