{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 99567 bytes, number of entries: 170\n+Zip file size: 99168 bytes, number of entries: 170\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/\n -rw-r--r--  2.0 unx      431 b- defN 22-Nov-28 18:11 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 certs/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/accessors/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/stats/\n@@ -42,40 +42,40 @@\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/url/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/\n -rw-r--r--  2.0 unx     2112 b- defN 22-Nov-28 18:11 certs/localhost-keystore.jks\n -rw-r--r--  2.0 unx     3772 b- defN 22-Nov-28 18:11 certs/localhost-truststore.jks\n--rw-r--r--  2.0 unx      783 b- defN 22-Nov-28 18:11 psiprobe/AwtAppContextClassloaderListenerTest$1.class\n--rw-r--r--  2.0 unx      841 b- defN 22-Nov-28 18:11 psiprobe/AwtAppContextClassloaderListenerTest$2.class\n--rw-r--r--  2.0 unx     1378 b- defN 22-Nov-28 18:11 psiprobe/AwtAppContextClassloaderListenerTest.class\n+-rw-r--r--  2.0 unx      793 b- defN 22-Nov-28 18:11 psiprobe/AwtAppContextClassloaderListenerTest$1.class\n+-rw-r--r--  2.0 unx      851 b- defN 22-Nov-28 18:11 psiprobe/AwtAppContextClassloaderListenerTest$2.class\n+-rw-r--r--  2.0 unx     1382 b- defN 22-Nov-28 18:11 psiprobe/AwtAppContextClassloaderListenerTest.class\n -rw-r--r--  2.0 unx      937 b- defN 22-Nov-28 18:11 psiprobe/LogbackConfigTest.class\n -rw-r--r--  2.0 unx     1115 b- defN 22-Nov-28 18:11 psiprobe/ProbeConfigTest.class\n--rw-r--r--  2.0 unx     1837 b- defN 22-Nov-28 18:11 psiprobe/UtilsTest.class\n+-rw-r--r--  2.0 unx     1874 b- defN 22-Nov-28 18:11 psiprobe/UtilsTest.class\n -rw-r--r--  2.0 unx      774 b- defN 22-Nov-28 18:11 psiprobe/beans/ContainerWrapperBeanTest.class\n -rw-r--r--  2.0 unx     1533 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/C3P0DatasourceAccessorTest.class\n -rw-r--r--  2.0 unx     1526 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.class\n -rw-r--r--  2.0 unx     1538 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.class\n -rw-r--r--  2.0 unx     1628 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.class\n -rw-r--r--  2.0 unx     1533 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.class\n--rw-r--r--  2.0 unx      914 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.class\n--rw-r--r--  2.0 unx     1709 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.class\n+-rw-r--r--  2.0 unx      927 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.class\n+-rw-r--r--  2.0 unx     1711 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.class\n -rw-r--r--  2.0 unx      829 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest.class\n -rw-r--r--  2.0 unx      845 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest.class\n -rw-r--r--  2.0 unx      853 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest.class\n -rw-r--r--  2.0 unx      857 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest.class\n -rw-r--r--  2.0 unx      853 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest.class\n -rw-r--r--  2.0 unx      845 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest.class\n -rw-r--r--  2.0 unx     2755 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.class\n--rw-r--r--  2.0 unx     4001 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/FlapListenerTests.class\n+-rw-r--r--  2.0 unx     3995 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/FlapListenerTests.class\n -rw-r--r--  2.0 unx      842 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest.class\n -rw-r--r--  2.0 unx      822 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/StatsCollectionEventTest.class\n -rw-r--r--  2.0 unx     2032 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.class\n--rw-r--r--  2.0 unx     2259 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/ThresholdListenerTests.class\n+-rw-r--r--  2.0 unx     2255 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/ThresholdListenerTests.class\n -rw-r--r--  2.0 unx      830 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/MultipleSeriesProviderTest.class\n -rw-r--r--  2.0 unx      830 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/StandardSeriesProviderTest.class\n -rw-r--r--  2.0 unx      889 b- defN 22-Nov-28 18:11 psiprobe/controllers/BeanToXmlControllerTest.class\n -rw-r--r--  2.0 unx      889 b- defN 22-Nov-28 18:11 psiprobe/controllers/DecoratorControllerTest.class\n -rw-r--r--  2.0 unx      897 b- defN 22-Nov-28 18:11 psiprobe/controllers/RenderChartControllerTest.class\n -rw-r--r--  2.0 unx      873 b- defN 22-Nov-28 18:11 psiprobe/controllers/WhoisControllerTest.class\n -rw-r--r--  2.0 unx      912 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AllAppStatsControllerTest.class\n@@ -107,18 +107,18 @@\n -rw-r--r--  2.0 unx      937 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ListThreadPoolsControllerTest.class\n -rw-r--r--  2.0 unx      921 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ThreadStackControllerTest.class\n -rw-r--r--  2.0 unx      905 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/StopJvmControllerTest.class\n -rw-r--r--  2.0 unx      790 b- defN 22-Nov-28 18:11 psiprobe/jsp/AddQueryParamTagTest.class\n -rw-r--r--  2.0 unx      770 b- defN 22-Nov-28 18:11 psiprobe/jsp/DurationTagTest.class\n -rw-r--r--  2.0 unx      750 b- defN 22-Nov-28 18:11 psiprobe/jsp/OutTagTest.class\n -rw-r--r--  2.0 unx      782 b- defN 22-Nov-28 18:11 psiprobe/jsp/ParamToggleTagTest.class\n--rw-r--r--  2.0 unx     3593 b- defN 22-Nov-28 18:11 psiprobe/jsp/VisualScoreTagTest.class\n+-rw-r--r--  2.0 unx     3544 b- defN 22-Nov-28 18:11 psiprobe/jsp/VisualScoreTagTest.class\n -rw-r--r--  2.0 unx      762 b- defN 22-Nov-28 18:11 psiprobe/jsp/VolumeTagTest.class\n--rw-r--r--  2.0 unx     1026 b- defN 22-Nov-28 18:11 psiprobe/mappers/AjaxDecoratorMapperTest$1.class\n--rw-r--r--  2.0 unx     1951 b- defN 22-Nov-28 18:11 psiprobe/mappers/AjaxDecoratorMapperTest.class\n+-rw-r--r--  2.0 unx     1042 b- defN 22-Nov-28 18:11 psiprobe/mappers/AjaxDecoratorMapperTest$1.class\n+-rw-r--r--  2.0 unx     1953 b- defN 22-Nov-28 18:11 psiprobe/mappers/AjaxDecoratorMapperTest.class\n -rw-r--r--  2.0 unx      758 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationParamTest.class\n -rw-r--r--  2.0 unx      770 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationResourceTest.class\n -rw-r--r--  2.0 unx      766 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationSessionTest.class\n -rw-r--r--  2.0 unx      776 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationTest.class\n -rw-r--r--  2.0 unx      730 b- defN 22-Nov-28 18:11 psiprobe/model/AttributeTest.class\n -rw-r--r--  2.0 unx      730 b- defN 22-Nov-28 18:11 psiprobe/model/ConnectorTest.class\n -rw-r--r--  2.0 unx      770 b- defN 22-Nov-28 18:11 psiprobe/model/DataSourceInfoGroupTest.class\n@@ -150,23 +150,23 @@\n -rw-r--r--  2.0 unx      816 b- defN 22-Nov-28 18:11 psiprobe/model/sql/DataSourceTestInfoTest.class\n -rw-r--r--  2.0 unx      762 b- defN 22-Nov-28 18:11 psiprobe/model/wrapper/WrapperInfoTest.class\n -rw-r--r--  2.0 unx     2383 b- defN 22-Nov-28 18:11 psiprobe/tools/InstrumentsTests.class\n -rw-r--r--  2.0 unx      816 b- defN 22-Nov-28 18:11 psiprobe/tools/LogOutputStreamTest.class\n -rw-r--r--  2.0 unx      738 b- defN 22-Nov-28 18:11 psiprobe/tools/MailMessageTest.class\n -rw-r--r--  2.0 unx      718 b- defN 22-Nov-28 18:11 psiprobe/tools/MailerTest.class\n -rw-r--r--  2.0 unx     3507 b- defN 22-Nov-28 18:11 psiprobe/tools/SizeExpressionTests.class\n--rw-r--r--  2.0 unx     2268 b- defN 22-Nov-28 18:11 psiprobe/tools/WhoisTests.class\n+-rw-r--r--  2.0 unx     2179 b- defN 22-Nov-28 18:11 psiprobe/tools/WhoisTests.class\n -rw-r--r--  2.0 unx      778 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/DefaultAccessorTest.class\n -rw-r--r--  2.0 unx      778 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/FileLogAccessorTest.class\n--rw-r--r--  2.0 unx     2396 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest.class\n+-rw-r--r--  2.0 unx     2303 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest.class\n -rw-r--r--  2.0 unx      867 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest.class\n -rw-r--r--  2.0 unx      877 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest.class\n -rw-r--r--  2.0 unx      884 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest.class\n -rw-r--r--  2.0 unx      891 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback/LogbackAppenderAccessorTest.class\n -rw-r--r--  2.0 unx      905 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest.class\n -rw-r--r--  2.0 unx      950 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest.class\n -rw-r--r--  2.0 unx      964 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest.class\n -rw-r--r--  2.0 unx      742 b- defN 22-Nov-28 18:11 psiprobe/tools/url/UrlParserTest.class\n -rw-r--r--  2.0 unx      568 b- defN 22-Nov-28 18:11 stdout.properties\n -rw-r--r--  2.0 unx     9861 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/pom.xml\n -rw-r--r--  2.0 unx       72 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/pom.properties\n-170 files, 150529 bytes uncompressed, 71615 bytes compressed:  52.4%\n+170 files, 150382 bytes uncompressed, 71216 bytes compressed:  52.6%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -856,7622 +856,7622 @@\n 017E7 Extract Zip Spec      14 (20) '2.0'\n 017E8 Extract OS            00 (0) 'MS-DOS'\n 017E9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 017EB Compression Method    0008 (8) 'Deflated'\n 017ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-017F1 CRC                   B416498C (3021359500)\n-017F5 Compressed Size       000001BD (445)\n-017F9 Uncompressed Size     0000030F (783)\n+017F1 CRC                   742A84F4 (1948943604)\n+017F5 Compressed Size       000001C3 (451)\n+017F9 Uncompressed Size     00000319 (793)\n 017FD Filename Length       0035 (53)\n 017FF Extra Length          0000 (0)\n 01801 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1801: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 01836 PAYLOAD\n \n-019F3 LOCAL HEADER #49      04034B50 (67324752)\n-019F7 Extract Zip Spec      14 (20) '2.0'\n-019F8 Extract OS            00 (0) 'MS-DOS'\n-019F9 General Purpose Flag  0800 (2048)\n+019F9 LOCAL HEADER #49      04034B50 (67324752)\n+019FD Extract Zip Spec      14 (20) '2.0'\n+019FE Extract OS            00 (0) 'MS-DOS'\n+019FF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-019FB Compression Method    0008 (8) 'Deflated'\n-019FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-01A01 CRC                   D5ED90FD (3589116157)\n-01A05 Compressed Size       000001E3 (483)\n-01A09 Uncompressed Size     00000349 (841)\n-01A0D Filename Length       0035 (53)\n-01A0F Extra Length          0000 (0)\n-01A11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01A01 Compression Method    0008 (8) 'Deflated'\n+01A03 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+01A07 CRC                   68213387 (1747006343)\n+01A0B Compressed Size       000001E7 (487)\n+01A0F Uncompressed Size     00000353 (851)\n+01A13 Filename Length       0035 (53)\n+01A15 Extra Length          0000 (0)\n+01A17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1A11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01A46 PAYLOAD\n+01A4C PAYLOAD\n \n-01C29 LOCAL HEADER #50      04034B50 (67324752)\n-01C2D Extract Zip Spec      14 (20) '2.0'\n-01C2E Extract OS            00 (0) 'MS-DOS'\n-01C2F General Purpose Flag  0800 (2048)\n+01C33 LOCAL HEADER #50      04034B50 (67324752)\n+01C37 Extract Zip Spec      14 (20) '2.0'\n+01C38 Extract OS            00 (0) 'MS-DOS'\n+01C39 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-01C31 Compression Method    0008 (8) 'Deflated'\n-01C33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-01C37 CRC                   2937C2A4 (691520164)\n-01C3B Compressed Size       00000258 (600)\n-01C3F Uncompressed Size     00000562 (1378)\n-01C43 Filename Length       0033 (51)\n-01C45 Extra Length          0000 (0)\n-01C47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01C3B Compression Method    0008 (8) 'Deflated'\n+01C3D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+01C41 CRC                   EB0FE43A (3943687226)\n+01C45 Compressed Size       0000025E (606)\n+01C49 Uncompressed Size     00000566 (1382)\n+01C4D Filename Length       0033 (51)\n+01C4F Extra Length          0000 (0)\n+01C51 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1C51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01C7A PAYLOAD\n+01C84 PAYLOAD\n \n-01ED2 LOCAL HEADER #51      04034B50 (67324752)\n-01ED6 Extract Zip Spec      14 (20) '2.0'\n-01ED7 Extract OS            00 (0) 'MS-DOS'\n-01ED8 General Purpose Flag  0800 (2048)\n+01EE2 LOCAL HEADER #51      04034B50 (67324752)\n+01EE6 Extract Zip Spec      14 (20) '2.0'\n+01EE7 Extract OS            00 (0) 'MS-DOS'\n+01EE8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-01EDA Compression Method    0008 (8) 'Deflated'\n-01EDC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-01EE0 CRC                   86964ED3 (2257997523)\n-01EE4 Compressed Size       00000232 (562)\n-01EE8 Uncompressed Size     000003A9 (937)\n-01EEC Filename Length       0020 (32)\n-01EEE Extra Length          0000 (0)\n-01EF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01EEA Compression Method    0008 (8) 'Deflated'\n+01EEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+01EF0 CRC                   F0B6C2A3 (4038509219)\n+01EF4 Compressed Size       00000233 (563)\n+01EF8 Uncompressed Size     000003A9 (937)\n+01EFC Filename Length       0020 (32)\n+01EFE Extra Length          0000 (0)\n+01F00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01F10 PAYLOAD\n+01F20 PAYLOAD\n \n-02142 LOCAL HEADER #52      04034B50 (67324752)\n-02146 Extract Zip Spec      14 (20) '2.0'\n-02147 Extract OS            00 (0) 'MS-DOS'\n-02148 General Purpose Flag  0800 (2048)\n+02153 LOCAL HEADER #52      04034B50 (67324752)\n+02157 Extract Zip Spec      14 (20) '2.0'\n+02158 Extract OS            00 (0) 'MS-DOS'\n+02159 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0214A Compression Method    0008 (8) 'Deflated'\n-0214C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-02150 CRC                   F388474E (4085794638)\n-02154 Compressed Size       0000024D (589)\n-02158 Uncompressed Size     0000045B (1115)\n-0215C Filename Length       001E (30)\n-0215E Extra Length          0000 (0)\n-02160 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0215B Compression Method    0008 (8) 'Deflated'\n+0215D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+02161 CRC                   85F50E6E (2247429742)\n+02165 Compressed Size       00000247 (583)\n+02169 Uncompressed Size     0000045B (1115)\n+0216D Filename Length       001E (30)\n+0216F Extra Length          0000 (0)\n+02171 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0217E PAYLOAD\n+0218F PAYLOAD\n \n-023CB LOCAL HEADER #53      04034B50 (67324752)\n-023CF Extract Zip Spec      14 (20) '2.0'\n-023D0 Extract OS            00 (0) 'MS-DOS'\n-023D1 General Purpose Flag  0800 (2048)\n+023D6 LOCAL HEADER #53      04034B50 (67324752)\n+023DA Extract Zip Spec      14 (20) '2.0'\n+023DB Extract OS            00 (0) 'MS-DOS'\n+023DC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-023D3 Compression Method    0008 (8) 'Deflated'\n-023D5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-023D9 CRC                   446ED7EC (1148114924)\n-023DD Compressed Size       00000380 (896)\n-023E1 Uncompressed Size     0000072D (1837)\n-023E5 Filename Length       0018 (24)\n-023E7 Extra Length          0000 (0)\n-023E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+023DE Compression Method    0008 (8) 'Deflated'\n+023E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+023E4 CRC                   2A08EA1F (705227295)\n+023E8 Compressed Size       0000038F (911)\n+023EC Uncompressed Size     00000752 (1874)\n+023F0 Filename Length       0018 (24)\n+023F2 Extra Length          0000 (0)\n+023F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02401 PAYLOAD\n+0240C PAYLOAD\n \n-02781 LOCAL HEADER #54      04034B50 (67324752)\n-02785 Extract Zip Spec      14 (20) '2.0'\n-02786 Extract OS            00 (0) 'MS-DOS'\n-02787 General Purpose Flag  0800 (2048)\n+0279B LOCAL HEADER #54      04034B50 (67324752)\n+0279F Extract Zip Spec      14 (20) '2.0'\n+027A0 Extract OS            00 (0) 'MS-DOS'\n+027A1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-02789 Compression Method    0008 (8) 'Deflated'\n-0278B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0278F CRC                   E150ED6A (3780177258)\n-02793 Compressed Size       0000019E (414)\n-02797 Uncompressed Size     00000306 (774)\n-0279B Filename Length       002D (45)\n-0279D Extra Length          0000 (0)\n-0279F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+027A3 Compression Method    0008 (8) 'Deflated'\n+027A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+027A9 CRC                   099E88AE (161384622)\n+027AD Compressed Size       0000019C (412)\n+027B1 Uncompressed Size     00000306 (774)\n+027B5 Filename Length       002D (45)\n+027B7 Extra Length          0000 (0)\n+027B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x279F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-027CC PAYLOAD\n+027E6 PAYLOAD\n \n-0296A LOCAL HEADER #55      04034B50 (67324752)\n-0296E Extract Zip Spec      14 (20) '2.0'\n-0296F Extract OS            00 (0) 'MS-DOS'\n-02970 General Purpose Flag  0800 (2048)\n+02982 LOCAL HEADER #55      04034B50 (67324752)\n+02986 Extract Zip Spec      14 (20) '2.0'\n+02987 Extract OS            00 (0) 'MS-DOS'\n+02988 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-02972 Compression Method    0008 (8) 'Deflated'\n-02974 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-02978 CRC                   F4F1096F (4109437295)\n-0297C Compressed Size       000002BD (701)\n-02980 Uncompressed Size     000005FD (1533)\n-02984 Filename Length       0039 (57)\n-02986 Extra Length          0000 (0)\n-02988 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0298A Compression Method    0008 (8) 'Deflated'\n+0298C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+02990 CRC                   930F8031 (2467266609)\n+02994 Compressed Size       000002BF (703)\n+02998 Uncompressed Size     000005FD (1533)\n+0299C Filename Length       0039 (57)\n+0299E Extra Length          0000 (0)\n+029A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-029C1 PAYLOAD\n+029D9 PAYLOAD\n \n-02C7E LOCAL HEADER #56      04034B50 (67324752)\n-02C82 Extract Zip Spec      14 (20) '2.0'\n-02C83 Extract OS            00 (0) 'MS-DOS'\n-02C84 General Purpose Flag  0800 (2048)\n+02C98 LOCAL HEADER #56      04034B50 (67324752)\n+02C9C Extract Zip Spec      14 (20) '2.0'\n+02C9D Extract OS            00 (0) 'MS-DOS'\n+02C9E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-02C86 Compression Method    0008 (8) 'Deflated'\n-02C88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-02C8C CRC                   90DB72E2 (2430300898)\n-02C90 Compressed Size       000002C6 (710)\n-02C94 Uncompressed Size     000005F6 (1526)\n-02C98 Filename Length       003A (58)\n-02C9A Extra Length          0000 (0)\n-02C9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+02CA0 Compression Method    0008 (8) 'Deflated'\n+02CA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+02CA6 CRC                   9ABA444C (2595898444)\n+02CAA Compressed Size       000002C8 (712)\n+02CAE Uncompressed Size     000005F6 (1526)\n+02CB2 Filename Length       003A (58)\n+02CB4 Extra Length          0000 (0)\n+02CB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2C9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2CB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02CD6 PAYLOAD\n+02CF0 PAYLOAD\n \n-02F9C LOCAL HEADER #57      04034B50 (67324752)\n-02FA0 Extract Zip Spec      14 (20) '2.0'\n-02FA1 Extract OS            00 (0) 'MS-DOS'\n-02FA2 General Purpose Flag  0800 (2048)\n+02FB8 LOCAL HEADER #57      04034B50 (67324752)\n+02FBC Extract Zip Spec      14 (20) '2.0'\n+02FBD Extract OS            00 (0) 'MS-DOS'\n+02FBE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-02FA4 Compression Method    0008 (8) 'Deflated'\n-02FA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-02FAA CRC                   19452583 (423961987)\n-02FAE Compressed Size       000002D3 (723)\n-02FB2 Uncompressed Size     00000602 (1538)\n-02FB6 Filename Length       003D (61)\n-02FB8 Extra Length          0000 (0)\n-02FBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+02FC0 Compression Method    0008 (8) 'Deflated'\n+02FC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+02FC6 CRC                   81B624CD (2176197837)\n+02FCA Compressed Size       000002CF (719)\n+02FCE Uncompressed Size     00000602 (1538)\n+02FD2 Filename Length       003D (61)\n+02FD4 Extra Length          0000 (0)\n+02FD6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2FBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2FD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02FF7 PAYLOAD\n+03013 PAYLOAD\n \n-032CA LOCAL HEADER #58      04034B50 (67324752)\n-032CE Extract Zip Spec      14 (20) '2.0'\n-032CF Extract OS            00 (0) 'MS-DOS'\n-032D0 General Purpose Flag  0800 (2048)\n+032E2 LOCAL HEADER #58      04034B50 (67324752)\n+032E6 Extract Zip Spec      14 (20) '2.0'\n+032E7 Extract OS            00 (0) 'MS-DOS'\n+032E8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-032D2 Compression Method    0008 (8) 'Deflated'\n-032D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-032D8 CRC                   4F8633DF (1334195167)\n-032DC Compressed Size       000002E7 (743)\n-032E0 Uncompressed Size     0000065C (1628)\n-032E4 Filename Length       0043 (67)\n-032E6 Extra Length          0000 (0)\n-032E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+032EA Compression Method    0008 (8) 'Deflated'\n+032EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+032F0 CRC                   42F9EF78 (1123676024)\n+032F4 Compressed Size       000002EB (747)\n+032F8 Uncompressed Size     0000065C (1628)\n+032FC Filename Length       0043 (67)\n+032FE Extra Length          0000 (0)\n+03300 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x32E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0332B PAYLOAD\n+03343 PAYLOAD\n \n-03612 LOCAL HEADER #59      04034B50 (67324752)\n-03616 Extract Zip Spec      14 (20) '2.0'\n-03617 Extract OS            00 (0) 'MS-DOS'\n-03618 General Purpose Flag  0800 (2048)\n+0362E LOCAL HEADER #59      04034B50 (67324752)\n+03632 Extract Zip Spec      14 (20) '2.0'\n+03633 Extract OS            00 (0) 'MS-DOS'\n+03634 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0361A Compression Method    0008 (8) 'Deflated'\n-0361C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-03620 CRC                   DEA6D751 (3735476049)\n-03624 Compressed Size       000002C4 (708)\n-03628 Uncompressed Size     000005FD (1533)\n-0362C Filename Length       0043 (67)\n-0362E Extra Length          0000 (0)\n-03630 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03636 Compression Method    0008 (8) 'Deflated'\n+03638 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0363C CRC                   8482DCE9 (2223168745)\n+03640 Compressed Size       000002C5 (709)\n+03644 Uncompressed Size     000005FD (1533)\n+03648 Filename Length       0043 (67)\n+0364A Extra Length          0000 (0)\n+0364C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3630: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x364C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03673 PAYLOAD\n+0368F PAYLOAD\n \n-03937 LOCAL HEADER #60      04034B50 (67324752)\n-0393B Extract Zip Spec      14 (20) '2.0'\n-0393C Extract OS            00 (0) 'MS-DOS'\n-0393D General Purpose Flag  0800 (2048)\n+03954 LOCAL HEADER #60      04034B50 (67324752)\n+03958 Extract Zip Spec      14 (20) '2.0'\n+03959 Extract OS            00 (0) 'MS-DOS'\n+0395A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0393F Compression Method    0008 (8) 'Deflated'\n-03941 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-03945 CRC                   B7B96FF5 (3082383349)\n-03949 Compressed Size       000001EA (490)\n-0394D Uncompressed Size     00000392 (914)\n-03951 Filename Length       003E (62)\n-03953 Extra Length          0000 (0)\n-03955 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0395C Compression Method    0008 (8) 'Deflated'\n+0395E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+03962 CRC                   DFE9C146 (3756638534)\n+03966 Compressed Size       000001F3 (499)\n+0396A Uncompressed Size     0000039F (927)\n+0396E Filename Length       003E (62)\n+03970 Extra Length          0000 (0)\n+03972 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3955: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03993 PAYLOAD\n+039B0 PAYLOAD\n \n-03B7D LOCAL HEADER #61      04034B50 (67324752)\n-03B81 Extract Zip Spec      14 (20) '2.0'\n-03B82 Extract OS            00 (0) 'MS-DOS'\n-03B83 General Purpose Flag  0800 (2048)\n+03BA3 LOCAL HEADER #61      04034B50 (67324752)\n+03BA7 Extract Zip Spec      14 (20) '2.0'\n+03BA8 Extract OS            00 (0) 'MS-DOS'\n+03BA9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-03B85 Compression Method    0008 (8) 'Deflated'\n-03B87 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-03B8B CRC                   D44BF5AC (3561747884)\n-03B8F Compressed Size       00000305 (773)\n-03B93 Uncompressed Size     000006AD (1709)\n-03B97 Filename Length       003C (60)\n-03B99 Extra Length          0000 (0)\n-03B9B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03BAB Compression Method    0008 (8) 'Deflated'\n+03BAD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+03BB1 CRC                   A5A3E892 (2778982546)\n+03BB5 Compressed Size       00000309 (777)\n+03BB9 Uncompressed Size     000006AF (1711)\n+03BBD Filename Length       003C (60)\n+03BBF Extra Length          0000 (0)\n+03BC1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3B9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3BC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03BD7 PAYLOAD\n+03BFD PAYLOAD\n \n-03EDC LOCAL HEADER #62      04034B50 (67324752)\n-03EE0 Extract Zip Spec      14 (20) '2.0'\n-03EE1 Extract OS            00 (0) 'MS-DOS'\n-03EE2 General Purpose Flag  0800 (2048)\n+03F06 LOCAL HEADER #62      04034B50 (67324752)\n+03F0A Extract Zip Spec      14 (20) '2.0'\n+03F0B Extract OS            00 (0) 'MS-DOS'\n+03F0C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-03EE4 Compression Method    0008 (8) 'Deflated'\n-03EE6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-03EEA CRC                   BC67179C (3160872860)\n-03EEE Compressed Size       000001A8 (424)\n-03EF2 Uncompressed Size     0000033D (829)\n-03EF6 Filename Length       003F (63)\n-03EF8 Extra Length          0000 (0)\n-03EFA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03F0E Compression Method    0008 (8) 'Deflated'\n+03F10 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+03F14 CRC                   8A48C628 (2320025128)\n+03F18 Compressed Size       000001A2 (418)\n+03F1C Uncompressed Size     0000033D (829)\n+03F20 Filename Length       003F (63)\n+03F22 Extra Length          0000 (0)\n+03F24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3EFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03F39 PAYLOAD\n+03F63 PAYLOAD\n \n-040E1 LOCAL HEADER #63      04034B50 (67324752)\n-040E5 Extract Zip Spec      14 (20) '2.0'\n-040E6 Extract OS            00 (0) 'MS-DOS'\n-040E7 General Purpose Flag  0800 (2048)\n+04105 LOCAL HEADER #63      04034B50 (67324752)\n+04109 Extract Zip Spec      14 (20) '2.0'\n+0410A Extract OS            00 (0) 'MS-DOS'\n+0410B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-040E9 Compression Method    0008 (8) 'Deflated'\n-040EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-040EF CRC                   AF69669F (2942920351)\n-040F3 Compressed Size       000001A9 (425)\n-040F7 Uncompressed Size     0000034D (845)\n-040FB Filename Length       0043 (67)\n-040FD Extra Length          0000 (0)\n-040FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0410D Compression Method    0008 (8) 'Deflated'\n+0410F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+04113 CRC                   748746A9 (1955022505)\n+04117 Compressed Size       000001A4 (420)\n+0411B Uncompressed Size     0000034D (845)\n+0411F Filename Length       0043 (67)\n+04121 Extra Length          0000 (0)\n+04123 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x40FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-04142 PAYLOAD\n+04166 PAYLOAD\n \n-042EB LOCAL HEADER #64      04034B50 (67324752)\n-042EF Extract Zip Spec      14 (20) '2.0'\n-042F0 Extract OS            00 (0) 'MS-DOS'\n-042F1 General Purpose Flag  0800 (2048)\n+0430A LOCAL HEADER #64      04034B50 (67324752)\n+0430E Extract Zip Spec      14 (20) '2.0'\n+0430F Extract OS            00 (0) 'MS-DOS'\n+04310 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-042F3 Compression Method    0008 (8) 'Deflated'\n-042F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-042F9 CRC                   02365CF2 (37117170)\n-042FD Compressed Size       000001A8 (424)\n-04301 Uncompressed Size     00000355 (853)\n-04305 Filename Length       0045 (69)\n-04307 Extra Length          0000 (0)\n-04309 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04312 Compression Method    0008 (8) 'Deflated'\n+04314 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+04318 CRC                   1456F0B4 (341242036)\n+0431C Compressed Size       000001A4 (420)\n+04320 Uncompressed Size     00000355 (853)\n+04324 Filename Length       0045 (69)\n+04326 Extra Length          0000 (0)\n+04328 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4328: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0434E PAYLOAD\n+0436D PAYLOAD\n \n-044F6 LOCAL HEADER #65      04034B50 (67324752)\n-044FA Extract Zip Spec      14 (20) '2.0'\n-044FB Extract OS            00 (0) 'MS-DOS'\n-044FC General Purpose Flag  0800 (2048)\n+04511 LOCAL HEADER #65      04034B50 (67324752)\n+04515 Extract Zip Spec      14 (20) '2.0'\n+04516 Extract OS            00 (0) 'MS-DOS'\n+04517 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-044FE Compression Method    0008 (8) 'Deflated'\n-04500 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-04504 CRC                   BF3DCE45 (3208498757)\n-04508 Compressed Size       000001AA (426)\n-0450C Uncompressed Size     00000359 (857)\n-04510 Filename Length       0046 (70)\n-04512 Extra Length          0000 (0)\n-04514 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04519 Compression Method    0008 (8) 'Deflated'\n+0451B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0451F CRC                   F726CF03 (4146515715)\n+04523 Compressed Size       000001A4 (420)\n+04527 Uncompressed Size     00000359 (857)\n+0452B Filename Length       0046 (70)\n+0452D Extra Length          0000 (0)\n+0452F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x452F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0455A PAYLOAD\n+04575 PAYLOAD\n \n-04704 LOCAL HEADER #66      04034B50 (67324752)\n-04708 Extract Zip Spec      14 (20) '2.0'\n-04709 Extract OS            00 (0) 'MS-DOS'\n-0470A General Purpose Flag  0800 (2048)\n+04719 LOCAL HEADER #66      04034B50 (67324752)\n+0471D Extract Zip Spec      14 (20) '2.0'\n+0471E Extract OS            00 (0) 'MS-DOS'\n+0471F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0470C Compression Method    0008 (8) 'Deflated'\n-0470E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-04712 CRC                   0BFF39B9 (201275833)\n-04716 Compressed Size       000001AC (428)\n-0471A Uncompressed Size     00000355 (853)\n-0471E Filename Length       0045 (69)\n-04720 Extra Length          0000 (0)\n-04722 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04721 Compression Method    0008 (8) 'Deflated'\n+04723 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+04727 CRC                   94D58E87 (2497023623)\n+0472B Compressed Size       000001A8 (424)\n+0472F Uncompressed Size     00000355 (853)\n+04733 Filename Length       0045 (69)\n+04735 Extra Length          0000 (0)\n+04737 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-04767 PAYLOAD\n+0477C PAYLOAD\n \n-04913 LOCAL HEADER #67      04034B50 (67324752)\n-04917 Extract Zip Spec      14 (20) '2.0'\n-04918 Extract OS            00 (0) 'MS-DOS'\n-04919 General Purpose Flag  0800 (2048)\n+04924 LOCAL HEADER #67      04034B50 (67324752)\n+04928 Extract Zip Spec      14 (20) '2.0'\n+04929 Extract OS            00 (0) 'MS-DOS'\n+0492A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0491B Compression Method    0008 (8) 'Deflated'\n-0491D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-04921 CRC                   B3D18EAE (3016855214)\n-04925 Compressed Size       000001A7 (423)\n-04929 Uncompressed Size     0000034D (845)\n-0492D Filename Length       0043 (67)\n-0492F Extra Length          0000 (0)\n-04931 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0492C Compression Method    0008 (8) 'Deflated'\n+0492E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+04932 CRC                   7D83D887 (2105792647)\n+04936 Compressed Size       000001A0 (416)\n+0493A Uncompressed Size     0000034D (845)\n+0493E Filename Length       0043 (67)\n+04940 Extra Length          0000 (0)\n+04942 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4931: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4942: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-04974 PAYLOAD\n+04985 PAYLOAD\n \n-04B1B LOCAL HEADER #68      04034B50 (67324752)\n-04B1F Extract Zip Spec      14 (20) '2.0'\n-04B20 Extract OS            00 (0) 'MS-DOS'\n-04B21 General Purpose Flag  0800 (2048)\n+04B25 LOCAL HEADER #68      04034B50 (67324752)\n+04B29 Extract Zip Spec      14 (20) '2.0'\n+04B2A Extract OS            00 (0) 'MS-DOS'\n+04B2B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-04B23 Compression Method    0008 (8) 'Deflated'\n-04B25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-04B29 CRC                   90A877FC (2426959868)\n-04B2D Compressed Size       00000439 (1081)\n-04B31 Uncompressed Size     00000AC3 (2755)\n-04B35 Filename Length       0047 (71)\n-04B37 Extra Length          0000 (0)\n-04B39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04B2D Compression Method    0008 (8) 'Deflated'\n+04B2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+04B33 CRC                   7E25B47B (2116400251)\n+04B37 Compressed Size       0000043A (1082)\n+04B3B Uncompressed Size     00000AC3 (2755)\n+04B3F Filename Length       0047 (71)\n+04B41 Extra Length          0000 (0)\n+04B43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4B39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-04B80 PAYLOAD\n+04B8A PAYLOAD\n \n-04FB9 LOCAL HEADER #69      04034B50 (67324752)\n-04FBD Extract Zip Spec      14 (20) '2.0'\n-04FBE Extract OS            00 (0) 'MS-DOS'\n-04FBF General Purpose Flag  0800 (2048)\n+04FC4 LOCAL HEADER #69      04034B50 (67324752)\n+04FC8 Extract Zip Spec      14 (20) '2.0'\n+04FC9 Extract OS            00 (0) 'MS-DOS'\n+04FCA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-04FC1 Compression Method    0008 (8) 'Deflated'\n-04FC3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-04FC7 CRC                   2FDA73F4 (802845684)\n-04FCB Compressed Size       0000061F (1567)\n-04FCF Uncompressed Size     00000FA1 (4001)\n-04FD3 Filename Length       0036 (54)\n-04FD5 Extra Length          0000 (0)\n-04FD7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04FCC Compression Method    0008 (8) 'Deflated'\n+04FCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+04FD2 CRC                   B728D8CB (3072907467)\n+04FD6 Compressed Size       00000613 (1555)\n+04FDA Uncompressed Size     00000F9B (3995)\n+04FDE Filename Length       0036 (54)\n+04FE0 Extra Length          0000 (0)\n+04FE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0500D PAYLOAD\n+05018 PAYLOAD\n \n-0562C LOCAL HEADER #70      04034B50 (67324752)\n-05630 Extract Zip Spec      14 (20) '2.0'\n-05631 Extract OS            00 (0) 'MS-DOS'\n-05632 General Purpose Flag  0800 (2048)\n+0562B LOCAL HEADER #70      04034B50 (67324752)\n+0562F Extract Zip Spec      14 (20) '2.0'\n+05630 Extract OS            00 (0) 'MS-DOS'\n+05631 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-05634 Compression Method    0008 (8) 'Deflated'\n-05636 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0563A CRC                   F79AAFDC (4154109916)\n-0563E Compressed Size       000001AC (428)\n-05642 Uncompressed Size     0000034A (842)\n-05646 Filename Length       0042 (66)\n-05648 Extra Length          0000 (0)\n-0564A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05633 Compression Method    0008 (8) 'Deflated'\n+05635 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+05639 CRC                   43C2AC84 (1136831620)\n+0563D Compressed Size       000001A8 (424)\n+05641 Uncompressed Size     0000034A (842)\n+05645 Filename Length       0042 (66)\n+05647 Extra Length          0000 (0)\n+05649 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x564A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0568C PAYLOAD\n+0568B PAYLOAD\n \n-05838 LOCAL HEADER #71      04034B50 (67324752)\n-0583C Extract Zip Spec      14 (20) '2.0'\n-0583D Extract OS            00 (0) 'MS-DOS'\n-0583E General Purpose Flag  0800 (2048)\n+05833 LOCAL HEADER #71      04034B50 (67324752)\n+05837 Extract Zip Spec      14 (20) '2.0'\n+05838 Extract OS            00 (0) 'MS-DOS'\n+05839 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-05840 Compression Method    0008 (8) 'Deflated'\n-05842 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-05846 CRC                   914CF808 (2437740552)\n-0584A Compressed Size       000001AB (427)\n-0584E Uncompressed Size     00000336 (822)\n-05852 Filename Length       003D (61)\n-05854 Extra Length          0000 (0)\n-05856 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0583B Compression Method    0008 (8) 'Deflated'\n+0583D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+05841 CRC                   87304917 (2268088599)\n+05845 Compressed Size       000001A7 (423)\n+05849 Uncompressed Size     00000336 (822)\n+0584D Filename Length       003D (61)\n+0584F Extra Length          0000 (0)\n+05851 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5851: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-05893 PAYLOAD\n+0588E PAYLOAD\n \n-05A3E LOCAL HEADER #72      04034B50 (67324752)\n-05A42 Extract Zip Spec      14 (20) '2.0'\n-05A43 Extract OS            00 (0) 'MS-DOS'\n-05A44 General Purpose Flag  0800 (2048)\n+05A35 LOCAL HEADER #72      04034B50 (67324752)\n+05A39 Extract Zip Spec      14 (20) '2.0'\n+05A3A Extract OS            00 (0) 'MS-DOS'\n+05A3B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-05A46 Compression Method    0008 (8) 'Deflated'\n-05A48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-05A4C CRC                   75D2E422 (1976755234)\n-05A50 Compressed Size       00000301 (769)\n-05A54 Uncompressed Size     000007F0 (2032)\n-05A58 Filename Length       0051 (81)\n-05A5A Extra Length          0000 (0)\n-05A5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05A3D Compression Method    0008 (8) 'Deflated'\n+05A3F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+05A43 CRC                   C9570F1E (3377925918)\n+05A47 Compressed Size       00000306 (774)\n+05A4B Uncompressed Size     000007F0 (2032)\n+05A4F Filename Length       0051 (81)\n+05A51 Extra Length          0000 (0)\n+05A53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-05AAD PAYLOAD\n+05AA4 PAYLOAD\n \n-05DAE LOCAL HEADER #73      04034B50 (67324752)\n-05DB2 Extract Zip Spec      14 (20) '2.0'\n-05DB3 Extract OS            00 (0) 'MS-DOS'\n-05DB4 General Purpose Flag  0800 (2048)\n+05DAA LOCAL HEADER #73      04034B50 (67324752)\n+05DAE Extract Zip Spec      14 (20) '2.0'\n+05DAF Extract OS            00 (0) 'MS-DOS'\n+05DB0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-05DB6 Compression Method    0008 (8) 'Deflated'\n-05DB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-05DBC CRC                   EAE4AB35 (3940854581)\n-05DC0 Compressed Size       00000370 (880)\n-05DC4 Uncompressed Size     000008D3 (2259)\n-05DC8 Filename Length       003B (59)\n-05DCA Extra Length          0000 (0)\n-05DCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05DB2 Compression Method    0008 (8) 'Deflated'\n+05DB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+05DB8 CRC                   CF1C3F17 (3474734871)\n+05DBC Compressed Size       00000367 (871)\n+05DC0 Uncompressed Size     000008CF (2255)\n+05DC4 Filename Length       003B (59)\n+05DC6 Extra Length          0000 (0)\n+05DC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5DCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5DC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-05E07 PAYLOAD\n+05E03 PAYLOAD\n \n-06177 LOCAL HEADER #74      04034B50 (67324752)\n-0617B Extract Zip Spec      14 (20) '2.0'\n-0617C Extract OS            00 (0) 'MS-DOS'\n-0617D General Purpose Flag  0800 (2048)\n+0616A LOCAL HEADER #74      04034B50 (67324752)\n+0616E Extract Zip Spec      14 (20) '2.0'\n+0616F Extract OS            00 (0) 'MS-DOS'\n+06170 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0617F Compression Method    0008 (8) 'Deflated'\n-06181 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-06185 CRC                   77EEFC9D (2012150941)\n-06189 Compressed Size       000001AB (427)\n-0618D Uncompressed Size     0000033E (830)\n-06191 Filename Length       003F (63)\n-06193 Extra Length          0000 (0)\n-06195 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+06172 Compression Method    0008 (8) 'Deflated'\n+06174 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+06178 CRC                   831354BD (2199082173)\n+0617C Compressed Size       000001A5 (421)\n+06180 Uncompressed Size     0000033E (830)\n+06184 Filename Length       003F (63)\n+06186 Extra Length          0000 (0)\n+06188 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6188: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-061D4 PAYLOAD\n+061C7 PAYLOAD\n \n-0637F LOCAL HEADER #75      04034B50 (67324752)\n-06383 Extract Zip Spec      14 (20) '2.0'\n-06384 Extract OS            00 (0) 'MS-DOS'\n-06385 General Purpose Flag  0800 (2048)\n+0636C LOCAL HEADER #75      04034B50 (67324752)\n+06370 Extract Zip Spec      14 (20) '2.0'\n+06371 Extract OS            00 (0) 'MS-DOS'\n+06372 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-06387 Compression Method    0008 (8) 'Deflated'\n-06389 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0638D CRC                   92848FB4 (2458161076)\n-06391 Compressed Size       000001AA (426)\n-06395 Uncompressed Size     0000033E (830)\n-06399 Filename Length       003F (63)\n-0639B Extra Length          0000 (0)\n-0639D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+06374 Compression Method    0008 (8) 'Deflated'\n+06376 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0637A CRC                   BAAEA268 (3132007016)\n+0637E Compressed Size       000001A6 (422)\n+06382 Uncompressed Size     0000033E (830)\n+06386 Filename Length       003F (63)\n+06388 Extra Length          0000 (0)\n+0638A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x639D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x638A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-063DC PAYLOAD\n+063C9 PAYLOAD\n \n-06586 LOCAL HEADER #76      04034B50 (67324752)\n-0658A Extract Zip Spec      14 (20) '2.0'\n-0658B Extract OS            00 (0) 'MS-DOS'\n-0658C General Purpose Flag  0800 (2048)\n+0656F LOCAL HEADER #76      04034B50 (67324752)\n+06573 Extract Zip Spec      14 (20) '2.0'\n+06574 Extract OS            00 (0) 'MS-DOS'\n+06575 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0658E Compression Method    0008 (8) 'Deflated'\n-06590 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-06594 CRC                   C8FC77BB (3371988923)\n-06598 Compressed Size       000001E0 (480)\n-0659C Uncompressed Size     00000379 (889)\n-065A0 Filename Length       0032 (50)\n-065A2 Extra Length          0000 (0)\n-065A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+06577 Compression Method    0008 (8) 'Deflated'\n+06579 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0657D CRC                   988A582E (2559203374)\n+06581 Compressed Size       000001DB (475)\n+06585 Uncompressed Size     00000379 (889)\n+06589 Filename Length       0032 (50)\n+0658B Extra Length          0000 (0)\n+0658D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x65A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x658D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-065D6 PAYLOAD\n+065BF PAYLOAD\n \n-067B6 LOCAL HEADER #77      04034B50 (67324752)\n-067BA Extract Zip Spec      14 (20) '2.0'\n-067BB Extract OS            00 (0) 'MS-DOS'\n-067BC General Purpose Flag  0800 (2048)\n+0679A LOCAL HEADER #77      04034B50 (67324752)\n+0679E Extract Zip Spec      14 (20) '2.0'\n+0679F Extract OS            00 (0) 'MS-DOS'\n+067A0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-067BE Compression Method    0008 (8) 'Deflated'\n-067C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-067C4 CRC                   C9803A72 (3380623986)\n-067C8 Compressed Size       000001DF (479)\n-067CC Uncompressed Size     00000379 (889)\n-067D0 Filename Length       0032 (50)\n-067D2 Extra Length          0000 (0)\n-067D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+067A2 Compression Method    0008 (8) 'Deflated'\n+067A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+067A8 CRC                   7CB107B0 (2091976624)\n+067AC Compressed Size       000001DC (476)\n+067B0 Uncompressed Size     00000379 (889)\n+067B4 Filename Length       0032 (50)\n+067B6 Extra Length          0000 (0)\n+067B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x67D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x67B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06806 PAYLOAD\n+067EA PAYLOAD\n \n-069E5 LOCAL HEADER #78      04034B50 (67324752)\n-069E9 Extract Zip Spec      14 (20) '2.0'\n-069EA Extract OS            00 (0) 'MS-DOS'\n-069EB General Purpose Flag  0800 (2048)\n+069C6 LOCAL HEADER #78      04034B50 (67324752)\n+069CA Extract Zip Spec      14 (20) '2.0'\n+069CB Extract OS            00 (0) 'MS-DOS'\n+069CC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-069ED Compression Method    0008 (8) 'Deflated'\n-069EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-069F3 CRC                   6EF274E1 (1861383393)\n-069F7 Compressed Size       000001E2 (482)\n-069FB Uncompressed Size     00000381 (897)\n-069FF Filename Length       0034 (52)\n-06A01 Extra Length          0000 (0)\n-06A03 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+069CE Compression Method    0008 (8) 'Deflated'\n+069D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+069D4 CRC                   3155BA5D (827701853)\n+069D8 Compressed Size       000001DD (477)\n+069DC Uncompressed Size     00000381 (897)\n+069E0 Filename Length       0034 (52)\n+069E2 Extra Length          0000 (0)\n+069E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x69E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06A37 PAYLOAD\n+06A18 PAYLOAD\n \n-06C19 LOCAL HEADER #79      04034B50 (67324752)\n-06C1D Extract Zip Spec      14 (20) '2.0'\n-06C1E Extract OS            00 (0) 'MS-DOS'\n-06C1F General Purpose Flag  0800 (2048)\n+06BF5 LOCAL HEADER #79      04034B50 (67324752)\n+06BF9 Extract Zip Spec      14 (20) '2.0'\n+06BFA Extract OS            00 (0) 'MS-DOS'\n+06BFB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-06C21 Compression Method    0008 (8) 'Deflated'\n-06C23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-06C27 CRC                   9A6B15AF (2590709167)\n-06C2B Compressed Size       000001DD (477)\n-06C2F Uncompressed Size     00000369 (873)\n-06C33 Filename Length       002E (46)\n-06C35 Extra Length          0000 (0)\n-06C37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+06BFD Compression Method    0008 (8) 'Deflated'\n+06BFF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+06C03 CRC                   A399918D (2744750477)\n+06C07 Compressed Size       000001D8 (472)\n+06C0B Uncompressed Size     00000369 (873)\n+06C0F Filename Length       002E (46)\n+06C11 Extra Length          0000 (0)\n+06C13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6C37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06C65 PAYLOAD\n+06C41 PAYLOAD\n \n-06E42 LOCAL HEADER #80      04034B50 (67324752)\n-06E46 Extract Zip Spec      14 (20) '2.0'\n-06E47 Extract OS            00 (0) 'MS-DOS'\n-06E48 General Purpose Flag  0800 (2048)\n+06E19 LOCAL HEADER #80      04034B50 (67324752)\n+06E1D Extract Zip Spec      14 (20) '2.0'\n+06E1E Extract OS            00 (0) 'MS-DOS'\n+06E1F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-06E4A Compression Method    0008 (8) 'Deflated'\n-06E4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-06E50 CRC                   FCBD5492 (4240266386)\n-06E54 Compressed Size       000001E5 (485)\n-06E58 Uncompressed Size     00000390 (912)\n-06E5C Filename Length       0039 (57)\n-06E5E Extra Length          0000 (0)\n-06E60 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+06E21 Compression Method    0008 (8) 'Deflated'\n+06E23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+06E27 CRC                   D7BBAF4D (3619401549)\n+06E2B Compressed Size       000001E1 (481)\n+06E2F Uncompressed Size     00000390 (912)\n+06E33 Filename Length       0039 (57)\n+06E35 Extra Length          0000 (0)\n+06E37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6E60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06E99 PAYLOAD\n+06E70 PAYLOAD\n \n-0707E LOCAL HEADER #81      04034B50 (67324752)\n-07082 Extract Zip Spec      14 (20) '2.0'\n-07083 Extract OS            00 (0) 'MS-DOS'\n-07084 General Purpose Flag  0800 (2048)\n+07051 LOCAL HEADER #81      04034B50 (67324752)\n+07055 Extract Zip Spec      14 (20) '2.0'\n+07056 Extract OS            00 (0) 'MS-DOS'\n+07057 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-07086 Compression Method    0008 (8) 'Deflated'\n-07088 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0708C CRC                   ED8FEB0D (3985632013)\n-07090 Compressed Size       00000213 (531)\n-07094 Uncompressed Size     00000464 (1124)\n-07098 Filename Length       003D (61)\n-0709A Extra Length          0000 (0)\n-0709C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07059 Compression Method    0008 (8) 'Deflated'\n+0705B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0705F CRC                   82E5EDD2 (2196106706)\n+07063 Compressed Size       00000212 (530)\n+07067 Uncompressed Size     00000464 (1124)\n+0706B Filename Length       003D (61)\n+0706D Extra Length          0000 (0)\n+0706F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x709C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x706F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-070D9 PAYLOAD\n+070AC PAYLOAD\n \n-072EC LOCAL HEADER #82      04034B50 (67324752)\n-072F0 Extract Zip Spec      14 (20) '2.0'\n-072F1 Extract OS            00 (0) 'MS-DOS'\n-072F2 General Purpose Flag  0800 (2048)\n+072BE LOCAL HEADER #82      04034B50 (67324752)\n+072C2 Extract Zip Spec      14 (20) '2.0'\n+072C3 Extract OS            00 (0) 'MS-DOS'\n+072C4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-072F4 Compression Method    0008 (8) 'Deflated'\n-072F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-072FA CRC                   448B6A71 (1149987441)\n-072FE Compressed Size       0000025A (602)\n-07302 Uncompressed Size     000005FF (1535)\n-07306 Filename Length       003C (60)\n-07308 Extra Length          0000 (0)\n-0730A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+072C6 Compression Method    0008 (8) 'Deflated'\n+072C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+072CC CRC                   47F2742E (1207071790)\n+072D0 Compressed Size       0000025B (603)\n+072D4 Uncompressed Size     000005FF (1535)\n+072D8 Filename Length       003C (60)\n+072DA Extra Length          0000 (0)\n+072DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x730A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x72DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07346 PAYLOAD\n+07318 PAYLOAD\n \n-075A0 LOCAL HEADER #83      04034B50 (67324752)\n-075A4 Extract Zip Spec      14 (20) '2.0'\n-075A5 Extract OS            00 (0) 'MS-DOS'\n-075A6 General Purpose Flag  0800 (2048)\n+07573 LOCAL HEADER #83      04034B50 (67324752)\n+07577 Extract Zip Spec      14 (20) '2.0'\n+07578 Extract OS            00 (0) 'MS-DOS'\n+07579 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-075A8 Compression Method    0008 (8) 'Deflated'\n-075AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-075AE CRC                   999FBA2A (2577381930)\n-075B2 Compressed Size       0000020C (524)\n-075B6 Uncompressed Size     00000454 (1108)\n-075BA Filename Length       003B (59)\n-075BC Extra Length          0000 (0)\n-075BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0757B Compression Method    0008 (8) 'Deflated'\n+0757D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+07581 CRC                   1666FD25 (375848229)\n+07585 Compressed Size       0000020C (524)\n+07589 Uncompressed Size     00000454 (1108)\n+0758D Filename Length       003B (59)\n+0758F Extra Length          0000 (0)\n+07591 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x75BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7591: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-075F9 PAYLOAD\n+075CC PAYLOAD\n \n-07805 LOCAL HEADER #84      04034B50 (67324752)\n-07809 Extract Zip Spec      14 (20) '2.0'\n-0780A Extract OS            00 (0) 'MS-DOS'\n-0780B General Purpose Flag  0800 (2048)\n+077D8 LOCAL HEADER #84      04034B50 (67324752)\n+077DC Extract Zip Spec      14 (20) '2.0'\n+077DD Extract OS            00 (0) 'MS-DOS'\n+077DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0780D Compression Method    0008 (8) 'Deflated'\n-0780F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-07813 CRC                   52CA1F40 (1388977984)\n-07817 Compressed Size       000001E8 (488)\n-0781B Uncompressed Size     00000398 (920)\n-0781F Filename Length       003B (59)\n-07821 Extra Length          0000 (0)\n-07823 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+077E0 Compression Method    0008 (8) 'Deflated'\n+077E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+077E6 CRC                   CDD19AA8 (3453065896)\n+077EA Compressed Size       000001E4 (484)\n+077EE Uncompressed Size     00000398 (920)\n+077F2 Filename Length       003B (59)\n+077F4 Extra Length          0000 (0)\n+077F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0785E PAYLOAD\n+07831 PAYLOAD\n \n-07A46 LOCAL HEADER #85      04034B50 (67324752)\n-07A4A Extract Zip Spec      14 (20) '2.0'\n-07A4B Extract OS            00 (0) 'MS-DOS'\n-07A4C General Purpose Flag  0800 (2048)\n+07A15 LOCAL HEADER #85      04034B50 (67324752)\n+07A19 Extract Zip Spec      14 (20) '2.0'\n+07A1A Extract OS            00 (0) 'MS-DOS'\n+07A1B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-07A4E Compression Method    0008 (8) 'Deflated'\n-07A50 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-07A54 CRC                   7318AEBF (1930997439)\n-07A58 Compressed Size       0000020A (522)\n-07A5C Uncompressed Size     0000044F (1103)\n-07A60 Filename Length       003A (58)\n-07A62 Extra Length          0000 (0)\n-07A64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07A1D Compression Method    0008 (8) 'Deflated'\n+07A1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+07A23 CRC                   F20FA5AB (4061111723)\n+07A27 Compressed Size       0000020A (522)\n+07A2B Uncompressed Size     0000044F (1103)\n+07A2F Filename Length       003A (58)\n+07A31 Extra Length          0000 (0)\n+07A33 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07A9E PAYLOAD\n+07A6D PAYLOAD\n \n-07CA8 LOCAL HEADER #86      04034B50 (67324752)\n-07CAC Extract Zip Spec      14 (20) '2.0'\n-07CAD Extract OS            00 (0) 'MS-DOS'\n-07CAE General Purpose Flag  0800 (2048)\n+07C77 LOCAL HEADER #86      04034B50 (67324752)\n+07C7B Extract Zip Spec      14 (20) '2.0'\n+07C7C Extract OS            00 (0) 'MS-DOS'\n+07C7D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-07CB0 Compression Method    0008 (8) 'Deflated'\n-07CB2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-07CB6 CRC                   AA8EB57C (2861479292)\n-07CBA Compressed Size       0000020D (525)\n-07CBE Uncompressed Size     0000044E (1102)\n-07CC2 Filename Length       0039 (57)\n-07CC4 Extra Length          0000 (0)\n-07CC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07C7F Compression Method    0008 (8) 'Deflated'\n+07C81 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+07C85 CRC                   6B9319EA (1804802538)\n+07C89 Compressed Size       00000210 (528)\n+07C8D Uncompressed Size     0000044E (1102)\n+07C91 Filename Length       0039 (57)\n+07C93 Extra Length          0000 (0)\n+07C95 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07CFF PAYLOAD\n+07CCE PAYLOAD\n \n-07F0C LOCAL HEADER #87      04034B50 (67324752)\n-07F10 Extract Zip Spec      14 (20) '2.0'\n-07F11 Extract OS            00 (0) 'MS-DOS'\n-07F12 General Purpose Flag  0800 (2048)\n+07EDE LOCAL HEADER #87      04034B50 (67324752)\n+07EE2 Extract Zip Spec      14 (20) '2.0'\n+07EE3 Extract OS            00 (0) 'MS-DOS'\n+07EE4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-07F14 Compression Method    0008 (8) 'Deflated'\n-07F16 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-07F1A CRC                   4F90FCB0 (1334901936)\n-07F1E Compressed Size       00000210 (528)\n-07F22 Uncompressed Size     00000450 (1104)\n-07F26 Filename Length       0039 (57)\n-07F28 Extra Length          0000 (0)\n-07F2A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07EE6 Compression Method    0008 (8) 'Deflated'\n+07EE8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+07EEC CRC                   92D3CC59 (2463353945)\n+07EF0 Compressed Size       00000210 (528)\n+07EF4 Uncompressed Size     00000450 (1104)\n+07EF8 Filename Length       0039 (57)\n+07EFA Extra Length          0000 (0)\n+07EFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07F63 PAYLOAD\n+07F35 PAYLOAD\n \n-08173 LOCAL HEADER #88      04034B50 (67324752)\n-08177 Extract Zip Spec      14 (20) '2.0'\n-08178 Extract OS            00 (0) 'MS-DOS'\n-08179 General Purpose Flag  0800 (2048)\n+08145 LOCAL HEADER #88      04034B50 (67324752)\n+08149 Extract Zip Spec      14 (20) '2.0'\n+0814A Extract OS            00 (0) 'MS-DOS'\n+0814B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0817B Compression Method    0008 (8) 'Deflated'\n-0817D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-08181 CRC                   50A110E4 (1352732900)\n-08185 Compressed Size       00000738 (1848)\n-08189 Uncompressed Size     000011AD (4525)\n-0818D Filename Length       0046 (70)\n-0818F Extra Length          0000 (0)\n-08191 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0814D Compression Method    0008 (8) 'Deflated'\n+0814F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+08153 CRC                   44D29A4E (1154652750)\n+08157 Compressed Size       00000736 (1846)\n+0815B Uncompressed Size     000011AD (4525)\n+0815F Filename Length       0046 (70)\n+08161 Extra Length          0000 (0)\n+08163 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-081D7 PAYLOAD\n+081A9 PAYLOAD\n \n-0890F LOCAL HEADER #89      04034B50 (67324752)\n-08913 Extract Zip Spec      14 (20) '2.0'\n-08914 Extract OS            00 (0) 'MS-DOS'\n-08915 General Purpose Flag  0800 (2048)\n+088DF LOCAL HEADER #89      04034B50 (67324752)\n+088E3 Extract Zip Spec      14 (20) '2.0'\n+088E4 Extract OS            00 (0) 'MS-DOS'\n+088E5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-08917 Compression Method    0008 (8) 'Deflated'\n-08919 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0891D CRC                   7162F596 (1902310806)\n-08921 Compressed Size       00000252 (594)\n-08925 Uncompressed Size     00000609 (1545)\n-08929 Filename Length       003D (61)\n-0892B Extra Length          0000 (0)\n-0892D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+088E7 Compression Method    0008 (8) 'Deflated'\n+088E9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+088ED CRC                   71D2EB9E (1909648286)\n+088F1 Compressed Size       00000252 (594)\n+088F5 Uncompressed Size     00000609 (1545)\n+088F9 Filename Length       003D (61)\n+088FB Extra Length          0000 (0)\n+088FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x892D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x88FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0896A PAYLOAD\n+0893A PAYLOAD\n \n-08BBC LOCAL HEADER #90      04034B50 (67324752)\n-08BC0 Extract Zip Spec      14 (20) '2.0'\n-08BC1 Extract OS            00 (0) 'MS-DOS'\n-08BC2 General Purpose Flag  0800 (2048)\n+08B8C LOCAL HEADER #90      04034B50 (67324752)\n+08B90 Extract Zip Spec      14 (20) '2.0'\n+08B91 Extract OS            00 (0) 'MS-DOS'\n+08B92 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-08BC4 Compression Method    0008 (8) 'Deflated'\n-08BC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-08BCA CRC                   FB8953AD (4220081069)\n-08BCE Compressed Size       00000235 (565)\n-08BD2 Uncompressed Size     00000538 (1336)\n-08BD6 Filename Length       0040 (64)\n-08BD8 Extra Length          0000 (0)\n-08BDA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08B94 Compression Method    0008 (8) 'Deflated'\n+08B96 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+08B9A CRC                   0AF059C9 (183523785)\n+08B9E Compressed Size       00000235 (565)\n+08BA2 Uncompressed Size     00000538 (1336)\n+08BA6 Filename Length       0040 (64)\n+08BA8 Extra Length          0000 (0)\n+08BAA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8BDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-08C1A PAYLOAD\n+08BEA PAYLOAD\n \n-08E4F LOCAL HEADER #91      04034B50 (67324752)\n-08E53 Extract Zip Spec      14 (20) '2.0'\n-08E54 Extract OS            00 (0) 'MS-DOS'\n-08E55 General Purpose Flag  0800 (2048)\n+08E1F LOCAL HEADER #91      04034B50 (67324752)\n+08E23 Extract Zip Spec      14 (20) '2.0'\n+08E24 Extract OS            00 (0) 'MS-DOS'\n+08E25 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-08E57 Compression Method    0008 (8) 'Deflated'\n-08E59 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-08E5D CRC                   78893A7F (2022259327)\n-08E61 Compressed Size       000001E6 (486)\n-08E65 Uncompressed Size     000003AE (942)\n-08E69 Filename Length       0042 (66)\n-08E6B Extra Length          0000 (0)\n-08E6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08E27 Compression Method    0008 (8) 'Deflated'\n+08E29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+08E2D CRC                   931D78E7 (2468182247)\n+08E31 Compressed Size       000001E2 (482)\n+08E35 Uncompressed Size     000003AE (942)\n+08E39 Filename Length       0042 (66)\n+08E3B Extra Length          0000 (0)\n+08E3D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-08EAF PAYLOAD\n+08E7F PAYLOAD\n \n-09095 LOCAL HEADER #92      04034B50 (67324752)\n-09099 Extract Zip Spec      14 (20) '2.0'\n-0909A Extract OS            00 (0) 'MS-DOS'\n-0909B General Purpose Flag  0800 (2048)\n+09061 LOCAL HEADER #92      04034B50 (67324752)\n+09065 Extract Zip Spec      14 (20) '2.0'\n+09066 Extract OS            00 (0) 'MS-DOS'\n+09067 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0909D Compression Method    0008 (8) 'Deflated'\n-0909F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-090A3 CRC                   E499FD8A (3835297162)\n-090A7 Compressed Size       000001E8 (488)\n-090AB Uncompressed Size     000003C2 (962)\n-090AF Filename Length       0047 (71)\n-090B1 Extra Length          0000 (0)\n-090B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09069 Compression Method    0008 (8) 'Deflated'\n+0906B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0906F CRC                   7527597C (1965513084)\n+09073 Compressed Size       000001E5 (485)\n+09077 Uncompressed Size     000003C2 (962)\n+0907B Filename Length       0047 (71)\n+0907D Extra Length          0000 (0)\n+0907F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x90B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x907F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-090FA PAYLOAD\n+090C6 PAYLOAD\n \n-092E2 LOCAL HEADER #93      04034B50 (67324752)\n-092E6 Extract Zip Spec      14 (20) '2.0'\n-092E7 Extract OS            00 (0) 'MS-DOS'\n-092E8 General Purpose Flag  0800 (2048)\n+092AB LOCAL HEADER #93      04034B50 (67324752)\n+092AF Extract Zip Spec      14 (20) '2.0'\n+092B0 Extract OS            00 (0) 'MS-DOS'\n+092B1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-092EA Compression Method    0008 (8) 'Deflated'\n-092EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-092F0 CRC                   431FB465 (1126151269)\n-092F4 Compressed Size       000001E7 (487)\n-092F8 Uncompressed Size     0000039A (922)\n-092FC Filename Length       003D (61)\n-092FE Extra Length          0000 (0)\n-09300 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+092B3 Compression Method    0008 (8) 'Deflated'\n+092B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+092B9 CRC                   B6DBAFBE (3067850686)\n+092BD Compressed Size       000001E2 (482)\n+092C1 Uncompressed Size     0000039A (922)\n+092C5 Filename Length       003D (61)\n+092C7 Extra Length          0000 (0)\n+092C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x92C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0933D PAYLOAD\n+09306 PAYLOAD\n \n-09524 LOCAL HEADER #94      04034B50 (67324752)\n-09528 Extract Zip Spec      14 (20) '2.0'\n-09529 Extract OS            00 (0) 'MS-DOS'\n-0952A General Purpose Flag  0800 (2048)\n+094E8 LOCAL HEADER #94      04034B50 (67324752)\n+094EC Extract Zip Spec      14 (20) '2.0'\n+094ED Extract OS            00 (0) 'MS-DOS'\n+094EE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0952C Compression Method    0008 (8) 'Deflated'\n-0952E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-09532 CRC                   0EC225AB (247604651)\n-09536 Compressed Size       000001EA (490)\n-0953A Uncompressed Size     000003B5 (949)\n-0953E Filename Length       0044 (68)\n-09540 Extra Length          0000 (0)\n-09542 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+094F0 Compression Method    0008 (8) 'Deflated'\n+094F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+094F6 CRC                   980E0112 (2551054610)\n+094FA Compressed Size       000001E5 (485)\n+094FE Uncompressed Size     000003B5 (949)\n+09502 Filename Length       0044 (68)\n+09504 Extra Length          0000 (0)\n+09506 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09586 PAYLOAD\n+0954A PAYLOAD\n \n-09770 LOCAL HEADER #95      04034B50 (67324752)\n-09774 Extract Zip Spec      14 (20) '2.0'\n-09775 Extract OS            00 (0) 'MS-DOS'\n-09776 General Purpose Flag  0800 (2048)\n+0972F LOCAL HEADER #95      04034B50 (67324752)\n+09733 Extract Zip Spec      14 (20) '2.0'\n+09734 Extract OS            00 (0) 'MS-DOS'\n+09735 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-09778 Compression Method    0008 (8) 'Deflated'\n-0977A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0977E CRC                   1B081346 (453514054)\n-09782 Compressed Size       0000020F (527)\n-09786 Uncompressed Size     0000046A (1130)\n-0978A Filename Length       003F (63)\n-0978C Extra Length          0000 (0)\n-0978E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09737 Compression Method    0008 (8) 'Deflated'\n+09739 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0973D CRC                   A9F9E23F (2851725887)\n+09741 Compressed Size       00000210 (528)\n+09745 Uncompressed Size     0000046A (1130)\n+09749 Filename Length       003F (63)\n+0974B Extra Length          0000 (0)\n+0974D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x978E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x974D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-097CD PAYLOAD\n+0978C PAYLOAD\n \n-099DC LOCAL HEADER #96      04034B50 (67324752)\n-099E0 Extract Zip Spec      14 (20) '2.0'\n-099E1 Extract OS            00 (0) 'MS-DOS'\n-099E2 General Purpose Flag  0800 (2048)\n+0999C LOCAL HEADER #96      04034B50 (67324752)\n+099A0 Extract Zip Spec      14 (20) '2.0'\n+099A1 Extract OS            00 (0) 'MS-DOS'\n+099A2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-099E4 Compression Method    0008 (8) 'Deflated'\n-099E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-099EA CRC                   0976F0C7 (158789831)\n-099EE Compressed Size       000001E3 (483)\n-099F2 Uncompressed Size     00000387 (903)\n-099F6 Filename Length       0037 (55)\n-099F8 Extra Length          0000 (0)\n-099FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+099A4 Compression Method    0008 (8) 'Deflated'\n+099A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+099AA CRC                   C1F381FA (3253961210)\n+099AE Compressed Size       000001DF (479)\n+099B2 Uncompressed Size     00000387 (903)\n+099B6 Filename Length       0037 (55)\n+099B8 Extra Length          0000 (0)\n+099BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x99FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x99BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09A31 PAYLOAD\n+099F1 PAYLOAD\n \n-09C14 LOCAL HEADER #97      04034B50 (67324752)\n-09C18 Extract Zip Spec      14 (20) '2.0'\n-09C19 Extract OS            00 (0) 'MS-DOS'\n-09C1A General Purpose Flag  0800 (2048)\n+09BD0 LOCAL HEADER #97      04034B50 (67324752)\n+09BD4 Extract Zip Spec      14 (20) '2.0'\n+09BD5 Extract OS            00 (0) 'MS-DOS'\n+09BD6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-09C1C Compression Method    0008 (8) 'Deflated'\n-09C1E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-09C22 CRC                   18147A96 (403995286)\n-09C26 Compressed Size       000001E1 (481)\n-09C2A Uncompressed Size     00000384 (900)\n-09C2E Filename Length       0036 (54)\n-09C30 Extra Length          0000 (0)\n-09C32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09BD8 Compression Method    0008 (8) 'Deflated'\n+09BDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+09BDE CRC                   19AF2E40 (430911040)\n+09BE2 Compressed Size       000001DD (477)\n+09BE6 Uncompressed Size     00000384 (900)\n+09BEA Filename Length       0036 (54)\n+09BEC Extra Length          0000 (0)\n+09BEE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9C32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9BEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09C68 PAYLOAD\n+09C24 PAYLOAD\n \n-09E49 LOCAL HEADER #98      04034B50 (67324752)\n-09E4D Extract Zip Spec      14 (20) '2.0'\n-09E4E Extract OS            00 (0) 'MS-DOS'\n-09E4F General Purpose Flag  0800 (2048)\n+09E01 LOCAL HEADER #98      04034B50 (67324752)\n+09E05 Extract Zip Spec      14 (20) '2.0'\n+09E06 Extract OS            00 (0) 'MS-DOS'\n+09E07 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-09E51 Compression Method    0008 (8) 'Deflated'\n-09E53 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-09E57 CRC                   57239F3A (1461952314)\n-09E5B Compressed Size       0000027D (637)\n-09E5F Uncompressed Size     0000067A (1658)\n-09E63 Filename Length       0038 (56)\n-09E65 Extra Length          0000 (0)\n-09E67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09E09 Compression Method    0008 (8) 'Deflated'\n+09E0B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+09E0F CRC                   1477823C (343376444)\n+09E13 Compressed Size       00000280 (640)\n+09E17 Uncompressed Size     0000067A (1658)\n+09E1B Filename Length       0038 (56)\n+09E1D Extra Length          0000 (0)\n+09E1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9E67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09E9F PAYLOAD\n+09E57 PAYLOAD\n \n-0A11C LOCAL HEADER #99      04034B50 (67324752)\n-0A120 Extract Zip Spec      14 (20) '2.0'\n-0A121 Extract OS            00 (0) 'MS-DOS'\n-0A122 General Purpose Flag  0800 (2048)\n+0A0D7 LOCAL HEADER #99      04034B50 (67324752)\n+0A0DB Extract Zip Spec      14 (20) '2.0'\n+0A0DC Extract OS            00 (0) 'MS-DOS'\n+0A0DD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0A124 Compression Method    0008 (8) 'Deflated'\n-0A126 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0A12A CRC                   0F835DAE (260267438)\n-0A12E Compressed Size       00000213 (531)\n-0A132 Uncompressed Size     0000047D (1149)\n-0A136 Filename Length       0046 (70)\n-0A138 Extra Length          0000 (0)\n-0A13A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A0DF Compression Method    0008 (8) 'Deflated'\n+0A0E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0A0E5 CRC                   5439F692 (1413084818)\n+0A0E9 Compressed Size       00000215 (533)\n+0A0ED Uncompressed Size     0000047D (1149)\n+0A0F1 Filename Length       0046 (70)\n+0A0F3 Extra Length          0000 (0)\n+0A0F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA13A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA0F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A180 PAYLOAD\n+0A13B PAYLOAD\n \n-0A393 LOCAL HEADER #100     04034B50 (67324752)\n-0A397 Extract Zip Spec      14 (20) '2.0'\n-0A398 Extract OS            00 (0) 'MS-DOS'\n-0A399 General Purpose Flag  0800 (2048)\n+0A350 LOCAL HEADER #100     04034B50 (67324752)\n+0A354 Extract Zip Spec      14 (20) '2.0'\n+0A355 Extract OS            00 (0) 'MS-DOS'\n+0A356 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0A39B Compression Method    0008 (8) 'Deflated'\n-0A39D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0A3A1 CRC                   A3677F4C (2741469004)\n-0A3A5 Compressed Size       000001E5 (485)\n-0A3A9 Uncompressed Size     00000399 (921)\n-0A3AD Filename Length       003B (59)\n-0A3AF Extra Length          0000 (0)\n-0A3B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A358 Compression Method    0008 (8) 'Deflated'\n+0A35A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0A35E CRC                   8CB476B5 (2360637109)\n+0A362 Compressed Size       000001E1 (481)\n+0A366 Uncompressed Size     00000399 (921)\n+0A36A Filename Length       003B (59)\n+0A36C Extra Length          0000 (0)\n+0A36E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA3B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA36E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A3EC PAYLOAD\n+0A3A9 PAYLOAD\n \n-0A5D1 LOCAL HEADER #101     04034B50 (67324752)\n-0A5D5 Extract Zip Spec      14 (20) '2.0'\n-0A5D6 Extract OS            00 (0) 'MS-DOS'\n-0A5D7 General Purpose Flag  0800 (2048)\n+0A58A LOCAL HEADER #101     04034B50 (67324752)\n+0A58E Extract Zip Spec      14 (20) '2.0'\n+0A58F Extract OS            00 (0) 'MS-DOS'\n+0A590 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0A5D9 Compression Method    0008 (8) 'Deflated'\n-0A5DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0A5DF CRC                   B07E4A8A (2961066634)\n-0A5E3 Compressed Size       000001EC (492)\n-0A5E7 Uncompressed Size     000003C6 (966)\n-0A5EB Filename Length       0047 (71)\n-0A5ED Extra Length          0000 (0)\n-0A5EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A592 Compression Method    0008 (8) 'Deflated'\n+0A594 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0A598 CRC                   A984DE11 (2844057105)\n+0A59C Compressed Size       000001E9 (489)\n+0A5A0 Uncompressed Size     000003C6 (966)\n+0A5A4 Filename Length       0047 (71)\n+0A5A6 Extra Length          0000 (0)\n+0A5A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA5EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA5A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A636 PAYLOAD\n+0A5EF PAYLOAD\n \n-0A822 LOCAL HEADER #102     04034B50 (67324752)\n-0A826 Extract Zip Spec      14 (20) '2.0'\n-0A827 Extract OS            00 (0) 'MS-DOS'\n-0A828 General Purpose Flag  0800 (2048)\n+0A7D8 LOCAL HEADER #102     04034B50 (67324752)\n+0A7DC Extract Zip Spec      14 (20) '2.0'\n+0A7DD Extract OS            00 (0) 'MS-DOS'\n+0A7DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0A82A Compression Method    0008 (8) 'Deflated'\n-0A82C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0A830 CRC                   62514A56 (1649494614)\n-0A834 Compressed Size       0000020B (523)\n-0A838 Uncompressed Size     0000044C (1100)\n-0A83C Filename Length       003B (59)\n-0A83E Extra Length          0000 (0)\n-0A840 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A7E0 Compression Method    0008 (8) 'Deflated'\n+0A7E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0A7E6 CRC                   6C1BDA5C (1813764700)\n+0A7EA Compressed Size       0000020C (524)\n+0A7EE Uncompressed Size     0000044C (1100)\n+0A7F2 Filename Length       003B (59)\n+0A7F4 Extra Length          0000 (0)\n+0A7F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA7F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A87B PAYLOAD\n+0A831 PAYLOAD\n \n-0AA86 LOCAL HEADER #103     04034B50 (67324752)\n-0AA8A Extract Zip Spec      14 (20) '2.0'\n-0AA8B Extract OS            00 (0) 'MS-DOS'\n-0AA8C General Purpose Flag  0800 (2048)\n+0AA3D LOCAL HEADER #103     04034B50 (67324752)\n+0AA41 Extract Zip Spec      14 (20) '2.0'\n+0AA42 Extract OS            00 (0) 'MS-DOS'\n+0AA43 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0AA8E Compression Method    0008 (8) 'Deflated'\n-0AA90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0AA94 CRC                   7E74ADB2 (2121575858)\n-0AA98 Compressed Size       0000024F (591)\n-0AA9C Uncompressed Size     000005A6 (1446)\n-0AAA0 Filename Length       0037 (55)\n-0AAA2 Extra Length          0000 (0)\n-0AAA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0AA45 Compression Method    0008 (8) 'Deflated'\n+0AA47 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0AA4B CRC                   FD48DEED (4249411309)\n+0AA4F Compressed Size       00000249 (585)\n+0AA53 Uncompressed Size     000005A6 (1446)\n+0AA57 Filename Length       0037 (55)\n+0AA59 Extra Length          0000 (0)\n+0AA5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAAA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xAA5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0AADB PAYLOAD\n+0AA92 PAYLOAD\n \n-0AD2A LOCAL HEADER #104     04034B50 (67324752)\n-0AD2E Extract Zip Spec      14 (20) '2.0'\n-0AD2F Extract OS            00 (0) 'MS-DOS'\n-0AD30 General Purpose Flag  0800 (2048)\n+0ACDB LOCAL HEADER #104     04034B50 (67324752)\n+0ACDF Extract Zip Spec      14 (20) '2.0'\n+0ACE0 Extract OS            00 (0) 'MS-DOS'\n+0ACE1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0AD32 Compression Method    0008 (8) 'Deflated'\n-0AD34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0AD38 CRC                   CB1CB8EB (3407657195)\n-0AD3C Compressed Size       000001E8 (488)\n-0AD40 Uncompressed Size     0000039D (925)\n-0AD44 Filename Length       003D (61)\n-0AD46 Extra Length          0000 (0)\n-0AD48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0ACE3 Compression Method    0008 (8) 'Deflated'\n+0ACE5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0ACE9 CRC                   802D83DD (2150466525)\n+0ACED Compressed Size       000001E5 (485)\n+0ACF1 Uncompressed Size     0000039D (925)\n+0ACF5 Filename Length       003D (61)\n+0ACF7 Extra Length          0000 (0)\n+0ACF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAD48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xACF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0AD85 PAYLOAD\n+0AD36 PAYLOAD\n \n-0AF6D LOCAL HEADER #105     04034B50 (67324752)\n-0AF71 Extract Zip Spec      14 (20) '2.0'\n-0AF72 Extract OS            00 (0) 'MS-DOS'\n-0AF73 General Purpose Flag  0800 (2048)\n+0AF1B LOCAL HEADER #105     04034B50 (67324752)\n+0AF1F Extract Zip Spec      14 (20) '2.0'\n+0AF20 Extract OS            00 (0) 'MS-DOS'\n+0AF21 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0AF75 Compression Method    0008 (8) 'Deflated'\n-0AF77 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0AF7B CRC                   003C2CAA (3943594)\n-0AF7F Compressed Size       000001E7 (487)\n-0AF83 Uncompressed Size     00000395 (917)\n-0AF87 Filename Length       003B (59)\n-0AF89 Extra Length          0000 (0)\n-0AF8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0AF23 Compression Method    0008 (8) 'Deflated'\n+0AF25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0AF29 CRC                   DEF07ADA (3740302042)\n+0AF2D Compressed Size       000001E3 (483)\n+0AF31 Uncompressed Size     00000395 (917)\n+0AF35 Filename Length       003B (59)\n+0AF37 Extra Length          0000 (0)\n+0AF39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAF8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xAF39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0AFC6 PAYLOAD\n+0AF74 PAYLOAD\n \n-0B1AD LOCAL HEADER #106     04034B50 (67324752)\n-0B1B1 Extract Zip Spec      14 (20) '2.0'\n-0B1B2 Extract OS            00 (0) 'MS-DOS'\n-0B1B3 General Purpose Flag  0800 (2048)\n+0B157 LOCAL HEADER #106     04034B50 (67324752)\n+0B15B Extract Zip Spec      14 (20) '2.0'\n+0B15C Extract OS            00 (0) 'MS-DOS'\n+0B15D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0B1B5 Compression Method    0008 (8) 'Deflated'\n-0B1B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0B1BB CRC                   61034078 (1627603064)\n-0B1BF Compressed Size       000001EA (490)\n-0B1C3 Uncompressed Size     000003A9 (937)\n-0B1C7 Filename Length       0040 (64)\n-0B1C9 Extra Length          0000 (0)\n-0B1CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B15F Compression Method    0008 (8) 'Deflated'\n+0B161 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0B165 CRC                   AA9105DD (2861630941)\n+0B169 Compressed Size       000001E6 (486)\n+0B16D Uncompressed Size     000003A9 (937)\n+0B171 Filename Length       0040 (64)\n+0B173 Extra Length          0000 (0)\n+0B175 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB1CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB175: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B20B PAYLOAD\n+0B1B5 PAYLOAD\n \n-0B3F5 LOCAL HEADER #107     04034B50 (67324752)\n-0B3F9 Extract Zip Spec      14 (20) '2.0'\n-0B3FA Extract OS            00 (0) 'MS-DOS'\n-0B3FB General Purpose Flag  0800 (2048)\n+0B39B LOCAL HEADER #107     04034B50 (67324752)\n+0B39F Extract Zip Spec      14 (20) '2.0'\n+0B3A0 Extract OS            00 (0) 'MS-DOS'\n+0B3A1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0B3FD Compression Method    0008 (8) 'Deflated'\n-0B3FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0B403 CRC                   87798D2B (2272890155)\n-0B407 Compressed Size       000001E8 (488)\n-0B40B Uncompressed Size     00000399 (921)\n-0B40F Filename Length       003C (60)\n-0B411 Extra Length          0000 (0)\n-0B413 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B3A3 Compression Method    0008 (8) 'Deflated'\n+0B3A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0B3A9 CRC                   8F1E9F07 (2401148679)\n+0B3AD Compressed Size       000001E4 (484)\n+0B3B1 Uncompressed Size     00000399 (921)\n+0B3B5 Filename Length       003C (60)\n+0B3B7 Extra Length          0000 (0)\n+0B3B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB413: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB3B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B44F PAYLOAD\n+0B3F5 PAYLOAD\n \n-0B637 LOCAL HEADER #108     04034B50 (67324752)\n-0B63B Extract Zip Spec      14 (20) '2.0'\n-0B63C Extract OS            00 (0) 'MS-DOS'\n-0B63D General Purpose Flag  0800 (2048)\n+0B5D9 LOCAL HEADER #108     04034B50 (67324752)\n+0B5DD Extract Zip Spec      14 (20) '2.0'\n+0B5DE Extract OS            00 (0) 'MS-DOS'\n+0B5DF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0B63F Compression Method    0008 (8) 'Deflated'\n-0B641 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0B645 CRC                   C9819BC6 (3380714438)\n-0B649 Compressed Size       000001E5 (485)\n-0B64D Uncompressed Size     00000389 (905)\n-0B651 Filename Length       0038 (56)\n-0B653 Extra Length          0000 (0)\n-0B655 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B5E1 Compression Method    0008 (8) 'Deflated'\n+0B5E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0B5E7 CRC                   D02D8852 (3492644946)\n+0B5EB Compressed Size       000001E1 (481)\n+0B5EF Uncompressed Size     00000389 (905)\n+0B5F3 Filename Length       0038 (56)\n+0B5F5 Extra Length          0000 (0)\n+0B5F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB5F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B68D PAYLOAD\n+0B62F PAYLOAD\n \n-0B872 LOCAL HEADER #109     04034B50 (67324752)\n-0B876 Extract Zip Spec      14 (20) '2.0'\n-0B877 Extract OS            00 (0) 'MS-DOS'\n-0B878 General Purpose Flag  0800 (2048)\n+0B810 LOCAL HEADER #109     04034B50 (67324752)\n+0B814 Extract Zip Spec      14 (20) '2.0'\n+0B815 Extract OS            00 (0) 'MS-DOS'\n+0B816 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0B87A Compression Method    0008 (8) 'Deflated'\n-0B87C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0B880 CRC                   D983A62E (3649283630)\n-0B884 Compressed Size       000001BB (443)\n-0B888 Uncompressed Size     00000316 (790)\n-0B88C Filename Length       0027 (39)\n-0B88E Extra Length          0000 (0)\n-0B890 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B818 Compression Method    0008 (8) 'Deflated'\n+0B81A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0B81E CRC                   5112EA89 (1360194185)\n+0B822 Compressed Size       000001B8 (440)\n+0B826 Uncompressed Size     00000316 (790)\n+0B82A Filename Length       0027 (39)\n+0B82C Extra Length          0000 (0)\n+0B82E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB890: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB82E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B8B7 PAYLOAD\n+0B855 PAYLOAD\n \n-0BA72 LOCAL HEADER #110     04034B50 (67324752)\n-0BA76 Extract Zip Spec      14 (20) '2.0'\n-0BA77 Extract OS            00 (0) 'MS-DOS'\n-0BA78 General Purpose Flag  0800 (2048)\n+0BA0D LOCAL HEADER #110     04034B50 (67324752)\n+0BA11 Extract Zip Spec      14 (20) '2.0'\n+0BA12 Extract OS            00 (0) 'MS-DOS'\n+0BA13 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0BA7A Compression Method    0008 (8) 'Deflated'\n-0BA7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0BA80 CRC                   33BD9140 (868061504)\n-0BA84 Compressed Size       000001B5 (437)\n-0BA88 Uncompressed Size     00000302 (770)\n-0BA8C Filename Length       0022 (34)\n-0BA8E Extra Length          0000 (0)\n-0BA90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BA15 Compression Method    0008 (8) 'Deflated'\n+0BA17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0BA1B CRC                   C9CDA92D (3385698605)\n+0BA1F Compressed Size       000001AF (431)\n+0BA23 Uncompressed Size     00000302 (770)\n+0BA27 Filename Length       0022 (34)\n+0BA29 Extra Length          0000 (0)\n+0BA2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBA90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBA2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0BAB2 PAYLOAD\n+0BA4D PAYLOAD\n \n-0BC67 LOCAL HEADER #111     04034B50 (67324752)\n-0BC6B Extract Zip Spec      14 (20) '2.0'\n-0BC6C Extract OS            00 (0) 'MS-DOS'\n-0BC6D General Purpose Flag  0800 (2048)\n+0BBFC LOCAL HEADER #111     04034B50 (67324752)\n+0BC00 Extract Zip Spec      14 (20) '2.0'\n+0BC01 Extract OS            00 (0) 'MS-DOS'\n+0BC02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0BC6F Compression Method    0008 (8) 'Deflated'\n-0BC71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0BC75 CRC                   3A92721E (982675998)\n-0BC79 Compressed Size       000001B0 (432)\n-0BC7D Uncompressed Size     000002EE (750)\n-0BC81 Filename Length       001D (29)\n-0BC83 Extra Length          0000 (0)\n-0BC85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BC04 Compression Method    0008 (8) 'Deflated'\n+0BC06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0BC0A CRC                   FA9C4678 (4204545656)\n+0BC0E Compressed Size       000001AC (428)\n+0BC12 Uncompressed Size     000002EE (750)\n+0BC16 Filename Length       001D (29)\n+0BC18 Extra Length          0000 (0)\n+0BC1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBC85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBC1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0BCA2 PAYLOAD\n+0BC37 PAYLOAD\n \n-0BE52 LOCAL HEADER #112     04034B50 (67324752)\n-0BE56 Extract Zip Spec      14 (20) '2.0'\n-0BE57 Extract OS            00 (0) 'MS-DOS'\n-0BE58 General Purpose Flag  0800 (2048)\n+0BDE3 LOCAL HEADER #112     04034B50 (67324752)\n+0BDE7 Extract Zip Spec      14 (20) '2.0'\n+0BDE8 Extract OS            00 (0) 'MS-DOS'\n+0BDE9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0BE5A Compression Method    0008 (8) 'Deflated'\n-0BE5C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0BE60 CRC                   F4BEE6B2 (4106151602)\n-0BE64 Compressed Size       000001B8 (440)\n-0BE68 Uncompressed Size     0000030E (782)\n-0BE6C Filename Length       0025 (37)\n-0BE6E Extra Length          0000 (0)\n-0BE70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BDEB Compression Method    0008 (8) 'Deflated'\n+0BDED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0BDF1 CRC                   FC538CF1 (4233334001)\n+0BDF5 Compressed Size       000001B5 (437)\n+0BDF9 Uncompressed Size     0000030E (782)\n+0BDFD Filename Length       0025 (37)\n+0BDFF Extra Length          0000 (0)\n+0BE01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBE70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBE01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0BE95 PAYLOAD\n+0BE26 PAYLOAD\n \n-0C04D LOCAL HEADER #113     04034B50 (67324752)\n-0C051 Extract Zip Spec      14 (20) '2.0'\n-0C052 Extract OS            00 (0) 'MS-DOS'\n-0C053 General Purpose Flag  0800 (2048)\n+0BFDB LOCAL HEADER #113     04034B50 (67324752)\n+0BFDF Extract Zip Spec      14 (20) '2.0'\n+0BFE0 Extract OS            00 (0) 'MS-DOS'\n+0BFE1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0C055 Compression Method    0008 (8) 'Deflated'\n-0C057 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0C05B CRC                   70C33696 (1891841686)\n-0C05F Compressed Size       00000787 (1927)\n-0C063 Uncompressed Size     00000E09 (3593)\n-0C067 Filename Length       0025 (37)\n-0C069 Extra Length          0000 (0)\n-0C06B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BFE3 Compression Method    0008 (8) 'Deflated'\n+0BFE5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0BFE9 CRC                   6B1E9769 (1797166953)\n+0BFED Compressed Size       00000783 (1923)\n+0BFF1 Uncompressed Size     00000DD8 (3544)\n+0BFF5 Filename Length       0025 (37)\n+0BFF7 Extra Length          0000 (0)\n+0BFF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC06B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBFF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C090 PAYLOAD\n+0C01E PAYLOAD\n \n-0C817 LOCAL HEADER #114     04034B50 (67324752)\n-0C81B Extract Zip Spec      14 (20) '2.0'\n-0C81C Extract OS            00 (0) 'MS-DOS'\n-0C81D General Purpose Flag  0800 (2048)\n+0C7A1 LOCAL HEADER #114     04034B50 (67324752)\n+0C7A5 Extract Zip Spec      14 (20) '2.0'\n+0C7A6 Extract OS            00 (0) 'MS-DOS'\n+0C7A7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0C81F Compression Method    0008 (8) 'Deflated'\n-0C821 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0C825 CRC                   F2078EEE (4060581614)\n-0C829 Compressed Size       000001B3 (435)\n-0C82D Uncompressed Size     000002FA (762)\n-0C831 Filename Length       0020 (32)\n-0C833 Extra Length          0000 (0)\n-0C835 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C7A9 Compression Method    0008 (8) 'Deflated'\n+0C7AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0C7AF CRC                   93FD35F9 (2482845177)\n+0C7B3 Compressed Size       000001AE (430)\n+0C7B7 Uncompressed Size     000002FA (762)\n+0C7BB Filename Length       0020 (32)\n+0C7BD Extra Length          0000 (0)\n+0C7BF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC7BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C855 PAYLOAD\n+0C7DF PAYLOAD\n \n-0CA08 LOCAL HEADER #115     04034B50 (67324752)\n-0CA0C Extract Zip Spec      14 (20) '2.0'\n-0CA0D Extract OS            00 (0) 'MS-DOS'\n-0CA0E General Purpose Flag  0800 (2048)\n+0C98D LOCAL HEADER #115     04034B50 (67324752)\n+0C991 Extract Zip Spec      14 (20) '2.0'\n+0C992 Extract OS            00 (0) 'MS-DOS'\n+0C993 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0CA10 Compression Method    0008 (8) 'Deflated'\n-0CA12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0CA16 CRC                   F5660A18 (4117105176)\n-0CA1A Compressed Size       0000023A (570)\n-0CA1E Uncompressed Size     00000402 (1026)\n-0CA22 Filename Length       0030 (48)\n-0CA24 Extra Length          0000 (0)\n-0CA26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C995 Compression Method    0008 (8) 'Deflated'\n+0C997 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0C99B CRC                   AD94C598 (2912208280)\n+0C99F Compressed Size       00000240 (576)\n+0C9A3 Uncompressed Size     00000412 (1042)\n+0C9A7 Filename Length       0030 (48)\n+0C9A9 Extra Length          0000 (0)\n+0C9AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCA26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC9AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0CA56 PAYLOAD\n+0C9DB PAYLOAD\n \n-0CC90 LOCAL HEADER #116     04034B50 (67324752)\n-0CC94 Extract Zip Spec      14 (20) '2.0'\n-0CC95 Extract OS            00 (0) 'MS-DOS'\n-0CC96 General Purpose Flag  0800 (2048)\n+0CC1B LOCAL HEADER #116     04034B50 (67324752)\n+0CC1F Extract Zip Spec      14 (20) '2.0'\n+0CC20 Extract OS            00 (0) 'MS-DOS'\n+0CC21 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0CC98 Compression Method    0008 (8) 'Deflated'\n-0CC9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0CC9E CRC                   ECF85FAE (3975700398)\n-0CCA2 Compressed Size       00000362 (866)\n-0CCA6 Uncompressed Size     0000079F (1951)\n-0CCAA Filename Length       002E (46)\n-0CCAC Extra Length          0000 (0)\n-0CCAE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0CC23 Compression Method    0008 (8) 'Deflated'\n+0CC25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0CC29 CRC                   E88DB1BE (3901600190)\n+0CC2D Compressed Size       0000035E (862)\n+0CC31 Uncompressed Size     000007A1 (1953)\n+0CC35 Filename Length       002E (46)\n+0CC37 Extra Length          0000 (0)\n+0CC39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0CCDC PAYLOAD\n+0CC67 PAYLOAD\n \n-0D03E LOCAL HEADER #117     04034B50 (67324752)\n-0D042 Extract Zip Spec      14 (20) '2.0'\n-0D043 Extract OS            00 (0) 'MS-DOS'\n-0D044 General Purpose Flag  0800 (2048)\n+0CFC5 LOCAL HEADER #117     04034B50 (67324752)\n+0CFC9 Extract Zip Spec      14 (20) '2.0'\n+0CFCA Extract OS            00 (0) 'MS-DOS'\n+0CFCB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0D046 Compression Method    0008 (8) 'Deflated'\n-0D048 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0D04C CRC                   BD4F9C29 (3176111145)\n-0D050 Compressed Size       0000019C (412)\n-0D054 Uncompressed Size     000002F6 (758)\n-0D058 Filename Length       0029 (41)\n-0D05A Extra Length          0000 (0)\n-0D05C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0CFCD Compression Method    0008 (8) 'Deflated'\n+0CFCF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0CFD3 CRC                   35BF20E2 (901718242)\n+0CFD7 Compressed Size       0000019B (411)\n+0CFDB Uncompressed Size     000002F6 (758)\n+0CFDF Filename Length       0029 (41)\n+0CFE1 Extra Length          0000 (0)\n+0CFE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCFE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D085 PAYLOAD\n+0D00C PAYLOAD\n \n-0D221 LOCAL HEADER #118     04034B50 (67324752)\n-0D225 Extract Zip Spec      14 (20) '2.0'\n-0D226 Extract OS            00 (0) 'MS-DOS'\n-0D227 General Purpose Flag  0800 (2048)\n+0D1A7 LOCAL HEADER #118     04034B50 (67324752)\n+0D1AB Extract Zip Spec      14 (20) '2.0'\n+0D1AC Extract OS            00 (0) 'MS-DOS'\n+0D1AD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0D229 Compression Method    0008 (8) 'Deflated'\n-0D22B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0D22F CRC                   43B43050 (1135882320)\n-0D233 Compressed Size       0000019D (413)\n-0D237 Uncompressed Size     00000302 (770)\n-0D23B Filename Length       002C (44)\n-0D23D Extra Length          0000 (0)\n-0D23F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D1AF Compression Method    0008 (8) 'Deflated'\n+0D1B1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0D1B5 CRC                   E67261F8 (3866255864)\n+0D1B9 Compressed Size       00000192 (402)\n+0D1BD Uncompressed Size     00000302 (770)\n+0D1C1 Filename Length       002C (44)\n+0D1C3 Extra Length          0000 (0)\n+0D1C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD23F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD1C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D26B PAYLOAD\n+0D1F1 PAYLOAD\n \n-0D408 LOCAL HEADER #119     04034B50 (67324752)\n-0D40C Extract Zip Spec      14 (20) '2.0'\n-0D40D Extract OS            00 (0) 'MS-DOS'\n-0D40E General Purpose Flag  0800 (2048)\n+0D383 LOCAL HEADER #119     04034B50 (67324752)\n+0D387 Extract Zip Spec      14 (20) '2.0'\n+0D388 Extract OS            00 (0) 'MS-DOS'\n+0D389 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0D410 Compression Method    0008 (8) 'Deflated'\n-0D412 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0D416 CRC                   9F5CC459 (2673656921)\n-0D41A Compressed Size       0000019D (413)\n-0D41E Uncompressed Size     000002FE (766)\n-0D422 Filename Length       002B (43)\n-0D424 Extra Length          0000 (0)\n-0D426 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D38B Compression Method    0008 (8) 'Deflated'\n+0D38D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0D391 CRC                   4748CB01 (1195952897)\n+0D395 Compressed Size       0000019B (411)\n+0D399 Uncompressed Size     000002FE (766)\n+0D39D Filename Length       002B (43)\n+0D39F Extra Length          0000 (0)\n+0D3A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD3A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D451 PAYLOAD\n+0D3CC PAYLOAD\n \n-0D5EE LOCAL HEADER #120     04034B50 (67324752)\n-0D5F2 Extract Zip Spec      14 (20) '2.0'\n-0D5F3 Extract OS            00 (0) 'MS-DOS'\n-0D5F4 General Purpose Flag  0800 (2048)\n+0D567 LOCAL HEADER #120     04034B50 (67324752)\n+0D56B Extract Zip Spec      14 (20) '2.0'\n+0D56C Extract OS            00 (0) 'MS-DOS'\n+0D56D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0D5F6 Compression Method    0008 (8) 'Deflated'\n-0D5F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0D5FC CRC                   ABEBA1EE (2884346350)\n-0D600 Compressed Size       000001B2 (434)\n-0D604 Uncompressed Size     00000308 (776)\n-0D608 Filename Length       0024 (36)\n-0D60A Extra Length          0000 (0)\n-0D60C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D56F Compression Method    0008 (8) 'Deflated'\n+0D571 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0D575 CRC                   9A025EA5 (2583846565)\n+0D579 Compressed Size       000001AF (431)\n+0D57D Uncompressed Size     00000308 (776)\n+0D581 Filename Length       0024 (36)\n+0D583 Extra Length          0000 (0)\n+0D585 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD60C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD585: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D630 PAYLOAD\n+0D5A9 PAYLOAD\n \n-0D7E2 LOCAL HEADER #121     04034B50 (67324752)\n-0D7E6 Extract Zip Spec      14 (20) '2.0'\n-0D7E7 Extract OS            00 (0) 'MS-DOS'\n-0D7E8 General Purpose Flag  0800 (2048)\n+0D758 LOCAL HEADER #121     04034B50 (67324752)\n+0D75C Extract Zip Spec      14 (20) '2.0'\n+0D75D Extract OS            00 (0) 'MS-DOS'\n+0D75E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0D7EA Compression Method    0008 (8) 'Deflated'\n-0D7EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0D7F0 CRC                   12B4CF2E (313839406)\n-0D7F4 Compressed Size       00000197 (407)\n-0D7F8 Uncompressed Size     000002DA (730)\n-0D7FC Filename Length       0022 (34)\n-0D7FE Extra Length          0000 (0)\n-0D800 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D760 Compression Method    0008 (8) 'Deflated'\n+0D762 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0D766 CRC                   935C639F (2472305567)\n+0D76A Compressed Size       00000194 (404)\n+0D76E Uncompressed Size     000002DA (730)\n+0D772 Filename Length       0022 (34)\n+0D774 Extra Length          0000 (0)\n+0D776 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D822 PAYLOAD\n+0D798 PAYLOAD\n \n-0D9B9 LOCAL HEADER #122     04034B50 (67324752)\n-0D9BD Extract Zip Spec      14 (20) '2.0'\n-0D9BE Extract OS            00 (0) 'MS-DOS'\n-0D9BF General Purpose Flag  0800 (2048)\n+0D92C LOCAL HEADER #122     04034B50 (67324752)\n+0D930 Extract Zip Spec      14 (20) '2.0'\n+0D931 Extract OS            00 (0) 'MS-DOS'\n+0D932 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0D9C1 Compression Method    0008 (8) 'Deflated'\n-0D9C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0D9C7 CRC                   8C3CA54A (2352784714)\n-0D9CB Compressed Size       00000197 (407)\n-0D9CF Uncompressed Size     000002DA (730)\n-0D9D3 Filename Length       0022 (34)\n-0D9D5 Extra Length          0000 (0)\n-0D9D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D934 Compression Method    0008 (8) 'Deflated'\n+0D936 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0D93A CRC                   AE4EEDEB (2924408299)\n+0D93E Compressed Size       00000195 (405)\n+0D942 Uncompressed Size     000002DA (730)\n+0D946 Filename Length       0022 (34)\n+0D948 Extra Length          0000 (0)\n+0D94A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD9D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD94A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D9F9 PAYLOAD\n+0D96C PAYLOAD\n \n-0DB90 LOCAL HEADER #123     04034B50 (67324752)\n-0DB94 Extract Zip Spec      14 (20) '2.0'\n-0DB95 Extract OS            00 (0) 'MS-DOS'\n-0DB96 General Purpose Flag  0800 (2048)\n+0DB01 LOCAL HEADER #123     04034B50 (67324752)\n+0DB05 Extract Zip Spec      14 (20) '2.0'\n+0DB06 Extract OS            00 (0) 'MS-DOS'\n+0DB07 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0DB98 Compression Method    0008 (8) 'Deflated'\n-0DB9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0DB9E CRC                   63ED26DC (1676486364)\n-0DBA2 Compressed Size       000001A0 (416)\n-0DBA6 Uncompressed Size     00000302 (770)\n-0DBAA Filename Length       002C (44)\n-0DBAC Extra Length          0000 (0)\n-0DBAE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0DB09 Compression Method    0008 (8) 'Deflated'\n+0DB0B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0DB0F CRC                   125F78D1 (308246737)\n+0DB13 Compressed Size       0000019A (410)\n+0DB17 Uncompressed Size     00000302 (770)\n+0DB1B Filename Length       002C (44)\n+0DB1D Extra Length          0000 (0)\n+0DB1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDBAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDB1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0DBDA PAYLOAD\n+0DB4B PAYLOAD\n \n-0DD7A LOCAL HEADER #124     04034B50 (67324752)\n-0DD7E Extract Zip Spec      14 (20) '2.0'\n-0DD7F Extract OS            00 (0) 'MS-DOS'\n-0DD80 General Purpose Flag  0800 (2048)\n+0DCE5 LOCAL HEADER #124     04034B50 (67324752)\n+0DCE9 Extract Zip Spec      14 (20) '2.0'\n+0DCEA Extract OS            00 (0) 'MS-DOS'\n+0DCEB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0DD82 Compression Method    0008 (8) 'Deflated'\n-0DD84 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0DD88 CRC                   48EE3FAE (1223573422)\n-0DD8C Compressed Size       000001BF (447)\n-0DD90 Uncompressed Size     00000348 (840)\n-0DD94 Filename Length       0033 (51)\n-0DD96 Extra Length          0000 (0)\n-0DD98 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0DCED Compression Method    0008 (8) 'Deflated'\n+0DCEF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0DCF3 CRC                   9E0E102D (2651721773)\n+0DCF7 Compressed Size       000001BC (444)\n+0DCFB Uncompressed Size     00000348 (840)\n+0DCFF Filename Length       0033 (51)\n+0DD01 Extra Length          0000 (0)\n+0DD03 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDD98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDD03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0DDCB PAYLOAD\n+0DD36 PAYLOAD\n \n-0DF8A LOCAL HEADER #125     04034B50 (67324752)\n-0DF8E Extract Zip Spec      14 (20) '2.0'\n-0DF8F Extract OS            00 (0) 'MS-DOS'\n-0DF90 General Purpose Flag  0800 (2048)\n+0DEF2 LOCAL HEADER #125     04034B50 (67324752)\n+0DEF6 Extract Zip Spec      14 (20) '2.0'\n+0DEF7 Extract OS            00 (0) 'MS-DOS'\n+0DEF8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0DF92 Compression Method    0008 (8) 'Deflated'\n-0DF94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0DF98 CRC                   44BC7F3B (1153204027)\n-0DF9C Compressed Size       00000199 (409)\n-0DFA0 Uncompressed Size     000002DE (734)\n-0DFA4 Filename Length       0023 (35)\n-0DFA6 Extra Length          0000 (0)\n-0DFA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0DEFA Compression Method    0008 (8) 'Deflated'\n+0DEFC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0DF00 CRC                   0566A53A (90613050)\n+0DF04 Compressed Size       00000197 (407)\n+0DF08 Uncompressed Size     000002DE (734)\n+0DF0C Filename Length       0023 (35)\n+0DF0E Extra Length          0000 (0)\n+0DF10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDFA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDF10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0DFCB PAYLOAD\n+0DF33 PAYLOAD\n \n-0E164 LOCAL HEADER #126     04034B50 (67324752)\n-0E168 Extract Zip Spec      14 (20) '2.0'\n-0E169 Extract OS            00 (0) 'MS-DOS'\n-0E16A General Purpose Flag  0800 (2048)\n+0E0CA LOCAL HEADER #126     04034B50 (67324752)\n+0E0CE Extract Zip Spec      14 (20) '2.0'\n+0E0CF Extract OS            00 (0) 'MS-DOS'\n+0E0D0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0E16C Compression Method    0008 (8) 'Deflated'\n-0E16E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0E172 CRC                   CB632538 (3412272440)\n-0E176 Compressed Size       0000019C (412)\n-0E17A Uncompressed Size     000002EA (746)\n-0E17E Filename Length       0026 (38)\n-0E180 Extra Length          0000 (0)\n-0E182 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E0D2 Compression Method    0008 (8) 'Deflated'\n+0E0D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E0D8 CRC                   C985E43D (3380995133)\n+0E0DC Compressed Size       00000197 (407)\n+0E0E0 Uncompressed Size     000002EA (746)\n+0E0E4 Filename Length       0026 (38)\n+0E0E6 Extra Length          0000 (0)\n+0E0E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE0E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E1A8 PAYLOAD\n+0E10E PAYLOAD\n \n-0E344 LOCAL HEADER #127     04034B50 (67324752)\n-0E348 Extract Zip Spec      14 (20) '2.0'\n-0E349 Extract OS            00 (0) 'MS-DOS'\n-0E34A General Purpose Flag  0800 (2048)\n+0E2A5 LOCAL HEADER #127     04034B50 (67324752)\n+0E2A9 Extract Zip Spec      14 (20) '2.0'\n+0E2AA Extract OS            00 (0) 'MS-DOS'\n+0E2AB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0E34C Compression Method    0008 (8) 'Deflated'\n-0E34E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0E352 CRC                   7B81A8E9 (2072094953)\n-0E356 Compressed Size       00000198 (408)\n-0E35A Uncompressed Size     000002CE (718)\n-0E35E Filename Length       001F (31)\n-0E360 Extra Length          0000 (0)\n-0E362 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E2AD Compression Method    0008 (8) 'Deflated'\n+0E2AF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E2B3 CRC                   3B77DA96 (997710486)\n+0E2B7 Compressed Size       00000194 (404)\n+0E2BB Uncompressed Size     000002CE (718)\n+0E2BF Filename Length       001F (31)\n+0E2C1 Extra Length          0000 (0)\n+0E2C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE2C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E381 PAYLOAD\n+0E2E2 PAYLOAD\n \n-0E519 LOCAL HEADER #128     04034B50 (67324752)\n-0E51D Extract Zip Spec      14 (20) '2.0'\n-0E51E Extract OS            00 (0) 'MS-DOS'\n-0E51F General Purpose Flag  0800 (2048)\n+0E476 LOCAL HEADER #128     04034B50 (67324752)\n+0E47A Extract Zip Spec      14 (20) '2.0'\n+0E47B Extract OS            00 (0) 'MS-DOS'\n+0E47C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0E521 Compression Method    0008 (8) 'Deflated'\n-0E523 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0E527 CRC                   06B3BF15 (112443157)\n-0E52B Compressed Size       0000019D (413)\n-0E52F Uncompressed Size     000002F6 (758)\n-0E533 Filename Length       0029 (41)\n-0E535 Extra Length          0000 (0)\n-0E537 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E47E Compression Method    0008 (8) 'Deflated'\n+0E480 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E484 CRC                   AC62B96A (2892151146)\n+0E488 Compressed Size       0000019D (413)\n+0E48C Uncompressed Size     000002F6 (758)\n+0E490 Filename Length       0029 (41)\n+0E492 Extra Length          0000 (0)\n+0E494 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E560 PAYLOAD\n+0E4BD PAYLOAD\n \n-0E6FD LOCAL HEADER #129     04034B50 (67324752)\n-0E701 Extract Zip Spec      14 (20) '2.0'\n-0E702 Extract OS            00 (0) 'MS-DOS'\n-0E703 General Purpose Flag  0800 (2048)\n+0E65A LOCAL HEADER #129     04034B50 (67324752)\n+0E65E Extract Zip Spec      14 (20) '2.0'\n+0E65F Extract OS            00 (0) 'MS-DOS'\n+0E660 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0E705 Compression Method    0008 (8) 'Deflated'\n-0E707 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0E70B CRC                   2E8CD16F (780980591)\n-0E70F Compressed Size       0000019B (411)\n-0E713 Uncompressed Size     000002E2 (738)\n-0E717 Filename Length       0024 (36)\n-0E719 Extra Length          0000 (0)\n-0E71B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E662 Compression Method    0008 (8) 'Deflated'\n+0E664 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E668 CRC                   CD1BC86F (3441150063)\n+0E66C Compressed Size       00000197 (407)\n+0E670 Uncompressed Size     000002E2 (738)\n+0E674 Filename Length       0024 (36)\n+0E676 Extra Length          0000 (0)\n+0E678 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E73F PAYLOAD\n+0E69C PAYLOAD\n \n-0E8DA LOCAL HEADER #130     04034B50 (67324752)\n-0E8DE Extract Zip Spec      14 (20) '2.0'\n-0E8DF Extract OS            00 (0) 'MS-DOS'\n-0E8E0 General Purpose Flag  0800 (2048)\n+0E833 LOCAL HEADER #130     04034B50 (67324752)\n+0E837 Extract Zip Spec      14 (20) '2.0'\n+0E838 Extract OS            00 (0) 'MS-DOS'\n+0E839 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0E8E2 Compression Method    0008 (8) 'Deflated'\n-0E8E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0E8E8 CRC                   4B58C5A1 (1264108961)\n-0E8EC Compressed Size       0000019D (413)\n-0E8F0 Uncompressed Size     000002EE (750)\n-0E8F4 Filename Length       0027 (39)\n-0E8F6 Extra Length          0000 (0)\n-0E8F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E83B Compression Method    0008 (8) 'Deflated'\n+0E83D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E841 CRC                   6E072D3F (1845964095)\n+0E845 Compressed Size       0000019B (411)\n+0E849 Uncompressed Size     000002EE (750)\n+0E84D Filename Length       0027 (39)\n+0E84F Extra Length          0000 (0)\n+0E851 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE8F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE851: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E91F PAYLOAD\n+0E878 PAYLOAD\n \n-0EABC LOCAL HEADER #131     04034B50 (67324752)\n-0EAC0 Extract Zip Spec      14 (20) '2.0'\n-0EAC1 Extract OS            00 (0) 'MS-DOS'\n-0EAC2 General Purpose Flag  0800 (2048)\n+0EA13 LOCAL HEADER #131     04034B50 (67324752)\n+0EA17 Extract Zip Spec      14 (20) '2.0'\n+0EA18 Extract OS            00 (0) 'MS-DOS'\n+0EA19 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0EAC4 Compression Method    0008 (8) 'Deflated'\n-0EAC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0EACA CRC                   2DCCB757 (768390999)\n-0EACE Compressed Size       000001BA (442)\n-0EAD2 Uncompressed Size     00000320 (800)\n-0EAD6 Filename Length       002A (42)\n-0EAD8 Extra Length          0000 (0)\n-0EADA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EA1B Compression Method    0008 (8) 'Deflated'\n+0EA1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0EA21 CRC                   A9B92380 (2847482752)\n+0EA25 Compressed Size       000001B6 (438)\n+0EA29 Uncompressed Size     00000320 (800)\n+0EA2D Filename Length       002A (42)\n+0EA2F Extra Length          0000 (0)\n+0EA31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEA31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0EB04 PAYLOAD\n+0EA5B PAYLOAD\n \n-0ECBE LOCAL HEADER #132     04034B50 (67324752)\n-0ECC2 Extract Zip Spec      14 (20) '2.0'\n-0ECC3 Extract OS            00 (0) 'MS-DOS'\n-0ECC4 General Purpose Flag  0800 (2048)\n+0EC11 LOCAL HEADER #132     04034B50 (67324752)\n+0EC15 Extract Zip Spec      14 (20) '2.0'\n+0EC16 Extract OS            00 (0) 'MS-DOS'\n+0EC17 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0ECC6 Compression Method    0008 (8) 'Deflated'\n-0ECC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0ECCC CRC                   B162C1A8 (2976039336)\n-0ECD0 Compressed Size       00000199 (409)\n-0ECD4 Uncompressed Size     000002DA (730)\n-0ECD8 Filename Length       0022 (34)\n-0ECDA Extra Length          0000 (0)\n-0ECDC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EC19 Compression Method    0008 (8) 'Deflated'\n+0EC1B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0EC1F CRC                   4E684A15 (1315457557)\n+0EC23 Compressed Size       00000196 (406)\n+0EC27 Uncompressed Size     000002DA (730)\n+0EC2B Filename Length       0022 (34)\n+0EC2D Extra Length          0000 (0)\n+0EC2F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xECDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEC2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0ECFE PAYLOAD\n+0EC51 PAYLOAD\n \n-0EE97 LOCAL HEADER #133     04034B50 (67324752)\n-0EE9B Extract Zip Spec      14 (20) '2.0'\n-0EE9C Extract OS            00 (0) 'MS-DOS'\n-0EE9D General Purpose Flag  0800 (2048)\n+0EDE7 LOCAL HEADER #133     04034B50 (67324752)\n+0EDEB Extract Zip Spec      14 (20) '2.0'\n+0EDEC Extract OS            00 (0) 'MS-DOS'\n+0EDED General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0EE9F Compression Method    0008 (8) 'Deflated'\n-0EEA1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0EEA5 CRC                   5D9859E5 (1570265573)\n-0EEA9 Compressed Size       000001B9 (441)\n-0EEAD Uncompressed Size     00000320 (800)\n-0EEB1 Filename Length       002A (42)\n-0EEB3 Extra Length          0000 (0)\n-0EEB5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EDEF Compression Method    0008 (8) 'Deflated'\n+0EDF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0EDF5 CRC                   3D3961BF (1027170751)\n+0EDF9 Compressed Size       000001B5 (437)\n+0EDFD Uncompressed Size     00000320 (800)\n+0EE01 Filename Length       002A (42)\n+0EE03 Extra Length          0000 (0)\n+0EE05 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEEB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0EEDF PAYLOAD\n+0EE2F PAYLOAD\n \n-0F098 LOCAL HEADER #134     04034B50 (67324752)\n-0F09C Extract Zip Spec      14 (20) '2.0'\n-0F09D Extract OS            00 (0) 'MS-DOS'\n-0F09E General Purpose Flag  0800 (2048)\n+0EFE4 LOCAL HEADER #134     04034B50 (67324752)\n+0EFE8 Extract Zip Spec      14 (20) '2.0'\n+0EFE9 Extract OS            00 (0) 'MS-DOS'\n+0EFEA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0F0A0 Compression Method    0008 (8) 'Deflated'\n-0F0A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0F0A6 CRC                   287E89F6 (679381494)\n-0F0AA Compressed Size       00000199 (409)\n-0F0AE Uncompressed Size     000002DE (734)\n-0F0B2 Filename Length       0023 (35)\n-0F0B4 Extra Length          0000 (0)\n-0F0B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EFEC Compression Method    0008 (8) 'Deflated'\n+0EFEE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0EFF2 CRC                   F39CD6AD (4087142061)\n+0EFF6 Compressed Size       00000197 (407)\n+0EFFA Uncompressed Size     000002DE (734)\n+0EFFE Filename Length       0023 (35)\n+0F000 Extra Length          0000 (0)\n+0F002 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF0B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF002: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F0D9 PAYLOAD\n+0F025 PAYLOAD\n \n-0F272 LOCAL HEADER #135     04034B50 (67324752)\n-0F276 Extract Zip Spec      14 (20) '2.0'\n-0F277 Extract OS            00 (0) 'MS-DOS'\n-0F278 General Purpose Flag  0800 (2048)\n+0F1BC LOCAL HEADER #135     04034B50 (67324752)\n+0F1C0 Extract Zip Spec      14 (20) '2.0'\n+0F1C1 Extract OS            00 (0) 'MS-DOS'\n+0F1C2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0F27A Compression Method    0008 (8) 'Deflated'\n-0F27C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0F280 CRC                   5B182140 (1528308032)\n-0F284 Compressed Size       000001A1 (417)\n-0F288 Uncompressed Size     000002FE (766)\n-0F28C Filename Length       002B (43)\n-0F28E Extra Length          0000 (0)\n-0F290 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F1C4 Compression Method    0008 (8) 'Deflated'\n+0F1C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0F1CA CRC                   E124E173 (3777290611)\n+0F1CE Compressed Size       0000019F (415)\n+0F1D2 Uncompressed Size     000002FE (766)\n+0F1D6 Filename Length       002B (43)\n+0F1D8 Extra Length          0000 (0)\n+0F1DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF1DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F2BB PAYLOAD\n+0F205 PAYLOAD\n \n-0F45C LOCAL HEADER #136     04034B50 (67324752)\n-0F460 Extract Zip Spec      14 (20) '2.0'\n-0F461 Extract OS            00 (0) 'MS-DOS'\n-0F462 General Purpose Flag  0800 (2048)\n+0F3A4 LOCAL HEADER #136     04034B50 (67324752)\n+0F3A8 Extract Zip Spec      14 (20) '2.0'\n+0F3A9 Extract OS            00 (0) 'MS-DOS'\n+0F3AA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0F464 Compression Method    0008 (8) 'Deflated'\n-0F466 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0F46A CRC                   5D697F59 (1567194969)\n-0F46E Compressed Size       0000019B (411)\n-0F472 Uncompressed Size     000002F6 (758)\n-0F476 Filename Length       0029 (41)\n-0F478 Extra Length          0000 (0)\n-0F47A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F3AC Compression Method    0008 (8) 'Deflated'\n+0F3AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0F3B2 CRC                   AC70B9C0 (2893068736)\n+0F3B6 Compressed Size       00000199 (409)\n+0F3BA Uncompressed Size     000002F6 (758)\n+0F3BE Filename Length       0029 (41)\n+0F3C0 Extra Length          0000 (0)\n+0F3C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF47A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF3C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F4A3 PAYLOAD\n+0F3EB PAYLOAD\n \n-0F63E LOCAL HEADER #137     04034B50 (67324752)\n-0F642 Extract Zip Spec      14 (20) '2.0'\n-0F643 Extract OS            00 (0) 'MS-DOS'\n-0F644 General Purpose Flag  0800 (2048)\n+0F584 LOCAL HEADER #137     04034B50 (67324752)\n+0F588 Extract Zip Spec      14 (20) '2.0'\n+0F589 Extract OS            00 (0) 'MS-DOS'\n+0F58A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0F646 Compression Method    0008 (8) 'Deflated'\n-0F648 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0F64C CRC                   4ADB9BEE (1255906286)\n-0F650 Compressed Size       0000019E (414)\n-0F654 Uncompressed Size     000002FE (766)\n-0F658 Filename Length       002B (43)\n-0F65A Extra Length          0000 (0)\n-0F65C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F58C Compression Method    0008 (8) 'Deflated'\n+0F58E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0F592 CRC                   FD177ADC (4246174428)\n+0F596 Compressed Size       0000019A (410)\n+0F59A Uncompressed Size     000002FE (766)\n+0F59E Filename Length       002B (43)\n+0F5A0 Extra Length          0000 (0)\n+0F5A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF65C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF5A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F687 PAYLOAD\n+0F5CD PAYLOAD\n \n-0F825 LOCAL HEADER #138     04034B50 (67324752)\n-0F829 Extract Zip Spec      14 (20) '2.0'\n-0F82A Extract OS            00 (0) 'MS-DOS'\n-0F82B General Purpose Flag  0800 (2048)\n+0F767 LOCAL HEADER #138     04034B50 (67324752)\n+0F76B Extract Zip Spec      14 (20) '2.0'\n+0F76C Extract OS            00 (0) 'MS-DOS'\n+0F76D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0F82D Compression Method    0008 (8) 'Deflated'\n-0F82F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0F833 CRC                   781DB374 (2015212404)\n-0F837 Compressed Size       0000019A (410)\n-0F83B Uncompressed Size     000002F1 (753)\n-0F83F Filename Length       0029 (41)\n-0F841 Extra Length          0000 (0)\n-0F843 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F76F Compression Method    0008 (8) 'Deflated'\n+0F771 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0F775 CRC                   CC3AAE72 (3426397810)\n+0F779 Compressed Size       00000196 (406)\n+0F77D Uncompressed Size     000002F1 (753)\n+0F781 Filename Length       0029 (41)\n+0F783 Extra Length          0000 (0)\n+0F785 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F86C PAYLOAD\n+0F7AE PAYLOAD\n \n-0FA06 LOCAL HEADER #139     04034B50 (67324752)\n-0FA0A Extract Zip Spec      14 (20) '2.0'\n-0FA0B Extract OS            00 (0) 'MS-DOS'\n-0FA0C General Purpose Flag  0800 (2048)\n+0F944 LOCAL HEADER #139     04034B50 (67324752)\n+0F948 Extract Zip Spec      14 (20) '2.0'\n+0F949 Extract OS            00 (0) 'MS-DOS'\n+0F94A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0FA0E Compression Method    0008 (8) 'Deflated'\n-0FA10 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0FA14 CRC                   1A68B193 (443068819)\n-0FA18 Compressed Size       000001A5 (421)\n-0FA1C Uncompressed Size     0000030A (778)\n-0FA20 Filename Length       002F (47)\n-0FA22 Extra Length          0000 (0)\n-0FA24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F94C Compression Method    0008 (8) 'Deflated'\n+0F94E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0F952 CRC                   DA07FEAB (3657957035)\n+0F956 Compressed Size       000001A0 (416)\n+0F95A Uncompressed Size     0000030A (778)\n+0F95E Filename Length       002F (47)\n+0F960 Extra Length          0000 (0)\n+0F962 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFA24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FA53 PAYLOAD\n+0F991 PAYLOAD\n \n-0FBF8 LOCAL HEADER #140     04034B50 (67324752)\n-0FBFC Extract Zip Spec      14 (20) '2.0'\n-0FBFD Extract OS            00 (0) 'MS-DOS'\n-0FBFE General Purpose Flag  0800 (2048)\n+0FB31 LOCAL HEADER #140     04034B50 (67324752)\n+0FB35 Extract Zip Spec      14 (20) '2.0'\n+0FB36 Extract OS            00 (0) 'MS-DOS'\n+0FB37 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0FC00 Compression Method    0008 (8) 'Deflated'\n-0FC02 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0FC06 CRC                   4A3A64BA (1245340858)\n-0FC0A Compressed Size       0000019F (415)\n-0FC0E Uncompressed Size     000002F6 (758)\n-0FC12 Filename Length       002A (42)\n-0FC14 Extra Length          0000 (0)\n-0FC16 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FB39 Compression Method    0008 (8) 'Deflated'\n+0FB3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0FB3F CRC                   90A87628 (2426959400)\n+0FB43 Compressed Size       0000019A (410)\n+0FB47 Uncompressed Size     000002F6 (758)\n+0FB4B Filename Length       002A (42)\n+0FB4D Extra Length          0000 (0)\n+0FB4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFC16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFB4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FC40 PAYLOAD\n+0FB79 PAYLOAD\n \n-0FDDF LOCAL HEADER #141     04034B50 (67324752)\n-0FDE3 Extract Zip Spec      14 (20) '2.0'\n-0FDE4 Extract OS            00 (0) 'MS-DOS'\n-0FDE5 General Purpose Flag  0800 (2048)\n+0FD13 LOCAL HEADER #141     04034B50 (67324752)\n+0FD17 Extract Zip Spec      14 (20) '2.0'\n+0FD18 Extract OS            00 (0) 'MS-DOS'\n+0FD19 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0FDE7 Compression Method    0008 (8) 'Deflated'\n-0FDE9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0FDED CRC                   1C62AF19 (476229401)\n-0FDF1 Compressed Size       00000199 (409)\n-0FDF5 Uncompressed Size     000002DE (734)\n-0FDF9 Filename Length       0024 (36)\n-0FDFB Extra Length          0000 (0)\n-0FDFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FD1B Compression Method    0008 (8) 'Deflated'\n+0FD1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0FD21 CRC                   8F23301F (2401447967)\n+0FD25 Compressed Size       00000194 (404)\n+0FD29 Uncompressed Size     000002DE (734)\n+0FD2D Filename Length       0024 (36)\n+0FD2F Extra Length          0000 (0)\n+0FD31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFDFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFD31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FE21 PAYLOAD\n+0FD55 PAYLOAD\n \n-0FFBA LOCAL HEADER #142     04034B50 (67324752)\n-0FFBE Extract Zip Spec      14 (20) '2.0'\n-0FFBF Extract OS            00 (0) 'MS-DOS'\n-0FFC0 General Purpose Flag  0800 (2048)\n+0FEE9 LOCAL HEADER #142     04034B50 (67324752)\n+0FEED Extract Zip Spec      14 (20) '2.0'\n+0FEEE Extract OS            00 (0) 'MS-DOS'\n+0FEEF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0FFC2 Compression Method    0008 (8) 'Deflated'\n-0FFC4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0FFC8 CRC                   5E680136 (1583874358)\n-0FFCC Compressed Size       0000019C (412)\n-0FFD0 Uncompressed Size     000002EA (746)\n-0FFD4 Filename Length       0027 (39)\n-0FFD6 Extra Length          0000 (0)\n-0FFD8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FEF1 Compression Method    0008 (8) 'Deflated'\n+0FEF3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0FEF7 CRC                   FCAC9215 (4239168021)\n+0FEFB Compressed Size       0000019A (410)\n+0FEFF Uncompressed Size     000002EA (746)\n+0FF03 Filename Length       0027 (39)\n+0FF05 Extra Length          0000 (0)\n+0FF07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFF07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FFFF PAYLOAD\n+0FF2E PAYLOAD\n \n-1019B LOCAL HEADER #143     04034B50 (67324752)\n-1019F Extract Zip Spec      14 (20) '2.0'\n-101A0 Extract OS            00 (0) 'MS-DOS'\n-101A1 General Purpose Flag  0800 (2048)\n+100C8 LOCAL HEADER #143     04034B50 (67324752)\n+100CC Extract Zip Spec      14 (20) '2.0'\n+100CD Extract OS            00 (0) 'MS-DOS'\n+100CE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-101A3 Compression Method    0008 (8) 'Deflated'\n-101A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-101A9 CRC                   A8186179 (2820170105)\n-101AD Compressed Size       000001A4 (420)\n-101B1 Uncompressed Size     0000030E (782)\n-101B5 Filename Length       0030 (48)\n-101B7 Extra Length          0000 (0)\n-101B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+100D0 Compression Method    0008 (8) 'Deflated'\n+100D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+100D6 CRC                   F26AD0E4 (4067086564)\n+100DA Compressed Size       0000019E (414)\n+100DE Uncompressed Size     0000030E (782)\n+100E2 Filename Length       0030 (48)\n+100E4 Extra Length          0000 (0)\n+100E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x101B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x100E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-101E9 PAYLOAD\n+10116 PAYLOAD\n \n-1038D LOCAL HEADER #144     04034B50 (67324752)\n-10391 Extract Zip Spec      14 (20) '2.0'\n-10392 Extract OS            00 (0) 'MS-DOS'\n-10393 General Purpose Flag  0800 (2048)\n+102B4 LOCAL HEADER #144     04034B50 (67324752)\n+102B8 Extract Zip Spec      14 (20) '2.0'\n+102B9 Extract OS            00 (0) 'MS-DOS'\n+102BA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-10395 Compression Method    0008 (8) 'Deflated'\n-10397 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1039B CRC                   8AA0F537 (2325804343)\n-1039F Compressed Size       000001A0 (416)\n-103A3 Uncompressed Size     0000030A (778)\n-103A7 Filename Length       002F (47)\n-103A9 Extra Length          0000 (0)\n-103AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+102BC Compression Method    0008 (8) 'Deflated'\n+102BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+102C2 CRC                   BFF275BD (3220338109)\n+102C6 Compressed Size       0000019C (412)\n+102CA Uncompressed Size     0000030A (778)\n+102CE Filename Length       002F (47)\n+102D0 Extra Length          0000 (0)\n+102D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x103AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x102D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-103DA PAYLOAD\n+10301 PAYLOAD\n \n-1057A LOCAL HEADER #145     04034B50 (67324752)\n-1057E Extract Zip Spec      14 (20) '2.0'\n-1057F Extract OS            00 (0) 'MS-DOS'\n-10580 General Purpose Flag  0800 (2048)\n+1049D LOCAL HEADER #145     04034B50 (67324752)\n+104A1 Extract Zip Spec      14 (20) '2.0'\n+104A2 Extract OS            00 (0) 'MS-DOS'\n+104A3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-10582 Compression Method    0008 (8) 'Deflated'\n-10584 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-10588 CRC                   ABE5CD47 (2883964231)\n-1058C Compressed Size       000001A5 (421)\n-10590 Uncompressed Size     00000306 (774)\n-10594 Filename Length       002E (46)\n-10596 Extra Length          0000 (0)\n-10598 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+104A5 Compression Method    0008 (8) 'Deflated'\n+104A7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+104AB CRC                   2F394033 (792281139)\n+104AF Compressed Size       0000019C (412)\n+104B3 Uncompressed Size     00000306 (774)\n+104B7 Filename Length       002E (46)\n+104B9 Extra Length          0000 (0)\n+104BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10598: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x104BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-105C6 PAYLOAD\n+104E9 PAYLOAD\n \n-1076B LOCAL HEADER #146     04034B50 (67324752)\n-1076F Extract Zip Spec      14 (20) '2.0'\n-10770 Extract OS            00 (0) 'MS-DOS'\n-10771 General Purpose Flag  0800 (2048)\n+10685 LOCAL HEADER #146     04034B50 (67324752)\n+10689 Extract Zip Spec      14 (20) '2.0'\n+1068A Extract OS            00 (0) 'MS-DOS'\n+1068B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-10773 Compression Method    0008 (8) 'Deflated'\n-10775 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-10779 CRC                   410FD2EF (1091556079)\n-1077D Compressed Size       000001A5 (421)\n-10781 Uncompressed Size     00000312 (786)\n-10785 Filename Length       0031 (49)\n-10787 Extra Length          0000 (0)\n-10789 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1068D Compression Method    0008 (8) 'Deflated'\n+1068F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+10693 CRC                   B7C7A6CB (3083314891)\n+10697 Compressed Size       000001A1 (417)\n+1069B Uncompressed Size     00000312 (786)\n+1069F Filename Length       0031 (49)\n+106A1 Extra Length          0000 (0)\n+106A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x106A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-107BA PAYLOAD\n+106D4 PAYLOAD\n \n-1095F LOCAL HEADER #147     04034B50 (67324752)\n-10963 Extract Zip Spec      14 (20) '2.0'\n-10964 Extract OS            00 (0) 'MS-DOS'\n-10965 General Purpose Flag  0800 (2048)\n+10875 LOCAL HEADER #147     04034B50 (67324752)\n+10879 Extract Zip Spec      14 (20) '2.0'\n+1087A Extract OS            00 (0) 'MS-DOS'\n+1087B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-10967 Compression Method    0008 (8) 'Deflated'\n-10969 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1096D CRC                   C682EFFA (3330469882)\n-10971 Compressed Size       000001A0 (416)\n-10975 Uncompressed Size     000002E0 (736)\n-10979 Filename Length       0021 (33)\n-1097B Extra Length          0000 (0)\n-1097D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1087D Compression Method    0008 (8) 'Deflated'\n+1087F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+10883 CRC                   C2E1C232 (3269575218)\n+10887 Compressed Size       0000019F (415)\n+1088B Uncompressed Size     000002E0 (736)\n+1088F Filename Length       0021 (33)\n+10891 Extra Length          0000 (0)\n+10893 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1097D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1099E PAYLOAD\n+108B4 PAYLOAD\n \n-10B3E LOCAL HEADER #148     04034B50 (67324752)\n-10B42 Extract Zip Spec      14 (20) '2.0'\n-10B43 Extract OS            00 (0) 'MS-DOS'\n-10B44 General Purpose Flag  0800 (2048)\n+10A53 LOCAL HEADER #148     04034B50 (67324752)\n+10A57 Extract Zip Spec      14 (20) '2.0'\n+10A58 Extract OS            00 (0) 'MS-DOS'\n+10A59 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-10B46 Compression Method    0008 (8) 'Deflated'\n-10B48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-10B4C CRC                   0F5B5C3E (257645630)\n-10B50 Compressed Size       000001B5 (437)\n-10B54 Uncompressed Size     00000304 (772)\n-10B58 Filename Length       0024 (36)\n-10B5A Extra Length          0000 (0)\n-10B5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10A5B Compression Method    0008 (8) 'Deflated'\n+10A5D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+10A61 CRC                   C7A5390C (3349494028)\n+10A65 Compressed Size       000001B1 (433)\n+10A69 Uncompressed Size     00000304 (772)\n+10A6D Filename Length       0024 (36)\n+10A6F Extra Length          0000 (0)\n+10A71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10B5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10B80 PAYLOAD\n+10A95 PAYLOAD\n \n-10D35 LOCAL HEADER #149     04034B50 (67324752)\n-10D39 Extract Zip Spec      14 (20) '2.0'\n-10D3A Extract OS            00 (0) 'MS-DOS'\n-10D3B General Purpose Flag  0800 (2048)\n+10C46 LOCAL HEADER #149     04034B50 (67324752)\n+10C4A Extract Zip Spec      14 (20) '2.0'\n+10C4B Extract OS            00 (0) 'MS-DOS'\n+10C4C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-10D3D Compression Method    0008 (8) 'Deflated'\n-10D3F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-10D43 CRC                   D8DF7F61 (3638525793)\n-10D47 Compressed Size       000001BB (443)\n-10D4B Uncompressed Size     00000330 (816)\n-10D4F Filename Length       002F (47)\n-10D51 Extra Length          0000 (0)\n-10D53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10C4E Compression Method    0008 (8) 'Deflated'\n+10C50 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+10C54 CRC                   6F185612 (1863865874)\n+10C58 Compressed Size       000001B6 (438)\n+10C5C Uncompressed Size     00000330 (816)\n+10C60 Filename Length       002F (47)\n+10C62 Extra Length          0000 (0)\n+10C64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10D53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10D82 PAYLOAD\n+10C93 PAYLOAD\n \n-10F3D LOCAL HEADER #150     04034B50 (67324752)\n-10F41 Extract Zip Spec      14 (20) '2.0'\n-10F42 Extract OS            00 (0) 'MS-DOS'\n-10F43 General Purpose Flag  0800 (2048)\n+10E49 LOCAL HEADER #150     04034B50 (67324752)\n+10E4D Extract Zip Spec      14 (20) '2.0'\n+10E4E Extract OS            00 (0) 'MS-DOS'\n+10E4F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-10F45 Compression Method    0008 (8) 'Deflated'\n-10F47 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-10F4B CRC                   48EC831E (1223459614)\n-10F4F Compressed Size       0000019F (415)\n-10F53 Uncompressed Size     000002FA (762)\n-10F57 Filename Length       002C (44)\n-10F59 Extra Length          0000 (0)\n-10F5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10E51 Compression Method    0008 (8) 'Deflated'\n+10E53 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+10E57 CRC                   033C757D (54293885)\n+10E5B Compressed Size       0000019A (410)\n+10E5F Uncompressed Size     000002FA (762)\n+10E63 Filename Length       002C (44)\n+10E65 Extra Length          0000 (0)\n+10E67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10F5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10E67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10F87 PAYLOAD\n+10E93 PAYLOAD\n \n-11126 LOCAL HEADER #151     04034B50 (67324752)\n-1112A Extract Zip Spec      14 (20) '2.0'\n-1112B Extract OS            00 (0) 'MS-DOS'\n-1112C General Purpose Flag  0800 (2048)\n+1102D LOCAL HEADER #151     04034B50 (67324752)\n+11031 Extract Zip Spec      14 (20) '2.0'\n+11032 Extract OS            00 (0) 'MS-DOS'\n+11033 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1112E Compression Method    0008 (8) 'Deflated'\n-11130 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-11134 CRC                   48B5BF89 (1219870601)\n-11138 Compressed Size       000003E0 (992)\n-1113C Uncompressed Size     0000094F (2383)\n-11140 Filename Length       0025 (37)\n-11142 Extra Length          0000 (0)\n-11144 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11035 Compression Method    0008 (8) 'Deflated'\n+11037 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1103B CRC                   80487696 (2152232598)\n+1103F Compressed Size       000003DF (991)\n+11043 Uncompressed Size     0000094F (2383)\n+11047 Filename Length       0025 (37)\n+11049 Extra Length          0000 (0)\n+1104B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1104B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11169 PAYLOAD\n+11070 PAYLOAD\n \n-11549 LOCAL HEADER #152     04034B50 (67324752)\n-1154D Extract Zip Spec      14 (20) '2.0'\n-1154E Extract OS            00 (0) 'MS-DOS'\n-1154F General Purpose Flag  0800 (2048)\n+1144F LOCAL HEADER #152     04034B50 (67324752)\n+11453 Extract Zip Spec      14 (20) '2.0'\n+11454 Extract OS            00 (0) 'MS-DOS'\n+11455 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-11551 Compression Method    0008 (8) 'Deflated'\n-11553 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-11557 CRC                   524AB333 (1380627251)\n-1155B Compressed Size       000001D9 (473)\n-1155F Uncompressed Size     00000330 (816)\n-11563 Filename Length       0028 (40)\n-11565 Extra Length          0000 (0)\n-11567 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11457 Compression Method    0008 (8) 'Deflated'\n+11459 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1145D CRC                   A67C21A2 (2793152930)\n+11461 Compressed Size       000001D5 (469)\n+11465 Uncompressed Size     00000330 (816)\n+11469 Filename Length       0028 (40)\n+1146B Extra Length          0000 (0)\n+1146D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11567: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1146D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1158F PAYLOAD\n+11495 PAYLOAD\n \n-11768 LOCAL HEADER #153     04034B50 (67324752)\n-1176C Extract Zip Spec      14 (20) '2.0'\n-1176D Extract OS            00 (0) 'MS-DOS'\n-1176E General Purpose Flag  0800 (2048)\n+1166A LOCAL HEADER #153     04034B50 (67324752)\n+1166E Extract Zip Spec      14 (20) '2.0'\n+1166F Extract OS            00 (0) 'MS-DOS'\n+11670 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-11770 Compression Method    0008 (8) 'Deflated'\n-11772 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-11776 CRC                   28DD0ABD (685574845)\n-1177A Compressed Size       0000019B (411)\n-1177E Uncompressed Size     000002E2 (738)\n-11782 Filename Length       0024 (36)\n-11784 Extra Length          0000 (0)\n-11786 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11672 Compression Method    0008 (8) 'Deflated'\n+11674 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+11678 CRC                   F3C50A61 (4089776737)\n+1167C Compressed Size       00000197 (407)\n+11680 Uncompressed Size     000002E2 (738)\n+11684 Filename Length       0024 (36)\n+11686 Extra Length          0000 (0)\n+11688 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11786: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-117AA PAYLOAD\n+116AC PAYLOAD\n \n-11945 LOCAL HEADER #154     04034B50 (67324752)\n-11949 Extract Zip Spec      14 (20) '2.0'\n-1194A Extract OS            00 (0) 'MS-DOS'\n-1194B General Purpose Flag  0800 (2048)\n+11843 LOCAL HEADER #154     04034B50 (67324752)\n+11847 Extract Zip Spec      14 (20) '2.0'\n+11848 Extract OS            00 (0) 'MS-DOS'\n+11849 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1194D Compression Method    0008 (8) 'Deflated'\n-1194F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-11953 CRC                   85234CCB (2233683147)\n-11957 Compressed Size       00000196 (406)\n-1195B Uncompressed Size     000002CE (718)\n-1195F Filename Length       001F (31)\n-11961 Extra Length          0000 (0)\n-11963 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1184B Compression Method    0008 (8) 'Deflated'\n+1184D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+11851 CRC                   43702EB0 (1131425456)\n+11855 Compressed Size       00000193 (403)\n+11859 Uncompressed Size     000002CE (718)\n+1185D Filename Length       001F (31)\n+1185F Extra Length          0000 (0)\n+11861 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11963: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11982 PAYLOAD\n+11880 PAYLOAD\n \n-11B18 LOCAL HEADER #155     04034B50 (67324752)\n-11B1C Extract Zip Spec      14 (20) '2.0'\n-11B1D Extract OS            00 (0) 'MS-DOS'\n-11B1E General Purpose Flag  0800 (2048)\n+11A13 LOCAL HEADER #155     04034B50 (67324752)\n+11A17 Extract Zip Spec      14 (20) '2.0'\n+11A18 Extract OS            00 (0) 'MS-DOS'\n+11A19 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-11B20 Compression Method    0008 (8) 'Deflated'\n-11B22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-11B26 CRC                   961A145B (2518291547)\n-11B2A Compressed Size       00000613 (1555)\n-11B2E Uncompressed Size     00000DB3 (3507)\n-11B32 Filename Length       0028 (40)\n-11B34 Extra Length          0000 (0)\n-11B36 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11A1B Compression Method    0008 (8) 'Deflated'\n+11A1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+11A21 CRC                   317DE221 (830333473)\n+11A25 Compressed Size       0000060D (1549)\n+11A29 Uncompressed Size     00000DB3 (3507)\n+11A2D Filename Length       0028 (40)\n+11A2F Extra Length          0000 (0)\n+11A31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11B36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11A31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11B5E PAYLOAD\n+11A59 PAYLOAD\n \n-12171 LOCAL HEADER #156     04034B50 (67324752)\n-12175 Extract Zip Spec      14 (20) '2.0'\n-12176 Extract OS            00 (0) 'MS-DOS'\n-12177 General Purpose Flag  0800 (2048)\n+12066 LOCAL HEADER #156     04034B50 (67324752)\n+1206A Extract Zip Spec      14 (20) '2.0'\n+1206B Extract OS            00 (0) 'MS-DOS'\n+1206C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-12179 Compression Method    0008 (8) 'Deflated'\n-1217B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1217F CRC                   CFB483F5 (3484713973)\n-12183 Compressed Size       00000491 (1169)\n-12187 Uncompressed Size     000008DC (2268)\n-1218B Filename Length       001F (31)\n-1218D Extra Length          0000 (0)\n-1218F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1206E Compression Method    0008 (8) 'Deflated'\n+12070 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12074 CRC                   D607D3AD (3590837165)\n+12078 Compressed Size       00000469 (1129)\n+1207C Uncompressed Size     00000883 (2179)\n+12080 Filename Length       001F (31)\n+12082 Extra Length          0000 (0)\n+12084 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1218F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12084: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-121AE PAYLOAD\n+120A3 PAYLOAD\n \n-1263F LOCAL HEADER #157     04034B50 (67324752)\n-12643 Extract Zip Spec      14 (20) '2.0'\n-12644 Extract OS            00 (0) 'MS-DOS'\n-12645 General Purpose Flag  0800 (2048)\n+1250C LOCAL HEADER #157     04034B50 (67324752)\n+12510 Extract Zip Spec      14 (20) '2.0'\n+12511 Extract OS            00 (0) 'MS-DOS'\n+12512 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-12647 Compression Method    0008 (8) 'Deflated'\n-12649 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1264D CRC                   8747429F (2269594271)\n-12651 Compressed Size       000001A7 (423)\n-12655 Uncompressed Size     0000030A (778)\n-12659 Filename Length       0030 (48)\n-1265B Extra Length          0000 (0)\n-1265D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12514 Compression Method    0008 (8) 'Deflated'\n+12516 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1251A CRC                   0C1FAE93 (203402899)\n+1251E Compressed Size       000001A0 (416)\n+12522 Uncompressed Size     0000030A (778)\n+12526 Filename Length       0030 (48)\n+12528 Extra Length          0000 (0)\n+1252A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1265D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1252A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1268D PAYLOAD\n+1255A PAYLOAD\n \n-12834 LOCAL HEADER #158     04034B50 (67324752)\n-12838 Extract Zip Spec      14 (20) '2.0'\n-12839 Extract OS            00 (0) 'MS-DOS'\n-1283A General Purpose Flag  0800 (2048)\n+126FA LOCAL HEADER #158     04034B50 (67324752)\n+126FE Extract Zip Spec      14 (20) '2.0'\n+126FF Extract OS            00 (0) 'MS-DOS'\n+12700 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1283C Compression Method    0008 (8) 'Deflated'\n-1283E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-12842 CRC                   C69F9C04 (3332348932)\n-12846 Compressed Size       000001A3 (419)\n-1284A Uncompressed Size     0000030A (778)\n-1284E Filename Length       0030 (48)\n-12850 Extra Length          0000 (0)\n-12852 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12702 Compression Method    0008 (8) 'Deflated'\n+12704 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12708 CRC                   14AF1AD3 (347019987)\n+1270C Compressed Size       0000019E (414)\n+12710 Uncompressed Size     0000030A (778)\n+12714 Filename Length       0030 (48)\n+12716 Extra Length          0000 (0)\n+12718 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12852: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12882 PAYLOAD\n+12748 PAYLOAD\n \n-12A25 LOCAL HEADER #159     04034B50 (67324752)\n-12A29 Extract Zip Spec      14 (20) '2.0'\n-12A2A Extract OS            00 (0) 'MS-DOS'\n-12A2B General Purpose Flag  0800 (2048)\n+128E6 LOCAL HEADER #159     04034B50 (67324752)\n+128EA Extract Zip Spec      14 (20) '2.0'\n+128EB Extract OS            00 (0) 'MS-DOS'\n+128EC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-12A2D Compression Method    0008 (8) 'Deflated'\n-12A2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-12A33 CRC                   51573ACD (1364671181)\n-12A37 Compressed Size       00000479 (1145)\n-12A3B Uncompressed Size     0000095C (2396)\n-12A3F Filename Length       003D (61)\n-12A41 Extra Length          0000 (0)\n-12A43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+128EE Compression Method    0008 (8) 'Deflated'\n+128F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+128F4 CRC                   2BE81337 (736629559)\n+128F8 Compressed Size       00000445 (1093)\n+128FC Uncompressed Size     000008FF (2303)\n+12900 Filename Length       003D (61)\n+12902 Extra Length          0000 (0)\n+12904 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12904: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12A80 PAYLOAD\n+12941 PAYLOAD\n \n-12EF9 LOCAL HEADER #160     04034B50 (67324752)\n-12EFD Extract Zip Spec      14 (20) '2.0'\n-12EFE Extract OS            00 (0) 'MS-DOS'\n-12EFF General Purpose Flag  0800 (2048)\n+12D86 LOCAL HEADER #160     04034B50 (67324752)\n+12D8A Extract Zip Spec      14 (20) '2.0'\n+12D8B Extract OS            00 (0) 'MS-DOS'\n+12D8C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-12F01 Compression Method    0008 (8) 'Deflated'\n-12F03 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-12F07 CRC                   95126884 (2501011588)\n-12F0B Compressed Size       000001CD (461)\n-12F0F Uncompressed Size     00000363 (867)\n-12F13 Filename Length       0039 (57)\n-12F15 Extra Length          0000 (0)\n-12F17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12D8E Compression Method    0008 (8) 'Deflated'\n+12D90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12D94 CRC                   C569A8EB (3312036075)\n+12D98 Compressed Size       000001C8 (456)\n+12D9C Uncompressed Size     00000363 (867)\n+12DA0 Filename Length       0039 (57)\n+12DA2 Extra Length          0000 (0)\n+12DA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12F17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12F50 PAYLOAD\n+12DDD PAYLOAD\n \n-1311D LOCAL HEADER #161     04034B50 (67324752)\n-13121 Extract Zip Spec      14 (20) '2.0'\n-13122 Extract OS            00 (0) 'MS-DOS'\n-13123 General Purpose Flag  0800 (2048)\n+12FA5 LOCAL HEADER #161     04034B50 (67324752)\n+12FA9 Extract Zip Spec      14 (20) '2.0'\n+12FAA Extract OS            00 (0) 'MS-DOS'\n+12FAB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-13125 Compression Method    0008 (8) 'Deflated'\n-13127 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1312B CRC                   0A888774 (176719732)\n-1312F Compressed Size       000001CF (463)\n-13133 Uncompressed Size     0000036D (877)\n-13137 Filename Length       003C (60)\n-13139 Extra Length          0000 (0)\n-1313B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12FAD Compression Method    0008 (8) 'Deflated'\n+12FAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12FB3 CRC                   EDA928F7 (3987286263)\n+12FB7 Compressed Size       000001CD (461)\n+12FBB Uncompressed Size     0000036D (877)\n+12FBF Filename Length       003C (60)\n+12FC1 Extra Length          0000 (0)\n+12FC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1313B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13177 PAYLOAD\n+12FFF PAYLOAD\n \n-13346 LOCAL HEADER #162     04034B50 (67324752)\n-1334A Extract Zip Spec      14 (20) '2.0'\n-1334B Extract OS            00 (0) 'MS-DOS'\n-1334C General Purpose Flag  0800 (2048)\n+131CC LOCAL HEADER #162     04034B50 (67324752)\n+131D0 Extract Zip Spec      14 (20) '2.0'\n+131D1 Extract OS            00 (0) 'MS-DOS'\n+131D2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1334E Compression Method    0008 (8) 'Deflated'\n-13350 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13354 CRC                   BD99C483 (3180971139)\n-13358 Compressed Size       000001D0 (464)\n-1335C Uncompressed Size     00000374 (884)\n-13360 Filename Length       003E (62)\n-13362 Extra Length          0000 (0)\n-13364 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+131D4 Compression Method    0008 (8) 'Deflated'\n+131D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+131DA CRC                   1D7C0FB4 (494669748)\n+131DE Compressed Size       000001CE (462)\n+131E2 Uncompressed Size     00000374 (884)\n+131E6 Filename Length       003E (62)\n+131E8 Extra Length          0000 (0)\n+131EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x131EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-133A2 PAYLOAD\n+13228 PAYLOAD\n \n-13572 LOCAL HEADER #163     04034B50 (67324752)\n-13576 Extract Zip Spec      14 (20) '2.0'\n-13577 Extract OS            00 (0) 'MS-DOS'\n-13578 General Purpose Flag  0800 (2048)\n+133F6 LOCAL HEADER #163     04034B50 (67324752)\n+133FA Extract Zip Spec      14 (20) '2.0'\n+133FB Extract OS            00 (0) 'MS-DOS'\n+133FC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1357A Compression Method    0008 (8) 'Deflated'\n-1357C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13580 CRC                   DCAA4477 (3702146167)\n-13584 Compressed Size       000001CC (460)\n-13588 Uncompressed Size     0000037B (891)\n-1358C Filename Length       0040 (64)\n-1358E Extra Length          0000 (0)\n-13590 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+133FE Compression Method    0008 (8) 'Deflated'\n+13400 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13404 CRC                   300DDFD5 (806215637)\n+13408 Compressed Size       000001C9 (457)\n+1340C Uncompressed Size     0000037B (891)\n+13410 Filename Length       0040 (64)\n+13412 Extra Length          0000 (0)\n+13414 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13590: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-135D0 PAYLOAD\n+13454 PAYLOAD\n \n-1379C LOCAL HEADER #164     04034B50 (67324752)\n-137A0 Extract Zip Spec      14 (20) '2.0'\n-137A1 Extract OS            00 (0) 'MS-DOS'\n-137A2 General Purpose Flag  0800 (2048)\n+1361D LOCAL HEADER #164     04034B50 (67324752)\n+13621 Extract Zip Spec      14 (20) '2.0'\n+13622 Extract OS            00 (0) 'MS-DOS'\n+13623 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-137A4 Compression Method    0008 (8) 'Deflated'\n-137A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-137AA CRC                   A63B3171 (2788897137)\n-137AE Compressed Size       000001D0 (464)\n-137B2 Uncompressed Size     00000389 (905)\n-137B6 Filename Length       0044 (68)\n-137B8 Extra Length          0000 (0)\n-137BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13625 Compression Method    0008 (8) 'Deflated'\n+13627 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1362B CRC                   65BF9032 (1707053106)\n+1362F Compressed Size       000001CC (460)\n+13633 Uncompressed Size     00000389 (905)\n+13637 Filename Length       0044 (68)\n+13639 Extra Length          0000 (0)\n+1363B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x137BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1363B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-137FE PAYLOAD\n+1367F PAYLOAD\n \n-139CE LOCAL HEADER #165     04034B50 (67324752)\n-139D2 Extract Zip Spec      14 (20) '2.0'\n-139D3 Extract OS            00 (0) 'MS-DOS'\n-139D4 General Purpose Flag  0800 (2048)\n+1384B LOCAL HEADER #165     04034B50 (67324752)\n+1384F Extract Zip Spec      14 (20) '2.0'\n+13850 Extract OS            00 (0) 'MS-DOS'\n+13851 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-139D6 Compression Method    0008 (8) 'Deflated'\n-139D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-139DC CRC                   167AF465 (377156709)\n-139E0 Compressed Size       000001D9 (473)\n-139E4 Uncompressed Size     000003B6 (950)\n-139E8 Filename Length       0050 (80)\n-139EA Extra Length          0000 (0)\n-139EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13853 Compression Method    0008 (8) 'Deflated'\n+13855 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13859 CRC                   4877245E (1215767646)\n+1385D Compressed Size       000001D3 (467)\n+13861 Uncompressed Size     000003B6 (950)\n+13865 Filename Length       0050 (80)\n+13867 Extra Length          0000 (0)\n+13869 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x139EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13A3C PAYLOAD\n+138B9 PAYLOAD\n \n-13C15 LOCAL HEADER #166     04034B50 (67324752)\n-13C19 Extract Zip Spec      14 (20) '2.0'\n-13C1A Extract OS            00 (0) 'MS-DOS'\n-13C1B General Purpose Flag  0800 (2048)\n+13A8C LOCAL HEADER #166     04034B50 (67324752)\n+13A90 Extract Zip Spec      14 (20) '2.0'\n+13A91 Extract OS            00 (0) 'MS-DOS'\n+13A92 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-13C1D Compression Method    0008 (8) 'Deflated'\n-13C1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13C23 CRC                   17088BA3 (386436003)\n-13C27 Compressed Size       000001DC (476)\n-13C2B Uncompressed Size     000003C4 (964)\n-13C2F Filename Length       0054 (84)\n-13C31 Extra Length          0000 (0)\n-13C33 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13A94 Compression Method    0008 (8) 'Deflated'\n+13A96 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13A9A CRC                   9F9A6DC4 (2677697988)\n+13A9E Compressed Size       000001D9 (473)\n+13AA2 Uncompressed Size     000003C4 (964)\n+13AA6 Filename Length       0054 (84)\n+13AA8 Extra Length          0000 (0)\n+13AAA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13C33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13AAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13C87 PAYLOAD\n+13AFE PAYLOAD\n \n-13E63 LOCAL HEADER #167     04034B50 (67324752)\n-13E67 Extract Zip Spec      14 (20) '2.0'\n-13E68 Extract OS            00 (0) 'MS-DOS'\n-13E69 General Purpose Flag  0800 (2048)\n+13CD7 LOCAL HEADER #167     04034B50 (67324752)\n+13CDB Extract Zip Spec      14 (20) '2.0'\n+13CDC Extract OS            00 (0) 'MS-DOS'\n+13CDD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-13E6B Compression Method    0008 (8) 'Deflated'\n-13E6D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13E71 CRC                   86697003 (2255056899)\n-13E75 Compressed Size       0000019B (411)\n-13E79 Uncompressed Size     000002E6 (742)\n-13E7D Filename Length       0026 (38)\n-13E7F Extra Length          0000 (0)\n-13E81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13CDF Compression Method    0008 (8) 'Deflated'\n+13CE1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13CE5 CRC                   6B221ED1 (1797398225)\n+13CE9 Compressed Size       00000198 (408)\n+13CED Uncompressed Size     000002E6 (742)\n+13CF1 Filename Length       0026 (38)\n+13CF3 Extra Length          0000 (0)\n+13CF5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13E81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13EA7 PAYLOAD\n+13D1B PAYLOAD\n \n-14042 LOCAL HEADER #168     04034B50 (67324752)\n-14046 Extract Zip Spec      14 (20) '2.0'\n-14047 Extract OS            00 (0) 'MS-DOS'\n-14048 General Purpose Flag  0800 (2048)\n+13EB3 LOCAL HEADER #168     04034B50 (67324752)\n+13EB7 Extract Zip Spec      14 (20) '2.0'\n+13EB8 Extract OS            00 (0) 'MS-DOS'\n+13EB9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1404A Compression Method    0008 (8) 'Deflated'\n-1404C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14050 CRC                   F6EC6B32 (4142689074)\n-14054 Compressed Size       00000174 (372)\n-14058 Uncompressed Size     00000238 (568)\n-1405C Filename Length       0011 (17)\n-1405E Extra Length          0000 (0)\n-14060 Filename              'XXXXXXXXXXXXXXXXX'\n+13EBB Compression Method    0008 (8) 'Deflated'\n+13EBD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13EC1 CRC                   F6EC6B32 (4142689074)\n+13EC5 Compressed Size       00000174 (372)\n+13EC9 Uncompressed Size     00000238 (568)\n+13ECD Filename Length       0011 (17)\n+13ECF Extra Length          0000 (0)\n+13ED1 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14060: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13ED1: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14071 PAYLOAD\n+13EE2 PAYLOAD\n \n-141E5 LOCAL HEADER #169     04034B50 (67324752)\n-141E9 Extract Zip Spec      14 (20) '2.0'\n-141EA Extract OS            00 (0) 'MS-DOS'\n-141EB General Purpose Flag  0800 (2048)\n+14056 LOCAL HEADER #169     04034B50 (67324752)\n+1405A Extract Zip Spec      14 (20) '2.0'\n+1405B Extract OS            00 (0) 'MS-DOS'\n+1405C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-141ED Compression Method    0008 (8) 'Deflated'\n-141EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-141F3 CRC                   78BF9261 (2025820769)\n-141F7 Compressed Size       0000061E (1566)\n-141FB Uncompressed Size     00002685 (9861)\n-141FF Filename Length       003A (58)\n-14201 Extra Length          0000 (0)\n-14203 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1405E Compression Method    0008 (8) 'Deflated'\n+14060 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14064 CRC                   78BF9261 (2025820769)\n+14068 Compressed Size       0000061E (1566)\n+1406C Uncompressed Size     00002685 (9861)\n+14070 Filename Length       003A (58)\n+14072 Extra Length          0000 (0)\n+14074 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14203: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14074: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1423D PAYLOAD\n+140AE PAYLOAD\n \n-1485B LOCAL HEADER #170     04034B50 (67324752)\n-1485F Extract Zip Spec      14 (20) '2.0'\n-14860 Extract OS            00 (0) 'MS-DOS'\n-14861 General Purpose Flag  0800 (2048)\n+146CC LOCAL HEADER #170     04034B50 (67324752)\n+146D0 Extract Zip Spec      14 (20) '2.0'\n+146D1 Extract OS            00 (0) 'MS-DOS'\n+146D2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-14863 Compression Method    0008 (8) 'Deflated'\n-14865 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14869 CRC                   88F61071 (2297827441)\n-1486D Compressed Size       00000042 (66)\n-14871 Uncompressed Size     00000048 (72)\n-14875 Filename Length       0041 (65)\n-14877 Extra Length          0000 (0)\n-14879 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+146D4 Compression Method    0008 (8) 'Deflated'\n+146D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+146DA CRC                   88F61071 (2297827441)\n+146DE Compressed Size       00000042 (66)\n+146E2 Uncompressed Size     00000048 (72)\n+146E6 Filename Length       0041 (65)\n+146E8 Extra Length          0000 (0)\n+146EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x146EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-148BA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1472B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-148FC CENTRAL HEADER #1     02014B50 (33639248)\n-14900 Created Zip Spec      14 (20) '2.0'\n-14901 Created OS            03 (3) 'Unix'\n-14902 Extract Zip Spec      0A (10) '1.0'\n-14903 Extract OS            00 (0) 'MS-DOS'\n-14904 General Purpose Flag  0800 (2048)\n+1476D CENTRAL HEADER #1     02014B50 (33639248)\n+14771 Created Zip Spec      14 (20) '2.0'\n+14772 Created OS            03 (3) 'Unix'\n+14773 Extract Zip Spec      0A (10) '1.0'\n+14774 Extract OS            00 (0) 'MS-DOS'\n+14775 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14906 Compression Method    0000 (0) 'Stored'\n-14908 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1490C CRC                   00000000 (0)\n-14910 Compressed Size       00000000 (0)\n-14914 Uncompressed Size     00000000 (0)\n-14918 Filename Length       0009 (9)\n-1491A Extra Length          0000 (0)\n-1491C Comment Length        0000 (0)\n-1491E Disk Start            0000 (0)\n-14920 Int File Attributes   0000 (0)\n+14777 Compression Method    0000 (0) 'Stored'\n+14779 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1477D CRC                   00000000 (0)\n+14781 Compressed Size       00000000 (0)\n+14785 Uncompressed Size     00000000 (0)\n+14789 Filename Length       0009 (9)\n+1478B Extra Length          0000 (0)\n+1478D Comment Length        0000 (0)\n+1478F Disk Start            0000 (0)\n+14791 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14922 Ext File Attributes   41ED0010 (1106051088)\n+14793 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14926 Local Header Offset   00000000 (0)\n-1492A Filename              'XXXXXXXXX'\n+14797 Local Header Offset   00000000 (0)\n+1479B Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x1492A: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1479B: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1492A: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1479B: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14902: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x14773: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-14933 CENTRAL HEADER #2     02014B50 (33639248)\n-14937 Created Zip Spec      14 (20) '2.0'\n-14938 Created OS            03 (3) 'Unix'\n-14939 Extract Zip Spec      14 (20) '2.0'\n-1493A Extract OS            00 (0) 'MS-DOS'\n-1493B General Purpose Flag  0800 (2048)\n+147A4 CENTRAL HEADER #2     02014B50 (33639248)\n+147A8 Created Zip Spec      14 (20) '2.0'\n+147A9 Created OS            03 (3) 'Unix'\n+147AA Extract Zip Spec      14 (20) '2.0'\n+147AB Extract OS            00 (0) 'MS-DOS'\n+147AC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1493D Compression Method    0008 (8) 'Deflated'\n-1493F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14943 CRC                   8DEECA17 (2381236759)\n-14947 Compressed Size       000000EA (234)\n-1494B Uncompressed Size     000001AF (431)\n-1494F Filename Length       0014 (20)\n-14951 Extra Length          0000 (0)\n-14953 Comment Length        0000 (0)\n-14955 Disk Start            0000 (0)\n-14957 Int File Attributes   0000 (0)\n+147AE Compression Method    0008 (8) 'Deflated'\n+147B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+147B4 CRC                   8DEECA17 (2381236759)\n+147B8 Compressed Size       000000EA (234)\n+147BC Uncompressed Size     000001AF (431)\n+147C0 Filename Length       0014 (20)\n+147C2 Extra Length          0000 (0)\n+147C4 Comment Length        0000 (0)\n+147C6 Disk Start            0000 (0)\n+147C8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14959 Ext File Attributes   81A40000 (2175008768)\n+147CA Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1495D Local Header Offset   00000027 (39)\n-14961 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+147CE Local Header Offset   00000027 (39)\n+147D2 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14961: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x147D2: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-14975 CENTRAL HEADER #3     02014B50 (33639248)\n-14979 Created Zip Spec      14 (20) '2.0'\n-1497A Created OS            03 (3) 'Unix'\n-1497B Extract Zip Spec      0A (10) '1.0'\n-1497C Extract OS            00 (0) 'MS-DOS'\n-1497D General Purpose Flag  0800 (2048)\n+147E6 CENTRAL HEADER #3     02014B50 (33639248)\n+147EA Created Zip Spec      14 (20) '2.0'\n+147EB Created OS            03 (3) 'Unix'\n+147EC Extract Zip Spec      0A (10) '1.0'\n+147ED Extract OS            00 (0) 'MS-DOS'\n+147EE General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-1497F Compression Method    0000 (0) 'Stored'\n-14981 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14985 CRC                   00000000 (0)\n-14989 Compressed Size       00000000 (0)\n-1498D Uncompressed Size     00000000 (0)\n-14991 Filename Length       0006 (6)\n-14993 Extra Length          0000 (0)\n-14995 Comment Length        0000 (0)\n-14997 Disk Start            0000 (0)\n-14999 Int File Attributes   0000 (0)\n+147F0 Compression Method    0000 (0) 'Stored'\n+147F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+147F6 CRC                   00000000 (0)\n+147FA Compressed Size       00000000 (0)\n+147FE Uncompressed Size     00000000 (0)\n+14802 Filename Length       0006 (6)\n+14804 Extra Length          0000 (0)\n+14806 Comment Length        0000 (0)\n+14808 Disk Start            0000 (0)\n+1480A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1499B Ext File Attributes   41ED0010 (1106051088)\n+1480C Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-1499F Local Header Offset   00000143 (323)\n-149A3 Filename              'XXXXXX'\n+14810 Local Header Offset   00000143 (323)\n+14814 Filename              'XXXXXX'\n #\n-# WARNING: Offset 0x149A3: Filename 'XXXXXX'\n+# WARNING: Offset 0x14814: Filename 'XXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x149A3: Directory 'XXXXXX' must end in a '/'\n+# ERROR: Offset 0x14814: Directory 'XXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1497B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXX'\n+# WARNING: Offset 0x147EC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXX'\n #\n \n-149A9 CENTRAL HEADER #4     02014B50 (33639248)\n-149AD Created Zip Spec      14 (20) '2.0'\n-149AE Created OS            03 (3) 'Unix'\n-149AF Extract Zip Spec      0A (10) '1.0'\n-149B0 Extract OS            00 (0) 'MS-DOS'\n-149B1 General Purpose Flag  0800 (2048)\n+1481A CENTRAL HEADER #4     02014B50 (33639248)\n+1481E Created Zip Spec      14 (20) '2.0'\n+1481F Created OS            03 (3) 'Unix'\n+14820 Extract Zip Spec      0A (10) '1.0'\n+14821 Extract OS            00 (0) 'MS-DOS'\n+14822 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-149B3 Compression Method    0000 (0) 'Stored'\n-149B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-149B9 CRC                   00000000 (0)\n-149BD Compressed Size       00000000 (0)\n-149C1 Uncompressed Size     00000000 (0)\n-149C5 Filename Length       0009 (9)\n-149C7 Extra Length          0000 (0)\n-149C9 Comment Length        0000 (0)\n-149CB Disk Start            0000 (0)\n-149CD Int File Attributes   0000 (0)\n+14824 Compression Method    0000 (0) 'Stored'\n+14826 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1482A CRC                   00000000 (0)\n+1482E Compressed Size       00000000 (0)\n+14832 Uncompressed Size     00000000 (0)\n+14836 Filename Length       0009 (9)\n+14838 Extra Length          0000 (0)\n+1483A Comment Length        0000 (0)\n+1483C Disk Start            0000 (0)\n+1483E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-149CF Ext File Attributes   41ED0010 (1106051088)\n+14840 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-149D3 Local Header Offset   00000167 (359)\n-149D7 Filename              'XXXXXXXXX'\n+14844 Local Header Offset   00000167 (359)\n+14848 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x149D7: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x14848: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x149D7: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14848: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x149AF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x14820: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-149E0 CENTRAL HEADER #5     02014B50 (33639248)\n-149E4 Created Zip Spec      14 (20) '2.0'\n-149E5 Created OS            03 (3) 'Unix'\n-149E6 Extract Zip Spec      0A (10) '1.0'\n-149E7 Extract OS            00 (0) 'MS-DOS'\n-149E8 General Purpose Flag  0800 (2048)\n+14851 CENTRAL HEADER #5     02014B50 (33639248)\n+14855 Created Zip Spec      14 (20) '2.0'\n+14856 Created OS            03 (3) 'Unix'\n+14857 Extract Zip Spec      0A (10) '1.0'\n+14858 Extract OS            00 (0) 'MS-DOS'\n+14859 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-149EA Compression Method    0000 (0) 'Stored'\n-149EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-149F0 CRC                   00000000 (0)\n-149F4 Compressed Size       00000000 (0)\n-149F8 Uncompressed Size     00000000 (0)\n-149FC Filename Length       000F (15)\n-149FE Extra Length          0000 (0)\n-14A00 Comment Length        0000 (0)\n-14A02 Disk Start            0000 (0)\n-14A04 Int File Attributes   0000 (0)\n+1485B Compression Method    0000 (0) 'Stored'\n+1485D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14861 CRC                   00000000 (0)\n+14865 Compressed Size       00000000 (0)\n+14869 Uncompressed Size     00000000 (0)\n+1486D Filename Length       000F (15)\n+1486F Extra Length          0000 (0)\n+14871 Comment Length        0000 (0)\n+14873 Disk Start            0000 (0)\n+14875 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14A06 Ext File Attributes   41ED0010 (1106051088)\n+14877 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14A0A Local Header Offset   0000018E (398)\n-14A0E Filename              'XXXXXXXXXXXXXXX'\n+1487B Local Header Offset   0000018E (398)\n+1487F Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14A0E: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1487F: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14A0E: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1487F: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x149E6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14857: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-14A1D CENTRAL HEADER #6     02014B50 (33639248)\n-14A21 Created Zip Spec      14 (20) '2.0'\n-14A22 Created OS            03 (3) 'Unix'\n-14A23 Extract Zip Spec      0A (10) '1.0'\n-14A24 Extract OS            00 (0) 'MS-DOS'\n-14A25 General Purpose Flag  0800 (2048)\n+1488E CENTRAL HEADER #6     02014B50 (33639248)\n+14892 Created Zip Spec      14 (20) '2.0'\n+14893 Created OS            03 (3) 'Unix'\n+14894 Extract Zip Spec      0A (10) '1.0'\n+14895 Extract OS            00 (0) 'MS-DOS'\n+14896 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14A27 Compression Method    0000 (0) 'Stored'\n-14A29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14A2D CRC                   00000000 (0)\n-14A31 Compressed Size       00000000 (0)\n-14A35 Uncompressed Size     00000000 (0)\n-14A39 Filename Length       0019 (25)\n-14A3B Extra Length          0000 (0)\n-14A3D Comment Length        0000 (0)\n-14A3F Disk Start            0000 (0)\n-14A41 Int File Attributes   0000 (0)\n+14898 Compression Method    0000 (0) 'Stored'\n+1489A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1489E CRC                   00000000 (0)\n+148A2 Compressed Size       00000000 (0)\n+148A6 Uncompressed Size     00000000 (0)\n+148AA Filename Length       0019 (25)\n+148AC Extra Length          0000 (0)\n+148AE Comment Length        0000 (0)\n+148B0 Disk Start            0000 (0)\n+148B2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14A43 Ext File Attributes   41ED0010 (1106051088)\n+148B4 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14A47 Local Header Offset   000001BB (443)\n-14A4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+148B8 Local Header Offset   000001BB (443)\n+148BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x148BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14A4B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x148BC: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14A23: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14894: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14A64 CENTRAL HEADER #7     02014B50 (33639248)\n-14A68 Created Zip Spec      14 (20) '2.0'\n-14A69 Created OS            03 (3) 'Unix'\n-14A6A Extract Zip Spec      0A (10) '1.0'\n-14A6B Extract OS            00 (0) 'MS-DOS'\n-14A6C General Purpose Flag  0800 (2048)\n+148D5 CENTRAL HEADER #7     02014B50 (33639248)\n+148D9 Created Zip Spec      14 (20) '2.0'\n+148DA Created OS            03 (3) 'Unix'\n+148DB Extract Zip Spec      0A (10) '1.0'\n+148DC Extract OS            00 (0) 'MS-DOS'\n+148DD General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14A6E Compression Method    0000 (0) 'Stored'\n-14A70 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14A74 CRC                   00000000 (0)\n-14A78 Compressed Size       00000000 (0)\n-14A7C Uncompressed Size     00000000 (0)\n-14A80 Filename Length       0015 (21)\n-14A82 Extra Length          0000 (0)\n-14A84 Comment Length        0000 (0)\n-14A86 Disk Start            0000 (0)\n-14A88 Int File Attributes   0000 (0)\n+148DF Compression Method    0000 (0) 'Stored'\n+148E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+148E5 CRC                   00000000 (0)\n+148E9 Compressed Size       00000000 (0)\n+148ED Uncompressed Size     00000000 (0)\n+148F1 Filename Length       0015 (21)\n+148F3 Extra Length          0000 (0)\n+148F5 Comment Length        0000 (0)\n+148F7 Disk Start            0000 (0)\n+148F9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14A8A Ext File Attributes   41ED0010 (1106051088)\n+148FB Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14A8E Local Header Offset   000001F2 (498)\n-14A92 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+148FF Local Header Offset   000001F2 (498)\n+14903 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14A92: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14903: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14A92: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14903: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14A6A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x148DB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14AA7 CENTRAL HEADER #8     02014B50 (33639248)\n-14AAB Created Zip Spec      14 (20) '2.0'\n-14AAC Created OS            03 (3) 'Unix'\n-14AAD Extract Zip Spec      0A (10) '1.0'\n-14AAE Extract OS            00 (0) 'MS-DOS'\n-14AAF General Purpose Flag  0800 (2048)\n+14918 CENTRAL HEADER #8     02014B50 (33639248)\n+1491C Created Zip Spec      14 (20) '2.0'\n+1491D Created OS            03 (3) 'Unix'\n+1491E Extract Zip Spec      0A (10) '1.0'\n+1491F Extract OS            00 (0) 'MS-DOS'\n+14920 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14AB1 Compression Method    0000 (0) 'Stored'\n-14AB3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14AB7 CRC                   00000000 (0)\n-14ABB Compressed Size       00000000 (0)\n-14ABF Uncompressed Size     00000000 (0)\n-14AC3 Filename Length       0020 (32)\n-14AC5 Extra Length          0000 (0)\n-14AC7 Comment Length        0000 (0)\n-14AC9 Disk Start            0000 (0)\n-14ACB Int File Attributes   0000 (0)\n+14922 Compression Method    0000 (0) 'Stored'\n+14924 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14928 CRC                   00000000 (0)\n+1492C Compressed Size       00000000 (0)\n+14930 Uncompressed Size     00000000 (0)\n+14934 Filename Length       0020 (32)\n+14936 Extra Length          0000 (0)\n+14938 Comment Length        0000 (0)\n+1493A Disk Start            0000 (0)\n+1493C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14ACD Ext File Attributes   41ED0010 (1106051088)\n+1493E Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14AD1 Local Header Offset   00000225 (549)\n-14AD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14942 Local Header Offset   00000225 (549)\n+14946 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14AD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14946: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14AD5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14946: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14AAD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1491E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14AF5 CENTRAL HEADER #9     02014B50 (33639248)\n-14AF9 Created Zip Spec      14 (20) '2.0'\n-14AFA Created OS            03 (3) 'Unix'\n-14AFB Extract Zip Spec      0A (10) '1.0'\n-14AFC Extract OS            00 (0) 'MS-DOS'\n-14AFD General Purpose Flag  0800 (2048)\n+14966 CENTRAL HEADER #9     02014B50 (33639248)\n+1496A Created Zip Spec      14 (20) '2.0'\n+1496B Created OS            03 (3) 'Unix'\n+1496C Extract Zip Spec      0A (10) '1.0'\n+1496D Extract OS            00 (0) 'MS-DOS'\n+1496E General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14AFF Compression Method    0000 (0) 'Stored'\n-14B01 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14B05 CRC                   00000000 (0)\n-14B09 Compressed Size       00000000 (0)\n-14B0D Uncompressed Size     00000000 (0)\n-14B11 Filename Length       001F (31)\n-14B13 Extra Length          0000 (0)\n-14B15 Comment Length        0000 (0)\n-14B17 Disk Start            0000 (0)\n-14B19 Int File Attributes   0000 (0)\n+14970 Compression Method    0000 (0) 'Stored'\n+14972 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14976 CRC                   00000000 (0)\n+1497A Compressed Size       00000000 (0)\n+1497E Uncompressed Size     00000000 (0)\n+14982 Filename Length       001F (31)\n+14984 Extra Length          0000 (0)\n+14986 Comment Length        0000 (0)\n+14988 Disk Start            0000 (0)\n+1498A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14B1B Ext File Attributes   41ED0010 (1106051088)\n+1498C Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14B1F Local Header Offset   00000263 (611)\n-14B23 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14990 Local Header Offset   00000263 (611)\n+14994 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14B23: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14994: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14AFB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1496C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14B42 CENTRAL HEADER #10    02014B50 (33639248)\n-14B46 Created Zip Spec      14 (20) '2.0'\n-14B47 Created OS            03 (3) 'Unix'\n-14B48 Extract Zip Spec      0A (10) '1.0'\n-14B49 Extract OS            00 (0) 'MS-DOS'\n-14B4A General Purpose Flag  0800 (2048)\n+149B3 CENTRAL HEADER #10    02014B50 (33639248)\n+149B7 Created Zip Spec      14 (20) '2.0'\n+149B8 Created OS            03 (3) 'Unix'\n+149B9 Extract Zip Spec      0A (10) '1.0'\n+149BA Extract OS            00 (0) 'MS-DOS'\n+149BB General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14B4C Compression Method    0000 (0) 'Stored'\n-14B4E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14B52 CRC                   00000000 (0)\n-14B56 Compressed Size       00000000 (0)\n-14B5A Uncompressed Size     00000000 (0)\n-14B5E Filename Length       001F (31)\n-14B60 Extra Length          0000 (0)\n-14B62 Comment Length        0000 (0)\n-14B64 Disk Start            0000 (0)\n-14B66 Int File Attributes   0000 (0)\n+149BD Compression Method    0000 (0) 'Stored'\n+149BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+149C3 CRC                   00000000 (0)\n+149C7 Compressed Size       00000000 (0)\n+149CB Uncompressed Size     00000000 (0)\n+149CF Filename Length       001F (31)\n+149D1 Extra Length          0000 (0)\n+149D3 Comment Length        0000 (0)\n+149D5 Disk Start            0000 (0)\n+149D7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14B68 Ext File Attributes   41ED0010 (1106051088)\n+149D9 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14B6C Local Header Offset   000002A0 (672)\n-14B70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+149DD Local Header Offset   000002A0 (672)\n+149E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14B70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x149E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14B70: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x149E1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14B48: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x149B9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14B8F CENTRAL HEADER #11    02014B50 (33639248)\n-14B93 Created Zip Spec      14 (20) '2.0'\n-14B94 Created OS            03 (3) 'Unix'\n-14B95 Extract Zip Spec      0A (10) '1.0'\n-14B96 Extract OS            00 (0) 'MS-DOS'\n-14B97 General Purpose Flag  0800 (2048)\n+14A00 CENTRAL HEADER #11    02014B50 (33639248)\n+14A04 Created Zip Spec      14 (20) '2.0'\n+14A05 Created OS            03 (3) 'Unix'\n+14A06 Extract Zip Spec      0A (10) '1.0'\n+14A07 Extract OS            00 (0) 'MS-DOS'\n+14A08 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14B99 Compression Method    0000 (0) 'Stored'\n-14B9B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14B9F CRC                   00000000 (0)\n-14BA3 Compressed Size       00000000 (0)\n-14BA7 Uncompressed Size     00000000 (0)\n-14BAB Filename Length       0015 (21)\n-14BAD Extra Length          0000 (0)\n-14BAF Comment Length        0000 (0)\n-14BB1 Disk Start            0000 (0)\n-14BB3 Int File Attributes   0000 (0)\n+14A0A Compression Method    0000 (0) 'Stored'\n+14A0C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14A10 CRC                   00000000 (0)\n+14A14 Compressed Size       00000000 (0)\n+14A18 Uncompressed Size     00000000 (0)\n+14A1C Filename Length       0015 (21)\n+14A1E Extra Length          0000 (0)\n+14A20 Comment Length        0000 (0)\n+14A22 Disk Start            0000 (0)\n+14A24 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14BB5 Ext File Attributes   41ED0010 (1106051088)\n+14A26 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14BB9 Local Header Offset   000002DD (733)\n-14BBD Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+14A2A Local Header Offset   000002DD (733)\n+14A2E Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14BBD: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14A2E: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14BBD: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14A2E: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14B95: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14A06: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14BD2 CENTRAL HEADER #12    02014B50 (33639248)\n-14BD6 Created Zip Spec      14 (20) '2.0'\n-14BD7 Created OS            03 (3) 'Unix'\n-14BD8 Extract Zip Spec      0A (10) '1.0'\n-14BD9 Extract OS            00 (0) 'MS-DOS'\n-14BDA General Purpose Flag  0800 (2048)\n+14A43 CENTRAL HEADER #12    02014B50 (33639248)\n+14A47 Created Zip Spec      14 (20) '2.0'\n+14A48 Created OS            03 (3) 'Unix'\n+14A49 Extract Zip Spec      0A (10) '1.0'\n+14A4A Extract OS            00 (0) 'MS-DOS'\n+14A4B General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14BDC Compression Method    0000 (0) 'Stored'\n-14BDE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14BE2 CRC                   00000000 (0)\n-14BE6 Compressed Size       00000000 (0)\n-14BEA Uncompressed Size     00000000 (0)\n-14BEE Filename Length       001A (26)\n-14BF0 Extra Length          0000 (0)\n-14BF2 Comment Length        0000 (0)\n-14BF4 Disk Start            0000 (0)\n-14BF6 Int File Attributes   0000 (0)\n+14A4D Compression Method    0000 (0) 'Stored'\n+14A4F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14A53 CRC                   00000000 (0)\n+14A57 Compressed Size       00000000 (0)\n+14A5B Uncompressed Size     00000000 (0)\n+14A5F Filename Length       001A (26)\n+14A61 Extra Length          0000 (0)\n+14A63 Comment Length        0000 (0)\n+14A65 Disk Start            0000 (0)\n+14A67 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14BF8 Ext File Attributes   41ED0010 (1106051088)\n+14A69 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14BFC Local Header Offset   00000310 (784)\n-14C00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14A6D Local Header Offset   00000310 (784)\n+14A71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14C00: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14A71: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14BD8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14A49: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14C1A CENTRAL HEADER #13    02014B50 (33639248)\n-14C1E Created Zip Spec      14 (20) '2.0'\n-14C1F Created OS            03 (3) 'Unix'\n-14C20 Extract Zip Spec      0A (10) '1.0'\n-14C21 Extract OS            00 (0) 'MS-DOS'\n-14C22 General Purpose Flag  0800 (2048)\n+14A8B CENTRAL HEADER #13    02014B50 (33639248)\n+14A8F Created Zip Spec      14 (20) '2.0'\n+14A90 Created OS            03 (3) 'Unix'\n+14A91 Extract Zip Spec      0A (10) '1.0'\n+14A92 Extract OS            00 (0) 'MS-DOS'\n+14A93 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14C24 Compression Method    0000 (0) 'Stored'\n-14C26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14C2A CRC                   00000000 (0)\n-14C2E Compressed Size       00000000 (0)\n-14C32 Uncompressed Size     00000000 (0)\n-14C36 Filename Length       0022 (34)\n-14C38 Extra Length          0000 (0)\n-14C3A Comment Length        0000 (0)\n-14C3C Disk Start            0000 (0)\n-14C3E Int File Attributes   0000 (0)\n+14A95 Compression Method    0000 (0) 'Stored'\n+14A97 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14A9B CRC                   00000000 (0)\n+14A9F Compressed Size       00000000 (0)\n+14AA3 Uncompressed Size     00000000 (0)\n+14AA7 Filename Length       0022 (34)\n+14AA9 Extra Length          0000 (0)\n+14AAB Comment Length        0000 (0)\n+14AAD Disk Start            0000 (0)\n+14AAF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14C40 Ext File Attributes   41ED0010 (1106051088)\n+14AB1 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14C44 Local Header Offset   00000348 (840)\n-14C48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14AB5 Local Header Offset   00000348 (840)\n+14AB9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14C48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14AB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14C48: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14AB9: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14C20: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14A91: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14C6A CENTRAL HEADER #14    02014B50 (33639248)\n-14C6E Created Zip Spec      14 (20) '2.0'\n-14C6F Created OS            03 (3) 'Unix'\n-14C70 Extract Zip Spec      0A (10) '1.0'\n-14C71 Extract OS            00 (0) 'MS-DOS'\n-14C72 General Purpose Flag  0800 (2048)\n+14ADB CENTRAL HEADER #14    02014B50 (33639248)\n+14ADF Created Zip Spec      14 (20) '2.0'\n+14AE0 Created OS            03 (3) 'Unix'\n+14AE1 Extract Zip Spec      0A (10) '1.0'\n+14AE2 Extract OS            00 (0) 'MS-DOS'\n+14AE3 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14C74 Compression Method    0000 (0) 'Stored'\n-14C76 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14C7A CRC                   00000000 (0)\n-14C7E Compressed Size       00000000 (0)\n-14C82 Uncompressed Size     00000000 (0)\n-14C86 Filename Length       001D (29)\n-14C88 Extra Length          0000 (0)\n-14C8A Comment Length        0000 (0)\n-14C8C Disk Start            0000 (0)\n-14C8E Int File Attributes   0000 (0)\n+14AE5 Compression Method    0000 (0) 'Stored'\n+14AE7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14AEB CRC                   00000000 (0)\n+14AEF Compressed Size       00000000 (0)\n+14AF3 Uncompressed Size     00000000 (0)\n+14AF7 Filename Length       001D (29)\n+14AF9 Extra Length          0000 (0)\n+14AFB Comment Length        0000 (0)\n+14AFD Disk Start            0000 (0)\n+14AFF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14C90 Ext File Attributes   41ED0010 (1106051088)\n+14B01 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14C94 Local Header Offset   00000388 (904)\n-14C98 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14B05 Local Header Offset   00000388 (904)\n+14B09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14C98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14B09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14C98: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14B09: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14C70: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14AE1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14CB5 CENTRAL HEADER #15    02014B50 (33639248)\n-14CB9 Created Zip Spec      14 (20) '2.0'\n-14CBA Created OS            03 (3) 'Unix'\n-14CBB Extract Zip Spec      0A (10) '1.0'\n-14CBC Extract OS            00 (0) 'MS-DOS'\n-14CBD General Purpose Flag  0800 (2048)\n+14B26 CENTRAL HEADER #15    02014B50 (33639248)\n+14B2A Created Zip Spec      14 (20) '2.0'\n+14B2B Created OS            03 (3) 'Unix'\n+14B2C Extract Zip Spec      0A (10) '1.0'\n+14B2D Extract OS            00 (0) 'MS-DOS'\n+14B2E General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14CBF Compression Method    0000 (0) 'Stored'\n-14CC1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14CC5 CRC                   00000000 (0)\n-14CC9 Compressed Size       00000000 (0)\n-14CCD Uncompressed Size     00000000 (0)\n-14CD1 Filename Length       0020 (32)\n-14CD3 Extra Length          0000 (0)\n-14CD5 Comment Length        0000 (0)\n-14CD7 Disk Start            0000 (0)\n-14CD9 Int File Attributes   0000 (0)\n+14B30 Compression Method    0000 (0) 'Stored'\n+14B32 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14B36 CRC                   00000000 (0)\n+14B3A Compressed Size       00000000 (0)\n+14B3E Uncompressed Size     00000000 (0)\n+14B42 Filename Length       0020 (32)\n+14B44 Extra Length          0000 (0)\n+14B46 Comment Length        0000 (0)\n+14B48 Disk Start            0000 (0)\n+14B4A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14CDB Ext File Attributes   41ED0010 (1106051088)\n+14B4C Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14CDF Local Header Offset   000003C3 (963)\n-14CE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14B50 Local Header Offset   000003C3 (963)\n+14B54 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14CE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14B54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14CE3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14B54: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14CBB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14B2C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14D03 CENTRAL HEADER #16    02014B50 (33639248)\n-14D07 Created Zip Spec      14 (20) '2.0'\n-14D08 Created OS            03 (3) 'Unix'\n-14D09 Extract Zip Spec      0A (10) '1.0'\n-14D0A Extract OS            00 (0) 'MS-DOS'\n-14D0B General Purpose Flag  0800 (2048)\n+14B74 CENTRAL HEADER #16    02014B50 (33639248)\n+14B78 Created Zip Spec      14 (20) '2.0'\n+14B79 Created OS            03 (3) 'Unix'\n+14B7A Extract Zip Spec      0A (10) '1.0'\n+14B7B Extract OS            00 (0) 'MS-DOS'\n+14B7C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14D0D Compression Method    0000 (0) 'Stored'\n-14D0F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14D13 CRC                   00000000 (0)\n-14D17 Compressed Size       00000000 (0)\n-14D1B Uncompressed Size     00000000 (0)\n-14D1F Filename Length       0021 (33)\n-14D21 Extra Length          0000 (0)\n-14D23 Comment Length        0000 (0)\n-14D25 Disk Start            0000 (0)\n-14D27 Int File Attributes   0000 (0)\n+14B7E Compression Method    0000 (0) 'Stored'\n+14B80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14B84 CRC                   00000000 (0)\n+14B88 Compressed Size       00000000 (0)\n+14B8C Uncompressed Size     00000000 (0)\n+14B90 Filename Length       0021 (33)\n+14B92 Extra Length          0000 (0)\n+14B94 Comment Length        0000 (0)\n+14B96 Disk Start            0000 (0)\n+14B98 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14D29 Ext File Attributes   41ED0010 (1106051088)\n+14B9A Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14D2D Local Header Offset   00000401 (1025)\n-14D31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14B9E Local Header Offset   00000401 (1025)\n+14BA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14D31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14BA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14D31: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14BA2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14D09: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14B7A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14D52 CENTRAL HEADER #17    02014B50 (33639248)\n-14D56 Created Zip Spec      14 (20) '2.0'\n-14D57 Created OS            03 (3) 'Unix'\n-14D58 Extract Zip Spec      0A (10) '1.0'\n-14D59 Extract OS            00 (0) 'MS-DOS'\n-14D5A General Purpose Flag  0800 (2048)\n+14BC3 CENTRAL HEADER #17    02014B50 (33639248)\n+14BC7 Created Zip Spec      14 (20) '2.0'\n+14BC8 Created OS            03 (3) 'Unix'\n+14BC9 Extract Zip Spec      0A (10) '1.0'\n+14BCA Extract OS            00 (0) 'MS-DOS'\n+14BCB General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14D5C Compression Method    0000 (0) 'Stored'\n-14D5E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14D62 CRC                   00000000 (0)\n-14D66 Compressed Size       00000000 (0)\n-14D6A Uncompressed Size     00000000 (0)\n-14D6E Filename Length       001C (28)\n-14D70 Extra Length          0000 (0)\n-14D72 Comment Length        0000 (0)\n-14D74 Disk Start            0000 (0)\n-14D76 Int File Attributes   0000 (0)\n+14BCD Compression Method    0000 (0) 'Stored'\n+14BCF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14BD3 CRC                   00000000 (0)\n+14BD7 Compressed Size       00000000 (0)\n+14BDB Uncompressed Size     00000000 (0)\n+14BDF Filename Length       001C (28)\n+14BE1 Extra Length          0000 (0)\n+14BE3 Comment Length        0000 (0)\n+14BE5 Disk Start            0000 (0)\n+14BE7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14D78 Ext File Attributes   41ED0010 (1106051088)\n+14BE9 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14D7C Local Header Offset   00000440 (1088)\n-14D80 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14BED Local Header Offset   00000440 (1088)\n+14BF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14BF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14D80: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14BF1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14D58: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14BC9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14D9C CENTRAL HEADER #18    02014B50 (33639248)\n-14DA0 Created Zip Spec      14 (20) '2.0'\n-14DA1 Created OS            03 (3) 'Unix'\n-14DA2 Extract Zip Spec      0A (10) '1.0'\n-14DA3 Extract OS            00 (0) 'MS-DOS'\n-14DA4 General Purpose Flag  0800 (2048)\n+14C0D CENTRAL HEADER #18    02014B50 (33639248)\n+14C11 Created Zip Spec      14 (20) '2.0'\n+14C12 Created OS            03 (3) 'Unix'\n+14C13 Extract Zip Spec      0A (10) '1.0'\n+14C14 Extract OS            00 (0) 'MS-DOS'\n+14C15 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14DA6 Compression Method    0000 (0) 'Stored'\n-14DA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14DAC CRC                   00000000 (0)\n-14DB0 Compressed Size       00000000 (0)\n-14DB4 Uncompressed Size     00000000 (0)\n-14DB8 Filename Length       001B (27)\n-14DBA Extra Length          0000 (0)\n-14DBC Comment Length        0000 (0)\n-14DBE Disk Start            0000 (0)\n-14DC0 Int File Attributes   0000 (0)\n+14C17 Compression Method    0000 (0) 'Stored'\n+14C19 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14C1D CRC                   00000000 (0)\n+14C21 Compressed Size       00000000 (0)\n+14C25 Uncompressed Size     00000000 (0)\n+14C29 Filename Length       001B (27)\n+14C2B Extra Length          0000 (0)\n+14C2D Comment Length        0000 (0)\n+14C2F Disk Start            0000 (0)\n+14C31 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14DC2 Ext File Attributes   41ED0010 (1106051088)\n+14C33 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14DC6 Local Header Offset   0000047A (1146)\n-14DCA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14C37 Local Header Offset   0000047A (1146)\n+14C3B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14DCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14C3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14DCA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14C3B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14DA2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14C13: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14DE5 CENTRAL HEADER #19    02014B50 (33639248)\n-14DE9 Created Zip Spec      14 (20) '2.0'\n-14DEA Created OS            03 (3) 'Unix'\n-14DEB Extract Zip Spec      0A (10) '1.0'\n-14DEC Extract OS            00 (0) 'MS-DOS'\n-14DED General Purpose Flag  0800 (2048)\n+14C56 CENTRAL HEADER #19    02014B50 (33639248)\n+14C5A Created Zip Spec      14 (20) '2.0'\n+14C5B Created OS            03 (3) 'Unix'\n+14C5C Extract Zip Spec      0A (10) '1.0'\n+14C5D Extract OS            00 (0) 'MS-DOS'\n+14C5E General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14DEF Compression Method    0000 (0) 'Stored'\n-14DF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14DF5 CRC                   00000000 (0)\n-14DF9 Compressed Size       00000000 (0)\n-14DFD Uncompressed Size     00000000 (0)\n-14E01 Filename Length       001A (26)\n-14E03 Extra Length          0000 (0)\n-14E05 Comment Length        0000 (0)\n-14E07 Disk Start            0000 (0)\n-14E09 Int File Attributes   0000 (0)\n+14C60 Compression Method    0000 (0) 'Stored'\n+14C62 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14C66 CRC                   00000000 (0)\n+14C6A Compressed Size       00000000 (0)\n+14C6E Uncompressed Size     00000000 (0)\n+14C72 Filename Length       001A (26)\n+14C74 Extra Length          0000 (0)\n+14C76 Comment Length        0000 (0)\n+14C78 Disk Start            0000 (0)\n+14C7A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14E0B Ext File Attributes   41ED0010 (1106051088)\n+14C7C Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14E0F Local Header Offset   000004B3 (1203)\n-14E13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14C80 Local Header Offset   000004B3 (1203)\n+14C84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14E13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14C84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14E13: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14C84: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14DEB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14C5C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14E2D CENTRAL HEADER #20    02014B50 (33639248)\n-14E31 Created Zip Spec      14 (20) '2.0'\n-14E32 Created OS            03 (3) 'Unix'\n-14E33 Extract Zip Spec      0A (10) '1.0'\n-14E34 Extract OS            00 (0) 'MS-DOS'\n-14E35 General Purpose Flag  0800 (2048)\n+14C9E CENTRAL HEADER #20    02014B50 (33639248)\n+14CA2 Created Zip Spec      14 (20) '2.0'\n+14CA3 Created OS            03 (3) 'Unix'\n+14CA4 Extract Zip Spec      0A (10) '1.0'\n+14CA5 Extract OS            00 (0) 'MS-DOS'\n+14CA6 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14E37 Compression Method    0000 (0) 'Stored'\n-14E39 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14E3D CRC                   00000000 (0)\n-14E41 Compressed Size       00000000 (0)\n-14E45 Uncompressed Size     00000000 (0)\n-14E49 Filename Length       0020 (32)\n-14E4B Extra Length          0000 (0)\n-14E4D Comment Length        0000 (0)\n-14E4F Disk Start            0000 (0)\n-14E51 Int File Attributes   0000 (0)\n+14CA8 Compression Method    0000 (0) 'Stored'\n+14CAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14CAE CRC                   00000000 (0)\n+14CB2 Compressed Size       00000000 (0)\n+14CB6 Uncompressed Size     00000000 (0)\n+14CBA Filename Length       0020 (32)\n+14CBC Extra Length          0000 (0)\n+14CBE Comment Length        0000 (0)\n+14CC0 Disk Start            0000 (0)\n+14CC2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14E53 Ext File Attributes   41ED0010 (1106051088)\n+14CC4 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14E57 Local Header Offset   000004EB (1259)\n-14E5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14CC8 Local Header Offset   000004EB (1259)\n+14CCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14CCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14E5B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14CCC: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14E33: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14CA4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14E7B CENTRAL HEADER #21    02014B50 (33639248)\n-14E7F Created Zip Spec      14 (20) '2.0'\n-14E80 Created OS            03 (3) 'Unix'\n-14E81 Extract Zip Spec      0A (10) '1.0'\n-14E82 Extract OS            00 (0) 'MS-DOS'\n-14E83 General Purpose Flag  0800 (2048)\n+14CEC CENTRAL HEADER #21    02014B50 (33639248)\n+14CF0 Created Zip Spec      14 (20) '2.0'\n+14CF1 Created OS            03 (3) 'Unix'\n+14CF2 Extract Zip Spec      0A (10) '1.0'\n+14CF3 Extract OS            00 (0) 'MS-DOS'\n+14CF4 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14E85 Compression Method    0000 (0) 'Stored'\n-14E87 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14E8B CRC                   00000000 (0)\n-14E8F Compressed Size       00000000 (0)\n-14E93 Uncompressed Size     00000000 (0)\n-14E97 Filename Length       0019 (25)\n-14E99 Extra Length          0000 (0)\n-14E9B Comment Length        0000 (0)\n-14E9D Disk Start            0000 (0)\n-14E9F Int File Attributes   0000 (0)\n+14CF6 Compression Method    0000 (0) 'Stored'\n+14CF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14CFC CRC                   00000000 (0)\n+14D00 Compressed Size       00000000 (0)\n+14D04 Uncompressed Size     00000000 (0)\n+14D08 Filename Length       0019 (25)\n+14D0A Extra Length          0000 (0)\n+14D0C Comment Length        0000 (0)\n+14D0E Disk Start            0000 (0)\n+14D10 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14EA1 Ext File Attributes   41ED0010 (1106051088)\n+14D12 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14EA5 Local Header Offset   00000529 (1321)\n-14EA9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+14D16 Local Header Offset   00000529 (1321)\n+14D1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14EA9: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14D1A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14E81: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14CF2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14EC2 CENTRAL HEADER #22    02014B50 (33639248)\n-14EC6 Created Zip Spec      14 (20) '2.0'\n-14EC7 Created OS            03 (3) 'Unix'\n-14EC8 Extract Zip Spec      0A (10) '1.0'\n-14EC9 Extract OS            00 (0) 'MS-DOS'\n-14ECA General Purpose Flag  0800 (2048)\n+14D33 CENTRAL HEADER #22    02014B50 (33639248)\n+14D37 Created Zip Spec      14 (20) '2.0'\n+14D38 Created OS            03 (3) 'Unix'\n+14D39 Extract Zip Spec      0A (10) '1.0'\n+14D3A Extract OS            00 (0) 'MS-DOS'\n+14D3B General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14ECC Compression Method    0000 (0) 'Stored'\n-14ECE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14ED2 CRC                   00000000 (0)\n-14ED6 Compressed Size       00000000 (0)\n-14EDA Uncompressed Size     00000000 (0)\n-14EDE Filename Length       001C (28)\n-14EE0 Extra Length          0000 (0)\n-14EE2 Comment Length        0000 (0)\n-14EE4 Disk Start            0000 (0)\n-14EE6 Int File Attributes   0000 (0)\n+14D3D Compression Method    0000 (0) 'Stored'\n+14D3F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14D43 CRC                   00000000 (0)\n+14D47 Compressed Size       00000000 (0)\n+14D4B Uncompressed Size     00000000 (0)\n+14D4F Filename Length       001C (28)\n+14D51 Extra Length          0000 (0)\n+14D53 Comment Length        0000 (0)\n+14D55 Disk Start            0000 (0)\n+14D57 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14EE8 Ext File Attributes   41ED0010 (1106051088)\n+14D59 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14EEC Local Header Offset   00000560 (1376)\n-14EF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14D5D Local Header Offset   00000560 (1376)\n+14D61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14EF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14EF0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14D61: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14EC8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14D39: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14F0C CENTRAL HEADER #23    02014B50 (33639248)\n-14F10 Created Zip Spec      14 (20) '2.0'\n-14F11 Created OS            03 (3) 'Unix'\n-14F12 Extract Zip Spec      0A (10) '1.0'\n-14F13 Extract OS            00 (0) 'MS-DOS'\n-14F14 General Purpose Flag  0800 (2048)\n+14D7D CENTRAL HEADER #23    02014B50 (33639248)\n+14D81 Created Zip Spec      14 (20) '2.0'\n+14D82 Created OS            03 (3) 'Unix'\n+14D83 Extract Zip Spec      0A (10) '1.0'\n+14D84 Extract OS            00 (0) 'MS-DOS'\n+14D85 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14F16 Compression Method    0000 (0) 'Stored'\n-14F18 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14F1C CRC                   00000000 (0)\n-14F20 Compressed Size       00000000 (0)\n-14F24 Uncompressed Size     00000000 (0)\n-14F28 Filename Length       001D (29)\n-14F2A Extra Length          0000 (0)\n-14F2C Comment Length        0000 (0)\n-14F2E Disk Start            0000 (0)\n-14F30 Int File Attributes   0000 (0)\n+14D87 Compression Method    0000 (0) 'Stored'\n+14D89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14D8D CRC                   00000000 (0)\n+14D91 Compressed Size       00000000 (0)\n+14D95 Uncompressed Size     00000000 (0)\n+14D99 Filename Length       001D (29)\n+14D9B Extra Length          0000 (0)\n+14D9D Comment Length        0000 (0)\n+14D9F Disk Start            0000 (0)\n+14DA1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14F32 Ext File Attributes   41ED0010 (1106051088)\n+14DA3 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14F36 Local Header Offset   0000059A (1434)\n-14F3A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14DA7 Local Header Offset   0000059A (1434)\n+14DAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14F3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14DAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14F3A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14DAB: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14F12: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14D83: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14F57 CENTRAL HEADER #24    02014B50 (33639248)\n-14F5B Created Zip Spec      14 (20) '2.0'\n-14F5C Created OS            03 (3) 'Unix'\n-14F5D Extract Zip Spec      0A (10) '1.0'\n-14F5E Extract OS            00 (0) 'MS-DOS'\n-14F5F General Purpose Flag  0800 (2048)\n+14DC8 CENTRAL HEADER #24    02014B50 (33639248)\n+14DCC Created Zip Spec      14 (20) '2.0'\n+14DCD Created OS            03 (3) 'Unix'\n+14DCE Extract Zip Spec      0A (10) '1.0'\n+14DCF Extract OS            00 (0) 'MS-DOS'\n+14DD0 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14F61 Compression Method    0000 (0) 'Stored'\n-14F63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14F67 CRC                   00000000 (0)\n-14F6B Compressed Size       00000000 (0)\n-14F6F Uncompressed Size     00000000 (0)\n-14F73 Filename Length       001D (29)\n-14F75 Extra Length          0000 (0)\n-14F77 Comment Length        0000 (0)\n-14F79 Disk Start            0000 (0)\n-14F7B Int File Attributes   0000 (0)\n+14DD2 Compression Method    0000 (0) 'Stored'\n+14DD4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14DD8 CRC                   00000000 (0)\n+14DDC Compressed Size       00000000 (0)\n+14DE0 Uncompressed Size     00000000 (0)\n+14DE4 Filename Length       001D (29)\n+14DE6 Extra Length          0000 (0)\n+14DE8 Comment Length        0000 (0)\n+14DEA Disk Start            0000 (0)\n+14DEC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14F7D Ext File Attributes   41ED0010 (1106051088)\n+14DEE Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14F81 Local Header Offset   000005D5 (1493)\n-14F85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14DF2 Local Header Offset   000005D5 (1493)\n+14DF6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14DF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14F85: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14DF6: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14F5D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14DCE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-14FA2 CENTRAL HEADER #25    02014B50 (33639248)\n-14FA6 Created Zip Spec      14 (20) '2.0'\n-14FA7 Created OS            03 (3) 'Unix'\n-14FA8 Extract Zip Spec      0A (10) '1.0'\n-14FA9 Extract OS            00 (0) 'MS-DOS'\n-14FAA General Purpose Flag  0800 (2048)\n+14E13 CENTRAL HEADER #25    02014B50 (33639248)\n+14E17 Created Zip Spec      14 (20) '2.0'\n+14E18 Created OS            03 (3) 'Unix'\n+14E19 Extract Zip Spec      0A (10) '1.0'\n+14E1A Extract OS            00 (0) 'MS-DOS'\n+14E1B General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14FAC Compression Method    0000 (0) 'Stored'\n-14FAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14FB2 CRC                   00000000 (0)\n-14FB6 Compressed Size       00000000 (0)\n-14FBA Uncompressed Size     00000000 (0)\n-14FBE Filename Length       000D (13)\n-14FC0 Extra Length          0000 (0)\n-14FC2 Comment Length        0000 (0)\n-14FC4 Disk Start            0000 (0)\n-14FC6 Int File Attributes   0000 (0)\n+14E1D Compression Method    0000 (0) 'Stored'\n+14E1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14E23 CRC                   00000000 (0)\n+14E27 Compressed Size       00000000 (0)\n+14E2B Uncompressed Size     00000000 (0)\n+14E2F Filename Length       000D (13)\n+14E31 Extra Length          0000 (0)\n+14E33 Comment Length        0000 (0)\n+14E35 Disk Start            0000 (0)\n+14E37 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-14FC8 Ext File Attributes   41ED0010 (1106051088)\n+14E39 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-14FCC Local Header Offset   00000610 (1552)\n-14FD0 Filename              'XXXXXXXXXXXXX'\n+14E3D Local Header Offset   00000610 (1552)\n+14E41 Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14FD0: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x14E41: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x14FD0: Directory 'XXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14E41: Directory 'XXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14FA8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x14E19: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXX'\n #\n \n-14FDD CENTRAL HEADER #26    02014B50 (33639248)\n-14FE1 Created Zip Spec      14 (20) '2.0'\n-14FE2 Created OS            03 (3) 'Unix'\n-14FE3 Extract Zip Spec      0A (10) '1.0'\n-14FE4 Extract OS            00 (0) 'MS-DOS'\n-14FE5 General Purpose Flag  0800 (2048)\n+14E4E CENTRAL HEADER #26    02014B50 (33639248)\n+14E52 Created Zip Spec      14 (20) '2.0'\n+14E53 Created OS            03 (3) 'Unix'\n+14E54 Extract Zip Spec      0A (10) '1.0'\n+14E55 Extract OS            00 (0) 'MS-DOS'\n+14E56 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-14FE7 Compression Method    0000 (0) 'Stored'\n-14FE9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14FED CRC                   00000000 (0)\n-14FF1 Compressed Size       00000000 (0)\n-14FF5 Uncompressed Size     00000000 (0)\n-14FF9 Filename Length       0011 (17)\n-14FFB Extra Length          0000 (0)\n-14FFD Comment Length        0000 (0)\n-14FFF Disk Start            0000 (0)\n-15001 Int File Attributes   0000 (0)\n+14E58 Compression Method    0000 (0) 'Stored'\n+14E5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14E5E CRC                   00000000 (0)\n+14E62 Compressed Size       00000000 (0)\n+14E66 Uncompressed Size     00000000 (0)\n+14E6A Filename Length       0011 (17)\n+14E6C Extra Length          0000 (0)\n+14E6E Comment Length        0000 (0)\n+14E70 Disk Start            0000 (0)\n+14E72 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15003 Ext File Attributes   41ED0010 (1106051088)\n+14E74 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15007 Local Header Offset   0000063B (1595)\n-1500B Filename              'XXXXXXXXXXXXXXXXX'\n+14E78 Local Header Offset   0000063B (1595)\n+14E7C Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1500B: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14E7C: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1500B: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14E7C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x14FE3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14E54: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-1501C CENTRAL HEADER #27    02014B50 (33639248)\n-15020 Created Zip Spec      14 (20) '2.0'\n-15021 Created OS            03 (3) 'Unix'\n-15022 Extract Zip Spec      0A (10) '1.0'\n-15023 Extract OS            00 (0) 'MS-DOS'\n-15024 General Purpose Flag  0800 (2048)\n+14E8D CENTRAL HEADER #27    02014B50 (33639248)\n+14E91 Created Zip Spec      14 (20) '2.0'\n+14E92 Created OS            03 (3) 'Unix'\n+14E93 Extract Zip Spec      0A (10) '1.0'\n+14E94 Extract OS            00 (0) 'MS-DOS'\n+14E95 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15026 Compression Method    0000 (0) 'Stored'\n-15028 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1502C CRC                   00000000 (0)\n-15030 Compressed Size       00000000 (0)\n-15034 Uncompressed Size     00000000 (0)\n-15038 Filename Length       000F (15)\n-1503A Extra Length          0000 (0)\n-1503C Comment Length        0000 (0)\n-1503E Disk Start            0000 (0)\n-15040 Int File Attributes   0000 (0)\n+14E97 Compression Method    0000 (0) 'Stored'\n+14E99 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14E9D CRC                   00000000 (0)\n+14EA1 Compressed Size       00000000 (0)\n+14EA5 Uncompressed Size     00000000 (0)\n+14EA9 Filename Length       000F (15)\n+14EAB Extra Length          0000 (0)\n+14EAD Comment Length        0000 (0)\n+14EAF Disk Start            0000 (0)\n+14EB1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15042 Ext File Attributes   41ED0010 (1106051088)\n+14EB3 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15046 Local Header Offset   0000066A (1642)\n-1504A Filename              'XXXXXXXXXXXXXXX'\n+14EB7 Local Header Offset   0000066A (1642)\n+14EBB Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1504A: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14EBB: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1504A: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14EBB: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x15022: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14E93: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-15059 CENTRAL HEADER #28    02014B50 (33639248)\n-1505D Created Zip Spec      14 (20) '2.0'\n-1505E Created OS            03 (3) 'Unix'\n-1505F Extract Zip Spec      0A (10) '1.0'\n-15060 Extract OS            00 (0) 'MS-DOS'\n-15061 General Purpose Flag  0800 (2048)\n+14ECA CENTRAL HEADER #28    02014B50 (33639248)\n+14ECE Created Zip Spec      14 (20) '2.0'\n+14ECF Created OS            03 (3) 'Unix'\n+14ED0 Extract Zip Spec      0A (10) '1.0'\n+14ED1 Extract OS            00 (0) 'MS-DOS'\n+14ED2 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15063 Compression Method    0000 (0) 'Stored'\n-15065 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15069 CRC                   00000000 (0)\n-1506D Compressed Size       00000000 (0)\n-15071 Uncompressed Size     00000000 (0)\n-15075 Filename Length       0014 (20)\n-15077 Extra Length          0000 (0)\n-15079 Comment Length        0000 (0)\n-1507B Disk Start            0000 (0)\n-1507D Int File Attributes   0000 (0)\n+14ED4 Compression Method    0000 (0) 'Stored'\n+14ED6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14EDA CRC                   00000000 (0)\n+14EDE Compressed Size       00000000 (0)\n+14EE2 Uncompressed Size     00000000 (0)\n+14EE6 Filename Length       0014 (20)\n+14EE8 Extra Length          0000 (0)\n+14EEA Comment Length        0000 (0)\n+14EEC Disk Start            0000 (0)\n+14EEE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1507F Ext File Attributes   41ED0010 (1106051088)\n+14EF0 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15083 Local Header Offset   00000697 (1687)\n-15087 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+14EF4 Local Header Offset   00000697 (1687)\n+14EF8 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15087: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14EF8: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x15087: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14EF8: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1505F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14ED0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n #\n \n-1509B CENTRAL HEADER #29    02014B50 (33639248)\n-1509F Created Zip Spec      14 (20) '2.0'\n-150A0 Created OS            03 (3) 'Unix'\n-150A1 Extract Zip Spec      0A (10) '1.0'\n-150A2 Extract OS            00 (0) 'MS-DOS'\n-150A3 General Purpose Flag  0800 (2048)\n+14F0C CENTRAL HEADER #29    02014B50 (33639248)\n+14F10 Created Zip Spec      14 (20) '2.0'\n+14F11 Created OS            03 (3) 'Unix'\n+14F12 Extract Zip Spec      0A (10) '1.0'\n+14F13 Extract OS            00 (0) 'MS-DOS'\n+14F14 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-150A5 Compression Method    0000 (0) 'Stored'\n-150A7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-150AB CRC                   00000000 (0)\n-150AF Compressed Size       00000000 (0)\n-150B3 Uncompressed Size     00000000 (0)\n-150B7 Filename Length       0013 (19)\n-150B9 Extra Length          0000 (0)\n-150BB Comment Length        0000 (0)\n-150BD Disk Start            0000 (0)\n-150BF Int File Attributes   0000 (0)\n+14F16 Compression Method    0000 (0) 'Stored'\n+14F18 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14F1C CRC                   00000000 (0)\n+14F20 Compressed Size       00000000 (0)\n+14F24 Uncompressed Size     00000000 (0)\n+14F28 Filename Length       0013 (19)\n+14F2A Extra Length          0000 (0)\n+14F2C Comment Length        0000 (0)\n+14F2E Disk Start            0000 (0)\n+14F30 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-150C1 Ext File Attributes   41ED0010 (1106051088)\n+14F32 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-150C5 Local Header Offset   000006C9 (1737)\n-150C9 Filename              'XXXXXXXXXXXXXXXXXXX'\n+14F36 Local Header Offset   000006C9 (1737)\n+14F3A Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x150C9: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14F3A: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x150C9: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14F3A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x150A1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14F12: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-150DC CENTRAL HEADER #30    02014B50 (33639248)\n-150E0 Created Zip Spec      14 (20) '2.0'\n-150E1 Created OS            03 (3) 'Unix'\n-150E2 Extract Zip Spec      0A (10) '1.0'\n-150E3 Extract OS            00 (0) 'MS-DOS'\n-150E4 General Purpose Flag  0800 (2048)\n+14F4D CENTRAL HEADER #30    02014B50 (33639248)\n+14F51 Created Zip Spec      14 (20) '2.0'\n+14F52 Created OS            03 (3) 'Unix'\n+14F53 Extract Zip Spec      0A (10) '1.0'\n+14F54 Extract OS            00 (0) 'MS-DOS'\n+14F55 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-150E6 Compression Method    0000 (0) 'Stored'\n-150E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-150EC CRC                   00000000 (0)\n-150F0 Compressed Size       00000000 (0)\n-150F4 Uncompressed Size     00000000 (0)\n-150F8 Filename Length       0013 (19)\n-150FA Extra Length          0000 (0)\n-150FC Comment Length        0000 (0)\n-150FE Disk Start            0000 (0)\n-15100 Int File Attributes   0000 (0)\n+14F57 Compression Method    0000 (0) 'Stored'\n+14F59 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14F5D CRC                   00000000 (0)\n+14F61 Compressed Size       00000000 (0)\n+14F65 Uncompressed Size     00000000 (0)\n+14F69 Filename Length       0013 (19)\n+14F6B Extra Length          0000 (0)\n+14F6D Comment Length        0000 (0)\n+14F6F Disk Start            0000 (0)\n+14F71 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15102 Ext File Attributes   41ED0010 (1106051088)\n+14F73 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15106 Local Header Offset   000006FA (1786)\n-1510A Filename              'XXXXXXXXXXXXXXXXXXX'\n+14F77 Local Header Offset   000006FA (1786)\n+14F7B Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1510A: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14F7B: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1510A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14F7B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x150E2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14F53: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-1511D CENTRAL HEADER #31    02014B50 (33639248)\n-15121 Created Zip Spec      14 (20) '2.0'\n-15122 Created OS            03 (3) 'Unix'\n-15123 Extract Zip Spec      0A (10) '1.0'\n-15124 Extract OS            00 (0) 'MS-DOS'\n-15125 General Purpose Flag  0800 (2048)\n+14F8E CENTRAL HEADER #31    02014B50 (33639248)\n+14F92 Created Zip Spec      14 (20) '2.0'\n+14F93 Created OS            03 (3) 'Unix'\n+14F94 Extract Zip Spec      0A (10) '1.0'\n+14F95 Extract OS            00 (0) 'MS-DOS'\n+14F96 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15127 Compression Method    0000 (0) 'Stored'\n-15129 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1512D CRC                   00000000 (0)\n-15131 Compressed Size       00000000 (0)\n-15135 Uncompressed Size     00000000 (0)\n-15139 Filename Length       0013 (19)\n-1513B Extra Length          0000 (0)\n-1513D Comment Length        0000 (0)\n-1513F Disk Start            0000 (0)\n-15141 Int File Attributes   0000 (0)\n+14F98 Compression Method    0000 (0) 'Stored'\n+14F9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14F9E CRC                   00000000 (0)\n+14FA2 Compressed Size       00000000 (0)\n+14FA6 Uncompressed Size     00000000 (0)\n+14FAA Filename Length       0013 (19)\n+14FAC Extra Length          0000 (0)\n+14FAE Comment Length        0000 (0)\n+14FB0 Disk Start            0000 (0)\n+14FB2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15143 Ext File Attributes   41ED0010 (1106051088)\n+14FB4 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15147 Local Header Offset   0000072B (1835)\n-1514B Filename              'XXXXXXXXXXXXXXXXXXX'\n+14FB8 Local Header Offset   0000072B (1835)\n+14FBC Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1514B: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14FBC: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1514B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14FBC: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x15123: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14F94: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-1515E CENTRAL HEADER #32    02014B50 (33639248)\n-15162 Created Zip Spec      14 (20) '2.0'\n-15163 Created OS            03 (3) 'Unix'\n-15164 Extract Zip Spec      0A (10) '1.0'\n-15165 Extract OS            00 (0) 'MS-DOS'\n-15166 General Purpose Flag  0800 (2048)\n+14FCF CENTRAL HEADER #32    02014B50 (33639248)\n+14FD3 Created Zip Spec      14 (20) '2.0'\n+14FD4 Created OS            03 (3) 'Unix'\n+14FD5 Extract Zip Spec      0A (10) '1.0'\n+14FD6 Extract OS            00 (0) 'MS-DOS'\n+14FD7 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15168 Compression Method    0000 (0) 'Stored'\n-1516A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1516E CRC                   00000000 (0)\n-15172 Compressed Size       00000000 (0)\n-15176 Uncompressed Size     00000000 (0)\n-1517A Filename Length       0017 (23)\n-1517C Extra Length          0000 (0)\n-1517E Comment Length        0000 (0)\n-15180 Disk Start            0000 (0)\n-15182 Int File Attributes   0000 (0)\n+14FD9 Compression Method    0000 (0) 'Stored'\n+14FDB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14FDF CRC                   00000000 (0)\n+14FE3 Compressed Size       00000000 (0)\n+14FE7 Uncompressed Size     00000000 (0)\n+14FEB Filename Length       0017 (23)\n+14FED Extra Length          0000 (0)\n+14FEF Comment Length        0000 (0)\n+14FF1 Disk Start            0000 (0)\n+14FF3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15184 Ext File Attributes   41ED0010 (1106051088)\n+14FF5 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15188 Local Header Offset   0000075C (1884)\n-1518C Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+14FF9 Local Header Offset   0000075C (1884)\n+14FFD Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1518C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14FFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1518C: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x14FFD: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x15164: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14FD5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-151A3 CENTRAL HEADER #33    02014B50 (33639248)\n-151A7 Created Zip Spec      14 (20) '2.0'\n-151A8 Created OS            03 (3) 'Unix'\n-151A9 Extract Zip Spec      0A (10) '1.0'\n-151AA Extract OS            00 (0) 'MS-DOS'\n-151AB General Purpose Flag  0800 (2048)\n+15014 CENTRAL HEADER #33    02014B50 (33639248)\n+15018 Created Zip Spec      14 (20) '2.0'\n+15019 Created OS            03 (3) 'Unix'\n+1501A Extract Zip Spec      0A (10) '1.0'\n+1501B Extract OS            00 (0) 'MS-DOS'\n+1501C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-151AD Compression Method    0000 (0) 'Stored'\n-151AF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-151B3 CRC                   00000000 (0)\n-151B7 Compressed Size       00000000 (0)\n-151BB Uncompressed Size     00000000 (0)\n-151BF Filename Length       000F (15)\n-151C1 Extra Length          0000 (0)\n-151C3 Comment Length        0000 (0)\n-151C5 Disk Start            0000 (0)\n-151C7 Int File Attributes   0000 (0)\n+1501E Compression Method    0000 (0) 'Stored'\n+15020 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15024 CRC                   00000000 (0)\n+15028 Compressed Size       00000000 (0)\n+1502C Uncompressed Size     00000000 (0)\n+15030 Filename Length       000F (15)\n+15032 Extra Length          0000 (0)\n+15034 Comment Length        0000 (0)\n+15036 Disk Start            0000 (0)\n+15038 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-151C9 Ext File Attributes   41ED0010 (1106051088)\n+1503A Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-151CD Local Header Offset   00000791 (1937)\n-151D1 Filename              'XXXXXXXXXXXXXXX'\n+1503E Local Header Offset   00000791 (1937)\n+15042 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x151D1: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15042: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x151D1: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x15042: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x151A9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1501A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-151E0 CENTRAL HEADER #34    02014B50 (33639248)\n-151E4 Created Zip Spec      14 (20) '2.0'\n-151E5 Created OS            03 (3) 'Unix'\n-151E6 Extract Zip Spec      0A (10) '1.0'\n-151E7 Extract OS            00 (0) 'MS-DOS'\n-151E8 General Purpose Flag  0800 (2048)\n+15051 CENTRAL HEADER #34    02014B50 (33639248)\n+15055 Created Zip Spec      14 (20) '2.0'\n+15056 Created OS            03 (3) 'Unix'\n+15057 Extract Zip Spec      0A (10) '1.0'\n+15058 Extract OS            00 (0) 'MS-DOS'\n+15059 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-151EA Compression Method    0000 (0) 'Stored'\n-151EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-151F0 CRC                   00000000 (0)\n-151F4 Compressed Size       00000000 (0)\n-151F8 Uncompressed Size     00000000 (0)\n-151FC Filename Length       0017 (23)\n-151FE Extra Length          0000 (0)\n-15200 Comment Length        0000 (0)\n-15202 Disk Start            0000 (0)\n-15204 Int File Attributes   0000 (0)\n+1505B Compression Method    0000 (0) 'Stored'\n+1505D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15061 CRC                   00000000 (0)\n+15065 Compressed Size       00000000 (0)\n+15069 Uncompressed Size     00000000 (0)\n+1506D Filename Length       0017 (23)\n+1506F Extra Length          0000 (0)\n+15071 Comment Length        0000 (0)\n+15073 Disk Start            0000 (0)\n+15075 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15206 Ext File Attributes   41ED0010 (1106051088)\n+15077 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-1520A Local Header Offset   000007BE (1982)\n-1520E Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1507B Local Header Offset   000007BE (1982)\n+1507F Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1520E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1507F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1520E: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1507F: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x151E6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15057: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-15225 CENTRAL HEADER #35    02014B50 (33639248)\n-15229 Created Zip Spec      14 (20) '2.0'\n-1522A Created OS            03 (3) 'Unix'\n-1522B Extract Zip Spec      0A (10) '1.0'\n-1522C Extract OS            00 (0) 'MS-DOS'\n-1522D General Purpose Flag  0800 (2048)\n+15096 CENTRAL HEADER #35    02014B50 (33639248)\n+1509A Created Zip Spec      14 (20) '2.0'\n+1509B Created OS            03 (3) 'Unix'\n+1509C Extract Zip Spec      0A (10) '1.0'\n+1509D Extract OS            00 (0) 'MS-DOS'\n+1509E General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-1522F Compression Method    0000 (0) 'Stored'\n-15231 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15235 CRC                   00000000 (0)\n-15239 Compressed Size       00000000 (0)\n-1523D Uncompressed Size     00000000 (0)\n-15241 Filename Length       001B (27)\n-15243 Extra Length          0000 (0)\n-15245 Comment Length        0000 (0)\n-15247 Disk Start            0000 (0)\n-15249 Int File Attributes   0000 (0)\n+150A0 Compression Method    0000 (0) 'Stored'\n+150A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+150A6 CRC                   00000000 (0)\n+150AA Compressed Size       00000000 (0)\n+150AE Uncompressed Size     00000000 (0)\n+150B2 Filename Length       001B (27)\n+150B4 Extra Length          0000 (0)\n+150B6 Comment Length        0000 (0)\n+150B8 Disk Start            0000 (0)\n+150BA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1524B Ext File Attributes   41ED0010 (1106051088)\n+150BC Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-1524F Local Header Offset   000007F3 (2035)\n-15253 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+150C0 Local Header Offset   000007F3 (2035)\n+150C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x150C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x15253: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x150C4: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1522B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1509C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1526E CENTRAL HEADER #36    02014B50 (33639248)\n-15272 Created Zip Spec      14 (20) '2.0'\n-15273 Created OS            03 (3) 'Unix'\n-15274 Extract Zip Spec      0A (10) '1.0'\n-15275 Extract OS            00 (0) 'MS-DOS'\n-15276 General Purpose Flag  0800 (2048)\n+150DF CENTRAL HEADER #36    02014B50 (33639248)\n+150E3 Created Zip Spec      14 (20) '2.0'\n+150E4 Created OS            03 (3) 'Unix'\n+150E5 Extract Zip Spec      0A (10) '1.0'\n+150E6 Extract OS            00 (0) 'MS-DOS'\n+150E7 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15278 Compression Method    0000 (0) 'Stored'\n-1527A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1527E CRC                   00000000 (0)\n-15282 Compressed Size       00000000 (0)\n-15286 Uncompressed Size     00000000 (0)\n-1528A Filename Length       001D (29)\n-1528C Extra Length          0000 (0)\n-1528E Comment Length        0000 (0)\n-15290 Disk Start            0000 (0)\n-15292 Int File Attributes   0000 (0)\n+150E9 Compression Method    0000 (0) 'Stored'\n+150EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+150EF CRC                   00000000 (0)\n+150F3 Compressed Size       00000000 (0)\n+150F7 Uncompressed Size     00000000 (0)\n+150FB Filename Length       001D (29)\n+150FD Extra Length          0000 (0)\n+150FF Comment Length        0000 (0)\n+15101 Disk Start            0000 (0)\n+15103 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15294 Ext File Attributes   41ED0010 (1106051088)\n+15105 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15298 Local Header Offset   0000082C (2092)\n-1529C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15109 Local Header Offset   0000082C (2092)\n+1510D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1529C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1510D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1529C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1510D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x15274: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x150E5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-152B9 CENTRAL HEADER #37    02014B50 (33639248)\n-152BD Created Zip Spec      14 (20) '2.0'\n-152BE Created OS            03 (3) 'Unix'\n-152BF Extract Zip Spec      0A (10) '1.0'\n-152C0 Extract OS            00 (0) 'MS-DOS'\n-152C1 General Purpose Flag  0800 (2048)\n+1512A CENTRAL HEADER #37    02014B50 (33639248)\n+1512E Created Zip Spec      14 (20) '2.0'\n+1512F Created OS            03 (3) 'Unix'\n+15130 Extract Zip Spec      0A (10) '1.0'\n+15131 Extract OS            00 (0) 'MS-DOS'\n+15132 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-152C3 Compression Method    0000 (0) 'Stored'\n-152C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-152C9 CRC                   00000000 (0)\n-152CD Compressed Size       00000000 (0)\n-152D1 Uncompressed Size     00000000 (0)\n-152D5 Filename Length       001E (30)\n-152D7 Extra Length          0000 (0)\n-152D9 Comment Length        0000 (0)\n-152DB Disk Start            0000 (0)\n-152DD Int File Attributes   0000 (0)\n+15134 Compression Method    0000 (0) 'Stored'\n+15136 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1513A CRC                   00000000 (0)\n+1513E Compressed Size       00000000 (0)\n+15142 Uncompressed Size     00000000 (0)\n+15146 Filename Length       001E (30)\n+15148 Extra Length          0000 (0)\n+1514A Comment Length        0000 (0)\n+1514C Disk Start            0000 (0)\n+1514E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-152DF Ext File Attributes   41ED0010 (1106051088)\n+15150 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-152E3 Local Header Offset   00000867 (2151)\n-152E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15154 Local Header Offset   00000867 (2151)\n+15158 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x152E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x152E7: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x15158: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x152BF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15130: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-15305 CENTRAL HEADER #38    02014B50 (33639248)\n-15309 Created Zip Spec      14 (20) '2.0'\n-1530A Created OS            03 (3) 'Unix'\n-1530B Extract Zip Spec      0A (10) '1.0'\n-1530C Extract OS            00 (0) 'MS-DOS'\n-1530D General Purpose Flag  0800 (2048)\n+15176 CENTRAL HEADER #38    02014B50 (33639248)\n+1517A Created Zip Spec      14 (20) '2.0'\n+1517B Created OS            03 (3) 'Unix'\n+1517C Extract Zip Spec      0A (10) '1.0'\n+1517D Extract OS            00 (0) 'MS-DOS'\n+1517E General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-1530F Compression Method    0000 (0) 'Stored'\n-15311 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15315 CRC                   00000000 (0)\n-15319 Compressed Size       00000000 (0)\n-1531D Uncompressed Size     00000000 (0)\n-15321 Filename Length       001F (31)\n-15323 Extra Length          0000 (0)\n-15325 Comment Length        0000 (0)\n-15327 Disk Start            0000 (0)\n-15329 Int File Attributes   0000 (0)\n+15180 Compression Method    0000 (0) 'Stored'\n+15182 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15186 CRC                   00000000 (0)\n+1518A Compressed Size       00000000 (0)\n+1518E Uncompressed Size     00000000 (0)\n+15192 Filename Length       001F (31)\n+15194 Extra Length          0000 (0)\n+15196 Comment Length        0000 (0)\n+15198 Disk Start            0000 (0)\n+1519A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1532B Ext File Attributes   41ED0010 (1106051088)\n+1519C Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-1532F Local Header Offset   000008A3 (2211)\n-15333 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+151A0 Local Header Offset   000008A3 (2211)\n+151A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x151A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x15333: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x151A4: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1530B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1517C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-15352 CENTRAL HEADER #39    02014B50 (33639248)\n-15356 Created Zip Spec      14 (20) '2.0'\n-15357 Created OS            03 (3) 'Unix'\n-15358 Extract Zip Spec      0A (10) '1.0'\n-15359 Extract OS            00 (0) 'MS-DOS'\n-1535A General Purpose Flag  0800 (2048)\n+151C3 CENTRAL HEADER #39    02014B50 (33639248)\n+151C7 Created Zip Spec      14 (20) '2.0'\n+151C8 Created OS            03 (3) 'Unix'\n+151C9 Extract Zip Spec      0A (10) '1.0'\n+151CA Extract OS            00 (0) 'MS-DOS'\n+151CB General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-1535C Compression Method    0000 (0) 'Stored'\n-1535E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15362 CRC                   00000000 (0)\n-15366 Compressed Size       00000000 (0)\n-1536A Uncompressed Size     00000000 (0)\n-1536E Filename Length       0021 (33)\n-15370 Extra Length          0000 (0)\n-15372 Comment Length        0000 (0)\n-15374 Disk Start            0000 (0)\n-15376 Int File Attributes   0000 (0)\n+151CD Compression Method    0000 (0) 'Stored'\n+151CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+151D3 CRC                   00000000 (0)\n+151D7 Compressed Size       00000000 (0)\n+151DB Uncompressed Size     00000000 (0)\n+151DF Filename Length       0021 (33)\n+151E1 Extra Length          0000 (0)\n+151E3 Comment Length        0000 (0)\n+151E5 Disk Start            0000 (0)\n+151E7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15378 Ext File Attributes   41ED0010 (1106051088)\n+151E9 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-1537C Local Header Offset   000008E0 (2272)\n-15380 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+151ED Local Header Offset   000008E0 (2272)\n+151F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x151F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x15380: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x151F1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x15358: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x151C9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-153A1 CENTRAL HEADER #40    02014B50 (33639248)\n-153A5 Created Zip Spec      14 (20) '2.0'\n-153A6 Created OS            03 (3) 'Unix'\n-153A7 Extract Zip Spec      0A (10) '1.0'\n-153A8 Extract OS            00 (0) 'MS-DOS'\n-153A9 General Purpose Flag  0800 (2048)\n+15212 CENTRAL HEADER #40    02014B50 (33639248)\n+15216 Created Zip Spec      14 (20) '2.0'\n+15217 Created OS            03 (3) 'Unix'\n+15218 Extract Zip Spec      0A (10) '1.0'\n+15219 Extract OS            00 (0) 'MS-DOS'\n+1521A General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-153AB Compression Method    0000 (0) 'Stored'\n-153AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-153B1 CRC                   00000000 (0)\n-153B5 Compressed Size       00000000 (0)\n-153B9 Uncompressed Size     00000000 (0)\n-153BD Filename Length       0024 (36)\n-153BF Extra Length          0000 (0)\n-153C1 Comment Length        0000 (0)\n-153C3 Disk Start            0000 (0)\n-153C5 Int File Attributes   0000 (0)\n+1521C Compression Method    0000 (0) 'Stored'\n+1521E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15222 CRC                   00000000 (0)\n+15226 Compressed Size       00000000 (0)\n+1522A Uncompressed Size     00000000 (0)\n+1522E Filename Length       0024 (36)\n+15230 Extra Length          0000 (0)\n+15232 Comment Length        0000 (0)\n+15234 Disk Start            0000 (0)\n+15236 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-153C7 Ext File Attributes   41ED0010 (1106051088)\n+15238 Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-153CB Local Header Offset   0000091F (2335)\n-153CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1523C Local Header Offset   0000091F (2335)\n+15240 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x153CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15240: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x153CF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x15240: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x153A7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15218: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-153F3 CENTRAL HEADER #41    02014B50 (33639248)\n-153F7 Created Zip Spec      14 (20) '2.0'\n-153F8 Created OS            03 (3) 'Unix'\n-153F9 Extract Zip Spec      0A (10) '1.0'\n-153FA Extract OS            00 (0) 'MS-DOS'\n-153FB General Purpose Flag  0800 (2048)\n+15264 CENTRAL HEADER #41    02014B50 (33639248)\n+15268 Created Zip Spec      14 (20) '2.0'\n+15269 Created OS            03 (3) 'Unix'\n+1526A Extract Zip Spec      0A (10) '1.0'\n+1526B Extract OS            00 (0) 'MS-DOS'\n+1526C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-153FD Compression Method    0000 (0) 'Stored'\n-153FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15403 CRC                   00000000 (0)\n-15407 Compressed Size       00000000 (0)\n-1540B Uncompressed Size     00000000 (0)\n-1540F Filename Length       0026 (38)\n-15411 Extra Length          0000 (0)\n-15413 Comment Length        0000 (0)\n-15415 Disk Start            0000 (0)\n-15417 Int File Attributes   0000 (0)\n+1526E Compression Method    0000 (0) 'Stored'\n+15270 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15274 CRC                   00000000 (0)\n+15278 Compressed Size       00000000 (0)\n+1527C Uncompressed Size     00000000 (0)\n+15280 Filename Length       0026 (38)\n+15282 Extra Length          0000 (0)\n+15284 Comment Length        0000 (0)\n+15286 Disk Start            0000 (0)\n+15288 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15419 Ext File Attributes   41ED0010 (1106051088)\n+1528A Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-1541D Local Header Offset   00000961 (2401)\n-15421 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1528E Local Header Offset   00000961 (2401)\n+15292 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15421: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15292: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x15421: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x15292: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x153F9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1526A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-15447 CENTRAL HEADER #42    02014B50 (33639248)\n-1544B Created Zip Spec      14 (20) '2.0'\n-1544C Created OS            03 (3) 'Unix'\n-1544D Extract Zip Spec      0A (10) '1.0'\n-1544E Extract OS            00 (0) 'MS-DOS'\n-1544F General Purpose Flag  0800 (2048)\n+152B8 CENTRAL HEADER #42    02014B50 (33639248)\n+152BC Created Zip Spec      14 (20) '2.0'\n+152BD Created OS            03 (3) 'Unix'\n+152BE Extract Zip Spec      0A (10) '1.0'\n+152BF Extract OS            00 (0) 'MS-DOS'\n+152C0 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15451 Compression Method    0000 (0) 'Stored'\n-15453 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15457 CRC                   00000000 (0)\n-1545B Compressed Size       00000000 (0)\n-1545F Uncompressed Size     00000000 (0)\n-15463 Filename Length       0013 (19)\n-15465 Extra Length          0000 (0)\n-15467 Comment Length        0000 (0)\n-15469 Disk Start            0000 (0)\n-1546B Int File Attributes   0000 (0)\n+152C2 Compression Method    0000 (0) 'Stored'\n+152C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+152C8 CRC                   00000000 (0)\n+152CC Compressed Size       00000000 (0)\n+152D0 Uncompressed Size     00000000 (0)\n+152D4 Filename Length       0013 (19)\n+152D6 Extra Length          0000 (0)\n+152D8 Comment Length        0000 (0)\n+152DA Disk Start            0000 (0)\n+152DC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1546D Ext File Attributes   41ED0010 (1106051088)\n+152DE Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15471 Local Header Offset   000009A5 (2469)\n-15475 Filename              'XXXXXXXXXXXXXXXXXXX'\n+152E2 Local Header Offset   000009A5 (2469)\n+152E6 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15475: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x152E6: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x15475: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x152E6: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1544D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x152BE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-15488 CENTRAL HEADER #43    02014B50 (33639248)\n-1548C Created Zip Spec      14 (20) '2.0'\n-1548D Created OS            03 (3) 'Unix'\n-1548E Extract Zip Spec      0A (10) '1.0'\n-1548F Extract OS            00 (0) 'MS-DOS'\n-15490 General Purpose Flag  0800 (2048)\n+152F9 CENTRAL HEADER #43    02014B50 (33639248)\n+152FD Created Zip Spec      14 (20) '2.0'\n+152FE Created OS            03 (3) 'Unix'\n+152FF Extract Zip Spec      0A (10) '1.0'\n+15300 Extract OS            00 (0) 'MS-DOS'\n+15301 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15492 Compression Method    0000 (0) 'Stored'\n-15494 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15498 CRC                   00000000 (0)\n-1549C Compressed Size       00000000 (0)\n-154A0 Uncompressed Size     00000000 (0)\n-154A4 Filename Length       000F (15)\n-154A6 Extra Length          0000 (0)\n-154A8 Comment Length        0000 (0)\n-154AA Disk Start            0000 (0)\n-154AC Int File Attributes   0000 (0)\n+15303 Compression Method    0000 (0) 'Stored'\n+15305 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15309 CRC                   00000000 (0)\n+1530D Compressed Size       00000000 (0)\n+15311 Uncompressed Size     00000000 (0)\n+15315 Filename Length       000F (15)\n+15317 Extra Length          0000 (0)\n+15319 Comment Length        0000 (0)\n+1531B Disk Start            0000 (0)\n+1531D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-154AE Ext File Attributes   41ED0010 (1106051088)\n+1531F Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-154B2 Local Header Offset   000009D6 (2518)\n-154B6 Filename              'XXXXXXXXXXXXXXX'\n+15323 Local Header Offset   000009D6 (2518)\n+15327 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x154B6: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15327: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x154B6: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x15327: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1548E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x152FF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-154C5 CENTRAL HEADER #44    02014B50 (33639248)\n-154C9 Created Zip Spec      14 (20) '2.0'\n-154CA Created OS            03 (3) 'Unix'\n-154CB Extract Zip Spec      0A (10) '1.0'\n-154CC Extract OS            00 (0) 'MS-DOS'\n-154CD General Purpose Flag  0800 (2048)\n+15336 CENTRAL HEADER #44    02014B50 (33639248)\n+1533A Created Zip Spec      14 (20) '2.0'\n+1533B Created OS            03 (3) 'Unix'\n+1533C Extract Zip Spec      0A (10) '1.0'\n+1533D Extract OS            00 (0) 'MS-DOS'\n+1533E General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-154CF Compression Method    0000 (0) 'Stored'\n-154D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-154D5 CRC                   00000000 (0)\n-154D9 Compressed Size       00000000 (0)\n-154DD Uncompressed Size     00000000 (0)\n-154E1 Filename Length       0024 (36)\n-154E3 Extra Length          0000 (0)\n-154E5 Comment Length        0000 (0)\n-154E7 Disk Start            0000 (0)\n-154E9 Int File Attributes   0000 (0)\n+15340 Compression Method    0000 (0) 'Stored'\n+15342 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15346 CRC                   00000000 (0)\n+1534A Compressed Size       00000000 (0)\n+1534E Uncompressed Size     00000000 (0)\n+15352 Filename Length       0024 (36)\n+15354 Extra Length          0000 (0)\n+15356 Comment Length        0000 (0)\n+15358 Disk Start            0000 (0)\n+1535A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-154EB Ext File Attributes   41ED0010 (1106051088)\n+1535C Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-154EF Local Header Offset   00000A03 (2563)\n-154F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15360 Local Header Offset   00000A03 (2563)\n+15364 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x154F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x154F3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x15364: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x154CB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1533C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-15517 CENTRAL HEADER #45    02014B50 (33639248)\n-1551B Created Zip Spec      14 (20) '2.0'\n-1551C Created OS            03 (3) 'Unix'\n-1551D Extract Zip Spec      0A (10) '1.0'\n-1551E Extract OS            00 (0) 'MS-DOS'\n-1551F General Purpose Flag  0800 (2048)\n+15388 CENTRAL HEADER #45    02014B50 (33639248)\n+1538C Created Zip Spec      14 (20) '2.0'\n+1538D Created OS            03 (3) 'Unix'\n+1538E Extract Zip Spec      0A (10) '1.0'\n+1538F Extract OS            00 (0) 'MS-DOS'\n+15390 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-15521 Compression Method    0000 (0) 'Stored'\n-15523 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15527 CRC                   00000000 (0)\n-1552B Compressed Size       00000000 (0)\n-1552F Uncompressed Size     00000000 (0)\n-15533 Filename Length       0033 (51)\n-15535 Extra Length          0000 (0)\n-15537 Comment Length        0000 (0)\n-15539 Disk Start            0000 (0)\n-1553B Int File Attributes   0000 (0)\n+15392 Compression Method    0000 (0) 'Stored'\n+15394 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15398 CRC                   00000000 (0)\n+1539C Compressed Size       00000000 (0)\n+153A0 Uncompressed Size     00000000 (0)\n+153A4 Filename Length       0033 (51)\n+153A6 Extra Length          0000 (0)\n+153A8 Comment Length        0000 (0)\n+153AA Disk Start            0000 (0)\n+153AC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1553D Ext File Attributes   41ED0010 (1106051088)\n+153AE Ext File Attributes   41ED0010 (1106051088)\n       [Bit 4]               Directory\n       [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n       [Bits 28-31]          04 (4) 'Directory'\n-15541 Local Header Offset   00000A45 (2629)\n-15545 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+153B2 Local Header Offset   00000A45 (2629)\n+153B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15545: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x153B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x15545: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x153B6: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1551D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1538E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-15578 CENTRAL HEADER #46    02014B50 (33639248)\n-1557C Created Zip Spec      14 (20) '2.0'\n-1557D Created OS            03 (3) 'Unix'\n-1557E Extract Zip Spec      14 (20) '2.0'\n-1557F Extract OS            00 (0) 'MS-DOS'\n-15580 General Purpose Flag  0800 (2048)\n+153E9 CENTRAL HEADER #46    02014B50 (33639248)\n+153ED Created Zip Spec      14 (20) '2.0'\n+153EE Created OS            03 (3) 'Unix'\n+153EF Extract Zip Spec      14 (20) '2.0'\n+153F0 Extract OS            00 (0) 'MS-DOS'\n+153F1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15582 Compression Method    0008 (8) 'Deflated'\n-15584 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15588 CRC                   4184BF76 (1099218806)\n-1558C Compressed Size       00000806 (2054)\n-15590 Uncompressed Size     00000840 (2112)\n-15594 Filename Length       001C (28)\n-15596 Extra Length          0000 (0)\n-15598 Comment Length        0000 (0)\n-1559A Disk Start            0000 (0)\n-1559C Int File Attributes   0000 (0)\n+153F3 Compression Method    0008 (8) 'Deflated'\n+153F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+153F9 CRC                   4184BF76 (1099218806)\n+153FD Compressed Size       00000806 (2054)\n+15401 Uncompressed Size     00000840 (2112)\n+15405 Filename Length       001C (28)\n+15407 Extra Length          0000 (0)\n+15409 Comment Length        0000 (0)\n+1540B Disk Start            0000 (0)\n+1540D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1559E Ext File Attributes   81A40000 (2175008768)\n+1540F Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-155A2 Local Header Offset   00000A96 (2710)\n-155A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15413 Local Header Offset   00000A96 (2710)\n+15417 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x155A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15417: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-155C2 CENTRAL HEADER #47    02014B50 (33639248)\n-155C6 Created Zip Spec      14 (20) '2.0'\n-155C7 Created OS            03 (3) 'Unix'\n-155C8 Extract Zip Spec      14 (20) '2.0'\n-155C9 Extract OS            00 (0) 'MS-DOS'\n-155CA General Purpose Flag  0800 (2048)\n+15433 CENTRAL HEADER #47    02014B50 (33639248)\n+15437 Created Zip Spec      14 (20) '2.0'\n+15438 Created OS            03 (3) 'Unix'\n+15439 Extract Zip Spec      14 (20) '2.0'\n+1543A Extract OS            00 (0) 'MS-DOS'\n+1543B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-155CC Compression Method    0008 (8) 'Deflated'\n-155CE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-155D2 CRC                   D4932C48 (3566414920)\n-155D6 Compressed Size       000004D1 (1233)\n-155DA Uncompressed Size     00000EBC (3772)\n-155DE Filename Length       001E (30)\n-155E0 Extra Length          0000 (0)\n-155E2 Comment Length        0000 (0)\n-155E4 Disk Start            0000 (0)\n-155E6 Int File Attributes   0000 (0)\n+1543D Compression Method    0008 (8) 'Deflated'\n+1543F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15443 CRC                   D4932C48 (3566414920)\n+15447 Compressed Size       000004D1 (1233)\n+1544B Uncompressed Size     00000EBC (3772)\n+1544F Filename Length       001E (30)\n+15451 Extra Length          0000 (0)\n+15453 Comment Length        0000 (0)\n+15455 Disk Start            0000 (0)\n+15457 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-155E8 Ext File Attributes   81A40000 (2175008768)\n+15459 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-155EC Local Header Offset   000012D6 (4822)\n-155F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1545D Local Header Offset   000012D6 (4822)\n+15461 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x155F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1560E CENTRAL HEADER #48    02014B50 (33639248)\n-15612 Created Zip Spec      14 (20) '2.0'\n-15613 Created OS            03 (3) 'Unix'\n-15614 Extract Zip Spec      14 (20) '2.0'\n-15615 Extract OS            00 (0) 'MS-DOS'\n-15616 General Purpose Flag  0800 (2048)\n+1547F CENTRAL HEADER #48    02014B50 (33639248)\n+15483 Created Zip Spec      14 (20) '2.0'\n+15484 Created OS            03 (3) 'Unix'\n+15485 Extract Zip Spec      14 (20) '2.0'\n+15486 Extract OS            00 (0) 'MS-DOS'\n+15487 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15618 Compression Method    0008 (8) 'Deflated'\n-1561A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1561E CRC                   B416498C (3021359500)\n-15622 Compressed Size       000001BD (445)\n-15626 Uncompressed Size     0000030F (783)\n-1562A Filename Length       0035 (53)\n-1562C Extra Length          0000 (0)\n-1562E Comment Length        0000 (0)\n-15630 Disk Start            0000 (0)\n-15632 Int File Attributes   0000 (0)\n+15489 Compression Method    0008 (8) 'Deflated'\n+1548B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1548F CRC                   742A84F4 (1948943604)\n+15493 Compressed Size       000001C3 (451)\n+15497 Uncompressed Size     00000319 (793)\n+1549B Filename Length       0035 (53)\n+1549D Extra Length          0000 (0)\n+1549F Comment Length        0000 (0)\n+154A1 Disk Start            0000 (0)\n+154A3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15634 Ext File Attributes   81A40000 (2175008768)\n+154A5 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15638 Local Header Offset   000017E3 (6115)\n-1563C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+154A9 Local Header Offset   000017E3 (6115)\n+154AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1563C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x154AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15671 CENTRAL HEADER #49    02014B50 (33639248)\n-15675 Created Zip Spec      14 (20) '2.0'\n-15676 Created OS            03 (3) 'Unix'\n-15677 Extract Zip Spec      14 (20) '2.0'\n-15678 Extract OS            00 (0) 'MS-DOS'\n-15679 General Purpose Flag  0800 (2048)\n+154E2 CENTRAL HEADER #49    02014B50 (33639248)\n+154E6 Created Zip Spec      14 (20) '2.0'\n+154E7 Created OS            03 (3) 'Unix'\n+154E8 Extract Zip Spec      14 (20) '2.0'\n+154E9 Extract OS            00 (0) 'MS-DOS'\n+154EA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1567B Compression Method    0008 (8) 'Deflated'\n-1567D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15681 CRC                   D5ED90FD (3589116157)\n-15685 Compressed Size       000001E3 (483)\n-15689 Uncompressed Size     00000349 (841)\n-1568D Filename Length       0035 (53)\n-1568F Extra Length          0000 (0)\n-15691 Comment Length        0000 (0)\n-15693 Disk Start            0000 (0)\n-15695 Int File Attributes   0000 (0)\n+154EC Compression Method    0008 (8) 'Deflated'\n+154EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+154F2 CRC                   68213387 (1747006343)\n+154F6 Compressed Size       000001E7 (487)\n+154FA Uncompressed Size     00000353 (851)\n+154FE Filename Length       0035 (53)\n+15500 Extra Length          0000 (0)\n+15502 Comment Length        0000 (0)\n+15504 Disk Start            0000 (0)\n+15506 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15697 Ext File Attributes   81A40000 (2175008768)\n+15508 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1569B Local Header Offset   000019F3 (6643)\n-1569F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1550C Local Header Offset   000019F9 (6649)\n+15510 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1569F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-156D4 CENTRAL HEADER #50    02014B50 (33639248)\n-156D8 Created Zip Spec      14 (20) '2.0'\n-156D9 Created OS            03 (3) 'Unix'\n-156DA Extract Zip Spec      14 (20) '2.0'\n-156DB Extract OS            00 (0) 'MS-DOS'\n-156DC General Purpose Flag  0800 (2048)\n+15545 CENTRAL HEADER #50    02014B50 (33639248)\n+15549 Created Zip Spec      14 (20) '2.0'\n+1554A Created OS            03 (3) 'Unix'\n+1554B Extract Zip Spec      14 (20) '2.0'\n+1554C Extract OS            00 (0) 'MS-DOS'\n+1554D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-156DE Compression Method    0008 (8) 'Deflated'\n-156E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-156E4 CRC                   2937C2A4 (691520164)\n-156E8 Compressed Size       00000258 (600)\n-156EC Uncompressed Size     00000562 (1378)\n-156F0 Filename Length       0033 (51)\n-156F2 Extra Length          0000 (0)\n-156F4 Comment Length        0000 (0)\n-156F6 Disk Start            0000 (0)\n-156F8 Int File Attributes   0000 (0)\n+1554F Compression Method    0008 (8) 'Deflated'\n+15551 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15555 CRC                   EB0FE43A (3943687226)\n+15559 Compressed Size       0000025E (606)\n+1555D Uncompressed Size     00000566 (1382)\n+15561 Filename Length       0033 (51)\n+15563 Extra Length          0000 (0)\n+15565 Comment Length        0000 (0)\n+15567 Disk Start            0000 (0)\n+15569 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-156FA Ext File Attributes   81A40000 (2175008768)\n+1556B Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-156FE Local Header Offset   00001C29 (7209)\n-15702 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1556F Local Header Offset   00001C33 (7219)\n+15573 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15573: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15735 CENTRAL HEADER #51    02014B50 (33639248)\n-15739 Created Zip Spec      14 (20) '2.0'\n-1573A Created OS            03 (3) 'Unix'\n-1573B Extract Zip Spec      14 (20) '2.0'\n-1573C Extract OS            00 (0) 'MS-DOS'\n-1573D General Purpose Flag  0800 (2048)\n+155A6 CENTRAL HEADER #51    02014B50 (33639248)\n+155AA Created Zip Spec      14 (20) '2.0'\n+155AB Created OS            03 (3) 'Unix'\n+155AC Extract Zip Spec      14 (20) '2.0'\n+155AD Extract OS            00 (0) 'MS-DOS'\n+155AE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1573F Compression Method    0008 (8) 'Deflated'\n-15741 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15745 CRC                   86964ED3 (2257997523)\n-15749 Compressed Size       00000232 (562)\n-1574D Uncompressed Size     000003A9 (937)\n-15751 Filename Length       0020 (32)\n-15753 Extra Length          0000 (0)\n-15755 Comment Length        0000 (0)\n-15757 Disk Start            0000 (0)\n-15759 Int File Attributes   0000 (0)\n+155B0 Compression Method    0008 (8) 'Deflated'\n+155B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+155B6 CRC                   F0B6C2A3 (4038509219)\n+155BA Compressed Size       00000233 (563)\n+155BE Uncompressed Size     000003A9 (937)\n+155C2 Filename Length       0020 (32)\n+155C4 Extra Length          0000 (0)\n+155C6 Comment Length        0000 (0)\n+155C8 Disk Start            0000 (0)\n+155CA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1575B Ext File Attributes   81A40000 (2175008768)\n+155CC Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1575F Local Header Offset   00001ED2 (7890)\n-15763 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+155D0 Local Header Offset   00001EE2 (7906)\n+155D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x155D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15783 CENTRAL HEADER #52    02014B50 (33639248)\n-15787 Created Zip Spec      14 (20) '2.0'\n-15788 Created OS            03 (3) 'Unix'\n-15789 Extract Zip Spec      14 (20) '2.0'\n-1578A Extract OS            00 (0) 'MS-DOS'\n-1578B General Purpose Flag  0800 (2048)\n+155F4 CENTRAL HEADER #52    02014B50 (33639248)\n+155F8 Created Zip Spec      14 (20) '2.0'\n+155F9 Created OS            03 (3) 'Unix'\n+155FA Extract Zip Spec      14 (20) '2.0'\n+155FB Extract OS            00 (0) 'MS-DOS'\n+155FC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1578D Compression Method    0008 (8) 'Deflated'\n-1578F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15793 CRC                   F388474E (4085794638)\n-15797 Compressed Size       0000024D (589)\n-1579B Uncompressed Size     0000045B (1115)\n-1579F Filename Length       001E (30)\n-157A1 Extra Length          0000 (0)\n-157A3 Comment Length        0000 (0)\n-157A5 Disk Start            0000 (0)\n-157A7 Int File Attributes   0000 (0)\n+155FE Compression Method    0008 (8) 'Deflated'\n+15600 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15604 CRC                   85F50E6E (2247429742)\n+15608 Compressed Size       00000247 (583)\n+1560C Uncompressed Size     0000045B (1115)\n+15610 Filename Length       001E (30)\n+15612 Extra Length          0000 (0)\n+15614 Comment Length        0000 (0)\n+15616 Disk Start            0000 (0)\n+15618 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-157A9 Ext File Attributes   81A40000 (2175008768)\n+1561A Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-157AD Local Header Offset   00002142 (8514)\n-157B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1561E Local Header Offset   00002153 (8531)\n+15622 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x157B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-157CF CENTRAL HEADER #53    02014B50 (33639248)\n-157D3 Created Zip Spec      14 (20) '2.0'\n-157D4 Created OS            03 (3) 'Unix'\n-157D5 Extract Zip Spec      14 (20) '2.0'\n-157D6 Extract OS            00 (0) 'MS-DOS'\n-157D7 General Purpose Flag  0800 (2048)\n+15640 CENTRAL HEADER #53    02014B50 (33639248)\n+15644 Created Zip Spec      14 (20) '2.0'\n+15645 Created OS            03 (3) 'Unix'\n+15646 Extract Zip Spec      14 (20) '2.0'\n+15647 Extract OS            00 (0) 'MS-DOS'\n+15648 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-157D9 Compression Method    0008 (8) 'Deflated'\n-157DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-157DF CRC                   446ED7EC (1148114924)\n-157E3 Compressed Size       00000380 (896)\n-157E7 Uncompressed Size     0000072D (1837)\n-157EB Filename Length       0018 (24)\n-157ED Extra Length          0000 (0)\n-157EF Comment Length        0000 (0)\n-157F1 Disk Start            0000 (0)\n-157F3 Int File Attributes   0000 (0)\n+1564A Compression Method    0008 (8) 'Deflated'\n+1564C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15650 CRC                   2A08EA1F (705227295)\n+15654 Compressed Size       0000038F (911)\n+15658 Uncompressed Size     00000752 (1874)\n+1565C Filename Length       0018 (24)\n+1565E Extra Length          0000 (0)\n+15660 Comment Length        0000 (0)\n+15662 Disk Start            0000 (0)\n+15664 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-157F5 Ext File Attributes   81A40000 (2175008768)\n+15666 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-157F9 Local Header Offset   000023CB (9163)\n-157FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1566A Local Header Offset   000023D6 (9174)\n+1566E Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x157FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1566E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15815 CENTRAL HEADER #54    02014B50 (33639248)\n-15819 Created Zip Spec      14 (20) '2.0'\n-1581A Created OS            03 (3) 'Unix'\n-1581B Extract Zip Spec      14 (20) '2.0'\n-1581C Extract OS            00 (0) 'MS-DOS'\n-1581D General Purpose Flag  0800 (2048)\n+15686 CENTRAL HEADER #54    02014B50 (33639248)\n+1568A Created Zip Spec      14 (20) '2.0'\n+1568B Created OS            03 (3) 'Unix'\n+1568C Extract Zip Spec      14 (20) '2.0'\n+1568D Extract OS            00 (0) 'MS-DOS'\n+1568E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1581F Compression Method    0008 (8) 'Deflated'\n-15821 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15825 CRC                   E150ED6A (3780177258)\n-15829 Compressed Size       0000019E (414)\n-1582D Uncompressed Size     00000306 (774)\n-15831 Filename Length       002D (45)\n-15833 Extra Length          0000 (0)\n-15835 Comment Length        0000 (0)\n-15837 Disk Start            0000 (0)\n-15839 Int File Attributes   0000 (0)\n+15690 Compression Method    0008 (8) 'Deflated'\n+15692 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15696 CRC                   099E88AE (161384622)\n+1569A Compressed Size       0000019C (412)\n+1569E Uncompressed Size     00000306 (774)\n+156A2 Filename Length       002D (45)\n+156A4 Extra Length          0000 (0)\n+156A6 Comment Length        0000 (0)\n+156A8 Disk Start            0000 (0)\n+156AA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1583B Ext File Attributes   81A40000 (2175008768)\n+156AC Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1583F Local Header Offset   00002781 (10113)\n-15843 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+156B0 Local Header Offset   0000279B (10139)\n+156B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x156B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15870 CENTRAL HEADER #55    02014B50 (33639248)\n-15874 Created Zip Spec      14 (20) '2.0'\n-15875 Created OS            03 (3) 'Unix'\n-15876 Extract Zip Spec      14 (20) '2.0'\n-15877 Extract OS            00 (0) 'MS-DOS'\n-15878 General Purpose Flag  0800 (2048)\n+156E1 CENTRAL HEADER #55    02014B50 (33639248)\n+156E5 Created Zip Spec      14 (20) '2.0'\n+156E6 Created OS            03 (3) 'Unix'\n+156E7 Extract Zip Spec      14 (20) '2.0'\n+156E8 Extract OS            00 (0) 'MS-DOS'\n+156E9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1587A Compression Method    0008 (8) 'Deflated'\n-1587C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15880 CRC                   F4F1096F (4109437295)\n-15884 Compressed Size       000002BD (701)\n-15888 Uncompressed Size     000005FD (1533)\n-1588C Filename Length       0039 (57)\n-1588E Extra Length          0000 (0)\n-15890 Comment Length        0000 (0)\n-15892 Disk Start            0000 (0)\n-15894 Int File Attributes   0000 (0)\n+156EB Compression Method    0008 (8) 'Deflated'\n+156ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+156F1 CRC                   930F8031 (2467266609)\n+156F5 Compressed Size       000002BF (703)\n+156F9 Uncompressed Size     000005FD (1533)\n+156FD Filename Length       0039 (57)\n+156FF Extra Length          0000 (0)\n+15701 Comment Length        0000 (0)\n+15703 Disk Start            0000 (0)\n+15705 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15896 Ext File Attributes   81A40000 (2175008768)\n+15707 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1589A Local Header Offset   0000296A (10602)\n-1589E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1570B Local Header Offset   00002982 (10626)\n+1570F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1589E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1570F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-158D7 CENTRAL HEADER #56    02014B50 (33639248)\n-158DB Created Zip Spec      14 (20) '2.0'\n-158DC Created OS            03 (3) 'Unix'\n-158DD Extract Zip Spec      14 (20) '2.0'\n-158DE Extract OS            00 (0) 'MS-DOS'\n-158DF General Purpose Flag  0800 (2048)\n+15748 CENTRAL HEADER #56    02014B50 (33639248)\n+1574C Created Zip Spec      14 (20) '2.0'\n+1574D Created OS            03 (3) 'Unix'\n+1574E Extract Zip Spec      14 (20) '2.0'\n+1574F Extract OS            00 (0) 'MS-DOS'\n+15750 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-158E1 Compression Method    0008 (8) 'Deflated'\n-158E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-158E7 CRC                   90DB72E2 (2430300898)\n-158EB Compressed Size       000002C6 (710)\n-158EF Uncompressed Size     000005F6 (1526)\n-158F3 Filename Length       003A (58)\n-158F5 Extra Length          0000 (0)\n-158F7 Comment Length        0000 (0)\n-158F9 Disk Start            0000 (0)\n-158FB Int File Attributes   0000 (0)\n+15752 Compression Method    0008 (8) 'Deflated'\n+15754 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15758 CRC                   9ABA444C (2595898444)\n+1575C Compressed Size       000002C8 (712)\n+15760 Uncompressed Size     000005F6 (1526)\n+15764 Filename Length       003A (58)\n+15766 Extra Length          0000 (0)\n+15768 Comment Length        0000 (0)\n+1576A Disk Start            0000 (0)\n+1576C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-158FD Ext File Attributes   81A40000 (2175008768)\n+1576E Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15901 Local Header Offset   00002C7E (11390)\n-15905 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15772 Local Header Offset   00002C98 (11416)\n+15776 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1593F CENTRAL HEADER #57    02014B50 (33639248)\n-15943 Created Zip Spec      14 (20) '2.0'\n-15944 Created OS            03 (3) 'Unix'\n-15945 Extract Zip Spec      14 (20) '2.0'\n-15946 Extract OS            00 (0) 'MS-DOS'\n-15947 General Purpose Flag  0800 (2048)\n+157B0 CENTRAL HEADER #57    02014B50 (33639248)\n+157B4 Created Zip Spec      14 (20) '2.0'\n+157B5 Created OS            03 (3) 'Unix'\n+157B6 Extract Zip Spec      14 (20) '2.0'\n+157B7 Extract OS            00 (0) 'MS-DOS'\n+157B8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15949 Compression Method    0008 (8) 'Deflated'\n-1594B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1594F CRC                   19452583 (423961987)\n-15953 Compressed Size       000002D3 (723)\n-15957 Uncompressed Size     00000602 (1538)\n-1595B Filename Length       003D (61)\n-1595D Extra Length          0000 (0)\n-1595F Comment Length        0000 (0)\n-15961 Disk Start            0000 (0)\n-15963 Int File Attributes   0000 (0)\n+157BA Compression Method    0008 (8) 'Deflated'\n+157BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+157C0 CRC                   81B624CD (2176197837)\n+157C4 Compressed Size       000002CF (719)\n+157C8 Uncompressed Size     00000602 (1538)\n+157CC Filename Length       003D (61)\n+157CE Extra Length          0000 (0)\n+157D0 Comment Length        0000 (0)\n+157D2 Disk Start            0000 (0)\n+157D4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15965 Ext File Attributes   81A40000 (2175008768)\n+157D6 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15969 Local Header Offset   00002F9C (12188)\n-1596D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+157DA Local Header Offset   00002FB8 (12216)\n+157DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1596D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x157DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-159AA CENTRAL HEADER #58    02014B50 (33639248)\n-159AE Created Zip Spec      14 (20) '2.0'\n-159AF Created OS            03 (3) 'Unix'\n-159B0 Extract Zip Spec      14 (20) '2.0'\n-159B1 Extract OS            00 (0) 'MS-DOS'\n-159B2 General Purpose Flag  0800 (2048)\n+1581B CENTRAL HEADER #58    02014B50 (33639248)\n+1581F Created Zip Spec      14 (20) '2.0'\n+15820 Created OS            03 (3) 'Unix'\n+15821 Extract Zip Spec      14 (20) '2.0'\n+15822 Extract OS            00 (0) 'MS-DOS'\n+15823 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-159B4 Compression Method    0008 (8) 'Deflated'\n-159B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-159BA CRC                   4F8633DF (1334195167)\n-159BE Compressed Size       000002E7 (743)\n-159C2 Uncompressed Size     0000065C (1628)\n-159C6 Filename Length       0043 (67)\n-159C8 Extra Length          0000 (0)\n-159CA Comment Length        0000 (0)\n-159CC Disk Start            0000 (0)\n-159CE Int File Attributes   0000 (0)\n+15825 Compression Method    0008 (8) 'Deflated'\n+15827 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1582B CRC                   42F9EF78 (1123676024)\n+1582F Compressed Size       000002EB (747)\n+15833 Uncompressed Size     0000065C (1628)\n+15837 Filename Length       0043 (67)\n+15839 Extra Length          0000 (0)\n+1583B Comment Length        0000 (0)\n+1583D Disk Start            0000 (0)\n+1583F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-159D0 Ext File Attributes   81A40000 (2175008768)\n+15841 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-159D4 Local Header Offset   000032CA (13002)\n-159D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15845 Local Header Offset   000032E2 (13026)\n+15849 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x159D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15A1B CENTRAL HEADER #59    02014B50 (33639248)\n-15A1F Created Zip Spec      14 (20) '2.0'\n-15A20 Created OS            03 (3) 'Unix'\n-15A21 Extract Zip Spec      14 (20) '2.0'\n-15A22 Extract OS            00 (0) 'MS-DOS'\n-15A23 General Purpose Flag  0800 (2048)\n+1588C CENTRAL HEADER #59    02014B50 (33639248)\n+15890 Created Zip Spec      14 (20) '2.0'\n+15891 Created OS            03 (3) 'Unix'\n+15892 Extract Zip Spec      14 (20) '2.0'\n+15893 Extract OS            00 (0) 'MS-DOS'\n+15894 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15A25 Compression Method    0008 (8) 'Deflated'\n-15A27 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15A2B CRC                   DEA6D751 (3735476049)\n-15A2F Compressed Size       000002C4 (708)\n-15A33 Uncompressed Size     000005FD (1533)\n-15A37 Filename Length       0043 (67)\n-15A39 Extra Length          0000 (0)\n-15A3B Comment Length        0000 (0)\n-15A3D Disk Start            0000 (0)\n-15A3F Int File Attributes   0000 (0)\n+15896 Compression Method    0008 (8) 'Deflated'\n+15898 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1589C CRC                   8482DCE9 (2223168745)\n+158A0 Compressed Size       000002C5 (709)\n+158A4 Uncompressed Size     000005FD (1533)\n+158A8 Filename Length       0043 (67)\n+158AA Extra Length          0000 (0)\n+158AC Comment Length        0000 (0)\n+158AE Disk Start            0000 (0)\n+158B0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15A41 Ext File Attributes   81A40000 (2175008768)\n+158B2 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15A45 Local Header Offset   00003612 (13842)\n-15A49 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+158B6 Local Header Offset   0000362E (13870)\n+158BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x158BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15A8C CENTRAL HEADER #60    02014B50 (33639248)\n-15A90 Created Zip Spec      14 (20) '2.0'\n-15A91 Created OS            03 (3) 'Unix'\n-15A92 Extract Zip Spec      14 (20) '2.0'\n-15A93 Extract OS            00 (0) 'MS-DOS'\n-15A94 General Purpose Flag  0800 (2048)\n+158FD CENTRAL HEADER #60    02014B50 (33639248)\n+15901 Created Zip Spec      14 (20) '2.0'\n+15902 Created OS            03 (3) 'Unix'\n+15903 Extract Zip Spec      14 (20) '2.0'\n+15904 Extract OS            00 (0) 'MS-DOS'\n+15905 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15A96 Compression Method    0008 (8) 'Deflated'\n-15A98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15A9C CRC                   B7B96FF5 (3082383349)\n-15AA0 Compressed Size       000001EA (490)\n-15AA4 Uncompressed Size     00000392 (914)\n-15AA8 Filename Length       003E (62)\n-15AAA Extra Length          0000 (0)\n-15AAC Comment Length        0000 (0)\n-15AAE Disk Start            0000 (0)\n-15AB0 Int File Attributes   0000 (0)\n+15907 Compression Method    0008 (8) 'Deflated'\n+15909 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1590D CRC                   DFE9C146 (3756638534)\n+15911 Compressed Size       000001F3 (499)\n+15915 Uncompressed Size     0000039F (927)\n+15919 Filename Length       003E (62)\n+1591B Extra Length          0000 (0)\n+1591D Comment Length        0000 (0)\n+1591F Disk Start            0000 (0)\n+15921 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15AB2 Ext File Attributes   81A40000 (2175008768)\n+15923 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15AB6 Local Header Offset   00003937 (14647)\n-15ABA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15927 Local Header Offset   00003954 (14676)\n+1592B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15ABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1592B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15AF8 CENTRAL HEADER #61    02014B50 (33639248)\n-15AFC Created Zip Spec      14 (20) '2.0'\n-15AFD Created OS            03 (3) 'Unix'\n-15AFE Extract Zip Spec      14 (20) '2.0'\n-15AFF Extract OS            00 (0) 'MS-DOS'\n-15B00 General Purpose Flag  0800 (2048)\n+15969 CENTRAL HEADER #61    02014B50 (33639248)\n+1596D Created Zip Spec      14 (20) '2.0'\n+1596E Created OS            03 (3) 'Unix'\n+1596F Extract Zip Spec      14 (20) '2.0'\n+15970 Extract OS            00 (0) 'MS-DOS'\n+15971 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15B02 Compression Method    0008 (8) 'Deflated'\n-15B04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15B08 CRC                   D44BF5AC (3561747884)\n-15B0C Compressed Size       00000305 (773)\n-15B10 Uncompressed Size     000006AD (1709)\n-15B14 Filename Length       003C (60)\n-15B16 Extra Length          0000 (0)\n-15B18 Comment Length        0000 (0)\n-15B1A Disk Start            0000 (0)\n-15B1C Int File Attributes   0000 (0)\n+15973 Compression Method    0008 (8) 'Deflated'\n+15975 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15979 CRC                   A5A3E892 (2778982546)\n+1597D Compressed Size       00000309 (777)\n+15981 Uncompressed Size     000006AF (1711)\n+15985 Filename Length       003C (60)\n+15987 Extra Length          0000 (0)\n+15989 Comment Length        0000 (0)\n+1598B Disk Start            0000 (0)\n+1598D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15B1E Ext File Attributes   81A40000 (2175008768)\n+1598F Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15B22 Local Header Offset   00003B7D (15229)\n-15B26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15993 Local Header Offset   00003BA3 (15267)\n+15997 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15B26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15B62 CENTRAL HEADER #62    02014B50 (33639248)\n-15B66 Created Zip Spec      14 (20) '2.0'\n-15B67 Created OS            03 (3) 'Unix'\n-15B68 Extract Zip Spec      14 (20) '2.0'\n-15B69 Extract OS            00 (0) 'MS-DOS'\n-15B6A General Purpose Flag  0800 (2048)\n+159D3 CENTRAL HEADER #62    02014B50 (33639248)\n+159D7 Created Zip Spec      14 (20) '2.0'\n+159D8 Created OS            03 (3) 'Unix'\n+159D9 Extract Zip Spec      14 (20) '2.0'\n+159DA Extract OS            00 (0) 'MS-DOS'\n+159DB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15B6C Compression Method    0008 (8) 'Deflated'\n-15B6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15B72 CRC                   BC67179C (3160872860)\n-15B76 Compressed Size       000001A8 (424)\n-15B7A Uncompressed Size     0000033D (829)\n-15B7E Filename Length       003F (63)\n-15B80 Extra Length          0000 (0)\n-15B82 Comment Length        0000 (0)\n-15B84 Disk Start            0000 (0)\n-15B86 Int File Attributes   0000 (0)\n+159DD Compression Method    0008 (8) 'Deflated'\n+159DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+159E3 CRC                   8A48C628 (2320025128)\n+159E7 Compressed Size       000001A2 (418)\n+159EB Uncompressed Size     0000033D (829)\n+159EF Filename Length       003F (63)\n+159F1 Extra Length          0000 (0)\n+159F3 Comment Length        0000 (0)\n+159F5 Disk Start            0000 (0)\n+159F7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15B88 Ext File Attributes   81A40000 (2175008768)\n+159F9 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15B8C Local Header Offset   00003EDC (16092)\n-15B90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+159FD Local Header Offset   00003F06 (16134)\n+15A01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15B90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15BCF CENTRAL HEADER #63    02014B50 (33639248)\n-15BD3 Created Zip Spec      14 (20) '2.0'\n-15BD4 Created OS            03 (3) 'Unix'\n-15BD5 Extract Zip Spec      14 (20) '2.0'\n-15BD6 Extract OS            00 (0) 'MS-DOS'\n-15BD7 General Purpose Flag  0800 (2048)\n+15A40 CENTRAL HEADER #63    02014B50 (33639248)\n+15A44 Created Zip Spec      14 (20) '2.0'\n+15A45 Created OS            03 (3) 'Unix'\n+15A46 Extract Zip Spec      14 (20) '2.0'\n+15A47 Extract OS            00 (0) 'MS-DOS'\n+15A48 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15BD9 Compression Method    0008 (8) 'Deflated'\n-15BDB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15BDF CRC                   AF69669F (2942920351)\n-15BE3 Compressed Size       000001A9 (425)\n-15BE7 Uncompressed Size     0000034D (845)\n-15BEB Filename Length       0043 (67)\n-15BED Extra Length          0000 (0)\n-15BEF Comment Length        0000 (0)\n-15BF1 Disk Start            0000 (0)\n-15BF3 Int File Attributes   0000 (0)\n+15A4A Compression Method    0008 (8) 'Deflated'\n+15A4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15A50 CRC                   748746A9 (1955022505)\n+15A54 Compressed Size       000001A4 (420)\n+15A58 Uncompressed Size     0000034D (845)\n+15A5C Filename Length       0043 (67)\n+15A5E Extra Length          0000 (0)\n+15A60 Comment Length        0000 (0)\n+15A62 Disk Start            0000 (0)\n+15A64 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15BF5 Ext File Attributes   81A40000 (2175008768)\n+15A66 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15BF9 Local Header Offset   000040E1 (16609)\n-15BFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15A6A Local Header Offset   00004105 (16645)\n+15A6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15BFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15C40 CENTRAL HEADER #64    02014B50 (33639248)\n-15C44 Created Zip Spec      14 (20) '2.0'\n-15C45 Created OS            03 (3) 'Unix'\n-15C46 Extract Zip Spec      14 (20) '2.0'\n-15C47 Extract OS            00 (0) 'MS-DOS'\n-15C48 General Purpose Flag  0800 (2048)\n+15AB1 CENTRAL HEADER #64    02014B50 (33639248)\n+15AB5 Created Zip Spec      14 (20) '2.0'\n+15AB6 Created OS            03 (3) 'Unix'\n+15AB7 Extract Zip Spec      14 (20) '2.0'\n+15AB8 Extract OS            00 (0) 'MS-DOS'\n+15AB9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15C4A Compression Method    0008 (8) 'Deflated'\n-15C4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15C50 CRC                   02365CF2 (37117170)\n-15C54 Compressed Size       000001A8 (424)\n-15C58 Uncompressed Size     00000355 (853)\n-15C5C Filename Length       0045 (69)\n-15C5E Extra Length          0000 (0)\n-15C60 Comment Length        0000 (0)\n-15C62 Disk Start            0000 (0)\n-15C64 Int File Attributes   0000 (0)\n+15ABB Compression Method    0008 (8) 'Deflated'\n+15ABD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15AC1 CRC                   1456F0B4 (341242036)\n+15AC5 Compressed Size       000001A4 (420)\n+15AC9 Uncompressed Size     00000355 (853)\n+15ACD Filename Length       0045 (69)\n+15ACF Extra Length          0000 (0)\n+15AD1 Comment Length        0000 (0)\n+15AD3 Disk Start            0000 (0)\n+15AD5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15C66 Ext File Attributes   81A40000 (2175008768)\n+15AD7 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15C6A Local Header Offset   000042EB (17131)\n-15C6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15ADB Local Header Offset   0000430A (17162)\n+15ADF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15C6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15ADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15CB3 CENTRAL HEADER #65    02014B50 (33639248)\n-15CB7 Created Zip Spec      14 (20) '2.0'\n-15CB8 Created OS            03 (3) 'Unix'\n-15CB9 Extract Zip Spec      14 (20) '2.0'\n-15CBA Extract OS            00 (0) 'MS-DOS'\n-15CBB General Purpose Flag  0800 (2048)\n+15B24 CENTRAL HEADER #65    02014B50 (33639248)\n+15B28 Created Zip Spec      14 (20) '2.0'\n+15B29 Created OS            03 (3) 'Unix'\n+15B2A Extract Zip Spec      14 (20) '2.0'\n+15B2B Extract OS            00 (0) 'MS-DOS'\n+15B2C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15CBD Compression Method    0008 (8) 'Deflated'\n-15CBF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15CC3 CRC                   BF3DCE45 (3208498757)\n-15CC7 Compressed Size       000001AA (426)\n-15CCB Uncompressed Size     00000359 (857)\n-15CCF Filename Length       0046 (70)\n-15CD1 Extra Length          0000 (0)\n-15CD3 Comment Length        0000 (0)\n-15CD5 Disk Start            0000 (0)\n-15CD7 Int File Attributes   0000 (0)\n+15B2E Compression Method    0008 (8) 'Deflated'\n+15B30 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15B34 CRC                   F726CF03 (4146515715)\n+15B38 Compressed Size       000001A4 (420)\n+15B3C Uncompressed Size     00000359 (857)\n+15B40 Filename Length       0046 (70)\n+15B42 Extra Length          0000 (0)\n+15B44 Comment Length        0000 (0)\n+15B46 Disk Start            0000 (0)\n+15B48 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15CD9 Ext File Attributes   81A40000 (2175008768)\n+15B4A Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15CDD Local Header Offset   000044F6 (17654)\n-15CE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15B4E Local Header Offset   00004511 (17681)\n+15B52 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15CE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15D27 CENTRAL HEADER #66    02014B50 (33639248)\n-15D2B Created Zip Spec      14 (20) '2.0'\n-15D2C Created OS            03 (3) 'Unix'\n-15D2D Extract Zip Spec      14 (20) '2.0'\n-15D2E Extract OS            00 (0) 'MS-DOS'\n-15D2F General Purpose Flag  0800 (2048)\n+15B98 CENTRAL HEADER #66    02014B50 (33639248)\n+15B9C Created Zip Spec      14 (20) '2.0'\n+15B9D Created OS            03 (3) 'Unix'\n+15B9E Extract Zip Spec      14 (20) '2.0'\n+15B9F Extract OS            00 (0) 'MS-DOS'\n+15BA0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15D31 Compression Method    0008 (8) 'Deflated'\n-15D33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15D37 CRC                   0BFF39B9 (201275833)\n-15D3B Compressed Size       000001AC (428)\n-15D3F Uncompressed Size     00000355 (853)\n-15D43 Filename Length       0045 (69)\n-15D45 Extra Length          0000 (0)\n-15D47 Comment Length        0000 (0)\n-15D49 Disk Start            0000 (0)\n-15D4B Int File Attributes   0000 (0)\n+15BA2 Compression Method    0008 (8) 'Deflated'\n+15BA4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15BA8 CRC                   94D58E87 (2497023623)\n+15BAC Compressed Size       000001A8 (424)\n+15BB0 Uncompressed Size     00000355 (853)\n+15BB4 Filename Length       0045 (69)\n+15BB6 Extra Length          0000 (0)\n+15BB8 Comment Length        0000 (0)\n+15BBA Disk Start            0000 (0)\n+15BBC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15D4D Ext File Attributes   81A40000 (2175008768)\n+15BBE Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15D51 Local Header Offset   00004704 (18180)\n-15D55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15BC2 Local Header Offset   00004719 (18201)\n+15BC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15D55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15D9A CENTRAL HEADER #67    02014B50 (33639248)\n-15D9E Created Zip Spec      14 (20) '2.0'\n-15D9F Created OS            03 (3) 'Unix'\n-15DA0 Extract Zip Spec      14 (20) '2.0'\n-15DA1 Extract OS            00 (0) 'MS-DOS'\n-15DA2 General Purpose Flag  0800 (2048)\n+15C0B CENTRAL HEADER #67    02014B50 (33639248)\n+15C0F Created Zip Spec      14 (20) '2.0'\n+15C10 Created OS            03 (3) 'Unix'\n+15C11 Extract Zip Spec      14 (20) '2.0'\n+15C12 Extract OS            00 (0) 'MS-DOS'\n+15C13 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15DA4 Compression Method    0008 (8) 'Deflated'\n-15DA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15DAA CRC                   B3D18EAE (3016855214)\n-15DAE Compressed Size       000001A7 (423)\n-15DB2 Uncompressed Size     0000034D (845)\n-15DB6 Filename Length       0043 (67)\n-15DB8 Extra Length          0000 (0)\n-15DBA Comment Length        0000 (0)\n-15DBC Disk Start            0000 (0)\n-15DBE Int File Attributes   0000 (0)\n+15C15 Compression Method    0008 (8) 'Deflated'\n+15C17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15C1B CRC                   7D83D887 (2105792647)\n+15C1F Compressed Size       000001A0 (416)\n+15C23 Uncompressed Size     0000034D (845)\n+15C27 Filename Length       0043 (67)\n+15C29 Extra Length          0000 (0)\n+15C2B Comment Length        0000 (0)\n+15C2D Disk Start            0000 (0)\n+15C2F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15DC0 Ext File Attributes   81A40000 (2175008768)\n+15C31 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15DC4 Local Header Offset   00004913 (18707)\n-15DC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15C35 Local Header Offset   00004924 (18724)\n+15C39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15DC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15C39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15E0B CENTRAL HEADER #68    02014B50 (33639248)\n-15E0F Created Zip Spec      14 (20) '2.0'\n-15E10 Created OS            03 (3) 'Unix'\n-15E11 Extract Zip Spec      14 (20) '2.0'\n-15E12 Extract OS            00 (0) 'MS-DOS'\n-15E13 General Purpose Flag  0800 (2048)\n+15C7C CENTRAL HEADER #68    02014B50 (33639248)\n+15C80 Created Zip Spec      14 (20) '2.0'\n+15C81 Created OS            03 (3) 'Unix'\n+15C82 Extract Zip Spec      14 (20) '2.0'\n+15C83 Extract OS            00 (0) 'MS-DOS'\n+15C84 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15E15 Compression Method    0008 (8) 'Deflated'\n-15E17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15E1B CRC                   90A877FC (2426959868)\n-15E1F Compressed Size       00000439 (1081)\n-15E23 Uncompressed Size     00000AC3 (2755)\n-15E27 Filename Length       0047 (71)\n-15E29 Extra Length          0000 (0)\n-15E2B Comment Length        0000 (0)\n-15E2D Disk Start            0000 (0)\n-15E2F Int File Attributes   0000 (0)\n+15C86 Compression Method    0008 (8) 'Deflated'\n+15C88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15C8C CRC                   7E25B47B (2116400251)\n+15C90 Compressed Size       0000043A (1082)\n+15C94 Uncompressed Size     00000AC3 (2755)\n+15C98 Filename Length       0047 (71)\n+15C9A Extra Length          0000 (0)\n+15C9C Comment Length        0000 (0)\n+15C9E Disk Start            0000 (0)\n+15CA0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15E31 Ext File Attributes   81A40000 (2175008768)\n+15CA2 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15E35 Local Header Offset   00004B1B (19227)\n-15E39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15CA6 Local Header Offset   00004B25 (19237)\n+15CAA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15E39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15CAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15E80 CENTRAL HEADER #69    02014B50 (33639248)\n-15E84 Created Zip Spec      14 (20) '2.0'\n-15E85 Created OS            03 (3) 'Unix'\n-15E86 Extract Zip Spec      14 (20) '2.0'\n-15E87 Extract OS            00 (0) 'MS-DOS'\n-15E88 General Purpose Flag  0800 (2048)\n+15CF1 CENTRAL HEADER #69    02014B50 (33639248)\n+15CF5 Created Zip Spec      14 (20) '2.0'\n+15CF6 Created OS            03 (3) 'Unix'\n+15CF7 Extract Zip Spec      14 (20) '2.0'\n+15CF8 Extract OS            00 (0) 'MS-DOS'\n+15CF9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15E8A Compression Method    0008 (8) 'Deflated'\n-15E8C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15E90 CRC                   2FDA73F4 (802845684)\n-15E94 Compressed Size       0000061F (1567)\n-15E98 Uncompressed Size     00000FA1 (4001)\n-15E9C Filename Length       0036 (54)\n-15E9E Extra Length          0000 (0)\n-15EA0 Comment Length        0000 (0)\n-15EA2 Disk Start            0000 (0)\n-15EA4 Int File Attributes   0000 (0)\n+15CFB Compression Method    0008 (8) 'Deflated'\n+15CFD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15D01 CRC                   B728D8CB (3072907467)\n+15D05 Compressed Size       00000613 (1555)\n+15D09 Uncompressed Size     00000F9B (3995)\n+15D0D Filename Length       0036 (54)\n+15D0F Extra Length          0000 (0)\n+15D11 Comment Length        0000 (0)\n+15D13 Disk Start            0000 (0)\n+15D15 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15EA6 Ext File Attributes   81A40000 (2175008768)\n+15D17 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15EAA Local Header Offset   00004FB9 (20409)\n-15EAE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15D1B Local Header Offset   00004FC4 (20420)\n+15D1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15EAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15D1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15EE4 CENTRAL HEADER #70    02014B50 (33639248)\n-15EE8 Created Zip Spec      14 (20) '2.0'\n-15EE9 Created OS            03 (3) 'Unix'\n-15EEA Extract Zip Spec      14 (20) '2.0'\n-15EEB Extract OS            00 (0) 'MS-DOS'\n-15EEC General Purpose Flag  0800 (2048)\n+15D55 CENTRAL HEADER #70    02014B50 (33639248)\n+15D59 Created Zip Spec      14 (20) '2.0'\n+15D5A Created OS            03 (3) 'Unix'\n+15D5B Extract Zip Spec      14 (20) '2.0'\n+15D5C Extract OS            00 (0) 'MS-DOS'\n+15D5D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15EEE Compression Method    0008 (8) 'Deflated'\n-15EF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15EF4 CRC                   F79AAFDC (4154109916)\n-15EF8 Compressed Size       000001AC (428)\n-15EFC Uncompressed Size     0000034A (842)\n-15F00 Filename Length       0042 (66)\n-15F02 Extra Length          0000 (0)\n-15F04 Comment Length        0000 (0)\n-15F06 Disk Start            0000 (0)\n-15F08 Int File Attributes   0000 (0)\n+15D5F Compression Method    0008 (8) 'Deflated'\n+15D61 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15D65 CRC                   43C2AC84 (1136831620)\n+15D69 Compressed Size       000001A8 (424)\n+15D6D Uncompressed Size     0000034A (842)\n+15D71 Filename Length       0042 (66)\n+15D73 Extra Length          0000 (0)\n+15D75 Comment Length        0000 (0)\n+15D77 Disk Start            0000 (0)\n+15D79 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15F0A Ext File Attributes   81A40000 (2175008768)\n+15D7B Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15F0E Local Header Offset   0000562C (22060)\n-15F12 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15D7F Local Header Offset   0000562B (22059)\n+15D83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15F12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15D83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15F54 CENTRAL HEADER #71    02014B50 (33639248)\n-15F58 Created Zip Spec      14 (20) '2.0'\n-15F59 Created OS            03 (3) 'Unix'\n-15F5A Extract Zip Spec      14 (20) '2.0'\n-15F5B Extract OS            00 (0) 'MS-DOS'\n-15F5C General Purpose Flag  0800 (2048)\n+15DC5 CENTRAL HEADER #71    02014B50 (33639248)\n+15DC9 Created Zip Spec      14 (20) '2.0'\n+15DCA Created OS            03 (3) 'Unix'\n+15DCB Extract Zip Spec      14 (20) '2.0'\n+15DCC Extract OS            00 (0) 'MS-DOS'\n+15DCD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15F5E Compression Method    0008 (8) 'Deflated'\n-15F60 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15F64 CRC                   914CF808 (2437740552)\n-15F68 Compressed Size       000001AB (427)\n-15F6C Uncompressed Size     00000336 (822)\n-15F70 Filename Length       003D (61)\n-15F72 Extra Length          0000 (0)\n-15F74 Comment Length        0000 (0)\n-15F76 Disk Start            0000 (0)\n-15F78 Int File Attributes   0000 (0)\n+15DCF Compression Method    0008 (8) 'Deflated'\n+15DD1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15DD5 CRC                   87304917 (2268088599)\n+15DD9 Compressed Size       000001A7 (423)\n+15DDD Uncompressed Size     00000336 (822)\n+15DE1 Filename Length       003D (61)\n+15DE3 Extra Length          0000 (0)\n+15DE5 Comment Length        0000 (0)\n+15DE7 Disk Start            0000 (0)\n+15DE9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15F7A Ext File Attributes   81A40000 (2175008768)\n+15DEB Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15F7E Local Header Offset   00005838 (22584)\n-15F82 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15DEF Local Header Offset   00005833 (22579)\n+15DF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-15FBF CENTRAL HEADER #72    02014B50 (33639248)\n-15FC3 Created Zip Spec      14 (20) '2.0'\n-15FC4 Created OS            03 (3) 'Unix'\n-15FC5 Extract Zip Spec      14 (20) '2.0'\n-15FC6 Extract OS            00 (0) 'MS-DOS'\n-15FC7 General Purpose Flag  0800 (2048)\n+15E30 CENTRAL HEADER #72    02014B50 (33639248)\n+15E34 Created Zip Spec      14 (20) '2.0'\n+15E35 Created OS            03 (3) 'Unix'\n+15E36 Extract Zip Spec      14 (20) '2.0'\n+15E37 Extract OS            00 (0) 'MS-DOS'\n+15E38 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15FC9 Compression Method    0008 (8) 'Deflated'\n-15FCB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15FCF CRC                   75D2E422 (1976755234)\n-15FD3 Compressed Size       00000301 (769)\n-15FD7 Uncompressed Size     000007F0 (2032)\n-15FDB Filename Length       0051 (81)\n-15FDD Extra Length          0000 (0)\n-15FDF Comment Length        0000 (0)\n-15FE1 Disk Start            0000 (0)\n-15FE3 Int File Attributes   0000 (0)\n+15E3A Compression Method    0008 (8) 'Deflated'\n+15E3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15E40 CRC                   C9570F1E (3377925918)\n+15E44 Compressed Size       00000306 (774)\n+15E48 Uncompressed Size     000007F0 (2032)\n+15E4C Filename Length       0051 (81)\n+15E4E Extra Length          0000 (0)\n+15E50 Comment Length        0000 (0)\n+15E52 Disk Start            0000 (0)\n+15E54 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-15FE5 Ext File Attributes   81A40000 (2175008768)\n+15E56 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-15FE9 Local Header Offset   00005A3E (23102)\n-15FED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15E5A Local Header Offset   00005A35 (23093)\n+15E5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15FED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15E5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1603E CENTRAL HEADER #73    02014B50 (33639248)\n-16042 Created Zip Spec      14 (20) '2.0'\n-16043 Created OS            03 (3) 'Unix'\n-16044 Extract Zip Spec      14 (20) '2.0'\n-16045 Extract OS            00 (0) 'MS-DOS'\n-16046 General Purpose Flag  0800 (2048)\n+15EAF CENTRAL HEADER #73    02014B50 (33639248)\n+15EB3 Created Zip Spec      14 (20) '2.0'\n+15EB4 Created OS            03 (3) 'Unix'\n+15EB5 Extract Zip Spec      14 (20) '2.0'\n+15EB6 Extract OS            00 (0) 'MS-DOS'\n+15EB7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16048 Compression Method    0008 (8) 'Deflated'\n-1604A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1604E CRC                   EAE4AB35 (3940854581)\n-16052 Compressed Size       00000370 (880)\n-16056 Uncompressed Size     000008D3 (2259)\n-1605A Filename Length       003B (59)\n-1605C Extra Length          0000 (0)\n-1605E Comment Length        0000 (0)\n-16060 Disk Start            0000 (0)\n-16062 Int File Attributes   0000 (0)\n+15EB9 Compression Method    0008 (8) 'Deflated'\n+15EBB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15EBF CRC                   CF1C3F17 (3474734871)\n+15EC3 Compressed Size       00000367 (871)\n+15EC7 Uncompressed Size     000008CF (2255)\n+15ECB Filename Length       003B (59)\n+15ECD Extra Length          0000 (0)\n+15ECF Comment Length        0000 (0)\n+15ED1 Disk Start            0000 (0)\n+15ED3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16064 Ext File Attributes   81A40000 (2175008768)\n+15ED5 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16068 Local Header Offset   00005DAE (23982)\n-1606C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15ED9 Local Header Offset   00005DAA (23978)\n+15EDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1606C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-160A7 CENTRAL HEADER #74    02014B50 (33639248)\n-160AB Created Zip Spec      14 (20) '2.0'\n-160AC Created OS            03 (3) 'Unix'\n-160AD Extract Zip Spec      14 (20) '2.0'\n-160AE Extract OS            00 (0) 'MS-DOS'\n-160AF General Purpose Flag  0800 (2048)\n+15F18 CENTRAL HEADER #74    02014B50 (33639248)\n+15F1C Created Zip Spec      14 (20) '2.0'\n+15F1D Created OS            03 (3) 'Unix'\n+15F1E Extract Zip Spec      14 (20) '2.0'\n+15F1F Extract OS            00 (0) 'MS-DOS'\n+15F20 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-160B1 Compression Method    0008 (8) 'Deflated'\n-160B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-160B7 CRC                   77EEFC9D (2012150941)\n-160BB Compressed Size       000001AB (427)\n-160BF Uncompressed Size     0000033E (830)\n-160C3 Filename Length       003F (63)\n-160C5 Extra Length          0000 (0)\n-160C7 Comment Length        0000 (0)\n-160C9 Disk Start            0000 (0)\n-160CB Int File Attributes   0000 (0)\n+15F22 Compression Method    0008 (8) 'Deflated'\n+15F24 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15F28 CRC                   831354BD (2199082173)\n+15F2C Compressed Size       000001A5 (421)\n+15F30 Uncompressed Size     0000033E (830)\n+15F34 Filename Length       003F (63)\n+15F36 Extra Length          0000 (0)\n+15F38 Comment Length        0000 (0)\n+15F3A Disk Start            0000 (0)\n+15F3C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-160CD Ext File Attributes   81A40000 (2175008768)\n+15F3E Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-160D1 Local Header Offset   00006177 (24951)\n-160D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15F42 Local Header Offset   0000616A (24938)\n+15F46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x160D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15F46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16114 CENTRAL HEADER #75    02014B50 (33639248)\n-16118 Created Zip Spec      14 (20) '2.0'\n-16119 Created OS            03 (3) 'Unix'\n-1611A Extract Zip Spec      14 (20) '2.0'\n-1611B Extract OS            00 (0) 'MS-DOS'\n-1611C General Purpose Flag  0800 (2048)\n+15F85 CENTRAL HEADER #75    02014B50 (33639248)\n+15F89 Created Zip Spec      14 (20) '2.0'\n+15F8A Created OS            03 (3) 'Unix'\n+15F8B Extract Zip Spec      14 (20) '2.0'\n+15F8C Extract OS            00 (0) 'MS-DOS'\n+15F8D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1611E Compression Method    0008 (8) 'Deflated'\n-16120 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16124 CRC                   92848FB4 (2458161076)\n-16128 Compressed Size       000001AA (426)\n-1612C Uncompressed Size     0000033E (830)\n-16130 Filename Length       003F (63)\n-16132 Extra Length          0000 (0)\n-16134 Comment Length        0000 (0)\n-16136 Disk Start            0000 (0)\n-16138 Int File Attributes   0000 (0)\n+15F8F Compression Method    0008 (8) 'Deflated'\n+15F91 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15F95 CRC                   BAAEA268 (3132007016)\n+15F99 Compressed Size       000001A6 (422)\n+15F9D Uncompressed Size     0000033E (830)\n+15FA1 Filename Length       003F (63)\n+15FA3 Extra Length          0000 (0)\n+15FA5 Comment Length        0000 (0)\n+15FA7 Disk Start            0000 (0)\n+15FA9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1613A Ext File Attributes   81A40000 (2175008768)\n+15FAB Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1613E Local Header Offset   0000637F (25471)\n-16142 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15FAF Local Header Offset   0000636C (25452)\n+15FB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15FB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16181 CENTRAL HEADER #76    02014B50 (33639248)\n-16185 Created Zip Spec      14 (20) '2.0'\n-16186 Created OS            03 (3) 'Unix'\n-16187 Extract Zip Spec      14 (20) '2.0'\n-16188 Extract OS            00 (0) 'MS-DOS'\n-16189 General Purpose Flag  0800 (2048)\n+15FF2 CENTRAL HEADER #76    02014B50 (33639248)\n+15FF6 Created Zip Spec      14 (20) '2.0'\n+15FF7 Created OS            03 (3) 'Unix'\n+15FF8 Extract Zip Spec      14 (20) '2.0'\n+15FF9 Extract OS            00 (0) 'MS-DOS'\n+15FFA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1618B Compression Method    0008 (8) 'Deflated'\n-1618D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16191 CRC                   C8FC77BB (3371988923)\n-16195 Compressed Size       000001E0 (480)\n-16199 Uncompressed Size     00000379 (889)\n-1619D Filename Length       0032 (50)\n-1619F Extra Length          0000 (0)\n-161A1 Comment Length        0000 (0)\n-161A3 Disk Start            0000 (0)\n-161A5 Int File Attributes   0000 (0)\n+15FFC Compression Method    0008 (8) 'Deflated'\n+15FFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16002 CRC                   988A582E (2559203374)\n+16006 Compressed Size       000001DB (475)\n+1600A Uncompressed Size     00000379 (889)\n+1600E Filename Length       0032 (50)\n+16010 Extra Length          0000 (0)\n+16012 Comment Length        0000 (0)\n+16014 Disk Start            0000 (0)\n+16016 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-161A7 Ext File Attributes   81A40000 (2175008768)\n+16018 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-161AB Local Header Offset   00006586 (25990)\n-161AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1601C Local Header Offset   0000656F (25967)\n+16020 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x161AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16020: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-161E1 CENTRAL HEADER #77    02014B50 (33639248)\n-161E5 Created Zip Spec      14 (20) '2.0'\n-161E6 Created OS            03 (3) 'Unix'\n-161E7 Extract Zip Spec      14 (20) '2.0'\n-161E8 Extract OS            00 (0) 'MS-DOS'\n-161E9 General Purpose Flag  0800 (2048)\n+16052 CENTRAL HEADER #77    02014B50 (33639248)\n+16056 Created Zip Spec      14 (20) '2.0'\n+16057 Created OS            03 (3) 'Unix'\n+16058 Extract Zip Spec      14 (20) '2.0'\n+16059 Extract OS            00 (0) 'MS-DOS'\n+1605A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-161EB Compression Method    0008 (8) 'Deflated'\n-161ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-161F1 CRC                   C9803A72 (3380623986)\n-161F5 Compressed Size       000001DF (479)\n-161F9 Uncompressed Size     00000379 (889)\n-161FD Filename Length       0032 (50)\n-161FF Extra Length          0000 (0)\n-16201 Comment Length        0000 (0)\n-16203 Disk Start            0000 (0)\n-16205 Int File Attributes   0000 (0)\n+1605C Compression Method    0008 (8) 'Deflated'\n+1605E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16062 CRC                   7CB107B0 (2091976624)\n+16066 Compressed Size       000001DC (476)\n+1606A Uncompressed Size     00000379 (889)\n+1606E Filename Length       0032 (50)\n+16070 Extra Length          0000 (0)\n+16072 Comment Length        0000 (0)\n+16074 Disk Start            0000 (0)\n+16076 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16207 Ext File Attributes   81A40000 (2175008768)\n+16078 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1620B Local Header Offset   000067B6 (26550)\n-1620F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1607C Local Header Offset   0000679A (26522)\n+16080 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1620F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16241 CENTRAL HEADER #78    02014B50 (33639248)\n-16245 Created Zip Spec      14 (20) '2.0'\n-16246 Created OS            03 (3) 'Unix'\n-16247 Extract Zip Spec      14 (20) '2.0'\n-16248 Extract OS            00 (0) 'MS-DOS'\n-16249 General Purpose Flag  0800 (2048)\n+160B2 CENTRAL HEADER #78    02014B50 (33639248)\n+160B6 Created Zip Spec      14 (20) '2.0'\n+160B7 Created OS            03 (3) 'Unix'\n+160B8 Extract Zip Spec      14 (20) '2.0'\n+160B9 Extract OS            00 (0) 'MS-DOS'\n+160BA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1624B Compression Method    0008 (8) 'Deflated'\n-1624D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16251 CRC                   6EF274E1 (1861383393)\n-16255 Compressed Size       000001E2 (482)\n-16259 Uncompressed Size     00000381 (897)\n-1625D Filename Length       0034 (52)\n-1625F Extra Length          0000 (0)\n-16261 Comment Length        0000 (0)\n-16263 Disk Start            0000 (0)\n-16265 Int File Attributes   0000 (0)\n+160BC Compression Method    0008 (8) 'Deflated'\n+160BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+160C2 CRC                   3155BA5D (827701853)\n+160C6 Compressed Size       000001DD (477)\n+160CA Uncompressed Size     00000381 (897)\n+160CE Filename Length       0034 (52)\n+160D0 Extra Length          0000 (0)\n+160D2 Comment Length        0000 (0)\n+160D4 Disk Start            0000 (0)\n+160D6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16267 Ext File Attributes   81A40000 (2175008768)\n+160D8 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1626B Local Header Offset   000069E5 (27109)\n-1626F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+160DC Local Header Offset   000069C6 (27078)\n+160E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1626F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x160E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-162A3 CENTRAL HEADER #79    02014B50 (33639248)\n-162A7 Created Zip Spec      14 (20) '2.0'\n-162A8 Created OS            03 (3) 'Unix'\n-162A9 Extract Zip Spec      14 (20) '2.0'\n-162AA Extract OS            00 (0) 'MS-DOS'\n-162AB General Purpose Flag  0800 (2048)\n+16114 CENTRAL HEADER #79    02014B50 (33639248)\n+16118 Created Zip Spec      14 (20) '2.0'\n+16119 Created OS            03 (3) 'Unix'\n+1611A Extract Zip Spec      14 (20) '2.0'\n+1611B Extract OS            00 (0) 'MS-DOS'\n+1611C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-162AD Compression Method    0008 (8) 'Deflated'\n-162AF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-162B3 CRC                   9A6B15AF (2590709167)\n-162B7 Compressed Size       000001DD (477)\n-162BB Uncompressed Size     00000369 (873)\n-162BF Filename Length       002E (46)\n-162C1 Extra Length          0000 (0)\n-162C3 Comment Length        0000 (0)\n-162C5 Disk Start            0000 (0)\n-162C7 Int File Attributes   0000 (0)\n+1611E Compression Method    0008 (8) 'Deflated'\n+16120 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16124 CRC                   A399918D (2744750477)\n+16128 Compressed Size       000001D8 (472)\n+1612C Uncompressed Size     00000369 (873)\n+16130 Filename Length       002E (46)\n+16132 Extra Length          0000 (0)\n+16134 Comment Length        0000 (0)\n+16136 Disk Start            0000 (0)\n+16138 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-162C9 Ext File Attributes   81A40000 (2175008768)\n+1613A Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-162CD Local Header Offset   00006C19 (27673)\n-162D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1613E Local Header Offset   00006BF5 (27637)\n+16142 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x162D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-162FF CENTRAL HEADER #80    02014B50 (33639248)\n-16303 Created Zip Spec      14 (20) '2.0'\n-16304 Created OS            03 (3) 'Unix'\n-16305 Extract Zip Spec      14 (20) '2.0'\n-16306 Extract OS            00 (0) 'MS-DOS'\n-16307 General Purpose Flag  0800 (2048)\n+16170 CENTRAL HEADER #80    02014B50 (33639248)\n+16174 Created Zip Spec      14 (20) '2.0'\n+16175 Created OS            03 (3) 'Unix'\n+16176 Extract Zip Spec      14 (20) '2.0'\n+16177 Extract OS            00 (0) 'MS-DOS'\n+16178 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16309 Compression Method    0008 (8) 'Deflated'\n-1630B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1630F CRC                   FCBD5492 (4240266386)\n-16313 Compressed Size       000001E5 (485)\n-16317 Uncompressed Size     00000390 (912)\n-1631B Filename Length       0039 (57)\n-1631D Extra Length          0000 (0)\n-1631F Comment Length        0000 (0)\n-16321 Disk Start            0000 (0)\n-16323 Int File Attributes   0000 (0)\n+1617A Compression Method    0008 (8) 'Deflated'\n+1617C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16180 CRC                   D7BBAF4D (3619401549)\n+16184 Compressed Size       000001E1 (481)\n+16188 Uncompressed Size     00000390 (912)\n+1618C Filename Length       0039 (57)\n+1618E Extra Length          0000 (0)\n+16190 Comment Length        0000 (0)\n+16192 Disk Start            0000 (0)\n+16194 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16325 Ext File Attributes   81A40000 (2175008768)\n+16196 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16329 Local Header Offset   00006E42 (28226)\n-1632D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1619A Local Header Offset   00006E19 (28185)\n+1619E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1632D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1619E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16366 CENTRAL HEADER #81    02014B50 (33639248)\n-1636A Created Zip Spec      14 (20) '2.0'\n-1636B Created OS            03 (3) 'Unix'\n-1636C Extract Zip Spec      14 (20) '2.0'\n-1636D Extract OS            00 (0) 'MS-DOS'\n-1636E General Purpose Flag  0800 (2048)\n+161D7 CENTRAL HEADER #81    02014B50 (33639248)\n+161DB Created Zip Spec      14 (20) '2.0'\n+161DC Created OS            03 (3) 'Unix'\n+161DD Extract Zip Spec      14 (20) '2.0'\n+161DE Extract OS            00 (0) 'MS-DOS'\n+161DF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16370 Compression Method    0008 (8) 'Deflated'\n-16372 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16376 CRC                   ED8FEB0D (3985632013)\n-1637A Compressed Size       00000213 (531)\n-1637E Uncompressed Size     00000464 (1124)\n-16382 Filename Length       003D (61)\n-16384 Extra Length          0000 (0)\n-16386 Comment Length        0000 (0)\n-16388 Disk Start            0000 (0)\n-1638A Int File Attributes   0000 (0)\n+161E1 Compression Method    0008 (8) 'Deflated'\n+161E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+161E7 CRC                   82E5EDD2 (2196106706)\n+161EB Compressed Size       00000212 (530)\n+161EF Uncompressed Size     00000464 (1124)\n+161F3 Filename Length       003D (61)\n+161F5 Extra Length          0000 (0)\n+161F7 Comment Length        0000 (0)\n+161F9 Disk Start            0000 (0)\n+161FB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1638C Ext File Attributes   81A40000 (2175008768)\n+161FD Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16390 Local Header Offset   0000707E (28798)\n-16394 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16201 Local Header Offset   00007051 (28753)\n+16205 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-163D1 CENTRAL HEADER #82    02014B50 (33639248)\n-163D5 Created Zip Spec      14 (20) '2.0'\n-163D6 Created OS            03 (3) 'Unix'\n-163D7 Extract Zip Spec      14 (20) '2.0'\n-163D8 Extract OS            00 (0) 'MS-DOS'\n-163D9 General Purpose Flag  0800 (2048)\n+16242 CENTRAL HEADER #82    02014B50 (33639248)\n+16246 Created Zip Spec      14 (20) '2.0'\n+16247 Created OS            03 (3) 'Unix'\n+16248 Extract Zip Spec      14 (20) '2.0'\n+16249 Extract OS            00 (0) 'MS-DOS'\n+1624A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-163DB Compression Method    0008 (8) 'Deflated'\n-163DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-163E1 CRC                   448B6A71 (1149987441)\n-163E5 Compressed Size       0000025A (602)\n-163E9 Uncompressed Size     000005FF (1535)\n-163ED Filename Length       003C (60)\n-163EF Extra Length          0000 (0)\n-163F1 Comment Length        0000 (0)\n-163F3 Disk Start            0000 (0)\n-163F5 Int File Attributes   0000 (0)\n+1624C Compression Method    0008 (8) 'Deflated'\n+1624E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16252 CRC                   47F2742E (1207071790)\n+16256 Compressed Size       0000025B (603)\n+1625A Uncompressed Size     000005FF (1535)\n+1625E Filename Length       003C (60)\n+16260 Extra Length          0000 (0)\n+16262 Comment Length        0000 (0)\n+16264 Disk Start            0000 (0)\n+16266 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-163F7 Ext File Attributes   81A40000 (2175008768)\n+16268 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-163FB Local Header Offset   000072EC (29420)\n-163FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1626C Local Header Offset   000072BE (29374)\n+16270 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x163FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16270: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1643B CENTRAL HEADER #83    02014B50 (33639248)\n-1643F Created Zip Spec      14 (20) '2.0'\n-16440 Created OS            03 (3) 'Unix'\n-16441 Extract Zip Spec      14 (20) '2.0'\n-16442 Extract OS            00 (0) 'MS-DOS'\n-16443 General Purpose Flag  0800 (2048)\n+162AC CENTRAL HEADER #83    02014B50 (33639248)\n+162B0 Created Zip Spec      14 (20) '2.0'\n+162B1 Created OS            03 (3) 'Unix'\n+162B2 Extract Zip Spec      14 (20) '2.0'\n+162B3 Extract OS            00 (0) 'MS-DOS'\n+162B4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16445 Compression Method    0008 (8) 'Deflated'\n-16447 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1644B CRC                   999FBA2A (2577381930)\n-1644F Compressed Size       0000020C (524)\n-16453 Uncompressed Size     00000454 (1108)\n-16457 Filename Length       003B (59)\n-16459 Extra Length          0000 (0)\n-1645B Comment Length        0000 (0)\n-1645D Disk Start            0000 (0)\n-1645F Int File Attributes   0000 (0)\n+162B6 Compression Method    0008 (8) 'Deflated'\n+162B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+162BC CRC                   1666FD25 (375848229)\n+162C0 Compressed Size       0000020C (524)\n+162C4 Uncompressed Size     00000454 (1108)\n+162C8 Filename Length       003B (59)\n+162CA Extra Length          0000 (0)\n+162CC Comment Length        0000 (0)\n+162CE Disk Start            0000 (0)\n+162D0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16461 Ext File Attributes   81A40000 (2175008768)\n+162D2 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16465 Local Header Offset   000075A0 (30112)\n-16469 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+162D6 Local Header Offset   00007573 (30067)\n+162DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x162DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-164A4 CENTRAL HEADER #84    02014B50 (33639248)\n-164A8 Created Zip Spec      14 (20) '2.0'\n-164A9 Created OS            03 (3) 'Unix'\n-164AA Extract Zip Spec      14 (20) '2.0'\n-164AB Extract OS            00 (0) 'MS-DOS'\n-164AC General Purpose Flag  0800 (2048)\n+16315 CENTRAL HEADER #84    02014B50 (33639248)\n+16319 Created Zip Spec      14 (20) '2.0'\n+1631A Created OS            03 (3) 'Unix'\n+1631B Extract Zip Spec      14 (20) '2.0'\n+1631C Extract OS            00 (0) 'MS-DOS'\n+1631D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-164AE Compression Method    0008 (8) 'Deflated'\n-164B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-164B4 CRC                   52CA1F40 (1388977984)\n-164B8 Compressed Size       000001E8 (488)\n-164BC Uncompressed Size     00000398 (920)\n-164C0 Filename Length       003B (59)\n-164C2 Extra Length          0000 (0)\n-164C4 Comment Length        0000 (0)\n-164C6 Disk Start            0000 (0)\n-164C8 Int File Attributes   0000 (0)\n+1631F Compression Method    0008 (8) 'Deflated'\n+16321 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16325 CRC                   CDD19AA8 (3453065896)\n+16329 Compressed Size       000001E4 (484)\n+1632D Uncompressed Size     00000398 (920)\n+16331 Filename Length       003B (59)\n+16333 Extra Length          0000 (0)\n+16335 Comment Length        0000 (0)\n+16337 Disk Start            0000 (0)\n+16339 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-164CA Ext File Attributes   81A40000 (2175008768)\n+1633B Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-164CE Local Header Offset   00007805 (30725)\n-164D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1633F Local Header Offset   000077D8 (30680)\n+16343 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x164D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16343: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1650D CENTRAL HEADER #85    02014B50 (33639248)\n-16511 Created Zip Spec      14 (20) '2.0'\n-16512 Created OS            03 (3) 'Unix'\n-16513 Extract Zip Spec      14 (20) '2.0'\n-16514 Extract OS            00 (0) 'MS-DOS'\n-16515 General Purpose Flag  0800 (2048)\n+1637E CENTRAL HEADER #85    02014B50 (33639248)\n+16382 Created Zip Spec      14 (20) '2.0'\n+16383 Created OS            03 (3) 'Unix'\n+16384 Extract Zip Spec      14 (20) '2.0'\n+16385 Extract OS            00 (0) 'MS-DOS'\n+16386 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16517 Compression Method    0008 (8) 'Deflated'\n-16519 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1651D CRC                   7318AEBF (1930997439)\n-16521 Compressed Size       0000020A (522)\n-16525 Uncompressed Size     0000044F (1103)\n-16529 Filename Length       003A (58)\n-1652B Extra Length          0000 (0)\n-1652D Comment Length        0000 (0)\n-1652F Disk Start            0000 (0)\n-16531 Int File Attributes   0000 (0)\n+16388 Compression Method    0008 (8) 'Deflated'\n+1638A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1638E CRC                   F20FA5AB (4061111723)\n+16392 Compressed Size       0000020A (522)\n+16396 Uncompressed Size     0000044F (1103)\n+1639A Filename Length       003A (58)\n+1639C Extra Length          0000 (0)\n+1639E Comment Length        0000 (0)\n+163A0 Disk Start            0000 (0)\n+163A2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16533 Ext File Attributes   81A40000 (2175008768)\n+163A4 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16537 Local Header Offset   00007A46 (31302)\n-1653B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+163A8 Local Header Offset   00007A15 (31253)\n+163AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1653B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x163AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16575 CENTRAL HEADER #86    02014B50 (33639248)\n-16579 Created Zip Spec      14 (20) '2.0'\n-1657A Created OS            03 (3) 'Unix'\n-1657B Extract Zip Spec      14 (20) '2.0'\n-1657C Extract OS            00 (0) 'MS-DOS'\n-1657D General Purpose Flag  0800 (2048)\n+163E6 CENTRAL HEADER #86    02014B50 (33639248)\n+163EA Created Zip Spec      14 (20) '2.0'\n+163EB Created OS            03 (3) 'Unix'\n+163EC Extract Zip Spec      14 (20) '2.0'\n+163ED Extract OS            00 (0) 'MS-DOS'\n+163EE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1657F Compression Method    0008 (8) 'Deflated'\n-16581 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16585 CRC                   AA8EB57C (2861479292)\n-16589 Compressed Size       0000020D (525)\n-1658D Uncompressed Size     0000044E (1102)\n-16591 Filename Length       0039 (57)\n-16593 Extra Length          0000 (0)\n-16595 Comment Length        0000 (0)\n-16597 Disk Start            0000 (0)\n-16599 Int File Attributes   0000 (0)\n+163F0 Compression Method    0008 (8) 'Deflated'\n+163F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+163F6 CRC                   6B9319EA (1804802538)\n+163FA Compressed Size       00000210 (528)\n+163FE Uncompressed Size     0000044E (1102)\n+16402 Filename Length       0039 (57)\n+16404 Extra Length          0000 (0)\n+16406 Comment Length        0000 (0)\n+16408 Disk Start            0000 (0)\n+1640A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1659B Ext File Attributes   81A40000 (2175008768)\n+1640C Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1659F Local Header Offset   00007CA8 (31912)\n-165A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16410 Local Header Offset   00007C77 (31863)\n+16414 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x165A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-165DC CENTRAL HEADER #87    02014B50 (33639248)\n-165E0 Created Zip Spec      14 (20) '2.0'\n-165E1 Created OS            03 (3) 'Unix'\n-165E2 Extract Zip Spec      14 (20) '2.0'\n-165E3 Extract OS            00 (0) 'MS-DOS'\n-165E4 General Purpose Flag  0800 (2048)\n+1644D CENTRAL HEADER #87    02014B50 (33639248)\n+16451 Created Zip Spec      14 (20) '2.0'\n+16452 Created OS            03 (3) 'Unix'\n+16453 Extract Zip Spec      14 (20) '2.0'\n+16454 Extract OS            00 (0) 'MS-DOS'\n+16455 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-165E6 Compression Method    0008 (8) 'Deflated'\n-165E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-165EC CRC                   4F90FCB0 (1334901936)\n-165F0 Compressed Size       00000210 (528)\n-165F4 Uncompressed Size     00000450 (1104)\n-165F8 Filename Length       0039 (57)\n-165FA Extra Length          0000 (0)\n-165FC Comment Length        0000 (0)\n-165FE Disk Start            0000 (0)\n-16600 Int File Attributes   0000 (0)\n+16457 Compression Method    0008 (8) 'Deflated'\n+16459 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1645D CRC                   92D3CC59 (2463353945)\n+16461 Compressed Size       00000210 (528)\n+16465 Uncompressed Size     00000450 (1104)\n+16469 Filename Length       0039 (57)\n+1646B Extra Length          0000 (0)\n+1646D Comment Length        0000 (0)\n+1646F Disk Start            0000 (0)\n+16471 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16602 Ext File Attributes   81A40000 (2175008768)\n+16473 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16606 Local Header Offset   00007F0C (32524)\n-1660A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16477 Local Header Offset   00007EDE (32478)\n+1647B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1660A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1647B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16643 CENTRAL HEADER #88    02014B50 (33639248)\n-16647 Created Zip Spec      14 (20) '2.0'\n-16648 Created OS            03 (3) 'Unix'\n-16649 Extract Zip Spec      14 (20) '2.0'\n-1664A Extract OS            00 (0) 'MS-DOS'\n-1664B General Purpose Flag  0800 (2048)\n+164B4 CENTRAL HEADER #88    02014B50 (33639248)\n+164B8 Created Zip Spec      14 (20) '2.0'\n+164B9 Created OS            03 (3) 'Unix'\n+164BA Extract Zip Spec      14 (20) '2.0'\n+164BB Extract OS            00 (0) 'MS-DOS'\n+164BC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1664D Compression Method    0008 (8) 'Deflated'\n-1664F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16653 CRC                   50A110E4 (1352732900)\n-16657 Compressed Size       00000738 (1848)\n-1665B Uncompressed Size     000011AD (4525)\n-1665F Filename Length       0046 (70)\n-16661 Extra Length          0000 (0)\n-16663 Comment Length        0000 (0)\n-16665 Disk Start            0000 (0)\n-16667 Int File Attributes   0000 (0)\n+164BE Compression Method    0008 (8) 'Deflated'\n+164C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+164C4 CRC                   44D29A4E (1154652750)\n+164C8 Compressed Size       00000736 (1846)\n+164CC Uncompressed Size     000011AD (4525)\n+164D0 Filename Length       0046 (70)\n+164D2 Extra Length          0000 (0)\n+164D4 Comment Length        0000 (0)\n+164D6 Disk Start            0000 (0)\n+164D8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16669 Ext File Attributes   81A40000 (2175008768)\n+164DA Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1666D Local Header Offset   00008173 (33139)\n-16671 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+164DE Local Header Offset   00008145 (33093)\n+164E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16671: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x164E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-166B7 CENTRAL HEADER #89    02014B50 (33639248)\n-166BB Created Zip Spec      14 (20) '2.0'\n-166BC Created OS            03 (3) 'Unix'\n-166BD Extract Zip Spec      14 (20) '2.0'\n-166BE Extract OS            00 (0) 'MS-DOS'\n-166BF General Purpose Flag  0800 (2048)\n+16528 CENTRAL HEADER #89    02014B50 (33639248)\n+1652C Created Zip Spec      14 (20) '2.0'\n+1652D Created OS            03 (3) 'Unix'\n+1652E Extract Zip Spec      14 (20) '2.0'\n+1652F Extract OS            00 (0) 'MS-DOS'\n+16530 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-166C1 Compression Method    0008 (8) 'Deflated'\n-166C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-166C7 CRC                   7162F596 (1902310806)\n-166CB Compressed Size       00000252 (594)\n-166CF Uncompressed Size     00000609 (1545)\n-166D3 Filename Length       003D (61)\n-166D5 Extra Length          0000 (0)\n-166D7 Comment Length        0000 (0)\n-166D9 Disk Start            0000 (0)\n-166DB Int File Attributes   0000 (0)\n+16532 Compression Method    0008 (8) 'Deflated'\n+16534 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16538 CRC                   71D2EB9E (1909648286)\n+1653C Compressed Size       00000252 (594)\n+16540 Uncompressed Size     00000609 (1545)\n+16544 Filename Length       003D (61)\n+16546 Extra Length          0000 (0)\n+16548 Comment Length        0000 (0)\n+1654A Disk Start            0000 (0)\n+1654C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-166DD Ext File Attributes   81A40000 (2175008768)\n+1654E Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-166E1 Local Header Offset   0000890F (35087)\n-166E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16552 Local Header Offset   000088DF (35039)\n+16556 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x166E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16722 CENTRAL HEADER #90    02014B50 (33639248)\n-16726 Created Zip Spec      14 (20) '2.0'\n-16727 Created OS            03 (3) 'Unix'\n-16728 Extract Zip Spec      14 (20) '2.0'\n-16729 Extract OS            00 (0) 'MS-DOS'\n-1672A General Purpose Flag  0800 (2048)\n+16593 CENTRAL HEADER #90    02014B50 (33639248)\n+16597 Created Zip Spec      14 (20) '2.0'\n+16598 Created OS            03 (3) 'Unix'\n+16599 Extract Zip Spec      14 (20) '2.0'\n+1659A Extract OS            00 (0) 'MS-DOS'\n+1659B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1672C Compression Method    0008 (8) 'Deflated'\n-1672E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16732 CRC                   FB8953AD (4220081069)\n-16736 Compressed Size       00000235 (565)\n-1673A Uncompressed Size     00000538 (1336)\n-1673E Filename Length       0040 (64)\n-16740 Extra Length          0000 (0)\n-16742 Comment Length        0000 (0)\n-16744 Disk Start            0000 (0)\n-16746 Int File Attributes   0000 (0)\n+1659D Compression Method    0008 (8) 'Deflated'\n+1659F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+165A3 CRC                   0AF059C9 (183523785)\n+165A7 Compressed Size       00000235 (565)\n+165AB Uncompressed Size     00000538 (1336)\n+165AF Filename Length       0040 (64)\n+165B1 Extra Length          0000 (0)\n+165B3 Comment Length        0000 (0)\n+165B5 Disk Start            0000 (0)\n+165B7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16748 Ext File Attributes   81A40000 (2175008768)\n+165B9 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1674C Local Header Offset   00008BBC (35772)\n-16750 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+165BD Local Header Offset   00008B8C (35724)\n+165C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x165C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16790 CENTRAL HEADER #91    02014B50 (33639248)\n-16794 Created Zip Spec      14 (20) '2.0'\n-16795 Created OS            03 (3) 'Unix'\n-16796 Extract Zip Spec      14 (20) '2.0'\n-16797 Extract OS            00 (0) 'MS-DOS'\n-16798 General Purpose Flag  0800 (2048)\n+16601 CENTRAL HEADER #91    02014B50 (33639248)\n+16605 Created Zip Spec      14 (20) '2.0'\n+16606 Created OS            03 (3) 'Unix'\n+16607 Extract Zip Spec      14 (20) '2.0'\n+16608 Extract OS            00 (0) 'MS-DOS'\n+16609 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1679A Compression Method    0008 (8) 'Deflated'\n-1679C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-167A0 CRC                   78893A7F (2022259327)\n-167A4 Compressed Size       000001E6 (486)\n-167A8 Uncompressed Size     000003AE (942)\n-167AC Filename Length       0042 (66)\n-167AE Extra Length          0000 (0)\n-167B0 Comment Length        0000 (0)\n-167B2 Disk Start            0000 (0)\n-167B4 Int File Attributes   0000 (0)\n+1660B Compression Method    0008 (8) 'Deflated'\n+1660D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16611 CRC                   931D78E7 (2468182247)\n+16615 Compressed Size       000001E2 (482)\n+16619 Uncompressed Size     000003AE (942)\n+1661D Filename Length       0042 (66)\n+1661F Extra Length          0000 (0)\n+16621 Comment Length        0000 (0)\n+16623 Disk Start            0000 (0)\n+16625 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-167B6 Ext File Attributes   81A40000 (2175008768)\n+16627 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-167BA Local Header Offset   00008E4F (36431)\n-167BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1662B Local Header Offset   00008E1F (36383)\n+1662F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x167BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1662F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16800 CENTRAL HEADER #92    02014B50 (33639248)\n-16804 Created Zip Spec      14 (20) '2.0'\n-16805 Created OS            03 (3) 'Unix'\n-16806 Extract Zip Spec      14 (20) '2.0'\n-16807 Extract OS            00 (0) 'MS-DOS'\n-16808 General Purpose Flag  0800 (2048)\n+16671 CENTRAL HEADER #92    02014B50 (33639248)\n+16675 Created Zip Spec      14 (20) '2.0'\n+16676 Created OS            03 (3) 'Unix'\n+16677 Extract Zip Spec      14 (20) '2.0'\n+16678 Extract OS            00 (0) 'MS-DOS'\n+16679 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1680A Compression Method    0008 (8) 'Deflated'\n-1680C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16810 CRC                   E499FD8A (3835297162)\n-16814 Compressed Size       000001E8 (488)\n-16818 Uncompressed Size     000003C2 (962)\n-1681C Filename Length       0047 (71)\n-1681E Extra Length          0000 (0)\n-16820 Comment Length        0000 (0)\n-16822 Disk Start            0000 (0)\n-16824 Int File Attributes   0000 (0)\n+1667B Compression Method    0008 (8) 'Deflated'\n+1667D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16681 CRC                   7527597C (1965513084)\n+16685 Compressed Size       000001E5 (485)\n+16689 Uncompressed Size     000003C2 (962)\n+1668D Filename Length       0047 (71)\n+1668F Extra Length          0000 (0)\n+16691 Comment Length        0000 (0)\n+16693 Disk Start            0000 (0)\n+16695 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16826 Ext File Attributes   81A40000 (2175008768)\n+16697 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1682A Local Header Offset   00009095 (37013)\n-1682E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1669B Local Header Offset   00009061 (36961)\n+1669F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1682E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1669F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16875 CENTRAL HEADER #93    02014B50 (33639248)\n-16879 Created Zip Spec      14 (20) '2.0'\n-1687A Created OS            03 (3) 'Unix'\n-1687B Extract Zip Spec      14 (20) '2.0'\n-1687C Extract OS            00 (0) 'MS-DOS'\n-1687D General Purpose Flag  0800 (2048)\n+166E6 CENTRAL HEADER #93    02014B50 (33639248)\n+166EA Created Zip Spec      14 (20) '2.0'\n+166EB Created OS            03 (3) 'Unix'\n+166EC Extract Zip Spec      14 (20) '2.0'\n+166ED Extract OS            00 (0) 'MS-DOS'\n+166EE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1687F Compression Method    0008 (8) 'Deflated'\n-16881 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16885 CRC                   431FB465 (1126151269)\n-16889 Compressed Size       000001E7 (487)\n-1688D Uncompressed Size     0000039A (922)\n-16891 Filename Length       003D (61)\n-16893 Extra Length          0000 (0)\n-16895 Comment Length        0000 (0)\n-16897 Disk Start            0000 (0)\n-16899 Int File Attributes   0000 (0)\n+166F0 Compression Method    0008 (8) 'Deflated'\n+166F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+166F6 CRC                   B6DBAFBE (3067850686)\n+166FA Compressed Size       000001E2 (482)\n+166FE Uncompressed Size     0000039A (922)\n+16702 Filename Length       003D (61)\n+16704 Extra Length          0000 (0)\n+16706 Comment Length        0000 (0)\n+16708 Disk Start            0000 (0)\n+1670A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1689B Ext File Attributes   81A40000 (2175008768)\n+1670C Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1689F Local Header Offset   000092E2 (37602)\n-168A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16710 Local Header Offset   000092AB (37547)\n+16714 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x168A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16714: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-168E0 CENTRAL HEADER #94    02014B50 (33639248)\n-168E4 Created Zip Spec      14 (20) '2.0'\n-168E5 Created OS            03 (3) 'Unix'\n-168E6 Extract Zip Spec      14 (20) '2.0'\n-168E7 Extract OS            00 (0) 'MS-DOS'\n-168E8 General Purpose Flag  0800 (2048)\n+16751 CENTRAL HEADER #94    02014B50 (33639248)\n+16755 Created Zip Spec      14 (20) '2.0'\n+16756 Created OS            03 (3) 'Unix'\n+16757 Extract Zip Spec      14 (20) '2.0'\n+16758 Extract OS            00 (0) 'MS-DOS'\n+16759 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-168EA Compression Method    0008 (8) 'Deflated'\n-168EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-168F0 CRC                   0EC225AB (247604651)\n-168F4 Compressed Size       000001EA (490)\n-168F8 Uncompressed Size     000003B5 (949)\n-168FC Filename Length       0044 (68)\n-168FE Extra Length          0000 (0)\n-16900 Comment Length        0000 (0)\n-16902 Disk Start            0000 (0)\n-16904 Int File Attributes   0000 (0)\n+1675B Compression Method    0008 (8) 'Deflated'\n+1675D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16761 CRC                   980E0112 (2551054610)\n+16765 Compressed Size       000001E5 (485)\n+16769 Uncompressed Size     000003B5 (949)\n+1676D Filename Length       0044 (68)\n+1676F Extra Length          0000 (0)\n+16771 Comment Length        0000 (0)\n+16773 Disk Start            0000 (0)\n+16775 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16906 Ext File Attributes   81A40000 (2175008768)\n+16777 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1690A Local Header Offset   00009524 (38180)\n-1690E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1677B Local Header Offset   000094E8 (38120)\n+1677F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1690E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1677F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16952 CENTRAL HEADER #95    02014B50 (33639248)\n-16956 Created Zip Spec      14 (20) '2.0'\n-16957 Created OS            03 (3) 'Unix'\n-16958 Extract Zip Spec      14 (20) '2.0'\n-16959 Extract OS            00 (0) 'MS-DOS'\n-1695A General Purpose Flag  0800 (2048)\n+167C3 CENTRAL HEADER #95    02014B50 (33639248)\n+167C7 Created Zip Spec      14 (20) '2.0'\n+167C8 Created OS            03 (3) 'Unix'\n+167C9 Extract Zip Spec      14 (20) '2.0'\n+167CA Extract OS            00 (0) 'MS-DOS'\n+167CB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1695C Compression Method    0008 (8) 'Deflated'\n-1695E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16962 CRC                   1B081346 (453514054)\n-16966 Compressed Size       0000020F (527)\n-1696A Uncompressed Size     0000046A (1130)\n-1696E Filename Length       003F (63)\n-16970 Extra Length          0000 (0)\n-16972 Comment Length        0000 (0)\n-16974 Disk Start            0000 (0)\n-16976 Int File Attributes   0000 (0)\n+167CD Compression Method    0008 (8) 'Deflated'\n+167CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+167D3 CRC                   A9F9E23F (2851725887)\n+167D7 Compressed Size       00000210 (528)\n+167DB Uncompressed Size     0000046A (1130)\n+167DF Filename Length       003F (63)\n+167E1 Extra Length          0000 (0)\n+167E3 Comment Length        0000 (0)\n+167E5 Disk Start            0000 (0)\n+167E7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16978 Ext File Attributes   81A40000 (2175008768)\n+167E9 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1697C Local Header Offset   00009770 (38768)\n-16980 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+167ED Local Header Offset   0000972F (38703)\n+167F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x167F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-169BF CENTRAL HEADER #96    02014B50 (33639248)\n-169C3 Created Zip Spec      14 (20) '2.0'\n-169C4 Created OS            03 (3) 'Unix'\n-169C5 Extract Zip Spec      14 (20) '2.0'\n-169C6 Extract OS            00 (0) 'MS-DOS'\n-169C7 General Purpose Flag  0800 (2048)\n+16830 CENTRAL HEADER #96    02014B50 (33639248)\n+16834 Created Zip Spec      14 (20) '2.0'\n+16835 Created OS            03 (3) 'Unix'\n+16836 Extract Zip Spec      14 (20) '2.0'\n+16837 Extract OS            00 (0) 'MS-DOS'\n+16838 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-169C9 Compression Method    0008 (8) 'Deflated'\n-169CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-169CF CRC                   0976F0C7 (158789831)\n-169D3 Compressed Size       000001E3 (483)\n-169D7 Uncompressed Size     00000387 (903)\n-169DB Filename Length       0037 (55)\n-169DD Extra Length          0000 (0)\n-169DF Comment Length        0000 (0)\n-169E1 Disk Start            0000 (0)\n-169E3 Int File Attributes   0000 (0)\n+1683A Compression Method    0008 (8) 'Deflated'\n+1683C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16840 CRC                   C1F381FA (3253961210)\n+16844 Compressed Size       000001DF (479)\n+16848 Uncompressed Size     00000387 (903)\n+1684C Filename Length       0037 (55)\n+1684E Extra Length          0000 (0)\n+16850 Comment Length        0000 (0)\n+16852 Disk Start            0000 (0)\n+16854 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-169E5 Ext File Attributes   81A40000 (2175008768)\n+16856 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-169E9 Local Header Offset   000099DC (39388)\n-169ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1685A Local Header Offset   0000999C (39324)\n+1685E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x169ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1685E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16A24 CENTRAL HEADER #97    02014B50 (33639248)\n-16A28 Created Zip Spec      14 (20) '2.0'\n-16A29 Created OS            03 (3) 'Unix'\n-16A2A Extract Zip Spec      14 (20) '2.0'\n-16A2B Extract OS            00 (0) 'MS-DOS'\n-16A2C General Purpose Flag  0800 (2048)\n+16895 CENTRAL HEADER #97    02014B50 (33639248)\n+16899 Created Zip Spec      14 (20) '2.0'\n+1689A Created OS            03 (3) 'Unix'\n+1689B Extract Zip Spec      14 (20) '2.0'\n+1689C Extract OS            00 (0) 'MS-DOS'\n+1689D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16A2E Compression Method    0008 (8) 'Deflated'\n-16A30 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16A34 CRC                   18147A96 (403995286)\n-16A38 Compressed Size       000001E1 (481)\n-16A3C Uncompressed Size     00000384 (900)\n-16A40 Filename Length       0036 (54)\n-16A42 Extra Length          0000 (0)\n-16A44 Comment Length        0000 (0)\n-16A46 Disk Start            0000 (0)\n-16A48 Int File Attributes   0000 (0)\n+1689F Compression Method    0008 (8) 'Deflated'\n+168A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+168A5 CRC                   19AF2E40 (430911040)\n+168A9 Compressed Size       000001DD (477)\n+168AD Uncompressed Size     00000384 (900)\n+168B1 Filename Length       0036 (54)\n+168B3 Extra Length          0000 (0)\n+168B5 Comment Length        0000 (0)\n+168B7 Disk Start            0000 (0)\n+168B9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16A4A Ext File Attributes   81A40000 (2175008768)\n+168BB Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16A4E Local Header Offset   00009C14 (39956)\n-16A52 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+168BF Local Header Offset   00009BD0 (39888)\n+168C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x168C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16A88 CENTRAL HEADER #98    02014B50 (33639248)\n-16A8C Created Zip Spec      14 (20) '2.0'\n-16A8D Created OS            03 (3) 'Unix'\n-16A8E Extract Zip Spec      14 (20) '2.0'\n-16A8F Extract OS            00 (0) 'MS-DOS'\n-16A90 General Purpose Flag  0800 (2048)\n+168F9 CENTRAL HEADER #98    02014B50 (33639248)\n+168FD Created Zip Spec      14 (20) '2.0'\n+168FE Created OS            03 (3) 'Unix'\n+168FF Extract Zip Spec      14 (20) '2.0'\n+16900 Extract OS            00 (0) 'MS-DOS'\n+16901 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16A92 Compression Method    0008 (8) 'Deflated'\n-16A94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16A98 CRC                   57239F3A (1461952314)\n-16A9C Compressed Size       0000027D (637)\n-16AA0 Uncompressed Size     0000067A (1658)\n-16AA4 Filename Length       0038 (56)\n-16AA6 Extra Length          0000 (0)\n-16AA8 Comment Length        0000 (0)\n-16AAA Disk Start            0000 (0)\n-16AAC Int File Attributes   0000 (0)\n+16903 Compression Method    0008 (8) 'Deflated'\n+16905 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16909 CRC                   1477823C (343376444)\n+1690D Compressed Size       00000280 (640)\n+16911 Uncompressed Size     0000067A (1658)\n+16915 Filename Length       0038 (56)\n+16917 Extra Length          0000 (0)\n+16919 Comment Length        0000 (0)\n+1691B Disk Start            0000 (0)\n+1691D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16AAE Ext File Attributes   81A40000 (2175008768)\n+1691F Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16AB2 Local Header Offset   00009E49 (40521)\n-16AB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16923 Local Header Offset   00009E01 (40449)\n+16927 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16AB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16927: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16AEE CENTRAL HEADER #99    02014B50 (33639248)\n-16AF2 Created Zip Spec      14 (20) '2.0'\n-16AF3 Created OS            03 (3) 'Unix'\n-16AF4 Extract Zip Spec      14 (20) '2.0'\n-16AF5 Extract OS            00 (0) 'MS-DOS'\n-16AF6 General Purpose Flag  0800 (2048)\n+1695F CENTRAL HEADER #99    02014B50 (33639248)\n+16963 Created Zip Spec      14 (20) '2.0'\n+16964 Created OS            03 (3) 'Unix'\n+16965 Extract Zip Spec      14 (20) '2.0'\n+16966 Extract OS            00 (0) 'MS-DOS'\n+16967 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16AF8 Compression Method    0008 (8) 'Deflated'\n-16AFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16AFE CRC                   0F835DAE (260267438)\n-16B02 Compressed Size       00000213 (531)\n-16B06 Uncompressed Size     0000047D (1149)\n-16B0A Filename Length       0046 (70)\n-16B0C Extra Length          0000 (0)\n-16B0E Comment Length        0000 (0)\n-16B10 Disk Start            0000 (0)\n-16B12 Int File Attributes   0000 (0)\n+16969 Compression Method    0008 (8) 'Deflated'\n+1696B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1696F CRC                   5439F692 (1413084818)\n+16973 Compressed Size       00000215 (533)\n+16977 Uncompressed Size     0000047D (1149)\n+1697B Filename Length       0046 (70)\n+1697D Extra Length          0000 (0)\n+1697F Comment Length        0000 (0)\n+16981 Disk Start            0000 (0)\n+16983 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16B14 Ext File Attributes   81A40000 (2175008768)\n+16985 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16B18 Local Header Offset   0000A11C (41244)\n-16B1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16989 Local Header Offset   0000A0D7 (41175)\n+1698D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16B1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1698D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16B62 CENTRAL HEADER #100   02014B50 (33639248)\n-16B66 Created Zip Spec      14 (20) '2.0'\n-16B67 Created OS            03 (3) 'Unix'\n-16B68 Extract Zip Spec      14 (20) '2.0'\n-16B69 Extract OS            00 (0) 'MS-DOS'\n-16B6A General Purpose Flag  0800 (2048)\n+169D3 CENTRAL HEADER #100   02014B50 (33639248)\n+169D7 Created Zip Spec      14 (20) '2.0'\n+169D8 Created OS            03 (3) 'Unix'\n+169D9 Extract Zip Spec      14 (20) '2.0'\n+169DA Extract OS            00 (0) 'MS-DOS'\n+169DB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16B6C Compression Method    0008 (8) 'Deflated'\n-16B6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16B72 CRC                   A3677F4C (2741469004)\n-16B76 Compressed Size       000001E5 (485)\n-16B7A Uncompressed Size     00000399 (921)\n-16B7E Filename Length       003B (59)\n-16B80 Extra Length          0000 (0)\n-16B82 Comment Length        0000 (0)\n-16B84 Disk Start            0000 (0)\n-16B86 Int File Attributes   0000 (0)\n+169DD Compression Method    0008 (8) 'Deflated'\n+169DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+169E3 CRC                   8CB476B5 (2360637109)\n+169E7 Compressed Size       000001E1 (481)\n+169EB Uncompressed Size     00000399 (921)\n+169EF Filename Length       003B (59)\n+169F1 Extra Length          0000 (0)\n+169F3 Comment Length        0000 (0)\n+169F5 Disk Start            0000 (0)\n+169F7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16B88 Ext File Attributes   81A40000 (2175008768)\n+169F9 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16B8C Local Header Offset   0000A393 (41875)\n-16B90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+169FD Local Header Offset   0000A350 (41808)\n+16A01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16B90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16BCB CENTRAL HEADER #101   02014B50 (33639248)\n-16BCF Created Zip Spec      14 (20) '2.0'\n-16BD0 Created OS            03 (3) 'Unix'\n-16BD1 Extract Zip Spec      14 (20) '2.0'\n-16BD2 Extract OS            00 (0) 'MS-DOS'\n-16BD3 General Purpose Flag  0800 (2048)\n+16A3C CENTRAL HEADER #101   02014B50 (33639248)\n+16A40 Created Zip Spec      14 (20) '2.0'\n+16A41 Created OS            03 (3) 'Unix'\n+16A42 Extract Zip Spec      14 (20) '2.0'\n+16A43 Extract OS            00 (0) 'MS-DOS'\n+16A44 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16BD5 Compression Method    0008 (8) 'Deflated'\n-16BD7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16BDB CRC                   B07E4A8A (2961066634)\n-16BDF Compressed Size       000001EC (492)\n-16BE3 Uncompressed Size     000003C6 (966)\n-16BE7 Filename Length       0047 (71)\n-16BE9 Extra Length          0000 (0)\n-16BEB Comment Length        0000 (0)\n-16BED Disk Start            0000 (0)\n-16BEF Int File Attributes   0000 (0)\n+16A46 Compression Method    0008 (8) 'Deflated'\n+16A48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16A4C CRC                   A984DE11 (2844057105)\n+16A50 Compressed Size       000001E9 (489)\n+16A54 Uncompressed Size     000003C6 (966)\n+16A58 Filename Length       0047 (71)\n+16A5A Extra Length          0000 (0)\n+16A5C Comment Length        0000 (0)\n+16A5E Disk Start            0000 (0)\n+16A60 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16BF1 Ext File Attributes   81A40000 (2175008768)\n+16A62 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16BF5 Local Header Offset   0000A5D1 (42449)\n-16BF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16A66 Local Header Offset   0000A58A (42378)\n+16A6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16BF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16A6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16C40 CENTRAL HEADER #102   02014B50 (33639248)\n-16C44 Created Zip Spec      14 (20) '2.0'\n-16C45 Created OS            03 (3) 'Unix'\n-16C46 Extract Zip Spec      14 (20) '2.0'\n-16C47 Extract OS            00 (0) 'MS-DOS'\n-16C48 General Purpose Flag  0800 (2048)\n+16AB1 CENTRAL HEADER #102   02014B50 (33639248)\n+16AB5 Created Zip Spec      14 (20) '2.0'\n+16AB6 Created OS            03 (3) 'Unix'\n+16AB7 Extract Zip Spec      14 (20) '2.0'\n+16AB8 Extract OS            00 (0) 'MS-DOS'\n+16AB9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16C4A Compression Method    0008 (8) 'Deflated'\n-16C4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16C50 CRC                   62514A56 (1649494614)\n-16C54 Compressed Size       0000020B (523)\n-16C58 Uncompressed Size     0000044C (1100)\n-16C5C Filename Length       003B (59)\n-16C5E Extra Length          0000 (0)\n-16C60 Comment Length        0000 (0)\n-16C62 Disk Start            0000 (0)\n-16C64 Int File Attributes   0000 (0)\n+16ABB Compression Method    0008 (8) 'Deflated'\n+16ABD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16AC1 CRC                   6C1BDA5C (1813764700)\n+16AC5 Compressed Size       0000020C (524)\n+16AC9 Uncompressed Size     0000044C (1100)\n+16ACD Filename Length       003B (59)\n+16ACF Extra Length          0000 (0)\n+16AD1 Comment Length        0000 (0)\n+16AD3 Disk Start            0000 (0)\n+16AD5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16C66 Ext File Attributes   81A40000 (2175008768)\n+16AD7 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16C6A Local Header Offset   0000A822 (43042)\n-16C6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16ADB Local Header Offset   0000A7D8 (42968)\n+16ADF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16C6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16ADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16CA9 CENTRAL HEADER #103   02014B50 (33639248)\n-16CAD Created Zip Spec      14 (20) '2.0'\n-16CAE Created OS            03 (3) 'Unix'\n-16CAF Extract Zip Spec      14 (20) '2.0'\n-16CB0 Extract OS            00 (0) 'MS-DOS'\n-16CB1 General Purpose Flag  0800 (2048)\n+16B1A CENTRAL HEADER #103   02014B50 (33639248)\n+16B1E Created Zip Spec      14 (20) '2.0'\n+16B1F Created OS            03 (3) 'Unix'\n+16B20 Extract Zip Spec      14 (20) '2.0'\n+16B21 Extract OS            00 (0) 'MS-DOS'\n+16B22 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16CB3 Compression Method    0008 (8) 'Deflated'\n-16CB5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16CB9 CRC                   7E74ADB2 (2121575858)\n-16CBD Compressed Size       0000024F (591)\n-16CC1 Uncompressed Size     000005A6 (1446)\n-16CC5 Filename Length       0037 (55)\n-16CC7 Extra Length          0000 (0)\n-16CC9 Comment Length        0000 (0)\n-16CCB Disk Start            0000 (0)\n-16CCD Int File Attributes   0000 (0)\n+16B24 Compression Method    0008 (8) 'Deflated'\n+16B26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16B2A CRC                   FD48DEED (4249411309)\n+16B2E Compressed Size       00000249 (585)\n+16B32 Uncompressed Size     000005A6 (1446)\n+16B36 Filename Length       0037 (55)\n+16B38 Extra Length          0000 (0)\n+16B3A Comment Length        0000 (0)\n+16B3C Disk Start            0000 (0)\n+16B3E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16CCF Ext File Attributes   81A40000 (2175008768)\n+16B40 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16CD3 Local Header Offset   0000AA86 (43654)\n-16CD7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16B44 Local Header Offset   0000AA3D (43581)\n+16B48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16CD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16B48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16D0E CENTRAL HEADER #104   02014B50 (33639248)\n-16D12 Created Zip Spec      14 (20) '2.0'\n-16D13 Created OS            03 (3) 'Unix'\n-16D14 Extract Zip Spec      14 (20) '2.0'\n-16D15 Extract OS            00 (0) 'MS-DOS'\n-16D16 General Purpose Flag  0800 (2048)\n+16B7F CENTRAL HEADER #104   02014B50 (33639248)\n+16B83 Created Zip Spec      14 (20) '2.0'\n+16B84 Created OS            03 (3) 'Unix'\n+16B85 Extract Zip Spec      14 (20) '2.0'\n+16B86 Extract OS            00 (0) 'MS-DOS'\n+16B87 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16D18 Compression Method    0008 (8) 'Deflated'\n-16D1A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16D1E CRC                   CB1CB8EB (3407657195)\n-16D22 Compressed Size       000001E8 (488)\n-16D26 Uncompressed Size     0000039D (925)\n-16D2A Filename Length       003D (61)\n-16D2C Extra Length          0000 (0)\n-16D2E Comment Length        0000 (0)\n-16D30 Disk Start            0000 (0)\n-16D32 Int File Attributes   0000 (0)\n+16B89 Compression Method    0008 (8) 'Deflated'\n+16B8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16B8F CRC                   802D83DD (2150466525)\n+16B93 Compressed Size       000001E5 (485)\n+16B97 Uncompressed Size     0000039D (925)\n+16B9B Filename Length       003D (61)\n+16B9D Extra Length          0000 (0)\n+16B9F Comment Length        0000 (0)\n+16BA1 Disk Start            0000 (0)\n+16BA3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16D34 Ext File Attributes   81A40000 (2175008768)\n+16BA5 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16D38 Local Header Offset   0000AD2A (44330)\n-16D3C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16BA9 Local Header Offset   0000ACDB (44251)\n+16BAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16D3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16D79 CENTRAL HEADER #105   02014B50 (33639248)\n-16D7D Created Zip Spec      14 (20) '2.0'\n-16D7E Created OS            03 (3) 'Unix'\n-16D7F Extract Zip Spec      14 (20) '2.0'\n-16D80 Extract OS            00 (0) 'MS-DOS'\n-16D81 General Purpose Flag  0800 (2048)\n+16BEA CENTRAL HEADER #105   02014B50 (33639248)\n+16BEE Created Zip Spec      14 (20) '2.0'\n+16BEF Created OS            03 (3) 'Unix'\n+16BF0 Extract Zip Spec      14 (20) '2.0'\n+16BF1 Extract OS            00 (0) 'MS-DOS'\n+16BF2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16D83 Compression Method    0008 (8) 'Deflated'\n-16D85 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16D89 CRC                   003C2CAA (3943594)\n-16D8D Compressed Size       000001E7 (487)\n-16D91 Uncompressed Size     00000395 (917)\n-16D95 Filename Length       003B (59)\n-16D97 Extra Length          0000 (0)\n-16D99 Comment Length        0000 (0)\n-16D9B Disk Start            0000 (0)\n-16D9D Int File Attributes   0000 (0)\n+16BF4 Compression Method    0008 (8) 'Deflated'\n+16BF6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16BFA CRC                   DEF07ADA (3740302042)\n+16BFE Compressed Size       000001E3 (483)\n+16C02 Uncompressed Size     00000395 (917)\n+16C06 Filename Length       003B (59)\n+16C08 Extra Length          0000 (0)\n+16C0A Comment Length        0000 (0)\n+16C0C Disk Start            0000 (0)\n+16C0E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16D9F Ext File Attributes   81A40000 (2175008768)\n+16C10 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16DA3 Local Header Offset   0000AF6D (44909)\n-16DA7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16C14 Local Header Offset   0000AF1B (44827)\n+16C18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16DA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16C18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16DE2 CENTRAL HEADER #106   02014B50 (33639248)\n-16DE6 Created Zip Spec      14 (20) '2.0'\n-16DE7 Created OS            03 (3) 'Unix'\n-16DE8 Extract Zip Spec      14 (20) '2.0'\n-16DE9 Extract OS            00 (0) 'MS-DOS'\n-16DEA General Purpose Flag  0800 (2048)\n+16C53 CENTRAL HEADER #106   02014B50 (33639248)\n+16C57 Created Zip Spec      14 (20) '2.0'\n+16C58 Created OS            03 (3) 'Unix'\n+16C59 Extract Zip Spec      14 (20) '2.0'\n+16C5A Extract OS            00 (0) 'MS-DOS'\n+16C5B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16DEC Compression Method    0008 (8) 'Deflated'\n-16DEE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16DF2 CRC                   61034078 (1627603064)\n-16DF6 Compressed Size       000001EA (490)\n-16DFA Uncompressed Size     000003A9 (937)\n-16DFE Filename Length       0040 (64)\n-16E00 Extra Length          0000 (0)\n-16E02 Comment Length        0000 (0)\n-16E04 Disk Start            0000 (0)\n-16E06 Int File Attributes   0000 (0)\n+16C5D Compression Method    0008 (8) 'Deflated'\n+16C5F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16C63 CRC                   AA9105DD (2861630941)\n+16C67 Compressed Size       000001E6 (486)\n+16C6B Uncompressed Size     000003A9 (937)\n+16C6F Filename Length       0040 (64)\n+16C71 Extra Length          0000 (0)\n+16C73 Comment Length        0000 (0)\n+16C75 Disk Start            0000 (0)\n+16C77 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16E08 Ext File Attributes   81A40000 (2175008768)\n+16C79 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16E0C Local Header Offset   0000B1AD (45485)\n-16E10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16C7D Local Header Offset   0000B157 (45399)\n+16C81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16E10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16C81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16E50 CENTRAL HEADER #107   02014B50 (33639248)\n-16E54 Created Zip Spec      14 (20) '2.0'\n-16E55 Created OS            03 (3) 'Unix'\n-16E56 Extract Zip Spec      14 (20) '2.0'\n-16E57 Extract OS            00 (0) 'MS-DOS'\n-16E58 General Purpose Flag  0800 (2048)\n+16CC1 CENTRAL HEADER #107   02014B50 (33639248)\n+16CC5 Created Zip Spec      14 (20) '2.0'\n+16CC6 Created OS            03 (3) 'Unix'\n+16CC7 Extract Zip Spec      14 (20) '2.0'\n+16CC8 Extract OS            00 (0) 'MS-DOS'\n+16CC9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16E5A Compression Method    0008 (8) 'Deflated'\n-16E5C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16E60 CRC                   87798D2B (2272890155)\n-16E64 Compressed Size       000001E8 (488)\n-16E68 Uncompressed Size     00000399 (921)\n-16E6C Filename Length       003C (60)\n-16E6E Extra Length          0000 (0)\n-16E70 Comment Length        0000 (0)\n-16E72 Disk Start            0000 (0)\n-16E74 Int File Attributes   0000 (0)\n+16CCB Compression Method    0008 (8) 'Deflated'\n+16CCD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16CD1 CRC                   8F1E9F07 (2401148679)\n+16CD5 Compressed Size       000001E4 (484)\n+16CD9 Uncompressed Size     00000399 (921)\n+16CDD Filename Length       003C (60)\n+16CDF Extra Length          0000 (0)\n+16CE1 Comment Length        0000 (0)\n+16CE3 Disk Start            0000 (0)\n+16CE5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16E76 Ext File Attributes   81A40000 (2175008768)\n+16CE7 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16E7A Local Header Offset   0000B3F5 (46069)\n-16E7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16CEB Local Header Offset   0000B39B (45979)\n+16CEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16E7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16EBA CENTRAL HEADER #108   02014B50 (33639248)\n-16EBE Created Zip Spec      14 (20) '2.0'\n-16EBF Created OS            03 (3) 'Unix'\n-16EC0 Extract Zip Spec      14 (20) '2.0'\n-16EC1 Extract OS            00 (0) 'MS-DOS'\n-16EC2 General Purpose Flag  0800 (2048)\n+16D2B CENTRAL HEADER #108   02014B50 (33639248)\n+16D2F Created Zip Spec      14 (20) '2.0'\n+16D30 Created OS            03 (3) 'Unix'\n+16D31 Extract Zip Spec      14 (20) '2.0'\n+16D32 Extract OS            00 (0) 'MS-DOS'\n+16D33 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16EC4 Compression Method    0008 (8) 'Deflated'\n-16EC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16ECA CRC                   C9819BC6 (3380714438)\n-16ECE Compressed Size       000001E5 (485)\n-16ED2 Uncompressed Size     00000389 (905)\n-16ED6 Filename Length       0038 (56)\n-16ED8 Extra Length          0000 (0)\n-16EDA Comment Length        0000 (0)\n-16EDC Disk Start            0000 (0)\n-16EDE Int File Attributes   0000 (0)\n+16D35 Compression Method    0008 (8) 'Deflated'\n+16D37 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16D3B CRC                   D02D8852 (3492644946)\n+16D3F Compressed Size       000001E1 (481)\n+16D43 Uncompressed Size     00000389 (905)\n+16D47 Filename Length       0038 (56)\n+16D49 Extra Length          0000 (0)\n+16D4B Comment Length        0000 (0)\n+16D4D Disk Start            0000 (0)\n+16D4F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16EE0 Ext File Attributes   81A40000 (2175008768)\n+16D51 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16EE4 Local Header Offset   0000B637 (46647)\n-16EE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16D55 Local Header Offset   0000B5D9 (46553)\n+16D59 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16D59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16F20 CENTRAL HEADER #109   02014B50 (33639248)\n-16F24 Created Zip Spec      14 (20) '2.0'\n-16F25 Created OS            03 (3) 'Unix'\n-16F26 Extract Zip Spec      14 (20) '2.0'\n-16F27 Extract OS            00 (0) 'MS-DOS'\n-16F28 General Purpose Flag  0800 (2048)\n+16D91 CENTRAL HEADER #109   02014B50 (33639248)\n+16D95 Created Zip Spec      14 (20) '2.0'\n+16D96 Created OS            03 (3) 'Unix'\n+16D97 Extract Zip Spec      14 (20) '2.0'\n+16D98 Extract OS            00 (0) 'MS-DOS'\n+16D99 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16F2A Compression Method    0008 (8) 'Deflated'\n-16F2C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16F30 CRC                   D983A62E (3649283630)\n-16F34 Compressed Size       000001BB (443)\n-16F38 Uncompressed Size     00000316 (790)\n-16F3C Filename Length       0027 (39)\n-16F3E Extra Length          0000 (0)\n-16F40 Comment Length        0000 (0)\n-16F42 Disk Start            0000 (0)\n-16F44 Int File Attributes   0000 (0)\n+16D9B Compression Method    0008 (8) 'Deflated'\n+16D9D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16DA1 CRC                   5112EA89 (1360194185)\n+16DA5 Compressed Size       000001B8 (440)\n+16DA9 Uncompressed Size     00000316 (790)\n+16DAD Filename Length       0027 (39)\n+16DAF Extra Length          0000 (0)\n+16DB1 Comment Length        0000 (0)\n+16DB3 Disk Start            0000 (0)\n+16DB5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16F46 Ext File Attributes   81A40000 (2175008768)\n+16DB7 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16F4A Local Header Offset   0000B872 (47218)\n-16F4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16DBB Local Header Offset   0000B810 (47120)\n+16DBF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16F4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16DBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16F75 CENTRAL HEADER #110   02014B50 (33639248)\n-16F79 Created Zip Spec      14 (20) '2.0'\n-16F7A Created OS            03 (3) 'Unix'\n-16F7B Extract Zip Spec      14 (20) '2.0'\n-16F7C Extract OS            00 (0) 'MS-DOS'\n-16F7D General Purpose Flag  0800 (2048)\n+16DE6 CENTRAL HEADER #110   02014B50 (33639248)\n+16DEA Created Zip Spec      14 (20) '2.0'\n+16DEB Created OS            03 (3) 'Unix'\n+16DEC Extract Zip Spec      14 (20) '2.0'\n+16DED Extract OS            00 (0) 'MS-DOS'\n+16DEE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16F7F Compression Method    0008 (8) 'Deflated'\n-16F81 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16F85 CRC                   33BD9140 (868061504)\n-16F89 Compressed Size       000001B5 (437)\n-16F8D Uncompressed Size     00000302 (770)\n-16F91 Filename Length       0022 (34)\n-16F93 Extra Length          0000 (0)\n-16F95 Comment Length        0000 (0)\n-16F97 Disk Start            0000 (0)\n-16F99 Int File Attributes   0000 (0)\n+16DF0 Compression Method    0008 (8) 'Deflated'\n+16DF2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16DF6 CRC                   C9CDA92D (3385698605)\n+16DFA Compressed Size       000001AF (431)\n+16DFE Uncompressed Size     00000302 (770)\n+16E02 Filename Length       0022 (34)\n+16E04 Extra Length          0000 (0)\n+16E06 Comment Length        0000 (0)\n+16E08 Disk Start            0000 (0)\n+16E0A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16F9B Ext File Attributes   81A40000 (2175008768)\n+16E0C Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16F9F Local Header Offset   0000BA72 (47730)\n-16FA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16E10 Local Header Offset   0000BA0D (47629)\n+16E14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16FA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16E14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-16FC5 CENTRAL HEADER #111   02014B50 (33639248)\n-16FC9 Created Zip Spec      14 (20) '2.0'\n-16FCA Created OS            03 (3) 'Unix'\n-16FCB Extract Zip Spec      14 (20) '2.0'\n-16FCC Extract OS            00 (0) 'MS-DOS'\n-16FCD General Purpose Flag  0800 (2048)\n+16E36 CENTRAL HEADER #111   02014B50 (33639248)\n+16E3A Created Zip Spec      14 (20) '2.0'\n+16E3B Created OS            03 (3) 'Unix'\n+16E3C Extract Zip Spec      14 (20) '2.0'\n+16E3D Extract OS            00 (0) 'MS-DOS'\n+16E3E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-16FCF Compression Method    0008 (8) 'Deflated'\n-16FD1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16FD5 CRC                   3A92721E (982675998)\n-16FD9 Compressed Size       000001B0 (432)\n-16FDD Uncompressed Size     000002EE (750)\n-16FE1 Filename Length       001D (29)\n-16FE3 Extra Length          0000 (0)\n-16FE5 Comment Length        0000 (0)\n-16FE7 Disk Start            0000 (0)\n-16FE9 Int File Attributes   0000 (0)\n+16E40 Compression Method    0008 (8) 'Deflated'\n+16E42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16E46 CRC                   FA9C4678 (4204545656)\n+16E4A Compressed Size       000001AC (428)\n+16E4E Uncompressed Size     000002EE (750)\n+16E52 Filename Length       001D (29)\n+16E54 Extra Length          0000 (0)\n+16E56 Comment Length        0000 (0)\n+16E58 Disk Start            0000 (0)\n+16E5A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-16FEB Ext File Attributes   81A40000 (2175008768)\n+16E5C Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-16FEF Local Header Offset   0000BC67 (48231)\n-16FF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16E60 Local Header Offset   0000BBFC (48124)\n+16E64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16FF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16E64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17010 CENTRAL HEADER #112   02014B50 (33639248)\n-17014 Created Zip Spec      14 (20) '2.0'\n-17015 Created OS            03 (3) 'Unix'\n-17016 Extract Zip Spec      14 (20) '2.0'\n-17017 Extract OS            00 (0) 'MS-DOS'\n-17018 General Purpose Flag  0800 (2048)\n+16E81 CENTRAL HEADER #112   02014B50 (33639248)\n+16E85 Created Zip Spec      14 (20) '2.0'\n+16E86 Created OS            03 (3) 'Unix'\n+16E87 Extract Zip Spec      14 (20) '2.0'\n+16E88 Extract OS            00 (0) 'MS-DOS'\n+16E89 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1701A Compression Method    0008 (8) 'Deflated'\n-1701C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17020 CRC                   F4BEE6B2 (4106151602)\n-17024 Compressed Size       000001B8 (440)\n-17028 Uncompressed Size     0000030E (782)\n-1702C Filename Length       0025 (37)\n-1702E Extra Length          0000 (0)\n-17030 Comment Length        0000 (0)\n-17032 Disk Start            0000 (0)\n-17034 Int File Attributes   0000 (0)\n+16E8B Compression Method    0008 (8) 'Deflated'\n+16E8D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16E91 CRC                   FC538CF1 (4233334001)\n+16E95 Compressed Size       000001B5 (437)\n+16E99 Uncompressed Size     0000030E (782)\n+16E9D Filename Length       0025 (37)\n+16E9F Extra Length          0000 (0)\n+16EA1 Comment Length        0000 (0)\n+16EA3 Disk Start            0000 (0)\n+16EA5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17036 Ext File Attributes   81A40000 (2175008768)\n+16EA7 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1703A Local Header Offset   0000BE52 (48722)\n-1703E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16EAB Local Header Offset   0000BDE3 (48611)\n+16EAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1703E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16EAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17063 CENTRAL HEADER #113   02014B50 (33639248)\n-17067 Created Zip Spec      14 (20) '2.0'\n-17068 Created OS            03 (3) 'Unix'\n-17069 Extract Zip Spec      14 (20) '2.0'\n-1706A Extract OS            00 (0) 'MS-DOS'\n-1706B General Purpose Flag  0800 (2048)\n+16ED4 CENTRAL HEADER #113   02014B50 (33639248)\n+16ED8 Created Zip Spec      14 (20) '2.0'\n+16ED9 Created OS            03 (3) 'Unix'\n+16EDA Extract Zip Spec      14 (20) '2.0'\n+16EDB Extract OS            00 (0) 'MS-DOS'\n+16EDC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1706D Compression Method    0008 (8) 'Deflated'\n-1706F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17073 CRC                   70C33696 (1891841686)\n-17077 Compressed Size       00000787 (1927)\n-1707B Uncompressed Size     00000E09 (3593)\n-1707F Filename Length       0025 (37)\n-17081 Extra Length          0000 (0)\n-17083 Comment Length        0000 (0)\n-17085 Disk Start            0000 (0)\n-17087 Int File Attributes   0000 (0)\n+16EDE Compression Method    0008 (8) 'Deflated'\n+16EE0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16EE4 CRC                   6B1E9769 (1797166953)\n+16EE8 Compressed Size       00000783 (1923)\n+16EEC Uncompressed Size     00000DD8 (3544)\n+16EF0 Filename Length       0025 (37)\n+16EF2 Extra Length          0000 (0)\n+16EF4 Comment Length        0000 (0)\n+16EF6 Disk Start            0000 (0)\n+16EF8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17089 Ext File Attributes   81A40000 (2175008768)\n+16EFA Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1708D Local Header Offset   0000C04D (49229)\n-17091 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16EFE Local Header Offset   0000BFDB (49115)\n+16F02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17091: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-170B6 CENTRAL HEADER #114   02014B50 (33639248)\n-170BA Created Zip Spec      14 (20) '2.0'\n-170BB Created OS            03 (3) 'Unix'\n-170BC Extract Zip Spec      14 (20) '2.0'\n-170BD Extract OS            00 (0) 'MS-DOS'\n-170BE General Purpose Flag  0800 (2048)\n+16F27 CENTRAL HEADER #114   02014B50 (33639248)\n+16F2B Created Zip Spec      14 (20) '2.0'\n+16F2C Created OS            03 (3) 'Unix'\n+16F2D Extract Zip Spec      14 (20) '2.0'\n+16F2E Extract OS            00 (0) 'MS-DOS'\n+16F2F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-170C0 Compression Method    0008 (8) 'Deflated'\n-170C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-170C6 CRC                   F2078EEE (4060581614)\n-170CA Compressed Size       000001B3 (435)\n-170CE Uncompressed Size     000002FA (762)\n-170D2 Filename Length       0020 (32)\n-170D4 Extra Length          0000 (0)\n-170D6 Comment Length        0000 (0)\n-170D8 Disk Start            0000 (0)\n-170DA Int File Attributes   0000 (0)\n+16F31 Compression Method    0008 (8) 'Deflated'\n+16F33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16F37 CRC                   93FD35F9 (2482845177)\n+16F3B Compressed Size       000001AE (430)\n+16F3F Uncompressed Size     000002FA (762)\n+16F43 Filename Length       0020 (32)\n+16F45 Extra Length          0000 (0)\n+16F47 Comment Length        0000 (0)\n+16F49 Disk Start            0000 (0)\n+16F4B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-170DC Ext File Attributes   81A40000 (2175008768)\n+16F4D Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-170E0 Local Header Offset   0000C817 (51223)\n-170E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16F51 Local Header Offset   0000C7A1 (51105)\n+16F55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x170E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16F55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17104 CENTRAL HEADER #115   02014B50 (33639248)\n-17108 Created Zip Spec      14 (20) '2.0'\n-17109 Created OS            03 (3) 'Unix'\n-1710A Extract Zip Spec      14 (20) '2.0'\n-1710B Extract OS            00 (0) 'MS-DOS'\n-1710C General Purpose Flag  0800 (2048)\n+16F75 CENTRAL HEADER #115   02014B50 (33639248)\n+16F79 Created Zip Spec      14 (20) '2.0'\n+16F7A Created OS            03 (3) 'Unix'\n+16F7B Extract Zip Spec      14 (20) '2.0'\n+16F7C Extract OS            00 (0) 'MS-DOS'\n+16F7D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1710E Compression Method    0008 (8) 'Deflated'\n-17110 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17114 CRC                   F5660A18 (4117105176)\n-17118 Compressed Size       0000023A (570)\n-1711C Uncompressed Size     00000402 (1026)\n-17120 Filename Length       0030 (48)\n-17122 Extra Length          0000 (0)\n-17124 Comment Length        0000 (0)\n-17126 Disk Start            0000 (0)\n-17128 Int File Attributes   0000 (0)\n+16F7F Compression Method    0008 (8) 'Deflated'\n+16F81 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16F85 CRC                   AD94C598 (2912208280)\n+16F89 Compressed Size       00000240 (576)\n+16F8D Uncompressed Size     00000412 (1042)\n+16F91 Filename Length       0030 (48)\n+16F93 Extra Length          0000 (0)\n+16F95 Comment Length        0000 (0)\n+16F97 Disk Start            0000 (0)\n+16F99 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1712A Ext File Attributes   81A40000 (2175008768)\n+16F9B Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1712E Local Header Offset   0000CA08 (51720)\n-17132 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16F9F Local Header Offset   0000C98D (51597)\n+16FA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17132: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16FA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17162 CENTRAL HEADER #116   02014B50 (33639248)\n-17166 Created Zip Spec      14 (20) '2.0'\n-17167 Created OS            03 (3) 'Unix'\n-17168 Extract Zip Spec      14 (20) '2.0'\n-17169 Extract OS            00 (0) 'MS-DOS'\n-1716A General Purpose Flag  0800 (2048)\n+16FD3 CENTRAL HEADER #116   02014B50 (33639248)\n+16FD7 Created Zip Spec      14 (20) '2.0'\n+16FD8 Created OS            03 (3) 'Unix'\n+16FD9 Extract Zip Spec      14 (20) '2.0'\n+16FDA Extract OS            00 (0) 'MS-DOS'\n+16FDB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1716C Compression Method    0008 (8) 'Deflated'\n-1716E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17172 CRC                   ECF85FAE (3975700398)\n-17176 Compressed Size       00000362 (866)\n-1717A Uncompressed Size     0000079F (1951)\n-1717E Filename Length       002E (46)\n-17180 Extra Length          0000 (0)\n-17182 Comment Length        0000 (0)\n-17184 Disk Start            0000 (0)\n-17186 Int File Attributes   0000 (0)\n+16FDD Compression Method    0008 (8) 'Deflated'\n+16FDF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16FE3 CRC                   E88DB1BE (3901600190)\n+16FE7 Compressed Size       0000035E (862)\n+16FEB Uncompressed Size     000007A1 (1953)\n+16FEF Filename Length       002E (46)\n+16FF1 Extra Length          0000 (0)\n+16FF3 Comment Length        0000 (0)\n+16FF5 Disk Start            0000 (0)\n+16FF7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17188 Ext File Attributes   81A40000 (2175008768)\n+16FF9 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1718C Local Header Offset   0000CC90 (52368)\n-17190 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16FFD Local Header Offset   0000CC1B (52251)\n+17001 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17001: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-171BE CENTRAL HEADER #117   02014B50 (33639248)\n-171C2 Created Zip Spec      14 (20) '2.0'\n-171C3 Created OS            03 (3) 'Unix'\n-171C4 Extract Zip Spec      14 (20) '2.0'\n-171C5 Extract OS            00 (0) 'MS-DOS'\n-171C6 General Purpose Flag  0800 (2048)\n+1702F CENTRAL HEADER #117   02014B50 (33639248)\n+17033 Created Zip Spec      14 (20) '2.0'\n+17034 Created OS            03 (3) 'Unix'\n+17035 Extract Zip Spec      14 (20) '2.0'\n+17036 Extract OS            00 (0) 'MS-DOS'\n+17037 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-171C8 Compression Method    0008 (8) 'Deflated'\n-171CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-171CE CRC                   BD4F9C29 (3176111145)\n-171D2 Compressed Size       0000019C (412)\n-171D6 Uncompressed Size     000002F6 (758)\n-171DA Filename Length       0029 (41)\n-171DC Extra Length          0000 (0)\n-171DE Comment Length        0000 (0)\n-171E0 Disk Start            0000 (0)\n-171E2 Int File Attributes   0000 (0)\n+17039 Compression Method    0008 (8) 'Deflated'\n+1703B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1703F CRC                   35BF20E2 (901718242)\n+17043 Compressed Size       0000019B (411)\n+17047 Uncompressed Size     000002F6 (758)\n+1704B Filename Length       0029 (41)\n+1704D Extra Length          0000 (0)\n+1704F Comment Length        0000 (0)\n+17051 Disk Start            0000 (0)\n+17053 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-171E4 Ext File Attributes   81A40000 (2175008768)\n+17055 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-171E8 Local Header Offset   0000D03E (53310)\n-171EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17059 Local Header Offset   0000CFC5 (53189)\n+1705D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x171EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1705D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17215 CENTRAL HEADER #118   02014B50 (33639248)\n-17219 Created Zip Spec      14 (20) '2.0'\n-1721A Created OS            03 (3) 'Unix'\n-1721B Extract Zip Spec      14 (20) '2.0'\n-1721C Extract OS            00 (0) 'MS-DOS'\n-1721D General Purpose Flag  0800 (2048)\n+17086 CENTRAL HEADER #118   02014B50 (33639248)\n+1708A Created Zip Spec      14 (20) '2.0'\n+1708B Created OS            03 (3) 'Unix'\n+1708C Extract Zip Spec      14 (20) '2.0'\n+1708D Extract OS            00 (0) 'MS-DOS'\n+1708E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1721F Compression Method    0008 (8) 'Deflated'\n-17221 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17225 CRC                   43B43050 (1135882320)\n-17229 Compressed Size       0000019D (413)\n-1722D Uncompressed Size     00000302 (770)\n-17231 Filename Length       002C (44)\n-17233 Extra Length          0000 (0)\n-17235 Comment Length        0000 (0)\n-17237 Disk Start            0000 (0)\n-17239 Int File Attributes   0000 (0)\n+17090 Compression Method    0008 (8) 'Deflated'\n+17092 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17096 CRC                   E67261F8 (3866255864)\n+1709A Compressed Size       00000192 (402)\n+1709E Uncompressed Size     00000302 (770)\n+170A2 Filename Length       002C (44)\n+170A4 Extra Length          0000 (0)\n+170A6 Comment Length        0000 (0)\n+170A8 Disk Start            0000 (0)\n+170AA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1723B Ext File Attributes   81A40000 (2175008768)\n+170AC Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1723F Local Header Offset   0000D221 (53793)\n-17243 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+170B0 Local Header Offset   0000D1A7 (53671)\n+170B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17243: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x170B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1726F CENTRAL HEADER #119   02014B50 (33639248)\n-17273 Created Zip Spec      14 (20) '2.0'\n-17274 Created OS            03 (3) 'Unix'\n-17275 Extract Zip Spec      14 (20) '2.0'\n-17276 Extract OS            00 (0) 'MS-DOS'\n-17277 General Purpose Flag  0800 (2048)\n+170E0 CENTRAL HEADER #119   02014B50 (33639248)\n+170E4 Created Zip Spec      14 (20) '2.0'\n+170E5 Created OS            03 (3) 'Unix'\n+170E6 Extract Zip Spec      14 (20) '2.0'\n+170E7 Extract OS            00 (0) 'MS-DOS'\n+170E8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17279 Compression Method    0008 (8) 'Deflated'\n-1727B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1727F CRC                   9F5CC459 (2673656921)\n-17283 Compressed Size       0000019D (413)\n-17287 Uncompressed Size     000002FE (766)\n-1728B Filename Length       002B (43)\n-1728D Extra Length          0000 (0)\n-1728F Comment Length        0000 (0)\n-17291 Disk Start            0000 (0)\n-17293 Int File Attributes   0000 (0)\n+170EA Compression Method    0008 (8) 'Deflated'\n+170EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+170F0 CRC                   4748CB01 (1195952897)\n+170F4 Compressed Size       0000019B (411)\n+170F8 Uncompressed Size     000002FE (766)\n+170FC Filename Length       002B (43)\n+170FE Extra Length          0000 (0)\n+17100 Comment Length        0000 (0)\n+17102 Disk Start            0000 (0)\n+17104 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17295 Ext File Attributes   81A40000 (2175008768)\n+17106 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17299 Local Header Offset   0000D408 (54280)\n-1729D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1710A Local Header Offset   0000D383 (54147)\n+1710E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1729D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1710E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-172C8 CENTRAL HEADER #120   02014B50 (33639248)\n-172CC Created Zip Spec      14 (20) '2.0'\n-172CD Created OS            03 (3) 'Unix'\n-172CE Extract Zip Spec      14 (20) '2.0'\n-172CF Extract OS            00 (0) 'MS-DOS'\n-172D0 General Purpose Flag  0800 (2048)\n+17139 CENTRAL HEADER #120   02014B50 (33639248)\n+1713D Created Zip Spec      14 (20) '2.0'\n+1713E Created OS            03 (3) 'Unix'\n+1713F Extract Zip Spec      14 (20) '2.0'\n+17140 Extract OS            00 (0) 'MS-DOS'\n+17141 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-172D2 Compression Method    0008 (8) 'Deflated'\n-172D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-172D8 CRC                   ABEBA1EE (2884346350)\n-172DC Compressed Size       000001B2 (434)\n-172E0 Uncompressed Size     00000308 (776)\n-172E4 Filename Length       0024 (36)\n-172E6 Extra Length          0000 (0)\n-172E8 Comment Length        0000 (0)\n-172EA Disk Start            0000 (0)\n-172EC Int File Attributes   0000 (0)\n+17143 Compression Method    0008 (8) 'Deflated'\n+17145 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17149 CRC                   9A025EA5 (2583846565)\n+1714D Compressed Size       000001AF (431)\n+17151 Uncompressed Size     00000308 (776)\n+17155 Filename Length       0024 (36)\n+17157 Extra Length          0000 (0)\n+17159 Comment Length        0000 (0)\n+1715B Disk Start            0000 (0)\n+1715D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-172EE Ext File Attributes   81A40000 (2175008768)\n+1715F Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-172F2 Local Header Offset   0000D5EE (54766)\n-172F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17163 Local Header Offset   0000D567 (54631)\n+17167 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x172F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1731A CENTRAL HEADER #121   02014B50 (33639248)\n-1731E Created Zip Spec      14 (20) '2.0'\n-1731F Created OS            03 (3) 'Unix'\n-17320 Extract Zip Spec      14 (20) '2.0'\n-17321 Extract OS            00 (0) 'MS-DOS'\n-17322 General Purpose Flag  0800 (2048)\n+1718B CENTRAL HEADER #121   02014B50 (33639248)\n+1718F Created Zip Spec      14 (20) '2.0'\n+17190 Created OS            03 (3) 'Unix'\n+17191 Extract Zip Spec      14 (20) '2.0'\n+17192 Extract OS            00 (0) 'MS-DOS'\n+17193 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17324 Compression Method    0008 (8) 'Deflated'\n-17326 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1732A CRC                   12B4CF2E (313839406)\n-1732E Compressed Size       00000197 (407)\n-17332 Uncompressed Size     000002DA (730)\n-17336 Filename Length       0022 (34)\n-17338 Extra Length          0000 (0)\n-1733A Comment Length        0000 (0)\n-1733C Disk Start            0000 (0)\n-1733E Int File Attributes   0000 (0)\n+17195 Compression Method    0008 (8) 'Deflated'\n+17197 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1719B CRC                   935C639F (2472305567)\n+1719F Compressed Size       00000194 (404)\n+171A3 Uncompressed Size     000002DA (730)\n+171A7 Filename Length       0022 (34)\n+171A9 Extra Length          0000 (0)\n+171AB Comment Length        0000 (0)\n+171AD Disk Start            0000 (0)\n+171AF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17340 Ext File Attributes   81A40000 (2175008768)\n+171B1 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17344 Local Header Offset   0000D7E2 (55266)\n-17348 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+171B5 Local Header Offset   0000D758 (55128)\n+171B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x171B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1736A CENTRAL HEADER #122   02014B50 (33639248)\n-1736E Created Zip Spec      14 (20) '2.0'\n-1736F Created OS            03 (3) 'Unix'\n-17370 Extract Zip Spec      14 (20) '2.0'\n-17371 Extract OS            00 (0) 'MS-DOS'\n-17372 General Purpose Flag  0800 (2048)\n+171DB CENTRAL HEADER #122   02014B50 (33639248)\n+171DF Created Zip Spec      14 (20) '2.0'\n+171E0 Created OS            03 (3) 'Unix'\n+171E1 Extract Zip Spec      14 (20) '2.0'\n+171E2 Extract OS            00 (0) 'MS-DOS'\n+171E3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17374 Compression Method    0008 (8) 'Deflated'\n-17376 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1737A CRC                   8C3CA54A (2352784714)\n-1737E Compressed Size       00000197 (407)\n-17382 Uncompressed Size     000002DA (730)\n-17386 Filename Length       0022 (34)\n-17388 Extra Length          0000 (0)\n-1738A Comment Length        0000 (0)\n-1738C Disk Start            0000 (0)\n-1738E Int File Attributes   0000 (0)\n+171E5 Compression Method    0008 (8) 'Deflated'\n+171E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+171EB CRC                   AE4EEDEB (2924408299)\n+171EF Compressed Size       00000195 (405)\n+171F3 Uncompressed Size     000002DA (730)\n+171F7 Filename Length       0022 (34)\n+171F9 Extra Length          0000 (0)\n+171FB Comment Length        0000 (0)\n+171FD Disk Start            0000 (0)\n+171FF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17390 Ext File Attributes   81A40000 (2175008768)\n+17201 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17394 Local Header Offset   0000D9B9 (55737)\n-17398 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17205 Local Header Offset   0000D92C (55596)\n+17209 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-173BA CENTRAL HEADER #123   02014B50 (33639248)\n-173BE Created Zip Spec      14 (20) '2.0'\n-173BF Created OS            03 (3) 'Unix'\n-173C0 Extract Zip Spec      14 (20) '2.0'\n-173C1 Extract OS            00 (0) 'MS-DOS'\n-173C2 General Purpose Flag  0800 (2048)\n+1722B CENTRAL HEADER #123   02014B50 (33639248)\n+1722F Created Zip Spec      14 (20) '2.0'\n+17230 Created OS            03 (3) 'Unix'\n+17231 Extract Zip Spec      14 (20) '2.0'\n+17232 Extract OS            00 (0) 'MS-DOS'\n+17233 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-173C4 Compression Method    0008 (8) 'Deflated'\n-173C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-173CA CRC                   63ED26DC (1676486364)\n-173CE Compressed Size       000001A0 (416)\n-173D2 Uncompressed Size     00000302 (770)\n-173D6 Filename Length       002C (44)\n-173D8 Extra Length          0000 (0)\n-173DA Comment Length        0000 (0)\n-173DC Disk Start            0000 (0)\n-173DE Int File Attributes   0000 (0)\n+17235 Compression Method    0008 (8) 'Deflated'\n+17237 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1723B CRC                   125F78D1 (308246737)\n+1723F Compressed Size       0000019A (410)\n+17243 Uncompressed Size     00000302 (770)\n+17247 Filename Length       002C (44)\n+17249 Extra Length          0000 (0)\n+1724B Comment Length        0000 (0)\n+1724D Disk Start            0000 (0)\n+1724F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-173E0 Ext File Attributes   81A40000 (2175008768)\n+17251 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-173E4 Local Header Offset   0000DB90 (56208)\n-173E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17255 Local Header Offset   0000DB01 (56065)\n+17259 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x173E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17259: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17414 CENTRAL HEADER #124   02014B50 (33639248)\n-17418 Created Zip Spec      14 (20) '2.0'\n-17419 Created OS            03 (3) 'Unix'\n-1741A Extract Zip Spec      14 (20) '2.0'\n-1741B Extract OS            00 (0) 'MS-DOS'\n-1741C General Purpose Flag  0800 (2048)\n+17285 CENTRAL HEADER #124   02014B50 (33639248)\n+17289 Created Zip Spec      14 (20) '2.0'\n+1728A Created OS            03 (3) 'Unix'\n+1728B Extract Zip Spec      14 (20) '2.0'\n+1728C Extract OS            00 (0) 'MS-DOS'\n+1728D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1741E Compression Method    0008 (8) 'Deflated'\n-17420 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17424 CRC                   48EE3FAE (1223573422)\n-17428 Compressed Size       000001BF (447)\n-1742C Uncompressed Size     00000348 (840)\n-17430 Filename Length       0033 (51)\n-17432 Extra Length          0000 (0)\n-17434 Comment Length        0000 (0)\n-17436 Disk Start            0000 (0)\n-17438 Int File Attributes   0000 (0)\n+1728F Compression Method    0008 (8) 'Deflated'\n+17291 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17295 CRC                   9E0E102D (2651721773)\n+17299 Compressed Size       000001BC (444)\n+1729D Uncompressed Size     00000348 (840)\n+172A1 Filename Length       0033 (51)\n+172A3 Extra Length          0000 (0)\n+172A5 Comment Length        0000 (0)\n+172A7 Disk Start            0000 (0)\n+172A9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1743A Ext File Attributes   81A40000 (2175008768)\n+172AB Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1743E Local Header Offset   0000DD7A (56698)\n-17442 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+172AF Local Header Offset   0000DCE5 (56549)\n+172B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x172B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17475 CENTRAL HEADER #125   02014B50 (33639248)\n-17479 Created Zip Spec      14 (20) '2.0'\n-1747A Created OS            03 (3) 'Unix'\n-1747B Extract Zip Spec      14 (20) '2.0'\n-1747C Extract OS            00 (0) 'MS-DOS'\n-1747D General Purpose Flag  0800 (2048)\n+172E6 CENTRAL HEADER #125   02014B50 (33639248)\n+172EA Created Zip Spec      14 (20) '2.0'\n+172EB Created OS            03 (3) 'Unix'\n+172EC Extract Zip Spec      14 (20) '2.0'\n+172ED Extract OS            00 (0) 'MS-DOS'\n+172EE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1747F Compression Method    0008 (8) 'Deflated'\n-17481 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17485 CRC                   44BC7F3B (1153204027)\n-17489 Compressed Size       00000199 (409)\n-1748D Uncompressed Size     000002DE (734)\n-17491 Filename Length       0023 (35)\n-17493 Extra Length          0000 (0)\n-17495 Comment Length        0000 (0)\n-17497 Disk Start            0000 (0)\n-17499 Int File Attributes   0000 (0)\n+172F0 Compression Method    0008 (8) 'Deflated'\n+172F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+172F6 CRC                   0566A53A (90613050)\n+172FA Compressed Size       00000197 (407)\n+172FE Uncompressed Size     000002DE (734)\n+17302 Filename Length       0023 (35)\n+17304 Extra Length          0000 (0)\n+17306 Comment Length        0000 (0)\n+17308 Disk Start            0000 (0)\n+1730A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1749B Ext File Attributes   81A40000 (2175008768)\n+1730C Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1749F Local Header Offset   0000DF8A (57226)\n-174A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17310 Local Header Offset   0000DEF2 (57074)\n+17314 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x174A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-174C6 CENTRAL HEADER #126   02014B50 (33639248)\n-174CA Created Zip Spec      14 (20) '2.0'\n-174CB Created OS            03 (3) 'Unix'\n-174CC Extract Zip Spec      14 (20) '2.0'\n-174CD Extract OS            00 (0) 'MS-DOS'\n-174CE General Purpose Flag  0800 (2048)\n+17337 CENTRAL HEADER #126   02014B50 (33639248)\n+1733B Created Zip Spec      14 (20) '2.0'\n+1733C Created OS            03 (3) 'Unix'\n+1733D Extract Zip Spec      14 (20) '2.0'\n+1733E Extract OS            00 (0) 'MS-DOS'\n+1733F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-174D0 Compression Method    0008 (8) 'Deflated'\n-174D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-174D6 CRC                   CB632538 (3412272440)\n-174DA Compressed Size       0000019C (412)\n-174DE Uncompressed Size     000002EA (746)\n-174E2 Filename Length       0026 (38)\n-174E4 Extra Length          0000 (0)\n-174E6 Comment Length        0000 (0)\n-174E8 Disk Start            0000 (0)\n-174EA Int File Attributes   0000 (0)\n+17341 Compression Method    0008 (8) 'Deflated'\n+17343 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17347 CRC                   C985E43D (3380995133)\n+1734B Compressed Size       00000197 (407)\n+1734F Uncompressed Size     000002EA (746)\n+17353 Filename Length       0026 (38)\n+17355 Extra Length          0000 (0)\n+17357 Comment Length        0000 (0)\n+17359 Disk Start            0000 (0)\n+1735B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-174EC Ext File Attributes   81A40000 (2175008768)\n+1735D Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-174F0 Local Header Offset   0000E164 (57700)\n-174F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17361 Local Header Offset   0000E0CA (57546)\n+17365 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x174F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17365: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1751A CENTRAL HEADER #127   02014B50 (33639248)\n-1751E Created Zip Spec      14 (20) '2.0'\n-1751F Created OS            03 (3) 'Unix'\n-17520 Extract Zip Spec      14 (20) '2.0'\n-17521 Extract OS            00 (0) 'MS-DOS'\n-17522 General Purpose Flag  0800 (2048)\n+1738B CENTRAL HEADER #127   02014B50 (33639248)\n+1738F Created Zip Spec      14 (20) '2.0'\n+17390 Created OS            03 (3) 'Unix'\n+17391 Extract Zip Spec      14 (20) '2.0'\n+17392 Extract OS            00 (0) 'MS-DOS'\n+17393 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17524 Compression Method    0008 (8) 'Deflated'\n-17526 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1752A CRC                   7B81A8E9 (2072094953)\n-1752E Compressed Size       00000198 (408)\n-17532 Uncompressed Size     000002CE (718)\n-17536 Filename Length       001F (31)\n-17538 Extra Length          0000 (0)\n-1753A Comment Length        0000 (0)\n-1753C Disk Start            0000 (0)\n-1753E Int File Attributes   0000 (0)\n+17395 Compression Method    0008 (8) 'Deflated'\n+17397 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1739B CRC                   3B77DA96 (997710486)\n+1739F Compressed Size       00000194 (404)\n+173A3 Uncompressed Size     000002CE (718)\n+173A7 Filename Length       001F (31)\n+173A9 Extra Length          0000 (0)\n+173AB Comment Length        0000 (0)\n+173AD Disk Start            0000 (0)\n+173AF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17540 Ext File Attributes   81A40000 (2175008768)\n+173B1 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17544 Local Header Offset   0000E344 (58180)\n-17548 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+173B5 Local Header Offset   0000E2A5 (58021)\n+173B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x173B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17567 CENTRAL HEADER #128   02014B50 (33639248)\n-1756B Created Zip Spec      14 (20) '2.0'\n-1756C Created OS            03 (3) 'Unix'\n-1756D Extract Zip Spec      14 (20) '2.0'\n-1756E Extract OS            00 (0) 'MS-DOS'\n-1756F General Purpose Flag  0800 (2048)\n+173D8 CENTRAL HEADER #128   02014B50 (33639248)\n+173DC Created Zip Spec      14 (20) '2.0'\n+173DD Created OS            03 (3) 'Unix'\n+173DE Extract Zip Spec      14 (20) '2.0'\n+173DF Extract OS            00 (0) 'MS-DOS'\n+173E0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17571 Compression Method    0008 (8) 'Deflated'\n-17573 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17577 CRC                   06B3BF15 (112443157)\n-1757B Compressed Size       0000019D (413)\n-1757F Uncompressed Size     000002F6 (758)\n-17583 Filename Length       0029 (41)\n-17585 Extra Length          0000 (0)\n-17587 Comment Length        0000 (0)\n-17589 Disk Start            0000 (0)\n-1758B Int File Attributes   0000 (0)\n+173E2 Compression Method    0008 (8) 'Deflated'\n+173E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+173E8 CRC                   AC62B96A (2892151146)\n+173EC Compressed Size       0000019D (413)\n+173F0 Uncompressed Size     000002F6 (758)\n+173F4 Filename Length       0029 (41)\n+173F6 Extra Length          0000 (0)\n+173F8 Comment Length        0000 (0)\n+173FA Disk Start            0000 (0)\n+173FC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1758D Ext File Attributes   81A40000 (2175008768)\n+173FE Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17591 Local Header Offset   0000E519 (58649)\n-17595 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17402 Local Header Offset   0000E476 (58486)\n+17406 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-175BE CENTRAL HEADER #129   02014B50 (33639248)\n-175C2 Created Zip Spec      14 (20) '2.0'\n-175C3 Created OS            03 (3) 'Unix'\n-175C4 Extract Zip Spec      14 (20) '2.0'\n-175C5 Extract OS            00 (0) 'MS-DOS'\n-175C6 General Purpose Flag  0800 (2048)\n+1742F CENTRAL HEADER #129   02014B50 (33639248)\n+17433 Created Zip Spec      14 (20) '2.0'\n+17434 Created OS            03 (3) 'Unix'\n+17435 Extract Zip Spec      14 (20) '2.0'\n+17436 Extract OS            00 (0) 'MS-DOS'\n+17437 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-175C8 Compression Method    0008 (8) 'Deflated'\n-175CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-175CE CRC                   2E8CD16F (780980591)\n-175D2 Compressed Size       0000019B (411)\n-175D6 Uncompressed Size     000002E2 (738)\n-175DA Filename Length       0024 (36)\n-175DC Extra Length          0000 (0)\n-175DE Comment Length        0000 (0)\n-175E0 Disk Start            0000 (0)\n-175E2 Int File Attributes   0000 (0)\n+17439 Compression Method    0008 (8) 'Deflated'\n+1743B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1743F CRC                   CD1BC86F (3441150063)\n+17443 Compressed Size       00000197 (407)\n+17447 Uncompressed Size     000002E2 (738)\n+1744B Filename Length       0024 (36)\n+1744D Extra Length          0000 (0)\n+1744F Comment Length        0000 (0)\n+17451 Disk Start            0000 (0)\n+17453 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-175E4 Ext File Attributes   81A40000 (2175008768)\n+17455 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-175E8 Local Header Offset   0000E6FD (59133)\n-175EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17459 Local Header Offset   0000E65A (58970)\n+1745D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x175EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1745D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17610 CENTRAL HEADER #130   02014B50 (33639248)\n-17614 Created Zip Spec      14 (20) '2.0'\n-17615 Created OS            03 (3) 'Unix'\n-17616 Extract Zip Spec      14 (20) '2.0'\n-17617 Extract OS            00 (0) 'MS-DOS'\n-17618 General Purpose Flag  0800 (2048)\n+17481 CENTRAL HEADER #130   02014B50 (33639248)\n+17485 Created Zip Spec      14 (20) '2.0'\n+17486 Created OS            03 (3) 'Unix'\n+17487 Extract Zip Spec      14 (20) '2.0'\n+17488 Extract OS            00 (0) 'MS-DOS'\n+17489 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1761A Compression Method    0008 (8) 'Deflated'\n-1761C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17620 CRC                   4B58C5A1 (1264108961)\n-17624 Compressed Size       0000019D (413)\n-17628 Uncompressed Size     000002EE (750)\n-1762C Filename Length       0027 (39)\n-1762E Extra Length          0000 (0)\n-17630 Comment Length        0000 (0)\n-17632 Disk Start            0000 (0)\n-17634 Int File Attributes   0000 (0)\n+1748B Compression Method    0008 (8) 'Deflated'\n+1748D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17491 CRC                   6E072D3F (1845964095)\n+17495 Compressed Size       0000019B (411)\n+17499 Uncompressed Size     000002EE (750)\n+1749D Filename Length       0027 (39)\n+1749F Extra Length          0000 (0)\n+174A1 Comment Length        0000 (0)\n+174A3 Disk Start            0000 (0)\n+174A5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17636 Ext File Attributes   81A40000 (2175008768)\n+174A7 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1763A Local Header Offset   0000E8DA (59610)\n-1763E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+174AB Local Header Offset   0000E833 (59443)\n+174AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1763E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x174AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17665 CENTRAL HEADER #131   02014B50 (33639248)\n-17669 Created Zip Spec      14 (20) '2.0'\n-1766A Created OS            03 (3) 'Unix'\n-1766B Extract Zip Spec      14 (20) '2.0'\n-1766C Extract OS            00 (0) 'MS-DOS'\n-1766D General Purpose Flag  0800 (2048)\n+174D6 CENTRAL HEADER #131   02014B50 (33639248)\n+174DA Created Zip Spec      14 (20) '2.0'\n+174DB Created OS            03 (3) 'Unix'\n+174DC Extract Zip Spec      14 (20) '2.0'\n+174DD Extract OS            00 (0) 'MS-DOS'\n+174DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1766F Compression Method    0008 (8) 'Deflated'\n-17671 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17675 CRC                   2DCCB757 (768390999)\n-17679 Compressed Size       000001BA (442)\n-1767D Uncompressed Size     00000320 (800)\n-17681 Filename Length       002A (42)\n-17683 Extra Length          0000 (0)\n-17685 Comment Length        0000 (0)\n-17687 Disk Start            0000 (0)\n-17689 Int File Attributes   0000 (0)\n+174E0 Compression Method    0008 (8) 'Deflated'\n+174E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+174E6 CRC                   A9B92380 (2847482752)\n+174EA Compressed Size       000001B6 (438)\n+174EE Uncompressed Size     00000320 (800)\n+174F2 Filename Length       002A (42)\n+174F4 Extra Length          0000 (0)\n+174F6 Comment Length        0000 (0)\n+174F8 Disk Start            0000 (0)\n+174FA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1768B Ext File Attributes   81A40000 (2175008768)\n+174FC Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1768F Local Header Offset   0000EABC (60092)\n-17693 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17500 Local Header Offset   0000EA13 (59923)\n+17504 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17504: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-176BD CENTRAL HEADER #132   02014B50 (33639248)\n-176C1 Created Zip Spec      14 (20) '2.0'\n-176C2 Created OS            03 (3) 'Unix'\n-176C3 Extract Zip Spec      14 (20) '2.0'\n-176C4 Extract OS            00 (0) 'MS-DOS'\n-176C5 General Purpose Flag  0800 (2048)\n+1752E CENTRAL HEADER #132   02014B50 (33639248)\n+17532 Created Zip Spec      14 (20) '2.0'\n+17533 Created OS            03 (3) 'Unix'\n+17534 Extract Zip Spec      14 (20) '2.0'\n+17535 Extract OS            00 (0) 'MS-DOS'\n+17536 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-176C7 Compression Method    0008 (8) 'Deflated'\n-176C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-176CD CRC                   B162C1A8 (2976039336)\n-176D1 Compressed Size       00000199 (409)\n-176D5 Uncompressed Size     000002DA (730)\n-176D9 Filename Length       0022 (34)\n-176DB Extra Length          0000 (0)\n-176DD Comment Length        0000 (0)\n-176DF Disk Start            0000 (0)\n-176E1 Int File Attributes   0000 (0)\n+17538 Compression Method    0008 (8) 'Deflated'\n+1753A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1753E CRC                   4E684A15 (1315457557)\n+17542 Compressed Size       00000196 (406)\n+17546 Uncompressed Size     000002DA (730)\n+1754A Filename Length       0022 (34)\n+1754C Extra Length          0000 (0)\n+1754E Comment Length        0000 (0)\n+17550 Disk Start            0000 (0)\n+17552 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-176E3 Ext File Attributes   81A40000 (2175008768)\n+17554 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-176E7 Local Header Offset   0000ECBE (60606)\n-176EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17558 Local Header Offset   0000EC11 (60433)\n+1755C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x176EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1755C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1770D CENTRAL HEADER #133   02014B50 (33639248)\n-17711 Created Zip Spec      14 (20) '2.0'\n-17712 Created OS            03 (3) 'Unix'\n-17713 Extract Zip Spec      14 (20) '2.0'\n-17714 Extract OS            00 (0) 'MS-DOS'\n-17715 General Purpose Flag  0800 (2048)\n+1757E CENTRAL HEADER #133   02014B50 (33639248)\n+17582 Created Zip Spec      14 (20) '2.0'\n+17583 Created OS            03 (3) 'Unix'\n+17584 Extract Zip Spec      14 (20) '2.0'\n+17585 Extract OS            00 (0) 'MS-DOS'\n+17586 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17717 Compression Method    0008 (8) 'Deflated'\n-17719 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1771D CRC                   5D9859E5 (1570265573)\n-17721 Compressed Size       000001B9 (441)\n-17725 Uncompressed Size     00000320 (800)\n-17729 Filename Length       002A (42)\n-1772B Extra Length          0000 (0)\n-1772D Comment Length        0000 (0)\n-1772F Disk Start            0000 (0)\n-17731 Int File Attributes   0000 (0)\n+17588 Compression Method    0008 (8) 'Deflated'\n+1758A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1758E CRC                   3D3961BF (1027170751)\n+17592 Compressed Size       000001B5 (437)\n+17596 Uncompressed Size     00000320 (800)\n+1759A Filename Length       002A (42)\n+1759C Extra Length          0000 (0)\n+1759E Comment Length        0000 (0)\n+175A0 Disk Start            0000 (0)\n+175A2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17733 Ext File Attributes   81A40000 (2175008768)\n+175A4 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17737 Local Header Offset   0000EE97 (61079)\n-1773B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+175A8 Local Header Offset   0000EDE7 (60903)\n+175AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1773B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x175AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17765 CENTRAL HEADER #134   02014B50 (33639248)\n-17769 Created Zip Spec      14 (20) '2.0'\n-1776A Created OS            03 (3) 'Unix'\n-1776B Extract Zip Spec      14 (20) '2.0'\n-1776C Extract OS            00 (0) 'MS-DOS'\n-1776D General Purpose Flag  0800 (2048)\n+175D6 CENTRAL HEADER #134   02014B50 (33639248)\n+175DA Created Zip Spec      14 (20) '2.0'\n+175DB Created OS            03 (3) 'Unix'\n+175DC Extract Zip Spec      14 (20) '2.0'\n+175DD Extract OS            00 (0) 'MS-DOS'\n+175DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1776F Compression Method    0008 (8) 'Deflated'\n-17771 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17775 CRC                   287E89F6 (679381494)\n-17779 Compressed Size       00000199 (409)\n-1777D Uncompressed Size     000002DE (734)\n-17781 Filename Length       0023 (35)\n-17783 Extra Length          0000 (0)\n-17785 Comment Length        0000 (0)\n-17787 Disk Start            0000 (0)\n-17789 Int File Attributes   0000 (0)\n+175E0 Compression Method    0008 (8) 'Deflated'\n+175E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+175E6 CRC                   F39CD6AD (4087142061)\n+175EA Compressed Size       00000197 (407)\n+175EE Uncompressed Size     000002DE (734)\n+175F2 Filename Length       0023 (35)\n+175F4 Extra Length          0000 (0)\n+175F6 Comment Length        0000 (0)\n+175F8 Disk Start            0000 (0)\n+175FA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1778B Ext File Attributes   81A40000 (2175008768)\n+175FC Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1778F Local Header Offset   0000F098 (61592)\n-17793 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17600 Local Header Offset   0000EFE4 (61412)\n+17604 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17604: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-177B6 CENTRAL HEADER #135   02014B50 (33639248)\n-177BA Created Zip Spec      14 (20) '2.0'\n-177BB Created OS            03 (3) 'Unix'\n-177BC Extract Zip Spec      14 (20) '2.0'\n-177BD Extract OS            00 (0) 'MS-DOS'\n-177BE General Purpose Flag  0800 (2048)\n+17627 CENTRAL HEADER #135   02014B50 (33639248)\n+1762B Created Zip Spec      14 (20) '2.0'\n+1762C Created OS            03 (3) 'Unix'\n+1762D Extract Zip Spec      14 (20) '2.0'\n+1762E Extract OS            00 (0) 'MS-DOS'\n+1762F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-177C0 Compression Method    0008 (8) 'Deflated'\n-177C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-177C6 CRC                   5B182140 (1528308032)\n-177CA Compressed Size       000001A1 (417)\n-177CE Uncompressed Size     000002FE (766)\n-177D2 Filename Length       002B (43)\n-177D4 Extra Length          0000 (0)\n-177D6 Comment Length        0000 (0)\n-177D8 Disk Start            0000 (0)\n-177DA Int File Attributes   0000 (0)\n+17631 Compression Method    0008 (8) 'Deflated'\n+17633 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17637 CRC                   E124E173 (3777290611)\n+1763B Compressed Size       0000019F (415)\n+1763F Uncompressed Size     000002FE (766)\n+17643 Filename Length       002B (43)\n+17645 Extra Length          0000 (0)\n+17647 Comment Length        0000 (0)\n+17649 Disk Start            0000 (0)\n+1764B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-177DC Ext File Attributes   81A40000 (2175008768)\n+1764D Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-177E0 Local Header Offset   0000F272 (62066)\n-177E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17651 Local Header Offset   0000F1BC (61884)\n+17655 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x177E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1780F CENTRAL HEADER #136   02014B50 (33639248)\n-17813 Created Zip Spec      14 (20) '2.0'\n-17814 Created OS            03 (3) 'Unix'\n-17815 Extract Zip Spec      14 (20) '2.0'\n-17816 Extract OS            00 (0) 'MS-DOS'\n-17817 General Purpose Flag  0800 (2048)\n+17680 CENTRAL HEADER #136   02014B50 (33639248)\n+17684 Created Zip Spec      14 (20) '2.0'\n+17685 Created OS            03 (3) 'Unix'\n+17686 Extract Zip Spec      14 (20) '2.0'\n+17687 Extract OS            00 (0) 'MS-DOS'\n+17688 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17819 Compression Method    0008 (8) 'Deflated'\n-1781B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1781F CRC                   5D697F59 (1567194969)\n-17823 Compressed Size       0000019B (411)\n-17827 Uncompressed Size     000002F6 (758)\n-1782B Filename Length       0029 (41)\n-1782D Extra Length          0000 (0)\n-1782F Comment Length        0000 (0)\n-17831 Disk Start            0000 (0)\n-17833 Int File Attributes   0000 (0)\n+1768A Compression Method    0008 (8) 'Deflated'\n+1768C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17690 CRC                   AC70B9C0 (2893068736)\n+17694 Compressed Size       00000199 (409)\n+17698 Uncompressed Size     000002F6 (758)\n+1769C Filename Length       0029 (41)\n+1769E Extra Length          0000 (0)\n+176A0 Comment Length        0000 (0)\n+176A2 Disk Start            0000 (0)\n+176A4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17835 Ext File Attributes   81A40000 (2175008768)\n+176A6 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17839 Local Header Offset   0000F45C (62556)\n-1783D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+176AA Local Header Offset   0000F3A4 (62372)\n+176AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1783D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x176AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17866 CENTRAL HEADER #137   02014B50 (33639248)\n-1786A Created Zip Spec      14 (20) '2.0'\n-1786B Created OS            03 (3) 'Unix'\n-1786C Extract Zip Spec      14 (20) '2.0'\n-1786D Extract OS            00 (0) 'MS-DOS'\n-1786E General Purpose Flag  0800 (2048)\n+176D7 CENTRAL HEADER #137   02014B50 (33639248)\n+176DB Created Zip Spec      14 (20) '2.0'\n+176DC Created OS            03 (3) 'Unix'\n+176DD Extract Zip Spec      14 (20) '2.0'\n+176DE Extract OS            00 (0) 'MS-DOS'\n+176DF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17870 Compression Method    0008 (8) 'Deflated'\n-17872 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17876 CRC                   4ADB9BEE (1255906286)\n-1787A Compressed Size       0000019E (414)\n-1787E Uncompressed Size     000002FE (766)\n-17882 Filename Length       002B (43)\n-17884 Extra Length          0000 (0)\n-17886 Comment Length        0000 (0)\n-17888 Disk Start            0000 (0)\n-1788A Int File Attributes   0000 (0)\n+176E1 Compression Method    0008 (8) 'Deflated'\n+176E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+176E7 CRC                   FD177ADC (4246174428)\n+176EB Compressed Size       0000019A (410)\n+176EF Uncompressed Size     000002FE (766)\n+176F3 Filename Length       002B (43)\n+176F5 Extra Length          0000 (0)\n+176F7 Comment Length        0000 (0)\n+176F9 Disk Start            0000 (0)\n+176FB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1788C Ext File Attributes   81A40000 (2175008768)\n+176FD Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17890 Local Header Offset   0000F63E (63038)\n-17894 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17701 Local Header Offset   0000F584 (62852)\n+17705 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-178BF CENTRAL HEADER #138   02014B50 (33639248)\n-178C3 Created Zip Spec      14 (20) '2.0'\n-178C4 Created OS            03 (3) 'Unix'\n-178C5 Extract Zip Spec      14 (20) '2.0'\n-178C6 Extract OS            00 (0) 'MS-DOS'\n-178C7 General Purpose Flag  0800 (2048)\n+17730 CENTRAL HEADER #138   02014B50 (33639248)\n+17734 Created Zip Spec      14 (20) '2.0'\n+17735 Created OS            03 (3) 'Unix'\n+17736 Extract Zip Spec      14 (20) '2.0'\n+17737 Extract OS            00 (0) 'MS-DOS'\n+17738 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-178C9 Compression Method    0008 (8) 'Deflated'\n-178CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-178CF CRC                   781DB374 (2015212404)\n-178D3 Compressed Size       0000019A (410)\n-178D7 Uncompressed Size     000002F1 (753)\n-178DB Filename Length       0029 (41)\n-178DD Extra Length          0000 (0)\n-178DF Comment Length        0000 (0)\n-178E1 Disk Start            0000 (0)\n-178E3 Int File Attributes   0000 (0)\n+1773A Compression Method    0008 (8) 'Deflated'\n+1773C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17740 CRC                   CC3AAE72 (3426397810)\n+17744 Compressed Size       00000196 (406)\n+17748 Uncompressed Size     000002F1 (753)\n+1774C Filename Length       0029 (41)\n+1774E Extra Length          0000 (0)\n+17750 Comment Length        0000 (0)\n+17752 Disk Start            0000 (0)\n+17754 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-178E5 Ext File Attributes   81A40000 (2175008768)\n+17756 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-178E9 Local Header Offset   0000F825 (63525)\n-178ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1775A Local Header Offset   0000F767 (63335)\n+1775E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x178ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1775E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17916 CENTRAL HEADER #139   02014B50 (33639248)\n-1791A Created Zip Spec      14 (20) '2.0'\n-1791B Created OS            03 (3) 'Unix'\n-1791C Extract Zip Spec      14 (20) '2.0'\n-1791D Extract OS            00 (0) 'MS-DOS'\n-1791E General Purpose Flag  0800 (2048)\n+17787 CENTRAL HEADER #139   02014B50 (33639248)\n+1778B Created Zip Spec      14 (20) '2.0'\n+1778C Created OS            03 (3) 'Unix'\n+1778D Extract Zip Spec      14 (20) '2.0'\n+1778E Extract OS            00 (0) 'MS-DOS'\n+1778F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17920 Compression Method    0008 (8) 'Deflated'\n-17922 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17926 CRC                   1A68B193 (443068819)\n-1792A Compressed Size       000001A5 (421)\n-1792E Uncompressed Size     0000030A (778)\n-17932 Filename Length       002F (47)\n-17934 Extra Length          0000 (0)\n-17936 Comment Length        0000 (0)\n-17938 Disk Start            0000 (0)\n-1793A Int File Attributes   0000 (0)\n+17791 Compression Method    0008 (8) 'Deflated'\n+17793 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17797 CRC                   DA07FEAB (3657957035)\n+1779B Compressed Size       000001A0 (416)\n+1779F Uncompressed Size     0000030A (778)\n+177A3 Filename Length       002F (47)\n+177A5 Extra Length          0000 (0)\n+177A7 Comment Length        0000 (0)\n+177A9 Disk Start            0000 (0)\n+177AB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1793C Ext File Attributes   81A40000 (2175008768)\n+177AD Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17940 Local Header Offset   0000FA06 (64006)\n-17944 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+177B1 Local Header Offset   0000F944 (63812)\n+177B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x177B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17973 CENTRAL HEADER #140   02014B50 (33639248)\n-17977 Created Zip Spec      14 (20) '2.0'\n-17978 Created OS            03 (3) 'Unix'\n-17979 Extract Zip Spec      14 (20) '2.0'\n-1797A Extract OS            00 (0) 'MS-DOS'\n-1797B General Purpose Flag  0800 (2048)\n+177E4 CENTRAL HEADER #140   02014B50 (33639248)\n+177E8 Created Zip Spec      14 (20) '2.0'\n+177E9 Created OS            03 (3) 'Unix'\n+177EA Extract Zip Spec      14 (20) '2.0'\n+177EB Extract OS            00 (0) 'MS-DOS'\n+177EC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1797D Compression Method    0008 (8) 'Deflated'\n-1797F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17983 CRC                   4A3A64BA (1245340858)\n-17987 Compressed Size       0000019F (415)\n-1798B Uncompressed Size     000002F6 (758)\n-1798F Filename Length       002A (42)\n-17991 Extra Length          0000 (0)\n-17993 Comment Length        0000 (0)\n-17995 Disk Start            0000 (0)\n-17997 Int File Attributes   0000 (0)\n+177EE Compression Method    0008 (8) 'Deflated'\n+177F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+177F4 CRC                   90A87628 (2426959400)\n+177F8 Compressed Size       0000019A (410)\n+177FC Uncompressed Size     000002F6 (758)\n+17800 Filename Length       002A (42)\n+17802 Extra Length          0000 (0)\n+17804 Comment Length        0000 (0)\n+17806 Disk Start            0000 (0)\n+17808 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17999 Ext File Attributes   81A40000 (2175008768)\n+1780A Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1799D Local Header Offset   0000FBF8 (64504)\n-179A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1780E Local Header Offset   0000FB31 (64305)\n+17812 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x179A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17812: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-179CB CENTRAL HEADER #141   02014B50 (33639248)\n-179CF Created Zip Spec      14 (20) '2.0'\n-179D0 Created OS            03 (3) 'Unix'\n-179D1 Extract Zip Spec      14 (20) '2.0'\n-179D2 Extract OS            00 (0) 'MS-DOS'\n-179D3 General Purpose Flag  0800 (2048)\n+1783C CENTRAL HEADER #141   02014B50 (33639248)\n+17840 Created Zip Spec      14 (20) '2.0'\n+17841 Created OS            03 (3) 'Unix'\n+17842 Extract Zip Spec      14 (20) '2.0'\n+17843 Extract OS            00 (0) 'MS-DOS'\n+17844 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-179D5 Compression Method    0008 (8) 'Deflated'\n-179D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-179DB CRC                   1C62AF19 (476229401)\n-179DF Compressed Size       00000199 (409)\n-179E3 Uncompressed Size     000002DE (734)\n-179E7 Filename Length       0024 (36)\n-179E9 Extra Length          0000 (0)\n-179EB Comment Length        0000 (0)\n-179ED Disk Start            0000 (0)\n-179EF Int File Attributes   0000 (0)\n+17846 Compression Method    0008 (8) 'Deflated'\n+17848 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1784C CRC                   8F23301F (2401447967)\n+17850 Compressed Size       00000194 (404)\n+17854 Uncompressed Size     000002DE (734)\n+17858 Filename Length       0024 (36)\n+1785A Extra Length          0000 (0)\n+1785C Comment Length        0000 (0)\n+1785E Disk Start            0000 (0)\n+17860 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-179F1 Ext File Attributes   81A40000 (2175008768)\n+17862 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-179F5 Local Header Offset   0000FDDF (64991)\n-179F9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17866 Local Header Offset   0000FD13 (64787)\n+1786A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x179F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1786A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17A1D CENTRAL HEADER #142   02014B50 (33639248)\n-17A21 Created Zip Spec      14 (20) '2.0'\n-17A22 Created OS            03 (3) 'Unix'\n-17A23 Extract Zip Spec      14 (20) '2.0'\n-17A24 Extract OS            00 (0) 'MS-DOS'\n-17A25 General Purpose Flag  0800 (2048)\n+1788E CENTRAL HEADER #142   02014B50 (33639248)\n+17892 Created Zip Spec      14 (20) '2.0'\n+17893 Created OS            03 (3) 'Unix'\n+17894 Extract Zip Spec      14 (20) '2.0'\n+17895 Extract OS            00 (0) 'MS-DOS'\n+17896 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17A27 Compression Method    0008 (8) 'Deflated'\n-17A29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17A2D CRC                   5E680136 (1583874358)\n-17A31 Compressed Size       0000019C (412)\n-17A35 Uncompressed Size     000002EA (746)\n-17A39 Filename Length       0027 (39)\n-17A3B Extra Length          0000 (0)\n-17A3D Comment Length        0000 (0)\n-17A3F Disk Start            0000 (0)\n-17A41 Int File Attributes   0000 (0)\n+17898 Compression Method    0008 (8) 'Deflated'\n+1789A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1789E CRC                   FCAC9215 (4239168021)\n+178A2 Compressed Size       0000019A (410)\n+178A6 Uncompressed Size     000002EA (746)\n+178AA Filename Length       0027 (39)\n+178AC Extra Length          0000 (0)\n+178AE Comment Length        0000 (0)\n+178B0 Disk Start            0000 (0)\n+178B2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17A43 Ext File Attributes   81A40000 (2175008768)\n+178B4 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17A47 Local Header Offset   0000FFBA (65466)\n-17A4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+178B8 Local Header Offset   0000FEE9 (65257)\n+178BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x178BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17A72 CENTRAL HEADER #143   02014B50 (33639248)\n-17A76 Created Zip Spec      14 (20) '2.0'\n-17A77 Created OS            03 (3) 'Unix'\n-17A78 Extract Zip Spec      14 (20) '2.0'\n-17A79 Extract OS            00 (0) 'MS-DOS'\n-17A7A General Purpose Flag  0800 (2048)\n+178E3 CENTRAL HEADER #143   02014B50 (33639248)\n+178E7 Created Zip Spec      14 (20) '2.0'\n+178E8 Created OS            03 (3) 'Unix'\n+178E9 Extract Zip Spec      14 (20) '2.0'\n+178EA Extract OS            00 (0) 'MS-DOS'\n+178EB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17A7C Compression Method    0008 (8) 'Deflated'\n-17A7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17A82 CRC                   A8186179 (2820170105)\n-17A86 Compressed Size       000001A4 (420)\n-17A8A Uncompressed Size     0000030E (782)\n-17A8E Filename Length       0030 (48)\n-17A90 Extra Length          0000 (0)\n-17A92 Comment Length        0000 (0)\n-17A94 Disk Start            0000 (0)\n-17A96 Int File Attributes   0000 (0)\n+178ED Compression Method    0008 (8) 'Deflated'\n+178EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+178F3 CRC                   F26AD0E4 (4067086564)\n+178F7 Compressed Size       0000019E (414)\n+178FB Uncompressed Size     0000030E (782)\n+178FF Filename Length       0030 (48)\n+17901 Extra Length          0000 (0)\n+17903 Comment Length        0000 (0)\n+17905 Disk Start            0000 (0)\n+17907 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17A98 Ext File Attributes   81A40000 (2175008768)\n+17909 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17A9C Local Header Offset   0001019B (65947)\n-17AA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1790D Local Header Offset   000100C8 (65736)\n+17911 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17AA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17AD0 CENTRAL HEADER #144   02014B50 (33639248)\n-17AD4 Created Zip Spec      14 (20) '2.0'\n-17AD5 Created OS            03 (3) 'Unix'\n-17AD6 Extract Zip Spec      14 (20) '2.0'\n-17AD7 Extract OS            00 (0) 'MS-DOS'\n-17AD8 General Purpose Flag  0800 (2048)\n+17941 CENTRAL HEADER #144   02014B50 (33639248)\n+17945 Created Zip Spec      14 (20) '2.0'\n+17946 Created OS            03 (3) 'Unix'\n+17947 Extract Zip Spec      14 (20) '2.0'\n+17948 Extract OS            00 (0) 'MS-DOS'\n+17949 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17ADA Compression Method    0008 (8) 'Deflated'\n-17ADC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17AE0 CRC                   8AA0F537 (2325804343)\n-17AE4 Compressed Size       000001A0 (416)\n-17AE8 Uncompressed Size     0000030A (778)\n-17AEC Filename Length       002F (47)\n-17AEE Extra Length          0000 (0)\n-17AF0 Comment Length        0000 (0)\n-17AF2 Disk Start            0000 (0)\n-17AF4 Int File Attributes   0000 (0)\n+1794B Compression Method    0008 (8) 'Deflated'\n+1794D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17951 CRC                   BFF275BD (3220338109)\n+17955 Compressed Size       0000019C (412)\n+17959 Uncompressed Size     0000030A (778)\n+1795D Filename Length       002F (47)\n+1795F Extra Length          0000 (0)\n+17961 Comment Length        0000 (0)\n+17963 Disk Start            0000 (0)\n+17965 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17AF6 Ext File Attributes   81A40000 (2175008768)\n+17967 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17AFA Local Header Offset   0001038D (66445)\n-17AFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1796B Local Header Offset   000102B4 (66228)\n+1796F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1796F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17B2D CENTRAL HEADER #145   02014B50 (33639248)\n-17B31 Created Zip Spec      14 (20) '2.0'\n-17B32 Created OS            03 (3) 'Unix'\n-17B33 Extract Zip Spec      14 (20) '2.0'\n-17B34 Extract OS            00 (0) 'MS-DOS'\n-17B35 General Purpose Flag  0800 (2048)\n+1799E CENTRAL HEADER #145   02014B50 (33639248)\n+179A2 Created Zip Spec      14 (20) '2.0'\n+179A3 Created OS            03 (3) 'Unix'\n+179A4 Extract Zip Spec      14 (20) '2.0'\n+179A5 Extract OS            00 (0) 'MS-DOS'\n+179A6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17B37 Compression Method    0008 (8) 'Deflated'\n-17B39 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17B3D CRC                   ABE5CD47 (2883964231)\n-17B41 Compressed Size       000001A5 (421)\n-17B45 Uncompressed Size     00000306 (774)\n-17B49 Filename Length       002E (46)\n-17B4B Extra Length          0000 (0)\n-17B4D Comment Length        0000 (0)\n-17B4F Disk Start            0000 (0)\n-17B51 Int File Attributes   0000 (0)\n+179A8 Compression Method    0008 (8) 'Deflated'\n+179AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+179AE CRC                   2F394033 (792281139)\n+179B2 Compressed Size       0000019C (412)\n+179B6 Uncompressed Size     00000306 (774)\n+179BA Filename Length       002E (46)\n+179BC Extra Length          0000 (0)\n+179BE Comment Length        0000 (0)\n+179C0 Disk Start            0000 (0)\n+179C2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17B53 Ext File Attributes   81A40000 (2175008768)\n+179C4 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17B57 Local Header Offset   0001057A (66938)\n-17B5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+179C8 Local Header Offset   0001049D (66717)\n+179CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17B5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x179CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17B89 CENTRAL HEADER #146   02014B50 (33639248)\n-17B8D Created Zip Spec      14 (20) '2.0'\n-17B8E Created OS            03 (3) 'Unix'\n-17B8F Extract Zip Spec      14 (20) '2.0'\n-17B90 Extract OS            00 (0) 'MS-DOS'\n-17B91 General Purpose Flag  0800 (2048)\n+179FA CENTRAL HEADER #146   02014B50 (33639248)\n+179FE Created Zip Spec      14 (20) '2.0'\n+179FF Created OS            03 (3) 'Unix'\n+17A00 Extract Zip Spec      14 (20) '2.0'\n+17A01 Extract OS            00 (0) 'MS-DOS'\n+17A02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17B93 Compression Method    0008 (8) 'Deflated'\n-17B95 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17B99 CRC                   410FD2EF (1091556079)\n-17B9D Compressed Size       000001A5 (421)\n-17BA1 Uncompressed Size     00000312 (786)\n-17BA5 Filename Length       0031 (49)\n-17BA7 Extra Length          0000 (0)\n-17BA9 Comment Length        0000 (0)\n-17BAB Disk Start            0000 (0)\n-17BAD Int File Attributes   0000 (0)\n+17A04 Compression Method    0008 (8) 'Deflated'\n+17A06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17A0A CRC                   B7C7A6CB (3083314891)\n+17A0E Compressed Size       000001A1 (417)\n+17A12 Uncompressed Size     00000312 (786)\n+17A16 Filename Length       0031 (49)\n+17A18 Extra Length          0000 (0)\n+17A1A Comment Length        0000 (0)\n+17A1C Disk Start            0000 (0)\n+17A1E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17BAF Ext File Attributes   81A40000 (2175008768)\n+17A20 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17BB3 Local Header Offset   0001076B (67435)\n-17BB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17A24 Local Header Offset   00010685 (67205)\n+17A28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17BB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17BE8 CENTRAL HEADER #147   02014B50 (33639248)\n-17BEC Created Zip Spec      14 (20) '2.0'\n-17BED Created OS            03 (3) 'Unix'\n-17BEE Extract Zip Spec      14 (20) '2.0'\n-17BEF Extract OS            00 (0) 'MS-DOS'\n-17BF0 General Purpose Flag  0800 (2048)\n+17A59 CENTRAL HEADER #147   02014B50 (33639248)\n+17A5D Created Zip Spec      14 (20) '2.0'\n+17A5E Created OS            03 (3) 'Unix'\n+17A5F Extract Zip Spec      14 (20) '2.0'\n+17A60 Extract OS            00 (0) 'MS-DOS'\n+17A61 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17BF2 Compression Method    0008 (8) 'Deflated'\n-17BF4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17BF8 CRC                   C682EFFA (3330469882)\n-17BFC Compressed Size       000001A0 (416)\n-17C00 Uncompressed Size     000002E0 (736)\n-17C04 Filename Length       0021 (33)\n-17C06 Extra Length          0000 (0)\n-17C08 Comment Length        0000 (0)\n-17C0A Disk Start            0000 (0)\n-17C0C Int File Attributes   0000 (0)\n+17A63 Compression Method    0008 (8) 'Deflated'\n+17A65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17A69 CRC                   C2E1C232 (3269575218)\n+17A6D Compressed Size       0000019F (415)\n+17A71 Uncompressed Size     000002E0 (736)\n+17A75 Filename Length       0021 (33)\n+17A77 Extra Length          0000 (0)\n+17A79 Comment Length        0000 (0)\n+17A7B Disk Start            0000 (0)\n+17A7D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17C0E Ext File Attributes   81A40000 (2175008768)\n+17A7F Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17C12 Local Header Offset   0001095F (67935)\n-17C16 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17A83 Local Header Offset   00010875 (67701)\n+17A87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17C16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17A87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17C37 CENTRAL HEADER #148   02014B50 (33639248)\n-17C3B Created Zip Spec      14 (20) '2.0'\n-17C3C Created OS            03 (3) 'Unix'\n-17C3D Extract Zip Spec      14 (20) '2.0'\n-17C3E Extract OS            00 (0) 'MS-DOS'\n-17C3F General Purpose Flag  0800 (2048)\n+17AA8 CENTRAL HEADER #148   02014B50 (33639248)\n+17AAC Created Zip Spec      14 (20) '2.0'\n+17AAD Created OS            03 (3) 'Unix'\n+17AAE Extract Zip Spec      14 (20) '2.0'\n+17AAF Extract OS            00 (0) 'MS-DOS'\n+17AB0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17C41 Compression Method    0008 (8) 'Deflated'\n-17C43 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17C47 CRC                   0F5B5C3E (257645630)\n-17C4B Compressed Size       000001B5 (437)\n-17C4F Uncompressed Size     00000304 (772)\n-17C53 Filename Length       0024 (36)\n-17C55 Extra Length          0000 (0)\n-17C57 Comment Length        0000 (0)\n-17C59 Disk Start            0000 (0)\n-17C5B Int File Attributes   0000 (0)\n+17AB2 Compression Method    0008 (8) 'Deflated'\n+17AB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17AB8 CRC                   C7A5390C (3349494028)\n+17ABC Compressed Size       000001B1 (433)\n+17AC0 Uncompressed Size     00000304 (772)\n+17AC4 Filename Length       0024 (36)\n+17AC6 Extra Length          0000 (0)\n+17AC8 Comment Length        0000 (0)\n+17ACA Disk Start            0000 (0)\n+17ACC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17C5D Ext File Attributes   81A40000 (2175008768)\n+17ACE Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17C61 Local Header Offset   00010B3E (68414)\n-17C65 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17AD2 Local Header Offset   00010A53 (68179)\n+17AD6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17AD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17C89 CENTRAL HEADER #149   02014B50 (33639248)\n-17C8D Created Zip Spec      14 (20) '2.0'\n-17C8E Created OS            03 (3) 'Unix'\n-17C8F Extract Zip Spec      14 (20) '2.0'\n-17C90 Extract OS            00 (0) 'MS-DOS'\n-17C91 General Purpose Flag  0800 (2048)\n+17AFA CENTRAL HEADER #149   02014B50 (33639248)\n+17AFE Created Zip Spec      14 (20) '2.0'\n+17AFF Created OS            03 (3) 'Unix'\n+17B00 Extract Zip Spec      14 (20) '2.0'\n+17B01 Extract OS            00 (0) 'MS-DOS'\n+17B02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17C93 Compression Method    0008 (8) 'Deflated'\n-17C95 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17C99 CRC                   D8DF7F61 (3638525793)\n-17C9D Compressed Size       000001BB (443)\n-17CA1 Uncompressed Size     00000330 (816)\n-17CA5 Filename Length       002F (47)\n-17CA7 Extra Length          0000 (0)\n-17CA9 Comment Length        0000 (0)\n-17CAB Disk Start            0000 (0)\n-17CAD Int File Attributes   0000 (0)\n+17B04 Compression Method    0008 (8) 'Deflated'\n+17B06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17B0A CRC                   6F185612 (1863865874)\n+17B0E Compressed Size       000001B6 (438)\n+17B12 Uncompressed Size     00000330 (816)\n+17B16 Filename Length       002F (47)\n+17B18 Extra Length          0000 (0)\n+17B1A Comment Length        0000 (0)\n+17B1C Disk Start            0000 (0)\n+17B1E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17CAF Ext File Attributes   81A40000 (2175008768)\n+17B20 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17CB3 Local Header Offset   00010D35 (68917)\n-17CB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17B24 Local Header Offset   00010C46 (68678)\n+17B28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17CB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17CE6 CENTRAL HEADER #150   02014B50 (33639248)\n-17CEA Created Zip Spec      14 (20) '2.0'\n-17CEB Created OS            03 (3) 'Unix'\n-17CEC Extract Zip Spec      14 (20) '2.0'\n-17CED Extract OS            00 (0) 'MS-DOS'\n-17CEE General Purpose Flag  0800 (2048)\n+17B57 CENTRAL HEADER #150   02014B50 (33639248)\n+17B5B Created Zip Spec      14 (20) '2.0'\n+17B5C Created OS            03 (3) 'Unix'\n+17B5D Extract Zip Spec      14 (20) '2.0'\n+17B5E Extract OS            00 (0) 'MS-DOS'\n+17B5F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17CF0 Compression Method    0008 (8) 'Deflated'\n-17CF2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17CF6 CRC                   48EC831E (1223459614)\n-17CFA Compressed Size       0000019F (415)\n-17CFE Uncompressed Size     000002FA (762)\n-17D02 Filename Length       002C (44)\n-17D04 Extra Length          0000 (0)\n-17D06 Comment Length        0000 (0)\n-17D08 Disk Start            0000 (0)\n-17D0A Int File Attributes   0000 (0)\n+17B61 Compression Method    0008 (8) 'Deflated'\n+17B63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17B67 CRC                   033C757D (54293885)\n+17B6B Compressed Size       0000019A (410)\n+17B6F Uncompressed Size     000002FA (762)\n+17B73 Filename Length       002C (44)\n+17B75 Extra Length          0000 (0)\n+17B77 Comment Length        0000 (0)\n+17B79 Disk Start            0000 (0)\n+17B7B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17D0C Ext File Attributes   81A40000 (2175008768)\n+17B7D Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17D10 Local Header Offset   00010F3D (69437)\n-17D14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17B81 Local Header Offset   00010E49 (69193)\n+17B85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17D14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17B85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17D40 CENTRAL HEADER #151   02014B50 (33639248)\n-17D44 Created Zip Spec      14 (20) '2.0'\n-17D45 Created OS            03 (3) 'Unix'\n-17D46 Extract Zip Spec      14 (20) '2.0'\n-17D47 Extract OS            00 (0) 'MS-DOS'\n-17D48 General Purpose Flag  0800 (2048)\n+17BB1 CENTRAL HEADER #151   02014B50 (33639248)\n+17BB5 Created Zip Spec      14 (20) '2.0'\n+17BB6 Created OS            03 (3) 'Unix'\n+17BB7 Extract Zip Spec      14 (20) '2.0'\n+17BB8 Extract OS            00 (0) 'MS-DOS'\n+17BB9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17D4A Compression Method    0008 (8) 'Deflated'\n-17D4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17D50 CRC                   48B5BF89 (1219870601)\n-17D54 Compressed Size       000003E0 (992)\n-17D58 Uncompressed Size     0000094F (2383)\n-17D5C Filename Length       0025 (37)\n-17D5E Extra Length          0000 (0)\n-17D60 Comment Length        0000 (0)\n-17D62 Disk Start            0000 (0)\n-17D64 Int File Attributes   0000 (0)\n+17BBB Compression Method    0008 (8) 'Deflated'\n+17BBD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17BC1 CRC                   80487696 (2152232598)\n+17BC5 Compressed Size       000003DF (991)\n+17BC9 Uncompressed Size     0000094F (2383)\n+17BCD Filename Length       0025 (37)\n+17BCF Extra Length          0000 (0)\n+17BD1 Comment Length        0000 (0)\n+17BD3 Disk Start            0000 (0)\n+17BD5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17D66 Ext File Attributes   81A40000 (2175008768)\n+17BD7 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17D6A Local Header Offset   00011126 (69926)\n-17D6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17BDB Local Header Offset   0001102D (69677)\n+17BDF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17BDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17D93 CENTRAL HEADER #152   02014B50 (33639248)\n-17D97 Created Zip Spec      14 (20) '2.0'\n-17D98 Created OS            03 (3) 'Unix'\n-17D99 Extract Zip Spec      14 (20) '2.0'\n-17D9A Extract OS            00 (0) 'MS-DOS'\n-17D9B General Purpose Flag  0800 (2048)\n+17C04 CENTRAL HEADER #152   02014B50 (33639248)\n+17C08 Created Zip Spec      14 (20) '2.0'\n+17C09 Created OS            03 (3) 'Unix'\n+17C0A Extract Zip Spec      14 (20) '2.0'\n+17C0B Extract OS            00 (0) 'MS-DOS'\n+17C0C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17D9D Compression Method    0008 (8) 'Deflated'\n-17D9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17DA3 CRC                   524AB333 (1380627251)\n-17DA7 Compressed Size       000001D9 (473)\n-17DAB Uncompressed Size     00000330 (816)\n-17DAF Filename Length       0028 (40)\n-17DB1 Extra Length          0000 (0)\n-17DB3 Comment Length        0000 (0)\n-17DB5 Disk Start            0000 (0)\n-17DB7 Int File Attributes   0000 (0)\n+17C0E Compression Method    0008 (8) 'Deflated'\n+17C10 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17C14 CRC                   A67C21A2 (2793152930)\n+17C18 Compressed Size       000001D5 (469)\n+17C1C Uncompressed Size     00000330 (816)\n+17C20 Filename Length       0028 (40)\n+17C22 Extra Length          0000 (0)\n+17C24 Comment Length        0000 (0)\n+17C26 Disk Start            0000 (0)\n+17C28 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17DB9 Ext File Attributes   81A40000 (2175008768)\n+17C2A Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17DBD Local Header Offset   00011549 (70985)\n-17DC1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17C2E Local Header Offset   0001144F (70735)\n+17C32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17C32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17DE9 CENTRAL HEADER #153   02014B50 (33639248)\n-17DED Created Zip Spec      14 (20) '2.0'\n-17DEE Created OS            03 (3) 'Unix'\n-17DEF Extract Zip Spec      14 (20) '2.0'\n-17DF0 Extract OS            00 (0) 'MS-DOS'\n-17DF1 General Purpose Flag  0800 (2048)\n+17C5A CENTRAL HEADER #153   02014B50 (33639248)\n+17C5E Created Zip Spec      14 (20) '2.0'\n+17C5F Created OS            03 (3) 'Unix'\n+17C60 Extract Zip Spec      14 (20) '2.0'\n+17C61 Extract OS            00 (0) 'MS-DOS'\n+17C62 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17DF3 Compression Method    0008 (8) 'Deflated'\n-17DF5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17DF9 CRC                   28DD0ABD (685574845)\n-17DFD Compressed Size       0000019B (411)\n-17E01 Uncompressed Size     000002E2 (738)\n-17E05 Filename Length       0024 (36)\n-17E07 Extra Length          0000 (0)\n-17E09 Comment Length        0000 (0)\n-17E0B Disk Start            0000 (0)\n-17E0D Int File Attributes   0000 (0)\n+17C64 Compression Method    0008 (8) 'Deflated'\n+17C66 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17C6A CRC                   F3C50A61 (4089776737)\n+17C6E Compressed Size       00000197 (407)\n+17C72 Uncompressed Size     000002E2 (738)\n+17C76 Filename Length       0024 (36)\n+17C78 Extra Length          0000 (0)\n+17C7A Comment Length        0000 (0)\n+17C7C Disk Start            0000 (0)\n+17C7E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17E0F Ext File Attributes   81A40000 (2175008768)\n+17C80 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17E13 Local Header Offset   00011768 (71528)\n-17E17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17C84 Local Header Offset   0001166A (71274)\n+17C88 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17E3B CENTRAL HEADER #154   02014B50 (33639248)\n-17E3F Created Zip Spec      14 (20) '2.0'\n-17E40 Created OS            03 (3) 'Unix'\n-17E41 Extract Zip Spec      14 (20) '2.0'\n-17E42 Extract OS            00 (0) 'MS-DOS'\n-17E43 General Purpose Flag  0800 (2048)\n+17CAC CENTRAL HEADER #154   02014B50 (33639248)\n+17CB0 Created Zip Spec      14 (20) '2.0'\n+17CB1 Created OS            03 (3) 'Unix'\n+17CB2 Extract Zip Spec      14 (20) '2.0'\n+17CB3 Extract OS            00 (0) 'MS-DOS'\n+17CB4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17E45 Compression Method    0008 (8) 'Deflated'\n-17E47 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17E4B CRC                   85234CCB (2233683147)\n-17E4F Compressed Size       00000196 (406)\n-17E53 Uncompressed Size     000002CE (718)\n-17E57 Filename Length       001F (31)\n-17E59 Extra Length          0000 (0)\n-17E5B Comment Length        0000 (0)\n-17E5D Disk Start            0000 (0)\n-17E5F Int File Attributes   0000 (0)\n+17CB6 Compression Method    0008 (8) 'Deflated'\n+17CB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17CBC CRC                   43702EB0 (1131425456)\n+17CC0 Compressed Size       00000193 (403)\n+17CC4 Uncompressed Size     000002CE (718)\n+17CC8 Filename Length       001F (31)\n+17CCA Extra Length          0000 (0)\n+17CCC Comment Length        0000 (0)\n+17CCE Disk Start            0000 (0)\n+17CD0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17E61 Ext File Attributes   81A40000 (2175008768)\n+17CD2 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17E65 Local Header Offset   00011945 (72005)\n-17E69 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17CD6 Local Header Offset   00011843 (71747)\n+17CDA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17E69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17CDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17E88 CENTRAL HEADER #155   02014B50 (33639248)\n-17E8C Created Zip Spec      14 (20) '2.0'\n-17E8D Created OS            03 (3) 'Unix'\n-17E8E Extract Zip Spec      14 (20) '2.0'\n-17E8F Extract OS            00 (0) 'MS-DOS'\n-17E90 General Purpose Flag  0800 (2048)\n+17CF9 CENTRAL HEADER #155   02014B50 (33639248)\n+17CFD Created Zip Spec      14 (20) '2.0'\n+17CFE Created OS            03 (3) 'Unix'\n+17CFF Extract Zip Spec      14 (20) '2.0'\n+17D00 Extract OS            00 (0) 'MS-DOS'\n+17D01 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17E92 Compression Method    0008 (8) 'Deflated'\n-17E94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17E98 CRC                   961A145B (2518291547)\n-17E9C Compressed Size       00000613 (1555)\n-17EA0 Uncompressed Size     00000DB3 (3507)\n-17EA4 Filename Length       0028 (40)\n-17EA6 Extra Length          0000 (0)\n-17EA8 Comment Length        0000 (0)\n-17EAA Disk Start            0000 (0)\n-17EAC Int File Attributes   0000 (0)\n+17D03 Compression Method    0008 (8) 'Deflated'\n+17D05 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17D09 CRC                   317DE221 (830333473)\n+17D0D Compressed Size       0000060D (1549)\n+17D11 Uncompressed Size     00000DB3 (3507)\n+17D15 Filename Length       0028 (40)\n+17D17 Extra Length          0000 (0)\n+17D19 Comment Length        0000 (0)\n+17D1B Disk Start            0000 (0)\n+17D1D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17EAE Ext File Attributes   81A40000 (2175008768)\n+17D1F Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17EB2 Local Header Offset   00011B18 (72472)\n-17EB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17D23 Local Header Offset   00011A13 (72211)\n+17D27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17EB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17D27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17EDE CENTRAL HEADER #156   02014B50 (33639248)\n-17EE2 Created Zip Spec      14 (20) '2.0'\n-17EE3 Created OS            03 (3) 'Unix'\n-17EE4 Extract Zip Spec      14 (20) '2.0'\n-17EE5 Extract OS            00 (0) 'MS-DOS'\n-17EE6 General Purpose Flag  0800 (2048)\n+17D4F CENTRAL HEADER #156   02014B50 (33639248)\n+17D53 Created Zip Spec      14 (20) '2.0'\n+17D54 Created OS            03 (3) 'Unix'\n+17D55 Extract Zip Spec      14 (20) '2.0'\n+17D56 Extract OS            00 (0) 'MS-DOS'\n+17D57 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17EE8 Compression Method    0008 (8) 'Deflated'\n-17EEA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17EEE CRC                   CFB483F5 (3484713973)\n-17EF2 Compressed Size       00000491 (1169)\n-17EF6 Uncompressed Size     000008DC (2268)\n-17EFA Filename Length       001F (31)\n-17EFC Extra Length          0000 (0)\n-17EFE Comment Length        0000 (0)\n-17F00 Disk Start            0000 (0)\n-17F02 Int File Attributes   0000 (0)\n+17D59 Compression Method    0008 (8) 'Deflated'\n+17D5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17D5F CRC                   D607D3AD (3590837165)\n+17D63 Compressed Size       00000469 (1129)\n+17D67 Uncompressed Size     00000883 (2179)\n+17D6B Filename Length       001F (31)\n+17D6D Extra Length          0000 (0)\n+17D6F Comment Length        0000 (0)\n+17D71 Disk Start            0000 (0)\n+17D73 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17F04 Ext File Attributes   81A40000 (2175008768)\n+17D75 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17F08 Local Header Offset   00012171 (74097)\n-17F0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17D79 Local Header Offset   00012066 (73830)\n+17D7D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17D7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17F2B CENTRAL HEADER #157   02014B50 (33639248)\n-17F2F Created Zip Spec      14 (20) '2.0'\n-17F30 Created OS            03 (3) 'Unix'\n-17F31 Extract Zip Spec      14 (20) '2.0'\n-17F32 Extract OS            00 (0) 'MS-DOS'\n-17F33 General Purpose Flag  0800 (2048)\n+17D9C CENTRAL HEADER #157   02014B50 (33639248)\n+17DA0 Created Zip Spec      14 (20) '2.0'\n+17DA1 Created OS            03 (3) 'Unix'\n+17DA2 Extract Zip Spec      14 (20) '2.0'\n+17DA3 Extract OS            00 (0) 'MS-DOS'\n+17DA4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17F35 Compression Method    0008 (8) 'Deflated'\n-17F37 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17F3B CRC                   8747429F (2269594271)\n-17F3F Compressed Size       000001A7 (423)\n-17F43 Uncompressed Size     0000030A (778)\n-17F47 Filename Length       0030 (48)\n-17F49 Extra Length          0000 (0)\n-17F4B Comment Length        0000 (0)\n-17F4D Disk Start            0000 (0)\n-17F4F Int File Attributes   0000 (0)\n+17DA6 Compression Method    0008 (8) 'Deflated'\n+17DA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17DAC CRC                   0C1FAE93 (203402899)\n+17DB0 Compressed Size       000001A0 (416)\n+17DB4 Uncompressed Size     0000030A (778)\n+17DB8 Filename Length       0030 (48)\n+17DBA Extra Length          0000 (0)\n+17DBC Comment Length        0000 (0)\n+17DBE Disk Start            0000 (0)\n+17DC0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17F51 Ext File Attributes   81A40000 (2175008768)\n+17DC2 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17F55 Local Header Offset   0001263F (75327)\n-17F59 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17DC6 Local Header Offset   0001250C (75020)\n+17DCA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17F59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17DCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17F89 CENTRAL HEADER #158   02014B50 (33639248)\n-17F8D Created Zip Spec      14 (20) '2.0'\n-17F8E Created OS            03 (3) 'Unix'\n-17F8F Extract Zip Spec      14 (20) '2.0'\n-17F90 Extract OS            00 (0) 'MS-DOS'\n-17F91 General Purpose Flag  0800 (2048)\n+17DFA CENTRAL HEADER #158   02014B50 (33639248)\n+17DFE Created Zip Spec      14 (20) '2.0'\n+17DFF Created OS            03 (3) 'Unix'\n+17E00 Extract Zip Spec      14 (20) '2.0'\n+17E01 Extract OS            00 (0) 'MS-DOS'\n+17E02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17F93 Compression Method    0008 (8) 'Deflated'\n-17F95 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17F99 CRC                   C69F9C04 (3332348932)\n-17F9D Compressed Size       000001A3 (419)\n-17FA1 Uncompressed Size     0000030A (778)\n-17FA5 Filename Length       0030 (48)\n-17FA7 Extra Length          0000 (0)\n-17FA9 Comment Length        0000 (0)\n-17FAB Disk Start            0000 (0)\n-17FAD Int File Attributes   0000 (0)\n+17E04 Compression Method    0008 (8) 'Deflated'\n+17E06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17E0A CRC                   14AF1AD3 (347019987)\n+17E0E Compressed Size       0000019E (414)\n+17E12 Uncompressed Size     0000030A (778)\n+17E16 Filename Length       0030 (48)\n+17E18 Extra Length          0000 (0)\n+17E1A Comment Length        0000 (0)\n+17E1C Disk Start            0000 (0)\n+17E1E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-17FAF Ext File Attributes   81A40000 (2175008768)\n+17E20 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-17FB3 Local Header Offset   00012834 (75828)\n-17FB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17E24 Local Header Offset   000126FA (75514)\n+17E28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-17FE7 CENTRAL HEADER #159   02014B50 (33639248)\n-17FEB Created Zip Spec      14 (20) '2.0'\n-17FEC Created OS            03 (3) 'Unix'\n-17FED Extract Zip Spec      14 (20) '2.0'\n-17FEE Extract OS            00 (0) 'MS-DOS'\n-17FEF General Purpose Flag  0800 (2048)\n+17E58 CENTRAL HEADER #159   02014B50 (33639248)\n+17E5C Created Zip Spec      14 (20) '2.0'\n+17E5D Created OS            03 (3) 'Unix'\n+17E5E Extract Zip Spec      14 (20) '2.0'\n+17E5F Extract OS            00 (0) 'MS-DOS'\n+17E60 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17FF1 Compression Method    0008 (8) 'Deflated'\n-17FF3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17FF7 CRC                   51573ACD (1364671181)\n-17FFB Compressed Size       00000479 (1145)\n-17FFF Uncompressed Size     0000095C (2396)\n-18003 Filename Length       003D (61)\n-18005 Extra Length          0000 (0)\n-18007 Comment Length        0000 (0)\n-18009 Disk Start            0000 (0)\n-1800B Int File Attributes   0000 (0)\n+17E62 Compression Method    0008 (8) 'Deflated'\n+17E64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17E68 CRC                   2BE81337 (736629559)\n+17E6C Compressed Size       00000445 (1093)\n+17E70 Uncompressed Size     000008FF (2303)\n+17E74 Filename Length       003D (61)\n+17E76 Extra Length          0000 (0)\n+17E78 Comment Length        0000 (0)\n+17E7A Disk Start            0000 (0)\n+17E7C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-1800D Ext File Attributes   81A40000 (2175008768)\n+17E7E Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-18011 Local Header Offset   00012A25 (76325)\n-18015 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17E82 Local Header Offset   000128E6 (76006)\n+17E86 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-18052 CENTRAL HEADER #160   02014B50 (33639248)\n-18056 Created Zip Spec      14 (20) '2.0'\n-18057 Created OS            03 (3) 'Unix'\n-18058 Extract Zip Spec      14 (20) '2.0'\n-18059 Extract OS            00 (0) 'MS-DOS'\n-1805A General Purpose Flag  0800 (2048)\n+17EC3 CENTRAL HEADER #160   02014B50 (33639248)\n+17EC7 Created Zip Spec      14 (20) '2.0'\n+17EC8 Created OS            03 (3) 'Unix'\n+17EC9 Extract Zip Spec      14 (20) '2.0'\n+17ECA Extract OS            00 (0) 'MS-DOS'\n+17ECB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1805C Compression Method    0008 (8) 'Deflated'\n-1805E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-18062 CRC                   95126884 (2501011588)\n-18066 Compressed Size       000001CD (461)\n-1806A Uncompressed Size     00000363 (867)\n-1806E Filename Length       0039 (57)\n-18070 Extra Length          0000 (0)\n-18072 Comment Length        0000 (0)\n-18074 Disk Start            0000 (0)\n-18076 Int File Attributes   0000 (0)\n+17ECD Compression Method    0008 (8) 'Deflated'\n+17ECF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17ED3 CRC                   C569A8EB (3312036075)\n+17ED7 Compressed Size       000001C8 (456)\n+17EDB Uncompressed Size     00000363 (867)\n+17EDF Filename Length       0039 (57)\n+17EE1 Extra Length          0000 (0)\n+17EE3 Comment Length        0000 (0)\n+17EE5 Disk Start            0000 (0)\n+17EE7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18078 Ext File Attributes   81A40000 (2175008768)\n+17EE9 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1807C Local Header Offset   00012EF9 (77561)\n-18080 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17EED Local Header Offset   00012D86 (77190)\n+17EF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17EF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-180B9 CENTRAL HEADER #161   02014B50 (33639248)\n-180BD Created Zip Spec      14 (20) '2.0'\n-180BE Created OS            03 (3) 'Unix'\n-180BF Extract Zip Spec      14 (20) '2.0'\n-180C0 Extract OS            00 (0) 'MS-DOS'\n-180C1 General Purpose Flag  0800 (2048)\n+17F2A CENTRAL HEADER #161   02014B50 (33639248)\n+17F2E Created Zip Spec      14 (20) '2.0'\n+17F2F Created OS            03 (3) 'Unix'\n+17F30 Extract Zip Spec      14 (20) '2.0'\n+17F31 Extract OS            00 (0) 'MS-DOS'\n+17F32 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-180C3 Compression Method    0008 (8) 'Deflated'\n-180C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-180C9 CRC                   0A888774 (176719732)\n-180CD Compressed Size       000001CF (463)\n-180D1 Uncompressed Size     0000036D (877)\n-180D5 Filename Length       003C (60)\n-180D7 Extra Length          0000 (0)\n-180D9 Comment Length        0000 (0)\n-180DB Disk Start            0000 (0)\n-180DD Int File Attributes   0000 (0)\n+17F34 Compression Method    0008 (8) 'Deflated'\n+17F36 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17F3A CRC                   EDA928F7 (3987286263)\n+17F3E Compressed Size       000001CD (461)\n+17F42 Uncompressed Size     0000036D (877)\n+17F46 Filename Length       003C (60)\n+17F48 Extra Length          0000 (0)\n+17F4A Comment Length        0000 (0)\n+17F4C Disk Start            0000 (0)\n+17F4E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-180DF Ext File Attributes   81A40000 (2175008768)\n+17F50 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-180E3 Local Header Offset   0001311D (78109)\n-180E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17F54 Local Header Offset   00012FA5 (77733)\n+17F58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x180E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17F58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-18123 CENTRAL HEADER #162   02014B50 (33639248)\n-18127 Created Zip Spec      14 (20) '2.0'\n-18128 Created OS            03 (3) 'Unix'\n-18129 Extract Zip Spec      14 (20) '2.0'\n-1812A Extract OS            00 (0) 'MS-DOS'\n-1812B General Purpose Flag  0800 (2048)\n+17F94 CENTRAL HEADER #162   02014B50 (33639248)\n+17F98 Created Zip Spec      14 (20) '2.0'\n+17F99 Created OS            03 (3) 'Unix'\n+17F9A Extract Zip Spec      14 (20) '2.0'\n+17F9B Extract OS            00 (0) 'MS-DOS'\n+17F9C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1812D Compression Method    0008 (8) 'Deflated'\n-1812F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-18133 CRC                   BD99C483 (3180971139)\n-18137 Compressed Size       000001D0 (464)\n-1813B Uncompressed Size     00000374 (884)\n-1813F Filename Length       003E (62)\n-18141 Extra Length          0000 (0)\n-18143 Comment Length        0000 (0)\n-18145 Disk Start            0000 (0)\n-18147 Int File Attributes   0000 (0)\n+17F9E Compression Method    0008 (8) 'Deflated'\n+17FA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17FA4 CRC                   1D7C0FB4 (494669748)\n+17FA8 Compressed Size       000001CE (462)\n+17FAC Uncompressed Size     00000374 (884)\n+17FB0 Filename Length       003E (62)\n+17FB2 Extra Length          0000 (0)\n+17FB4 Comment Length        0000 (0)\n+17FB6 Disk Start            0000 (0)\n+17FB8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18149 Ext File Attributes   81A40000 (2175008768)\n+17FBA Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1814D Local Header Offset   00013346 (78662)\n-18151 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17FBE Local Header Offset   000131CC (78284)\n+17FC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17FC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1818F CENTRAL HEADER #163   02014B50 (33639248)\n-18193 Created Zip Spec      14 (20) '2.0'\n-18194 Created OS            03 (3) 'Unix'\n-18195 Extract Zip Spec      14 (20) '2.0'\n-18196 Extract OS            00 (0) 'MS-DOS'\n-18197 General Purpose Flag  0800 (2048)\n+18000 CENTRAL HEADER #163   02014B50 (33639248)\n+18004 Created Zip Spec      14 (20) '2.0'\n+18005 Created OS            03 (3) 'Unix'\n+18006 Extract Zip Spec      14 (20) '2.0'\n+18007 Extract OS            00 (0) 'MS-DOS'\n+18008 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-18199 Compression Method    0008 (8) 'Deflated'\n-1819B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1819F CRC                   DCAA4477 (3702146167)\n-181A3 Compressed Size       000001CC (460)\n-181A7 Uncompressed Size     0000037B (891)\n-181AB Filename Length       0040 (64)\n-181AD Extra Length          0000 (0)\n-181AF Comment Length        0000 (0)\n-181B1 Disk Start            0000 (0)\n-181B3 Int File Attributes   0000 (0)\n+1800A Compression Method    0008 (8) 'Deflated'\n+1800C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18010 CRC                   300DDFD5 (806215637)\n+18014 Compressed Size       000001C9 (457)\n+18018 Uncompressed Size     0000037B (891)\n+1801C Filename Length       0040 (64)\n+1801E Extra Length          0000 (0)\n+18020 Comment Length        0000 (0)\n+18022 Disk Start            0000 (0)\n+18024 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-181B5 Ext File Attributes   81A40000 (2175008768)\n+18026 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-181B9 Local Header Offset   00013572 (79218)\n-181BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1802A Local Header Offset   000133F6 (78838)\n+1802E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x181BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1802E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-181FD CENTRAL HEADER #164   02014B50 (33639248)\n-18201 Created Zip Spec      14 (20) '2.0'\n-18202 Created OS            03 (3) 'Unix'\n-18203 Extract Zip Spec      14 (20) '2.0'\n-18204 Extract OS            00 (0) 'MS-DOS'\n-18205 General Purpose Flag  0800 (2048)\n+1806E CENTRAL HEADER #164   02014B50 (33639248)\n+18072 Created Zip Spec      14 (20) '2.0'\n+18073 Created OS            03 (3) 'Unix'\n+18074 Extract Zip Spec      14 (20) '2.0'\n+18075 Extract OS            00 (0) 'MS-DOS'\n+18076 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-18207 Compression Method    0008 (8) 'Deflated'\n-18209 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1820D CRC                   A63B3171 (2788897137)\n-18211 Compressed Size       000001D0 (464)\n-18215 Uncompressed Size     00000389 (905)\n-18219 Filename Length       0044 (68)\n-1821B Extra Length          0000 (0)\n-1821D Comment Length        0000 (0)\n-1821F Disk Start            0000 (0)\n-18221 Int File Attributes   0000 (0)\n+18078 Compression Method    0008 (8) 'Deflated'\n+1807A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1807E CRC                   65BF9032 (1707053106)\n+18082 Compressed Size       000001CC (460)\n+18086 Uncompressed Size     00000389 (905)\n+1808A Filename Length       0044 (68)\n+1808C Extra Length          0000 (0)\n+1808E Comment Length        0000 (0)\n+18090 Disk Start            0000 (0)\n+18092 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18223 Ext File Attributes   81A40000 (2175008768)\n+18094 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-18227 Local Header Offset   0001379C (79772)\n-1822B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18098 Local Header Offset   0001361D (79389)\n+1809C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1822B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1809C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1826F CENTRAL HEADER #165   02014B50 (33639248)\n-18273 Created Zip Spec      14 (20) '2.0'\n-18274 Created OS            03 (3) 'Unix'\n-18275 Extract Zip Spec      14 (20) '2.0'\n-18276 Extract OS            00 (0) 'MS-DOS'\n-18277 General Purpose Flag  0800 (2048)\n+180E0 CENTRAL HEADER #165   02014B50 (33639248)\n+180E4 Created Zip Spec      14 (20) '2.0'\n+180E5 Created OS            03 (3) 'Unix'\n+180E6 Extract Zip Spec      14 (20) '2.0'\n+180E7 Extract OS            00 (0) 'MS-DOS'\n+180E8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-18279 Compression Method    0008 (8) 'Deflated'\n-1827B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1827F CRC                   167AF465 (377156709)\n-18283 Compressed Size       000001D9 (473)\n-18287 Uncompressed Size     000003B6 (950)\n-1828B Filename Length       0050 (80)\n-1828D Extra Length          0000 (0)\n-1828F Comment Length        0000 (0)\n-18291 Disk Start            0000 (0)\n-18293 Int File Attributes   0000 (0)\n+180EA Compression Method    0008 (8) 'Deflated'\n+180EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+180F0 CRC                   4877245E (1215767646)\n+180F4 Compressed Size       000001D3 (467)\n+180F8 Uncompressed Size     000003B6 (950)\n+180FC Filename Length       0050 (80)\n+180FE Extra Length          0000 (0)\n+18100 Comment Length        0000 (0)\n+18102 Disk Start            0000 (0)\n+18104 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18295 Ext File Attributes   81A40000 (2175008768)\n+18106 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-18299 Local Header Offset   000139CE (80334)\n-1829D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1810A Local Header Offset   0001384B (79947)\n+1810E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1829D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1810E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-182ED CENTRAL HEADER #166   02014B50 (33639248)\n-182F1 Created Zip Spec      14 (20) '2.0'\n-182F2 Created OS            03 (3) 'Unix'\n-182F3 Extract Zip Spec      14 (20) '2.0'\n-182F4 Extract OS            00 (0) 'MS-DOS'\n-182F5 General Purpose Flag  0800 (2048)\n+1815E CENTRAL HEADER #166   02014B50 (33639248)\n+18162 Created Zip Spec      14 (20) '2.0'\n+18163 Created OS            03 (3) 'Unix'\n+18164 Extract Zip Spec      14 (20) '2.0'\n+18165 Extract OS            00 (0) 'MS-DOS'\n+18166 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-182F7 Compression Method    0008 (8) 'Deflated'\n-182F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-182FD CRC                   17088BA3 (386436003)\n-18301 Compressed Size       000001DC (476)\n-18305 Uncompressed Size     000003C4 (964)\n-18309 Filename Length       0054 (84)\n-1830B Extra Length          0000 (0)\n-1830D Comment Length        0000 (0)\n-1830F Disk Start            0000 (0)\n-18311 Int File Attributes   0000 (0)\n+18168 Compression Method    0008 (8) 'Deflated'\n+1816A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1816E CRC                   9F9A6DC4 (2677697988)\n+18172 Compressed Size       000001D9 (473)\n+18176 Uncompressed Size     000003C4 (964)\n+1817A Filename Length       0054 (84)\n+1817C Extra Length          0000 (0)\n+1817E Comment Length        0000 (0)\n+18180 Disk Start            0000 (0)\n+18182 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18313 Ext File Attributes   81A40000 (2175008768)\n+18184 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-18317 Local Header Offset   00013C15 (80917)\n-1831B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18188 Local Header Offset   00013A8C (80524)\n+1818C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1831B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1818C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1836F CENTRAL HEADER #167   02014B50 (33639248)\n-18373 Created Zip Spec      14 (20) '2.0'\n-18374 Created OS            03 (3) 'Unix'\n-18375 Extract Zip Spec      14 (20) '2.0'\n-18376 Extract OS            00 (0) 'MS-DOS'\n-18377 General Purpose Flag  0800 (2048)\n+181E0 CENTRAL HEADER #167   02014B50 (33639248)\n+181E4 Created Zip Spec      14 (20) '2.0'\n+181E5 Created OS            03 (3) 'Unix'\n+181E6 Extract Zip Spec      14 (20) '2.0'\n+181E7 Extract OS            00 (0) 'MS-DOS'\n+181E8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-18379 Compression Method    0008 (8) 'Deflated'\n-1837B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1837F CRC                   86697003 (2255056899)\n-18383 Compressed Size       0000019B (411)\n-18387 Uncompressed Size     000002E6 (742)\n-1838B Filename Length       0026 (38)\n-1838D Extra Length          0000 (0)\n-1838F Comment Length        0000 (0)\n-18391 Disk Start            0000 (0)\n-18393 Int File Attributes   0000 (0)\n+181EA Compression Method    0008 (8) 'Deflated'\n+181EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+181F0 CRC                   6B221ED1 (1797398225)\n+181F4 Compressed Size       00000198 (408)\n+181F8 Uncompressed Size     000002E6 (742)\n+181FC Filename Length       0026 (38)\n+181FE Extra Length          0000 (0)\n+18200 Comment Length        0000 (0)\n+18202 Disk Start            0000 (0)\n+18204 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18395 Ext File Attributes   81A40000 (2175008768)\n+18206 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-18399 Local Header Offset   00013E63 (81507)\n-1839D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1820A Local Header Offset   00013CD7 (81111)\n+1820E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1839D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1820E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-183C3 CENTRAL HEADER #168   02014B50 (33639248)\n-183C7 Created Zip Spec      14 (20) '2.0'\n-183C8 Created OS            03 (3) 'Unix'\n-183C9 Extract Zip Spec      14 (20) '2.0'\n-183CA Extract OS            00 (0) 'MS-DOS'\n-183CB General Purpose Flag  0800 (2048)\n+18234 CENTRAL HEADER #168   02014B50 (33639248)\n+18238 Created Zip Spec      14 (20) '2.0'\n+18239 Created OS            03 (3) 'Unix'\n+1823A Extract Zip Spec      14 (20) '2.0'\n+1823B Extract OS            00 (0) 'MS-DOS'\n+1823C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-183CD Compression Method    0008 (8) 'Deflated'\n-183CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-183D3 CRC                   F6EC6B32 (4142689074)\n-183D7 Compressed Size       00000174 (372)\n-183DB Uncompressed Size     00000238 (568)\n-183DF Filename Length       0011 (17)\n-183E1 Extra Length          0000 (0)\n-183E3 Comment Length        0000 (0)\n-183E5 Disk Start            0000 (0)\n-183E7 Int File Attributes   0000 (0)\n+1823E Compression Method    0008 (8) 'Deflated'\n+18240 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18244 CRC                   F6EC6B32 (4142689074)\n+18248 Compressed Size       00000174 (372)\n+1824C Uncompressed Size     00000238 (568)\n+18250 Filename Length       0011 (17)\n+18252 Extra Length          0000 (0)\n+18254 Comment Length        0000 (0)\n+18256 Disk Start            0000 (0)\n+18258 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-183E9 Ext File Attributes   81A40000 (2175008768)\n+1825A Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-183ED Local Header Offset   00014042 (81986)\n-183F1 Filename              'XXXXXXXXXXXXXXXXX'\n+1825E Local Header Offset   00013EB3 (81587)\n+18262 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x183F1: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18262: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-18402 CENTRAL HEADER #169   02014B50 (33639248)\n-18406 Created Zip Spec      14 (20) '2.0'\n-18407 Created OS            03 (3) 'Unix'\n-18408 Extract Zip Spec      14 (20) '2.0'\n-18409 Extract OS            00 (0) 'MS-DOS'\n-1840A General Purpose Flag  0800 (2048)\n+18273 CENTRAL HEADER #169   02014B50 (33639248)\n+18277 Created Zip Spec      14 (20) '2.0'\n+18278 Created OS            03 (3) 'Unix'\n+18279 Extract Zip Spec      14 (20) '2.0'\n+1827A Extract OS            00 (0) 'MS-DOS'\n+1827B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1840C Compression Method    0008 (8) 'Deflated'\n-1840E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-18412 CRC                   78BF9261 (2025820769)\n-18416 Compressed Size       0000061E (1566)\n-1841A Uncompressed Size     00002685 (9861)\n-1841E Filename Length       003A (58)\n-18420 Extra Length          0000 (0)\n-18422 Comment Length        0000 (0)\n-18424 Disk Start            0000 (0)\n-18426 Int File Attributes   0000 (0)\n+1827D Compression Method    0008 (8) 'Deflated'\n+1827F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18283 CRC                   78BF9261 (2025820769)\n+18287 Compressed Size       0000061E (1566)\n+1828B Uncompressed Size     00002685 (9861)\n+1828F Filename Length       003A (58)\n+18291 Extra Length          0000 (0)\n+18293 Comment Length        0000 (0)\n+18295 Disk Start            0000 (0)\n+18297 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18428 Ext File Attributes   81A40000 (2175008768)\n+18299 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-1842C Local Header Offset   000141E5 (82405)\n-18430 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1829D Local Header Offset   00014056 (82006)\n+182A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x182A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1846A CENTRAL HEADER #170   02014B50 (33639248)\n-1846E Created Zip Spec      14 (20) '2.0'\n-1846F Created OS            03 (3) 'Unix'\n-18470 Extract Zip Spec      14 (20) '2.0'\n-18471 Extract OS            00 (0) 'MS-DOS'\n-18472 General Purpose Flag  0800 (2048)\n+182DB CENTRAL HEADER #170   02014B50 (33639248)\n+182DF Created Zip Spec      14 (20) '2.0'\n+182E0 Created OS            03 (3) 'Unix'\n+182E1 Extract Zip Spec      14 (20) '2.0'\n+182E2 Extract OS            00 (0) 'MS-DOS'\n+182E3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-18474 Compression Method    0008 (8) 'Deflated'\n-18476 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1847A CRC                   88F61071 (2297827441)\n-1847E Compressed Size       00000042 (66)\n-18482 Uncompressed Size     00000048 (72)\n-18486 Filename Length       0041 (65)\n-18488 Extra Length          0000 (0)\n-1848A Comment Length        0000 (0)\n-1848C Disk Start            0000 (0)\n-1848E Int File Attributes   0000 (0)\n+182E5 Compression Method    0008 (8) 'Deflated'\n+182E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+182EB CRC                   88F61071 (2297827441)\n+182EF Compressed Size       00000042 (66)\n+182F3 Uncompressed Size     00000048 (72)\n+182F7 Filename Length       0041 (65)\n+182F9 Extra Length          0000 (0)\n+182FB Comment Length        0000 (0)\n+182FD Disk Start            0000 (0)\n+182FF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-18490 Ext File Attributes   81A40000 (2175008768)\n+18301 Ext File Attributes   81A40000 (2175008768)\n       [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n       [Bits 28-31]          08 (8) 'Regular File'\n-18494 Local Header Offset   0001485B (84059)\n-18498 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18305 Local Header Offset   000146CC (83660)\n+18309 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-184D9 END CENTRAL HEADER    06054B50 (101010256)\n-184DD Number of this disk   0000 (0)\n-184DF Central Dir Disk no   0000 (0)\n-184E1 Entries in this disk  00AA (170)\n-184E3 Total Entries         00AA (170)\n-184E5 Size of Central Dir   00003BDD (15325)\n-184E9 Offset to Central Dir 000148FC (84220)\n-184ED Comment Length        0000 (0)\n+1834A END CENTRAL HEADER    06054B50 (101010256)\n+1834E Number of this disk   0000 (0)\n+18350 Central Dir Disk no   0000 (0)\n+18352 Entries in this disk  00AA (170)\n+18354 Total Entries         00AA (170)\n+18356 Size of Central Dir   00003BDD (15325)\n+1835A Offset to Central Dir 0001476D (83821)\n+1835E Comment Length        0000 (0)\n #\n # Error Count: 44\n # Warning Count: 384\n #\n # Done\n"}, {"source1": "psiprobe/AwtAppContextClassloaderListenerTest$1.class", "source2": "psiprobe/AwtAppContextClassloaderListenerTest$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,84 +1,85 @@\n-  SHA-256 checksum 534bea503539b468d9f8909594527b70ab0c1746e5c0a2e29a75bbf9b1f615d1\n+  SHA-256 checksum 5c6a69a44c195d309a32545b25d09d6b11dc2221ecd0ff143ad2cf5baabb6af2\n   Compiled from \"AwtAppContextClassloaderListenerTest.java\"\n class psiprobe.AwtAppContextClassloaderListenerTest$1 extends mockit.Verifications\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/AwtAppContextClassloaderListenerTest$1\n-  super_class: #3                         // mockit/Verifications\n+  this_class: #2                          // psiprobe/AwtAppContextClassloaderListenerTest$1\n+  super_class: #8                         // mockit/Verifications\n   interfaces: 0, fields: 1, methods: 1, attributes: 3\n Constant pool:\n-   #1 = Class              #2             // psiprobe/AwtAppContextClassloaderListenerTest$1\n-   #2 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$1\n-   #3 = Class              #4             // mockit/Verifications\n-   #4 = Utf8               mockit/Verifications\n+   #1 = Fieldref           #2.#3          // psiprobe/AwtAppContextClassloaderListenerTest$1.this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+   #2 = Class              #4             // psiprobe/AwtAppContextClassloaderListenerTest$1\n+   #3 = NameAndType        #5:#6          // this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+   #4 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$1\n    #5 = Utf8               this$0\n    #6 = Utf8               Lpsiprobe/AwtAppContextClassloaderListenerTest;\n-   #7 = Utf8               <init>\n-   #8 = Utf8               (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-   #9 = Utf8               Code\n-  #10 = Fieldref           #1.#11         // psiprobe/AwtAppContextClassloaderListenerTest$1.this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n-  #11 = NameAndType        #5:#6          // this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n-  #12 = Methodref          #3.#13         // mockit/Verifications.\"<init>\":()V\n-  #13 = NameAndType        #7:#14         // \"<init>\":()V\n-  #14 = Utf8               ()V\n-  #15 = Methodref          #16.#18        // javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n-  #16 = Class              #17            // javax/imageio/ImageIO\n-  #17 = Utf8               javax/imageio/ImageIO\n-  #18 = NameAndType        #19:#20        // getCacheDirectory:()Ljava/io/File;\n-  #19 = Utf8               getCacheDirectory\n-  #20 = Utf8               ()Ljava/io/File;\n-  #21 = Fieldref           #1.#22         // psiprobe/AwtAppContextClassloaderListenerTest$1.times:I\n-  #22 = NameAndType        #23:#24        // times:I\n-  #23 = Utf8               times\n-  #24 = Utf8               I\n+   #7 = Methodref          #8.#9          // mockit/Verifications.\"<init>\":()V\n+   #8 = Class              #10            // mockit/Verifications\n+   #9 = NameAndType        #11:#12        // \"<init>\":()V\n+  #10 = Utf8               mockit/Verifications\n+  #11 = Utf8               <init>\n+  #12 = Utf8               ()V\n+  #13 = Methodref          #14.#15        // javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n+  #14 = Class              #16            // javax/imageio/ImageIO\n+  #15 = NameAndType        #17:#18        // getCacheDirectory:()Ljava/io/File;\n+  #16 = Utf8               javax/imageio/ImageIO\n+  #17 = Utf8               getCacheDirectory\n+  #18 = Utf8               ()Ljava/io/File;\n+  #19 = Fieldref           #2.#20         // psiprobe/AwtAppContextClassloaderListenerTest$1.times:I\n+  #20 = NameAndType        #21:#22        // times:I\n+  #21 = Utf8               times\n+  #22 = Utf8               I\n+  #23 = Utf8               (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+  #24 = Utf8               Code\n   #25 = Utf8               LineNumberTable\n   #26 = Utf8               LocalVariableTable\n   #27 = Utf8               this\n   #28 = Utf8               Lpsiprobe/AwtAppContextClassloaderListenerTest$1;\n   #29 = Utf8               MethodParameters\n   #30 = Utf8               SourceFile\n   #31 = Utf8               AwtAppContextClassloaderListenerTest.java\n   #32 = Utf8               EnclosingMethod\n   #33 = Class              #34            // psiprobe/AwtAppContextClassloaderListenerTest\n   #34 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest\n-  #35 = NameAndType        #36:#14        // contextInitializedTest:()V\n+  #35 = NameAndType        #36:#12        // contextInitializedTest:()V\n   #36 = Utf8               contextInitializedTest\n   #37 = Utf8               InnerClasses\n {\n   final psiprobe.AwtAppContextClassloaderListenerTest this$0;\n     descriptor: Lpsiprobe/AwtAppContextClassloaderListenerTest;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   psiprobe.AwtAppContextClassloaderListenerTest$1(psiprobe.AwtAppContextClassloaderListenerTest);\n     descriptor: (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #10                 // Field this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+         2: putfield      #1                  // Field this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n          5: aload_0\n-         6: invokespecial #12                 // Method mockit/Verifications.\"<init>\":()V\n-         9: invokestatic  #15                 // Method javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n+         6: invokespecial #7                  // Method mockit/Verifications.\"<init>\":()V\n+         9: invokestatic  #13                 // Method javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n         12: pop\n         13: aload_0\n         14: iconst_1\n-        15: putfield      #21                 // Field times:I\n+        15: putfield      #19                 // Field times:I\n         18: return\n       LineNumberTable:\n         line 47: 0\n         line 49: 9\n         line 50: 13\n-        line 47: 18\n+        line 51: 18\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest$1;\n+            0      19     1 this$0   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n     MethodParameters:\n       Name                           Flags\n       this$0                         final mandated\n }\n SourceFile: \"AwtAppContextClassloaderListenerTest.java\"\n EnclosingMethod: #33.#35                // psiprobe.AwtAppContextClassloaderListenerTest.contextInitializedTest\n InnerClasses:\n-  #1;                                     // class psiprobe/AwtAppContextClassloaderListenerTest$1\n+  #2;                                     // class psiprobe/AwtAppContextClassloaderListenerTest$1\n"}]}, {"source1": "psiprobe/AwtAppContextClassloaderListenerTest$2.class", "source2": "psiprobe/AwtAppContextClassloaderListenerTest$2.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,89 +1,90 @@\n-  SHA-256 checksum 9d15148a0b69486c77575f47229e593e5de193d46159e5df0c5b7e28142cb469\n+  SHA-256 checksum 1016e144daae8141d5890ecc5a4a65b1a1c1a7445426f181b9c6140d6bfb3a4a\n   Compiled from \"AwtAppContextClassloaderListenerTest.java\"\n class psiprobe.AwtAppContextClassloaderListenerTest$2 extends mockit.Expectations\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/AwtAppContextClassloaderListenerTest$2\n-  super_class: #3                         // mockit/Expectations\n+  this_class: #2                          // psiprobe/AwtAppContextClassloaderListenerTest$2\n+  super_class: #8                         // mockit/Expectations\n   interfaces: 0, fields: 1, methods: 1, attributes: 3\n Constant pool:\n-   #1 = Class              #2             // psiprobe/AwtAppContextClassloaderListenerTest$2\n-   #2 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$2\n-   #3 = Class              #4             // mockit/Expectations\n-   #4 = Utf8               mockit/Expectations\n+   #1 = Fieldref           #2.#3          // psiprobe/AwtAppContextClassloaderListenerTest$2.this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+   #2 = Class              #4             // psiprobe/AwtAppContextClassloaderListenerTest$2\n+   #3 = NameAndType        #5:#6          // this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+   #4 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$2\n    #5 = Utf8               this$0\n    #6 = Utf8               Lpsiprobe/AwtAppContextClassloaderListenerTest;\n-   #7 = Utf8               <init>\n-   #8 = Utf8               (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-   #9 = Utf8               Code\n-  #10 = Fieldref           #1.#11         // psiprobe/AwtAppContextClassloaderListenerTest$2.this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n-  #11 = NameAndType        #5:#6          // this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n-  #12 = Methodref          #3.#13         // mockit/Expectations.\"<init>\":()V\n-  #13 = NameAndType        #7:#14         // \"<init>\":()V\n-  #14 = Utf8               ()V\n-  #15 = Methodref          #16.#18        // javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n-  #16 = Class              #17            // javax/imageio/ImageIO\n-  #17 = Utf8               javax/imageio/ImageIO\n-  #18 = NameAndType        #19:#20        // getCacheDirectory:()Ljava/io/File;\n-  #19 = Utf8               getCacheDirectory\n-  #20 = Utf8               ()Ljava/io/File;\n-  #21 = Class              #22            // java/lang/Exception\n-  #22 = Utf8               java/lang/Exception\n-  #23 = Methodref          #21.#13        // java/lang/Exception.\"<init>\":()V\n-  #24 = Fieldref           #1.#25         // psiprobe/AwtAppContextClassloaderListenerTest$2.result:Ljava/lang/Object;\n-  #25 = NameAndType        #26:#27        // result:Ljava/lang/Object;\n-  #26 = Utf8               result\n-  #27 = Utf8               Ljava/lang/Object;\n+   #7 = Methodref          #8.#9          // mockit/Expectations.\"<init>\":()V\n+   #8 = Class              #10            // mockit/Expectations\n+   #9 = NameAndType        #11:#12        // \"<init>\":()V\n+  #10 = Utf8               mockit/Expectations\n+  #11 = Utf8               <init>\n+  #12 = Utf8               ()V\n+  #13 = Methodref          #14.#15        // javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n+  #14 = Class              #16            // javax/imageio/ImageIO\n+  #15 = NameAndType        #17:#18        // getCacheDirectory:()Ljava/io/File;\n+  #16 = Utf8               javax/imageio/ImageIO\n+  #17 = Utf8               getCacheDirectory\n+  #18 = Utf8               ()Ljava/io/File;\n+  #19 = Class              #20            // java/lang/Exception\n+  #20 = Utf8               java/lang/Exception\n+  #21 = Methodref          #19.#9         // java/lang/Exception.\"<init>\":()V\n+  #22 = Fieldref           #2.#23         // psiprobe/AwtAppContextClassloaderListenerTest$2.result:Ljava/lang/Object;\n+  #23 = NameAndType        #24:#25        // result:Ljava/lang/Object;\n+  #24 = Utf8               result\n+  #25 = Utf8               Ljava/lang/Object;\n+  #26 = Utf8               (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+  #27 = Utf8               Code\n   #28 = Utf8               LineNumberTable\n   #29 = Utf8               LocalVariableTable\n   #30 = Utf8               this\n   #31 = Utf8               Lpsiprobe/AwtAppContextClassloaderListenerTest$2;\n   #32 = Utf8               MethodParameters\n   #33 = Utf8               SourceFile\n   #34 = Utf8               AwtAppContextClassloaderListenerTest.java\n   #35 = Utf8               EnclosingMethod\n   #36 = Class              #37            // psiprobe/AwtAppContextClassloaderListenerTest\n   #37 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest\n-  #38 = NameAndType        #39:#14        // contextInitializedErrorTest:()V\n+  #38 = NameAndType        #39:#12        // contextInitializedErrorTest:()V\n   #39 = Utf8               contextInitializedErrorTest\n   #40 = Utf8               InnerClasses\n {\n   final psiprobe.AwtAppContextClassloaderListenerTest this$0;\n     descriptor: Lpsiprobe/AwtAppContextClassloaderListenerTest;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   psiprobe.AwtAppContextClassloaderListenerTest$2(psiprobe.AwtAppContextClassloaderListenerTest);\n     descriptor: (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n     flags: (0x0000)\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #10                 // Field this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+         2: putfield      #1                  // Field this$0:Lpsiprobe/AwtAppContextClassloaderListenerTest;\n          5: aload_0\n-         6: invokespecial #12                 // Method mockit/Expectations.\"<init>\":()V\n-         9: invokestatic  #15                 // Method javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n+         6: invokespecial #7                  // Method mockit/Expectations.\"<init>\":()V\n+         9: invokestatic  #13                 // Method javax/imageio/ImageIO.getCacheDirectory:()Ljava/io/File;\n         12: pop\n         13: aload_0\n-        14: new           #21                 // class java/lang/Exception\n+        14: new           #19                 // class java/lang/Exception\n         17: dup\n-        18: invokespecial #23                 // Method java/lang/Exception.\"<init>\":()V\n-        21: putfield      #24                 // Field result:Ljava/lang/Object;\n+        18: invokespecial #21                 // Method java/lang/Exception.\"<init>\":()V\n+        21: putfield      #22                 // Field result:Ljava/lang/Object;\n         24: return\n       LineNumberTable:\n         line 60: 0\n         line 62: 9\n         line 63: 13\n-        line 60: 24\n+        line 64: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest$2;\n+            0      25     1 this$0   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n     MethodParameters:\n       Name                           Flags\n       this$0                         final mandated\n }\n SourceFile: \"AwtAppContextClassloaderListenerTest.java\"\n EnclosingMethod: #36.#38                // psiprobe.AwtAppContextClassloaderListenerTest.contextInitializedErrorTest\n InnerClasses:\n-  #1;                                     // class psiprobe/AwtAppContextClassloaderListenerTest$2\n+  #2;                                     // class psiprobe/AwtAppContextClassloaderListenerTest$2\n"}]}, {"source1": "psiprobe/AwtAppContextClassloaderListenerTest.class", "source2": "psiprobe/AwtAppContextClassloaderListenerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,171 +1,175 @@\n-  SHA-256 checksum edf89a828cb23e8fbc724995a37c3b8ed18fee28f6c69e3c081899f9e054576f\n+  SHA-256 checksum 6a102118223463d390023ac7254c284e1f51c606df4b006340a9de3f9b84d17e\n   Compiled from \"AwtAppContextClassloaderListenerTest.java\"\n class psiprobe.AwtAppContextClassloaderListenerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/AwtAppContextClassloaderListenerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/AwtAppContextClassloaderListenerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/AwtAppContextClassloaderListenerTest\n-   #2 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               listener\n-   #6 = Utf8               Lpsiprobe/AwtAppContextClassloaderListener;\n-   #7 = Utf8               RuntimeVisibleAnnotations\n-   #8 = Utf8               Lmockit/Tested;\n-   #9 = Utf8               event\n-  #10 = Utf8               Ljavax/servlet/ServletContextEvent;\n-  #11 = Utf8               Lmockit/Mocked;\n-  #12 = Utf8               imageIO\n-  #13 = Utf8               Ljavax/imageio/ImageIO;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               ()V\n-  #16 = Utf8               Code\n-  #17 = Methodref          #3.#18         // java/lang/Object.\"<init>\":()V\n-  #18 = NameAndType        #14:#15        // \"<init>\":()V\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Lpsiprobe/AwtAppContextClassloaderListenerTest;\n-  #23 = Utf8               contextInitializedTest\n-  #24 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #25 = Fieldref           #1.#26         // psiprobe/AwtAppContextClassloaderListenerTest.listener:Lpsiprobe/AwtAppContextClassloaderListener;\n-  #26 = NameAndType        #5:#6          // listener:Lpsiprobe/AwtAppContextClassloaderListener;\n-  #27 = Fieldref           #1.#28         // psiprobe/AwtAppContextClassloaderListenerTest.event:Ljavax/servlet/ServletContextEvent;\n-  #28 = NameAndType        #9:#10         // event:Ljavax/servlet/ServletContextEvent;\n-  #29 = Methodref          #30.#32        // psiprobe/AwtAppContextClassloaderListener.contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n-  #30 = Class              #31            // psiprobe/AwtAppContextClassloaderListener\n-  #31 = Utf8               psiprobe/AwtAppContextClassloaderListener\n-  #32 = NameAndType        #33:#34        // contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n-  #33 = Utf8               contextInitialized\n-  #34 = Utf8               (Ljavax/servlet/ServletContextEvent;)V\n-  #35 = Class              #36            // psiprobe/AwtAppContextClassloaderListenerTest$1\n-  #36 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$1\n-  #37 = Methodref          #35.#38        // psiprobe/AwtAppContextClassloaderListenerTest$1.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-  #38 = NameAndType        #14:#39        // \"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-  #39 = Utf8               (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-  #40 = Utf8               contextInitializedErrorTest\n-  #41 = Class              #42            // psiprobe/AwtAppContextClassloaderListenerTest$2\n-  #42 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$2\n-  #43 = Methodref          #41.#38        // psiprobe/AwtAppContextClassloaderListenerTest$2.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-  #44 = Utf8               contextDestroyedTest\n-  #45 = Methodref          #30.#46        // psiprobe/AwtAppContextClassloaderListener.contextDestroyed:(Ljavax/servlet/ServletContextEvent;)V\n-  #46 = NameAndType        #47:#34        // contextDestroyed:(Ljavax/servlet/ServletContextEvent;)V\n-  #47 = Utf8               contextDestroyed\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/AwtAppContextClassloaderListenerTest.listener:Lpsiprobe/AwtAppContextClassloaderListener;\n+   #8 = Class              #10            // psiprobe/AwtAppContextClassloaderListenerTest\n+   #9 = NameAndType        #11:#12        // listener:Lpsiprobe/AwtAppContextClassloaderListener;\n+  #10 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest\n+  #11 = Utf8               listener\n+  #12 = Utf8               Lpsiprobe/AwtAppContextClassloaderListener;\n+  #13 = Fieldref           #8.#14         // psiprobe/AwtAppContextClassloaderListenerTest.event:Ljavax/servlet/ServletContextEvent;\n+  #14 = NameAndType        #15:#16        // event:Ljavax/servlet/ServletContextEvent;\n+  #15 = Utf8               event\n+  #16 = Utf8               Ljavax/servlet/ServletContextEvent;\n+  #17 = Methodref          #18.#19        // psiprobe/AwtAppContextClassloaderListener.contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n+  #18 = Class              #20            // psiprobe/AwtAppContextClassloaderListener\n+  #19 = NameAndType        #21:#22        // contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n+  #20 = Utf8               psiprobe/AwtAppContextClassloaderListener\n+  #21 = Utf8               contextInitialized\n+  #22 = Utf8               (Ljavax/servlet/ServletContextEvent;)V\n+  #23 = Class              #24            // psiprobe/AwtAppContextClassloaderListenerTest$1\n+  #24 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$1\n+  #25 = Methodref          #23.#26        // psiprobe/AwtAppContextClassloaderListenerTest$1.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+  #26 = NameAndType        #5:#27         // \"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+  #27 = Utf8               (Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+  #28 = Class              #29            // psiprobe/AwtAppContextClassloaderListenerTest$2\n+  #29 = Utf8               psiprobe/AwtAppContextClassloaderListenerTest$2\n+  #30 = Methodref          #28.#26        // psiprobe/AwtAppContextClassloaderListenerTest$2.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+  #31 = Methodref          #18.#32        // psiprobe/AwtAppContextClassloaderListener.contextDestroyed:(Ljavax/servlet/ServletContextEvent;)V\n+  #32 = NameAndType        #33:#22        // contextDestroyed:(Ljavax/servlet/ServletContextEvent;)V\n+  #33 = Utf8               contextDestroyed\n+  #34 = Utf8               RuntimeVisibleAnnotations\n+  #35 = Utf8               Lmockit/Tested;\n+  #36 = Utf8               Lmockit/Mocked;\n+  #37 = Utf8               imageIO\n+  #38 = Utf8               Ljavax/imageio/ImageIO;\n+  #39 = Utf8               Code\n+  #40 = Utf8               LineNumberTable\n+  #41 = Utf8               LocalVariableTable\n+  #42 = Utf8               this\n+  #43 = Utf8               Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+  #44 = Utf8               contextInitializedTest\n+  #45 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #46 = Utf8               contextInitializedErrorTest\n+  #47 = Utf8               contextDestroyedTest\n   #48 = Utf8               SourceFile\n   #49 = Utf8               AwtAppContextClassloaderListenerTest.java\n   #50 = Utf8               InnerClasses\n {\n   psiprobe.AwtAppContextClassloaderListener listener;\n     descriptor: Lpsiprobe/AwtAppContextClassloaderListener;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #35()\n         mockit.Tested\n \n   javax.servlet.ServletContextEvent event;\n     descriptor: Ljavax/servlet/ServletContextEvent;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #11()\n+      0: #36()\n         mockit.Mocked\n \n   javax.imageio.ImageIO imageIO;\n     descriptor: Ljavax/imageio/ImageIO;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #11()\n+      0: #36()\n         mockit.Mocked\n \n   psiprobe.AwtAppContextClassloaderListenerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #17                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 26: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n \n   void contextInitializedTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #24()\n-        org.junit.jupiter.api.Test\n     Code:\n-      stack=2, locals=1, args_size=1\n+      stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #25                 // Field listener:Lpsiprobe/AwtAppContextClassloaderListener;\n+         1: getfield      #7                  // Field listener:Lpsiprobe/AwtAppContextClassloaderListener;\n          4: aload_0\n-         5: getfield      #27                 // Field event:Ljavax/servlet/ServletContextEvent;\n-         8: invokevirtual #29                 // Method psiprobe/AwtAppContextClassloaderListener.contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n-        11: new           #35                 // class psiprobe/AwtAppContextClassloaderListenerTest$1\n-        14: aload_0\n-        15: invokespecial #37                 // Method psiprobe/AwtAppContextClassloaderListenerTest$1.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-        18: return\n+         5: getfield      #13                 // Field event:Ljavax/servlet/ServletContextEvent;\n+         8: invokevirtual #17                 // Method psiprobe/AwtAppContextClassloaderListener.contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n+        11: new           #23                 // class psiprobe/AwtAppContextClassloaderListenerTest$1\n+        14: dup\n+        15: aload_0\n+        16: invokespecial #25                 // Method psiprobe/AwtAppContextClassloaderListenerTest$1.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+        19: pop\n+        20: return\n       LineNumberTable:\n         line 45: 0\n         line 47: 11\n-        line 53: 18\n+        line 53: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      19     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+            0      21     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void contextInitializedErrorTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #24()\n-        org.junit.jupiter.api.Test\n     Code:\n-      stack=2, locals=1, args_size=1\n-         0: new           #41                 // class psiprobe/AwtAppContextClassloaderListenerTest$2\n-         3: aload_0\n-         4: invokespecial #43                 // Method psiprobe/AwtAppContextClassloaderListenerTest$2.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n-         7: aload_0\n-         8: getfield      #25                 // Field listener:Lpsiprobe/AwtAppContextClassloaderListener;\n-        11: aload_0\n-        12: getfield      #27                 // Field event:Ljavax/servlet/ServletContextEvent;\n-        15: invokevirtual #29                 // Method psiprobe/AwtAppContextClassloaderListener.contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n-        18: return\n+      stack=3, locals=1, args_size=1\n+         0: new           #28                 // class psiprobe/AwtAppContextClassloaderListenerTest$2\n+         3: dup\n+         4: aload_0\n+         5: invokespecial #30                 // Method psiprobe/AwtAppContextClassloaderListenerTest$2.\"<init>\":(Lpsiprobe/AwtAppContextClassloaderListenerTest;)V\n+         8: pop\n+         9: aload_0\n+        10: getfield      #7                  // Field listener:Lpsiprobe/AwtAppContextClassloaderListener;\n+        13: aload_0\n+        14: getfield      #13                 // Field event:Ljavax/servlet/ServletContextEvent;\n+        17: invokevirtual #17                 // Method psiprobe/AwtAppContextClassloaderListener.contextInitialized:(Ljavax/servlet/ServletContextEvent;)V\n+        20: return\n       LineNumberTable:\n         line 60: 0\n-        line 67: 7\n-        line 68: 18\n+        line 67: 9\n+        line 68: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      19     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+            0      21     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void contextDestroyedTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #24()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #25                 // Field listener:Lpsiprobe/AwtAppContextClassloaderListener;\n+         1: getfield      #7                  // Field listener:Lpsiprobe/AwtAppContextClassloaderListener;\n          4: aload_0\n-         5: getfield      #27                 // Field event:Ljavax/servlet/ServletContextEvent;\n-         8: invokevirtual #45                 // Method psiprobe/AwtAppContextClassloaderListener.contextDestroyed:(Ljavax/servlet/ServletContextEvent;)V\n+         5: getfield      #13                 // Field event:Ljavax/servlet/ServletContextEvent;\n+         8: invokevirtual #31                 // Method psiprobe/AwtAppContextClassloaderListener.contextDestroyed:(Ljavax/servlet/ServletContextEvent;)V\n         11: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/AwtAppContextClassloaderListenerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AwtAppContextClassloaderListenerTest.java\"\n InnerClasses:\n-  #35;                                    // class psiprobe/AwtAppContextClassloaderListenerTest$1\n-  #41;                                    // class psiprobe/AwtAppContextClassloaderListenerTest$2\n+  #23;                                    // class psiprobe/AwtAppContextClassloaderListenerTest$1\n+  #28;                                    // class psiprobe/AwtAppContextClassloaderListenerTest$2\n"}]}, {"source1": "psiprobe/LogbackConfigTest.class", "source2": "psiprobe/LogbackConfigTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,102 +1,102 @@\n-  SHA-256 checksum d1f0875cac002d74693a5eebe0fabc8ba194e9ceb88f787cd0a7063009e382cf\n+  SHA-256 checksum d53105f20a2159208052b9f37b3b58dbe2dde36dc6cd61fa588ea3b8ddc797f5\n   Compiled from \"LogbackConfigTest.java\"\n class psiprobe.LogbackConfigTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/LogbackConfigTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #33                         // psiprobe/LogbackConfigTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/LogbackConfigTest\n-   #2 = Utf8               psiprobe/LogbackConfigTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/LogbackConfigTest;\n-  #14 = Utf8               test\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Methodref          #3.#18         // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #18 = NameAndType        #19:#20        // getClass:()Ljava/lang/Class;\n-  #19 = Utf8               getClass\n-  #20 = Utf8               ()Ljava/lang/Class;\n-  #21 = Methodref          #22.#24        // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #22 = Class              #23            // org/slf4j/LoggerFactory\n-  #23 = Utf8               org/slf4j/LoggerFactory\n-  #24 = NameAndType        #25:#26        // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #25 = Utf8               getLogger\n-  #26 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #27 = String             #28            // slf4j-jdk14-1.7.7.jar is on the classpath, but it should NOT be.\n-  #28 = Utf8               slf4j-jdk14-1.7.7.jar is on the classpath, but it should NOT be.\n-  #29 = String             #30            // org.slf4j.impl.JDK14LoggerAdapter\n-  #30 = Utf8               org.slf4j.impl.JDK14LoggerAdapter\n-  #31 = Methodref          #32.#34        // java/lang/Class.getName:()Ljava/lang/String;\n-  #32 = Class              #33            // java/lang/Class\n-  #33 = Utf8               java/lang/Class\n-  #34 = NameAndType        #35:#36        // getName:()Ljava/lang/String;\n-  #35 = Utf8               getName\n-  #36 = Utf8               ()Ljava/lang/String;\n-  #37 = Methodref          #38.#40        // org/junit/jupiter/api/Assertions.assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n-  #38 = Class              #39            // org/junit/jupiter/api/Assertions\n-  #39 = Utf8               org/junit/jupiter/api/Assertions\n-  #40 = NameAndType        #41:#42        // assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n-  #41 = Utf8               assertNotEquals\n-  #42 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n-  #43 = Utf8               log\n-  #44 = Utf8               Lorg/slf4j/Logger;\n+   #7 = Methodref          #2.#8          // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #8 = NameAndType        #9:#10         // getClass:()Ljava/lang/Class;\n+   #9 = Utf8               getClass\n+  #10 = Utf8               ()Ljava/lang/Class;\n+  #11 = Methodref          #12.#13        // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #12 = Class              #14            // org/slf4j/LoggerFactory\n+  #13 = NameAndType        #15:#16        // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #14 = Utf8               org/slf4j/LoggerFactory\n+  #15 = Utf8               getLogger\n+  #16 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #17 = String             #18            // slf4j-jdk14-1.7.7.jar is on the classpath, but it should NOT be.\n+  #18 = Utf8               slf4j-jdk14-1.7.7.jar is on the classpath, but it should NOT be.\n+  #19 = String             #20            // org.slf4j.impl.JDK14LoggerAdapter\n+  #20 = Utf8               org.slf4j.impl.JDK14LoggerAdapter\n+  #21 = Methodref          #22.#23        // java/lang/Class.getName:()Ljava/lang/String;\n+  #22 = Class              #24            // java/lang/Class\n+  #23 = NameAndType        #25:#26        // getName:()Ljava/lang/String;\n+  #24 = Utf8               java/lang/Class\n+  #25 = Utf8               getName\n+  #26 = Utf8               ()Ljava/lang/String;\n+  #27 = Methodref          #28.#29        // org/junit/jupiter/api/Assertions.assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n+  #28 = Class              #30            // org/junit/jupiter/api/Assertions\n+  #29 = NameAndType        #31:#32        // assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n+  #30 = Utf8               org/junit/jupiter/api/Assertions\n+  #31 = Utf8               assertNotEquals\n+  #32 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n+  #33 = Class              #34            // psiprobe/LogbackConfigTest\n+  #34 = Utf8               psiprobe/LogbackConfigTest\n+  #35 = Utf8               Code\n+  #36 = Utf8               LineNumberTable\n+  #37 = Utf8               LocalVariableTable\n+  #38 = Utf8               this\n+  #39 = Utf8               Lpsiprobe/LogbackConfigTest;\n+  #40 = Utf8               test\n+  #41 = Utf8               log\n+  #42 = Utf8               Lorg/slf4j/Logger;\n+  #43 = Utf8               RuntimeVisibleAnnotations\n+  #44 = Utf8               Lorg/junit/jupiter/api/Test;\n   #45 = Utf8               SourceFile\n   #46 = Utf8               LogbackConfigTest.java\n {\n   psiprobe.LogbackConfigTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/LogbackConfigTest;\n \n   void test();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #17                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         4: invokestatic  #21                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+         1: invokevirtual #7                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         4: invokestatic  #11                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n          7: astore_1\n-         8: ldc           #27                 // String slf4j-jdk14-1.7.7.jar is on the classpath, but it should NOT be.\n-        10: ldc           #29                 // String org.slf4j.impl.JDK14LoggerAdapter\n+         8: ldc           #17                 // String slf4j-jdk14-1.7.7.jar is on the classpath, but it should NOT be.\n+        10: ldc           #19                 // String org.slf4j.impl.JDK14LoggerAdapter\n         12: aload_1\n-        13: invokevirtual #17                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        16: invokevirtual #31                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-        19: invokestatic  #37                 // Method org/junit/jupiter/api/Assertions.assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n+        13: invokevirtual #7                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        16: invokevirtual #21                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        19: invokestatic  #27                 // Method org/junit/jupiter/api/Assertions.assertNotEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V\n         22: return\n       LineNumberTable:\n         line 28: 0\n         line 29: 8\n-        line 30: 10\n+        line 30: 13\n         line 29: 19\n         line 31: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/LogbackConfigTest;\n             8      15     1   log   Lorg/slf4j/Logger;\n+    RuntimeVisibleAnnotations:\n+      0: #44()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"LogbackConfigTest.java\"\n"}]}, {"source1": "psiprobe/ProbeConfigTest.class", "source2": "psiprobe/ProbeConfigTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,46 +1,46 @@\n-  SHA-256 checksum 7f4da8f6ff767a8cb25dc806acd85a62392b8e9155124392666a20863c9c8504\n+  SHA-256 checksum e4df42e5a67029d2e10ca6854cdc95f175f45d95d629f7ebca2170c9b01de4ef\n   Compiled from \"ProbeConfigTest.java\"\n class psiprobe.ProbeConfigTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/ProbeConfigTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/ProbeConfigTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 2, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/ProbeConfigTest\n-   #2 = Utf8               psiprobe/ProbeConfigTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               datasourceMappers\n-   #6 = Utf8               Ljava/util/List;\n-   #7 = Utf8               Signature\n-   #8 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Ljavax/inject/Inject;\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // java/lang/Object.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/ProbeConfigTest;\n-  #20 = Utf8               checkListenerTest\n-  #21 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #22 = Fieldref           #1.#23         // psiprobe/ProbeConfigTest.datasourceMappers:Ljava/util/List;\n-  #23 = NameAndType        #5:#6          // datasourceMappers:Ljava/util/List;\n-  #24 = Methodref          #25.#27        // org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n-  #25 = Class              #26            // org/junit/jupiter/api/Assertions\n-  #26 = Utf8               org/junit/jupiter/api/Assertions\n-  #27 = NameAndType        #28:#29        // assertNotNull:(Ljava/lang/Object;)V\n-  #28 = Utf8               assertNotNull\n-  #29 = Utf8               (Ljava/lang/Object;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/ProbeConfigTest.datasourceMappers:Ljava/util/List;\n+   #8 = Class              #10            // psiprobe/ProbeConfigTest\n+   #9 = NameAndType        #11:#12        // datasourceMappers:Ljava/util/List;\n+  #10 = Utf8               psiprobe/ProbeConfigTest\n+  #11 = Utf8               datasourceMappers\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Methodref          #14.#15        // org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n+  #14 = Class              #16            // org/junit/jupiter/api/Assertions\n+  #15 = NameAndType        #17:#18        // assertNotNull:(Ljava/lang/Object;)V\n+  #16 = Utf8               org/junit/jupiter/api/Assertions\n+  #17 = Utf8               assertNotNull\n+  #18 = Utf8               (Ljava/lang/Object;)V\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #21 = Utf8               RuntimeVisibleAnnotations\n+  #22 = Utf8               Ljavax/inject/Inject;\n+  #23 = Utf8               Code\n+  #24 = Utf8               LineNumberTable\n+  #25 = Utf8               LocalVariableTable\n+  #26 = Utf8               this\n+  #27 = Utf8               Lpsiprobe/ProbeConfigTest;\n+  #28 = Utf8               checkListenerTest\n+  #29 = Utf8               Lorg/junit/jupiter/api/Test;\n   #30 = Utf8               SourceFile\n   #31 = Utf8               ProbeConfigTest.java\n   #32 = Utf8               Lorg/springframework/test/context/ContextConfiguration;\n   #33 = Utf8               classes\n   #34 = Utf8               Lpsiprobe/ProbeConfig;\n   #35 = Utf8               loader\n   #36 = Utf8               Lorg/springframework/test/context/web/AnnotationConfigWebContextLoader;\n@@ -49,51 +49,51 @@\n   #39 = Utf8               file:src/test/webapp\n   #40 = Utf8               Lorg/junit/jupiter/api/extension/ExtendWith;\n   #41 = Utf8               Lorg/springframework/test/context/junit/jupiter/SpringExtension;\n {\n   private java.util.List<java.lang.String> datasourceMappers;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #8                           // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #20                          // Ljava/util/List<Ljava/lang/String;>;\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #22()\n         javax.inject.Inject\n \n   psiprobe.ProbeConfigTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/ProbeConfigTest;\n \n   void checkListenerTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #21()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field datasourceMappers:Ljava/util/List;\n-         4: invokestatic  #24                 // Method org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n+         1: getfield      #7                  // Field datasourceMappers:Ljava/util/List;\n+         4: invokestatic  #13                 // Method org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n          7: return\n       LineNumberTable:\n         line 35: 0\n         line 36: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeConfigTest;\n+    RuntimeVisibleAnnotations:\n+      0: #29()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ProbeConfigTest.java\"\n RuntimeVisibleAnnotations:\n   0: #32(#33=[c#34],#35=c#36)\n     org.springframework.test.context.ContextConfiguration(\n       classes=[class Lpsiprobe/ProbeConfig;]\n       loader=class Lorg/springframework/test/context/web/AnnotationConfigWebContextLoader;\n"}]}, {"source1": "psiprobe/UtilsTest.class", "source2": "psiprobe/UtilsTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,352 +1,359 @@\n-  SHA-256 checksum ec95dba0dc858d7fc824b3e537bfec688685e8ece1d7a996ed1ace6113e54c51\n+  SHA-256 checksum e7c52bcd746a456a4baed5782ec095c8546be003b4d0dca824e852e850ba7aeb\n   Compiled from \"UtilsTest.java\"\n class psiprobe.UtilsTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/UtilsTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #79                         // psiprobe/UtilsTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 7, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/UtilsTest\n-   #2 = Utf8               psiprobe/UtilsTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/UtilsTest;\n-  #14 = Utf8               toIntTest\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = String             #18            // garbage\n-  #18 = Utf8               garbage\n-  #19 = Methodref          #20.#22        // psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n-  #20 = Class              #21            // psiprobe/Utils\n-  #21 = Utf8               psiprobe/Utils\n-  #22 = NameAndType        #23:#24        // toInt:(Ljava/lang/String;I)I\n-  #23 = Utf8               toInt\n-  #24 = Utf8               (Ljava/lang/String;I)I\n-  #25 = Methodref          #26.#28        // org/junit/jupiter/api/Assertions.assertEquals:(II)V\n-  #26 = Class              #27            // org/junit/jupiter/api/Assertions\n-  #27 = Utf8               org/junit/jupiter/api/Assertions\n-  #28 = NameAndType        #29:#30        // assertEquals:(II)V\n-  #29 = Utf8               assertEquals\n-  #30 = Utf8               (II)V\n-  #31 = String             #32            // 3\n-  #32 = Utf8               3\n-  #33 = String             #34            // 3 3\n-  #34 = Utf8               3 3\n-  #35 = Utf8               toIntHexTest\n-  #36 = Methodref          #20.#37        // psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n-  #37 = NameAndType        #38:#24        // toIntHex:(Ljava/lang/String;I)I\n-  #38 = Utf8               toIntHex\n-  #39 = String             #40            // #3\n-  #40 = Utf8               #3\n-  #41 = Utf8               toLongTest\n-  #42 = Long               5l\n-  #44 = Methodref          #20.#45        // psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n-  #45 = NameAndType        #46:#47        // toLong:(Ljava/lang/String;J)J\n-  #46 = Utf8               toLong\n-  #47 = Utf8               (Ljava/lang/String;J)J\n-  #48 = Methodref          #26.#49        // org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-  #49 = NameAndType        #29:#50        // assertEquals:(JJ)V\n-  #50 = Utf8               (JJ)V\n-  #51 = Long               3l\n-  #53 = Utf8               toLongIntTest\n-  #54 = Methodref          #20.#55        // psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n-  #55 = NameAndType        #46:#56        // toLong:(Ljava/lang/Long;J)J\n-  #56 = Utf8               (Ljava/lang/Long;J)J\n-  #57 = Methodref          #58.#60        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #58 = Class              #59            // java/lang/Long\n-  #59 = Utf8               java/lang/Long\n-  #60 = NameAndType        #61:#62        // valueOf:(J)Ljava/lang/Long;\n-  #61 = Utf8               valueOf\n-  #62 = Utf8               (J)Ljava/lang/Long;\n-  #63 = Utf8               toFloatTest\n-  #64 = Utf8               Lorg/junit/jupiter/api/Disabled;\n-  #65 = Double             5.0d\n-  #67 = Float              5.0f\n-  #68 = Methodref          #20.#69        // psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n-  #69 = NameAndType        #70:#71        // toFloat:(Ljava/lang/String;F)F\n-  #70 = Utf8               toFloat\n-  #71 = Utf8               (Ljava/lang/String;F)F\n-  #72 = Methodref          #26.#73        // org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n-  #73 = NameAndType        #29:#74        // assertEquals:(DDD)V\n-  #74 = Utf8               (DDD)V\n-  #75 = Double             3.0d\n-  #77 = Utf8               leftPadTest\n-  #78 = String             #79            // 0005\n-  #79 = Utf8               0005\n-  #80 = String             #81            // 5\n-  #81 = Utf8               5\n-  #82 = String             #83            // 0\n-  #83 = Utf8               0\n-  #84 = Methodref          #20.#85        // psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n-  #85 = NameAndType        #86:#87        // leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n-  #86 = Utf8               leftPad\n-  #87 = Utf8               (Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n-  #88 = Methodref          #26.#89        // org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-  #89 = NameAndType        #29:#90        // assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-  #90 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #91 = String             #92            //\n-  #92 = Utf8\n-  #93 = Utf8               SourceFile\n-  #94 = Utf8               UtilsTest.java\n+   #7 = String             #8             // garbage\n+   #8 = Utf8               garbage\n+   #9 = Methodref          #10.#11        // psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n+  #10 = Class              #12            // psiprobe/Utils\n+  #11 = NameAndType        #13:#14        // toInt:(Ljava/lang/String;I)I\n+  #12 = Utf8               psiprobe/Utils\n+  #13 = Utf8               toInt\n+  #14 = Utf8               (Ljava/lang/String;I)I\n+  #15 = Methodref          #16.#17        // org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+  #16 = Class              #18            // org/junit/jupiter/api/Assertions\n+  #17 = NameAndType        #19:#20        // assertEquals:(II)V\n+  #18 = Utf8               org/junit/jupiter/api/Assertions\n+  #19 = Utf8               assertEquals\n+  #20 = Utf8               (II)V\n+  #21 = String             #22            // 3\n+  #22 = Utf8               3\n+  #23 = String             #24            // 3 3\n+  #24 = Utf8               3 3\n+  #25 = Class              #26            // java/lang/String\n+  #26 = Utf8               java/lang/String\n+  #27 = Methodref          #10.#28        // psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n+  #28 = NameAndType        #29:#14        // toIntHex:(Ljava/lang/String;I)I\n+  #29 = Utf8               toIntHex\n+  #30 = String             #31            // #3\n+  #31 = Utf8               #3\n+  #32 = Long               5l\n+  #34 = Methodref          #10.#35        // psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n+  #35 = NameAndType        #36:#37        // toLong:(Ljava/lang/String;J)J\n+  #36 = Utf8               toLong\n+  #37 = Utf8               (Ljava/lang/String;J)J\n+  #38 = Methodref          #16.#39        // org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+  #39 = NameAndType        #19:#40        // assertEquals:(JJ)V\n+  #40 = Utf8               (JJ)V\n+  #41 = Long               3l\n+  #43 = Class              #44            // java/lang/Long\n+  #44 = Utf8               java/lang/Long\n+  #45 = Methodref          #10.#46        // psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n+  #46 = NameAndType        #36:#47        // toLong:(Ljava/lang/Long;J)J\n+  #47 = Utf8               (Ljava/lang/Long;J)J\n+  #48 = Methodref          #43.#49        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #49 = NameAndType        #50:#51        // valueOf:(J)Ljava/lang/Long;\n+  #50 = Utf8               valueOf\n+  #51 = Utf8               (J)Ljava/lang/Long;\n+  #52 = Double             5.0d\n+  #54 = Float              5.0f\n+  #55 = Methodref          #10.#56        // psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n+  #56 = NameAndType        #57:#58        // toFloat:(Ljava/lang/String;F)F\n+  #57 = Utf8               toFloat\n+  #58 = Utf8               (Ljava/lang/String;F)F\n+  #59 = Methodref          #16.#60        // org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n+  #60 = NameAndType        #19:#61        // assertEquals:(DDD)V\n+  #61 = Utf8               (DDD)V\n+  #62 = Double             3.0d\n+  #64 = String             #65            // 0005\n+  #65 = Utf8               0005\n+  #66 = String             #67            // 5\n+  #67 = Utf8               5\n+  #68 = String             #69            // 0\n+  #69 = Utf8               0\n+  #70 = Methodref          #10.#71        // psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n+  #71 = NameAndType        #72:#73        // leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n+  #72 = Utf8               leftPad\n+  #73 = Utf8               (Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n+  #74 = Methodref          #16.#75        // org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+  #75 = NameAndType        #19:#76        // assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+  #76 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #77 = String             #78            //\n+  #78 = Utf8\n+  #79 = Class              #80            // psiprobe/UtilsTest\n+  #80 = Utf8               psiprobe/UtilsTest\n+  #81 = Utf8               Code\n+  #82 = Utf8               LineNumberTable\n+  #83 = Utf8               LocalVariableTable\n+  #84 = Utf8               this\n+  #85 = Utf8               Lpsiprobe/UtilsTest;\n+  #86 = Utf8               toIntTest\n+  #87 = Utf8               RuntimeVisibleAnnotations\n+  #88 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #89 = Utf8               toIntHexTest\n+  #90 = Utf8               toLongTest\n+  #91 = Utf8               toLongIntTest\n+  #92 = Utf8               toFloatTest\n+  #93 = Utf8               Lorg/junit/jupiter/api/Disabled;\n+  #94 = Utf8               leftPadTest\n+  #95 = Utf8               SourceFile\n+  #96 = Utf8               UtilsTest.java\n {\n   psiprobe.UtilsTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/UtilsTest;\n \n   void toIntTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=1, args_size=1\n          0: iconst_5\n-         1: ldc           #17                 // String garbage\n+         1: ldc           #7                  // String garbage\n          3: iconst_5\n-         4: invokestatic  #19                 // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n-         7: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+         4: invokestatic  #9                  // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n+         7: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n         10: iconst_3\n-        11: ldc           #31                 // String 3\n+        11: ldc           #21                 // String 3\n         13: iconst_5\n-        14: invokestatic  #19                 // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n-        17: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+        14: invokestatic  #9                  // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n+        17: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n         20: iconst_5\n-        21: ldc           #33                 // String 3 3\n+        21: ldc           #23                 // String 3 3\n         23: iconst_5\n-        24: invokestatic  #19                 // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n-        27: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+        24: invokestatic  #9                  // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n+        27: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n         30: iconst_5\n         31: aconst_null\n-        32: iconst_5\n-        33: invokestatic  #19                 // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n-        36: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n-        39: return\n+        32: checkcast     #25                 // class java/lang/String\n+        35: iconst_5\n+        36: invokestatic  #9                  // Method psiprobe/Utils.toInt:(Ljava/lang/String;I)I\n+        39: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+        42: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 10\n         line 29: 20\n         line 30: 30\n-        line 31: 39\n+        line 31: 42\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      40     0  this   Lpsiprobe/UtilsTest;\n+            0      43     0  this   Lpsiprobe/UtilsTest;\n+    RuntimeVisibleAnnotations:\n+      0: #88()\n+        org.junit.jupiter.api.Test\n \n   void toIntHexTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=1, args_size=1\n          0: iconst_5\n-         1: ldc           #17                 // String garbage\n+         1: ldc           #7                  // String garbage\n          3: iconst_5\n-         4: invokestatic  #36                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n-         7: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+         4: invokestatic  #27                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n+         7: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n         10: iconst_3\n-        11: ldc           #31                 // String 3\n+        11: ldc           #21                 // String 3\n         13: iconst_5\n-        14: invokestatic  #36                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n-        17: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+        14: invokestatic  #27                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n+        17: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n         20: iconst_3\n-        21: ldc           #39                 // String #3\n+        21: ldc           #30                 // String #3\n         23: iconst_5\n-        24: invokestatic  #36                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n-        27: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+        24: invokestatic  #27                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n+        27: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n         30: iconst_5\n-        31: ldc           #33                 // String 3 3\n+        31: ldc           #23                 // String 3 3\n         33: iconst_5\n-        34: invokestatic  #36                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n-        37: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+        34: invokestatic  #27                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n+        37: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n         40: iconst_5\n         41: aconst_null\n-        42: iconst_5\n-        43: invokestatic  #36                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n-        46: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n-        49: return\n+        42: checkcast     #25                 // class java/lang/String\n+        45: iconst_5\n+        46: invokestatic  #27                 // Method psiprobe/Utils.toIntHex:(Ljava/lang/String;I)I\n+        49: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(II)V\n+        52: return\n       LineNumberTable:\n         line 38: 0\n         line 39: 10\n         line 40: 20\n         line 41: 30\n         line 42: 40\n-        line 43: 49\n+        line 43: 52\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      50     0  this   Lpsiprobe/UtilsTest;\n+            0      53     0  this   Lpsiprobe/UtilsTest;\n+    RuntimeVisibleAnnotations:\n+      0: #88()\n+        org.junit.jupiter.api.Test\n \n   void toLongTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc2_w        #42                 // long 5l\n-         3: ldc           #17                 // String garbage\n-         5: ldc2_w        #42                 // long 5l\n-         8: invokestatic  #44                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n-        11: invokestatic  #48                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        14: ldc2_w        #51                 // long 3l\n-        17: ldc           #31                 // String 3\n-        19: ldc2_w        #42                 // long 5l\n-        22: invokestatic  #44                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n-        25: invokestatic  #48                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        28: ldc2_w        #42                 // long 5l\n-        31: ldc           #33                 // String 3 3\n-        33: ldc2_w        #42                 // long 5l\n-        36: invokestatic  #44                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n-        39: invokestatic  #48                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        42: ldc2_w        #42                 // long 5l\n+         0: ldc2_w        #32                 // long 5l\n+         3: ldc           #7                  // String garbage\n+         5: ldc2_w        #32                 // long 5l\n+         8: invokestatic  #34                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n+        11: invokestatic  #38                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        14: ldc2_w        #41                 // long 3l\n+        17: ldc           #21                 // String 3\n+        19: ldc2_w        #32                 // long 5l\n+        22: invokestatic  #34                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n+        25: invokestatic  #38                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        28: ldc2_w        #32                 // long 5l\n+        31: ldc           #23                 // String 3 3\n+        33: ldc2_w        #32                 // long 5l\n+        36: invokestatic  #34                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n+        39: invokestatic  #38                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        42: ldc2_w        #32                 // long 5l\n         45: aconst_null\n-        46: ldc2_w        #42                 // long 5l\n-        49: invokestatic  #44                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n-        52: invokestatic  #48                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        55: return\n+        46: checkcast     #25                 // class java/lang/String\n+        49: ldc2_w        #32                 // long 5l\n+        52: invokestatic  #34                 // Method psiprobe/Utils.toLong:(Ljava/lang/String;J)J\n+        55: invokestatic  #38                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        58: return\n       LineNumberTable:\n         line 50: 0\n         line 51: 14\n         line 52: 28\n         line 53: 42\n-        line 54: 55\n+        line 54: 58\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      56     0  this   Lpsiprobe/UtilsTest;\n+            0      59     0  this   Lpsiprobe/UtilsTest;\n+    RuntimeVisibleAnnotations:\n+      0: #88()\n+        org.junit.jupiter.api.Test\n \n   void toLongIntTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc2_w        #42                 // long 5l\n+         0: ldc2_w        #32                 // long 5l\n          3: aconst_null\n-         4: ldc2_w        #42                 // long 5l\n-         7: invokestatic  #54                 // Method psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n-        10: invokestatic  #48                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        13: lconst_1\n-        14: lconst_1\n-        15: invokestatic  #57                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-        18: ldc2_w        #42                 // long 5l\n-        21: invokestatic  #54                 // Method psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n-        24: invokestatic  #48                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        27: return\n+         4: checkcast     #43                 // class java/lang/Long\n+         7: ldc2_w        #32                 // long 5l\n+        10: invokestatic  #45                 // Method psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n+        13: invokestatic  #38                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        16: lconst_1\n+        17: lconst_1\n+        18: invokestatic  #48                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+        21: ldc2_w        #32                 // long 5l\n+        24: invokestatic  #45                 // Method psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n+        27: invokestatic  #38                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        30: return\n       LineNumberTable:\n         line 61: 0\n-        line 62: 13\n-        line 63: 27\n+        line 62: 16\n+        line 63: 30\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      28     0  this   Lpsiprobe/UtilsTest;\n+            0      31     0  this   Lpsiprobe/UtilsTest;\n+    RuntimeVisibleAnnotations:\n+      0: #88()\n+        org.junit.jupiter.api.Test\n \n   void toFloatTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #64()\n-        org.junit.jupiter.api.Disabled\n-      1: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=6, locals=1, args_size=1\n-         0: ldc2_w        #65                 // double 5.0d\n-         3: ldc           #17                 // String garbage\n-         5: ldc           #67                 // float 5.0f\n-         7: invokestatic  #68                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n+         0: ldc2_w        #52                 // double 5.0d\n+         3: ldc           #7                  // String garbage\n+         5: ldc           #54                 // float 5.0f\n+         7: invokestatic  #55                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n         10: f2d\n         11: dconst_0\n-        12: invokestatic  #72                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n-        15: ldc2_w        #75                 // double 3.0d\n-        18: ldc           #31                 // String 3\n-        20: ldc           #67                 // float 5.0f\n-        22: invokestatic  #68                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n+        12: invokestatic  #59                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n+        15: ldc2_w        #62                 // double 3.0d\n+        18: ldc           #21                 // String 3\n+        20: ldc           #54                 // float 5.0f\n+        22: invokestatic  #55                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n         25: f2d\n         26: dconst_0\n-        27: invokestatic  #72                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n-        30: ldc2_w        #65                 // double 5.0d\n-        33: ldc           #33                 // String 3 3\n-        35: ldc           #67                 // float 5.0f\n-        37: invokestatic  #68                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n+        27: invokestatic  #59                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n+        30: ldc2_w        #52                 // double 5.0d\n+        33: ldc           #23                 // String 3 3\n+        35: ldc           #54                 // float 5.0f\n+        37: invokestatic  #55                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n         40: f2d\n         41: dconst_0\n-        42: invokestatic  #72                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n-        45: ldc2_w        #65                 // double 5.0d\n+        42: invokestatic  #59                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n+        45: ldc2_w        #52                 // double 5.0d\n         48: aconst_null\n-        49: ldc           #67                 // float 5.0f\n-        51: invokestatic  #68                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n-        54: f2d\n-        55: dconst_0\n-        56: invokestatic  #72                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n-        59: return\n+        49: checkcast     #25                 // class java/lang/String\n+        52: ldc           #54                 // float 5.0f\n+        54: invokestatic  #55                 // Method psiprobe/Utils.toFloat:(Ljava/lang/String;F)F\n+        57: f2d\n+        58: dconst_0\n+        59: invokestatic  #59                 // Method org/junit/jupiter/api/Assertions.assertEquals:(DDD)V\n+        62: return\n       LineNumberTable:\n         line 72: 0\n         line 73: 15\n         line 74: 30\n         line 75: 45\n-        line 76: 59\n+        line 76: 62\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      60     0  this   Lpsiprobe/UtilsTest;\n+            0      63     0  this   Lpsiprobe/UtilsTest;\n+    RuntimeVisibleAnnotations:\n+      0: #93()\n+        org.junit.jupiter.api.Disabled\n+      1: #88()\n+        org.junit.jupiter.api.Test\n \n   void leftPadTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=1, args_size=1\n-         0: ldc           #78                 // String 0005\n-         2: ldc           #80                 // String 5\n+         0: ldc           #64                 // String 0005\n+         2: ldc           #66                 // String 5\n          4: iconst_4\n-         5: ldc           #82                 // String 0\n-         7: invokestatic  #84                 // Method psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n-        10: invokestatic  #88                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        13: ldc           #80                 // String 5\n-        15: ldc           #80                 // String 5\n+         5: ldc           #68                 // String 0\n+         7: invokestatic  #70                 // Method psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n+        10: invokestatic  #74                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        13: ldc           #66                 // String 5\n+        15: ldc           #66                 // String 5\n         17: iconst_1\n-        18: ldc           #82                 // String 0\n-        20: invokestatic  #84                 // Method psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n-        23: invokestatic  #88                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        26: ldc           #91                 // String\n+        18: ldc           #68                 // String 0\n+        20: invokestatic  #70                 // Method psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n+        23: invokestatic  #74                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        26: ldc           #77                 // String\n         28: aconst_null\n         29: iconst_4\n-        30: ldc           #82                 // String 0\n-        32: invokestatic  #84                 // Method psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n-        35: invokestatic  #88                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        30: ldc           #68                 // String 0\n+        32: invokestatic  #70                 // Method psiprobe/Utils.leftPad:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;\n+        35: invokestatic  #74                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n         38: return\n       LineNumberTable:\n         line 83: 0\n         line 84: 13\n         line 85: 26\n         line 86: 38\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      39     0  this   Lpsiprobe/UtilsTest;\n+    RuntimeVisibleAnnotations:\n+      0: #88()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"UtilsTest.java\"\n"}]}, {"source1": "psiprobe/beans/ContainerWrapperBeanTest.class", "source2": "psiprobe/beans/ContainerWrapperBeanTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 625a7dd0fa5dadf864e37c06f0494b6241b387607be805f57c20a5cbff48136b\n+  SHA-256 checksum bc7176dea9a5475c7fb9374b623bbb37d39325603f87a67be2e82196ed7f212f\n   Compiled from \"ContainerWrapperBeanTest.java\"\n class psiprobe.beans.ContainerWrapperBeanTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/ContainerWrapperBeanTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/ContainerWrapperBeanTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/ContainerWrapperBeanTest\n-   #2 = Utf8               psiprobe/beans/ContainerWrapperBeanTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/ContainerWrapperBeanTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/ContainerWrapperBean\n-  #18 = Utf8               psiprobe/beans/ContainerWrapperBean\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/ContainerWrapperBean\n+   #8 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/ContainerWrapperBeanTest\n+  #25 = Utf8               psiprobe/beans/ContainerWrapperBeanTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/ContainerWrapperBeanTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ContainerWrapperBeanTest.java\n {\n   psiprobe.beans.ContainerWrapperBeanTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/ContainerWrapperBeanTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/ContainerWrapperBean\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/ContainerWrapperBean\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/ContainerWrapperBeanTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ContainerWrapperBeanTest.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/C3P0DatasourceAccessorTest.class", "source2": "psiprobe/beans/accessors/C3P0DatasourceAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,78 +1,78 @@\n-  SHA-256 checksum e738a743a0e5af8cb23c02f5ba81f589a51e3f679feb9ed090aa2449384f90b4\n+  SHA-256 checksum 73c308f7050d4f7df1898472c98a2bf4d5724135059325c3bb368d7ba94fdbe7\n   Compiled from \"C3P0DatasourceAccessorTest.java\"\n class psiprobe.beans.accessors.C3P0DatasourceAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/C3P0DatasourceAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/beans/accessors/C3P0DatasourceAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/accessors/C3P0DatasourceAccessorTest\n-   #2 = Utf8               psiprobe/beans/accessors/C3P0DatasourceAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               accessor\n-   #6 = Utf8               Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n-   #7 = Utf8               source\n-   #8 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-   #9 = Utf8               badSource\n-  #10 = Utf8               Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // java/lang/Object.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/beans/accessors/C3P0DatasourceAccessorTest;\n-  #20 = Utf8               before\n-  #21 = Utf8               RuntimeVisibleAnnotations\n-  #22 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-  #23 = Class              #24            // psiprobe/beans/accessors/C3P0DatasourceAccessor\n-  #24 = Utf8               psiprobe/beans/accessors/C3P0DatasourceAccessor\n-  #25 = Methodref          #23.#15        // psiprobe/beans/accessors/C3P0DatasourceAccessor.\"<init>\":()V\n-  #26 = Fieldref           #1.#27         // psiprobe/beans/accessors/C3P0DatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n-  #27 = NameAndType        #5:#6          // accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n-  #28 = Class              #29            // com/mchange/v2/c3p0/ComboPooledDataSource\n-  #29 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n-  #30 = Methodref          #28.#15        // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-  #31 = Fieldref           #1.#32         // psiprobe/beans/accessors/C3P0DatasourceAccessorTest.source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #32 = NameAndType        #7:#8          // source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #33 = Class              #34            // com/mchange/v2/c3p0/jboss/C3P0PooledDataSource\n-  #34 = Utf8               com/mchange/v2/c3p0/jboss/C3P0PooledDataSource\n-  #35 = Methodref          #33.#15        // com/mchange/v2/c3p0/jboss/C3P0PooledDataSource.\"<init>\":()V\n-  #36 = Fieldref           #1.#37         // psiprobe/beans/accessors/C3P0DatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n-  #37 = NameAndType        #9:#10         // badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n-  #38 = Utf8               canMapTest\n-  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #40 = Methodref          #23.#41        // psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-  #41 = NameAndType        #42:#43        // canMap:(Ljava/lang/Object;)Z\n-  #42 = Utf8               canMap\n-  #43 = Utf8               (Ljava/lang/Object;)Z\n-  #44 = Methodref          #45.#47        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-  #45 = Class              #46            // org/junit/jupiter/api/Assertions\n-  #46 = Utf8               org/junit/jupiter/api/Assertions\n-  #47 = NameAndType        #48:#49        // assertTrue:(Z)V\n-  #48 = Utf8               assertTrue\n-  #49 = Utf8               (Z)V\n-  #50 = Utf8               cannotMapTest\n-  #51 = Methodref          #45.#52        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-  #52 = NameAndType        #53:#49        // assertFalse:(Z)V\n-  #53 = Utf8               assertFalse\n-  #54 = Utf8               getInfoTest\n-  #55 = Utf8               Exceptions\n-  #56 = Class              #57            // java/lang/Exception\n-  #57 = Utf8               java/lang/Exception\n-  #58 = Methodref          #23.#59        // psiprobe/beans/accessors/C3P0DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #59 = NameAndType        #60:#61        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #60 = Utf8               getInfo\n-  #61 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/beans/accessors/C3P0DatasourceAccessor\n+   #8 = Utf8               psiprobe/beans/accessors/C3P0DatasourceAccessor\n+   #9 = Methodref          #7.#3          // psiprobe/beans/accessors/C3P0DatasourceAccessor.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/beans/accessors/C3P0DatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+  #11 = Class              #13            // psiprobe/beans/accessors/C3P0DatasourceAccessorTest\n+  #12 = NameAndType        #14:#15        // accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+  #13 = Utf8               psiprobe/beans/accessors/C3P0DatasourceAccessorTest\n+  #14 = Utf8               accessor\n+  #15 = Utf8               Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+  #16 = Class              #17            // com/mchange/v2/c3p0/ComboPooledDataSource\n+  #17 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n+  #18 = Methodref          #16.#3         // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+  #19 = Fieldref           #11.#20        // psiprobe/beans/accessors/C3P0DatasourceAccessorTest.source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #20 = NameAndType        #21:#22        // source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #21 = Utf8               source\n+  #22 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #23 = Class              #24            // com/mchange/v2/c3p0/jboss/C3P0PooledDataSource\n+  #24 = Utf8               com/mchange/v2/c3p0/jboss/C3P0PooledDataSource\n+  #25 = Methodref          #23.#3         // com/mchange/v2/c3p0/jboss/C3P0PooledDataSource.\"<init>\":()V\n+  #26 = Fieldref           #11.#27        // psiprobe/beans/accessors/C3P0DatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n+  #27 = NameAndType        #28:#29        // badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n+  #28 = Utf8               badSource\n+  #29 = Utf8               Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n+  #30 = Methodref          #7.#31         // psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+  #31 = NameAndType        #32:#33        // canMap:(Ljava/lang/Object;)Z\n+  #32 = Utf8               canMap\n+  #33 = Utf8               (Ljava/lang/Object;)Z\n+  #34 = Methodref          #35.#36        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+  #35 = Class              #37            // org/junit/jupiter/api/Assertions\n+  #36 = NameAndType        #38:#39        // assertTrue:(Z)V\n+  #37 = Utf8               org/junit/jupiter/api/Assertions\n+  #38 = Utf8               assertTrue\n+  #39 = Utf8               (Z)V\n+  #40 = Methodref          #35.#41        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+  #41 = NameAndType        #42:#39        // assertFalse:(Z)V\n+  #42 = Utf8               assertFalse\n+  #43 = Methodref          #7.#44         // psiprobe/beans/accessors/C3P0DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #44 = NameAndType        #45:#46        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #45 = Utf8               getInfo\n+  #46 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               LocalVariableTable\n+  #50 = Utf8               this\n+  #51 = Utf8               Lpsiprobe/beans/accessors/C3P0DatasourceAccessorTest;\n+  #52 = Utf8               before\n+  #53 = Utf8               RuntimeVisibleAnnotations\n+  #54 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #55 = Utf8               canMapTest\n+  #56 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #57 = Utf8               cannotMapTest\n+  #58 = Utf8               getInfoTest\n+  #59 = Utf8               Exceptions\n+  #60 = Class              #61            // java/lang/Exception\n+  #61 = Utf8               java/lang/Exception\n   #62 = Utf8               SourceFile\n   #63 = Utf8               C3P0DatasourceAccessorTest.java\n {\n   psiprobe.beans.accessors.C3P0DatasourceAccessor accessor;\n     descriptor: Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n     flags: (0x0000)\n \n@@ -86,117 +86,117 @@\n \n   psiprobe.beans.accessors.C3P0DatasourceAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessorTest;\n \n   void before();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #22()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: new           #23                 // class psiprobe/beans/accessors/C3P0DatasourceAccessor\n+         1: new           #7                  // class psiprobe/beans/accessors/C3P0DatasourceAccessor\n          4: dup\n-         5: invokespecial #25                 // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.\"<init>\":()V\n-         8: putfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+         5: invokespecial #9                  // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.\"<init>\":()V\n+         8: putfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n         11: aload_0\n-        12: new           #28                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        12: new           #16                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n         15: dup\n-        16: invokespecial #30                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-        19: putfield      #31                 // Field source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+        16: invokespecial #18                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+        19: putfield      #19                 // Field source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n         22: aload_0\n-        23: new           #33                 // class com/mchange/v2/c3p0/jboss/C3P0PooledDataSource\n+        23: new           #23                 // class com/mchange/v2/c3p0/jboss/C3P0PooledDataSource\n         26: dup\n-        27: invokespecial #35                 // Method com/mchange/v2/c3p0/jboss/C3P0PooledDataSource.\"<init>\":()V\n-        30: putfield      #36                 // Field badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n+        27: invokespecial #25                 // Method com/mchange/v2/c3p0/jboss/C3P0PooledDataSource.\"<init>\":()V\n+        30: putfield      #26                 // Field badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n         33: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 11\n         line 41: 22\n         line 42: 33\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      34     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #54()\n+        org.junit.jupiter.api.BeforeEach\n \n   void canMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #39()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n          4: aload_0\n-         5: getfield      #31                 // Field source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-         8: invokevirtual #40                 // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #44                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+         5: getfield      #19                 // Field source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+         8: invokevirtual #30                 // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         14: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n \n   void cannotMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #39()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n          4: aload_0\n-         5: getfield      #36                 // Field badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n-         8: invokevirtual #40                 // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+         5: getfield      #26                 // Field badSource:Lcom/mchange/v2/c3p0/jboss/C3P0PooledDataSource;\n+         8: invokevirtual #30                 // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #40                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n         14: return\n       LineNumberTable:\n         line 57: 0\n         line 58: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n \n   void getInfoTest() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #39()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n          4: aload_0\n-         5: getfield      #31                 // Field source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-         8: invokevirtual #58                 // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+         5: getfield      #19                 // Field source:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+         8: invokevirtual #43                 // Method psiprobe/beans/accessors/C3P0DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n         11: pop\n         12: return\n       LineNumberTable:\n         line 67: 0\n         line 68: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessorTest;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"C3P0DatasourceAccessorTest.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.class", "source2": "psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,78 +1,78 @@\n-  SHA-256 checksum 10f60df1ddcf25d3947826b2dc1dc2c59f931f8b6e7f9c00f753007e7bd9d95f\n+  SHA-256 checksum a760416fbfbdad9b58c9c4334abc7d9e5e7c1628795bdf7b7acb853252ba5e27\n   Compiled from \"Dbcp2DatasourceAccessorTest.java\"\n class psiprobe.beans.accessors.Dbcp2DatasourceAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest\n-   #2 = Utf8               psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               accessor\n-   #6 = Utf8               Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n-   #7 = Utf8               source\n-   #8 = Utf8               Lorg/apache/commons/dbcp2/BasicDataSource;\n-   #9 = Utf8               badSource\n-  #10 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // java/lang/Object.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessorTest;\n-  #20 = Utf8               before\n-  #21 = Utf8               RuntimeVisibleAnnotations\n-  #22 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-  #23 = Class              #24            // psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n-  #24 = Utf8               psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n-  #25 = Methodref          #23.#15        // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.\"<init>\":()V\n-  #26 = Fieldref           #1.#27         // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n-  #27 = NameAndType        #5:#6          // accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n-  #28 = Class              #29            // org/apache/commons/dbcp2/BasicDataSource\n-  #29 = Utf8               org/apache/commons/dbcp2/BasicDataSource\n-  #30 = Methodref          #28.#15        // org/apache/commons/dbcp2/BasicDataSource.\"<init>\":()V\n-  #31 = Fieldref           #1.#32         // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.source:Lorg/apache/commons/dbcp2/BasicDataSource;\n-  #32 = NameAndType        #7:#8          // source:Lorg/apache/commons/dbcp2/BasicDataSource;\n-  #33 = Class              #34            // com/mchange/v2/c3p0/ComboPooledDataSource\n-  #34 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n-  #35 = Methodref          #33.#15        // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-  #36 = Fieldref           #1.#37         // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #37 = NameAndType        #9:#10         // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #38 = Utf8               canMapTest\n-  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #40 = Methodref          #23.#41        // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-  #41 = NameAndType        #42:#43        // canMap:(Ljava/lang/Object;)Z\n-  #42 = Utf8               canMap\n-  #43 = Utf8               (Ljava/lang/Object;)Z\n-  #44 = Methodref          #45.#47        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-  #45 = Class              #46            // org/junit/jupiter/api/Assertions\n-  #46 = Utf8               org/junit/jupiter/api/Assertions\n-  #47 = NameAndType        #48:#49        // assertTrue:(Z)V\n-  #48 = Utf8               assertTrue\n-  #49 = Utf8               (Z)V\n-  #50 = Utf8               cannotMapTest\n-  #51 = Methodref          #45.#52        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-  #52 = NameAndType        #53:#49        // assertFalse:(Z)V\n-  #53 = Utf8               assertFalse\n-  #54 = Utf8               getInfoTest\n-  #55 = Utf8               Exceptions\n-  #56 = Class              #57            // java/lang/Exception\n-  #57 = Utf8               java/lang/Exception\n-  #58 = Methodref          #23.#59        // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #59 = NameAndType        #60:#61        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #60 = Utf8               getInfo\n-  #61 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n+   #8 = Utf8               psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n+   #9 = Methodref          #7.#3          // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+  #11 = Class              #13            // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest\n+  #12 = NameAndType        #14:#15        // accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+  #13 = Utf8               psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest\n+  #14 = Utf8               accessor\n+  #15 = Utf8               Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+  #16 = Class              #17            // org/apache/commons/dbcp2/BasicDataSource\n+  #17 = Utf8               org/apache/commons/dbcp2/BasicDataSource\n+  #18 = Methodref          #16.#3         // org/apache/commons/dbcp2/BasicDataSource.\"<init>\":()V\n+  #19 = Fieldref           #11.#20        // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.source:Lorg/apache/commons/dbcp2/BasicDataSource;\n+  #20 = NameAndType        #21:#22        // source:Lorg/apache/commons/dbcp2/BasicDataSource;\n+  #21 = Utf8               source\n+  #22 = Utf8               Lorg/apache/commons/dbcp2/BasicDataSource;\n+  #23 = Class              #24            // com/mchange/v2/c3p0/ComboPooledDataSource\n+  #24 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n+  #25 = Methodref          #23.#3         // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+  #26 = Fieldref           #11.#27        // psiprobe/beans/accessors/Dbcp2DatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #27 = NameAndType        #28:#29        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #28 = Utf8               badSource\n+  #29 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #30 = Methodref          #7.#31         // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+  #31 = NameAndType        #32:#33        // canMap:(Ljava/lang/Object;)Z\n+  #32 = Utf8               canMap\n+  #33 = Utf8               (Ljava/lang/Object;)Z\n+  #34 = Methodref          #35.#36        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+  #35 = Class              #37            // org/junit/jupiter/api/Assertions\n+  #36 = NameAndType        #38:#39        // assertTrue:(Z)V\n+  #37 = Utf8               org/junit/jupiter/api/Assertions\n+  #38 = Utf8               assertTrue\n+  #39 = Utf8               (Z)V\n+  #40 = Methodref          #35.#41        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+  #41 = NameAndType        #42:#39        // assertFalse:(Z)V\n+  #42 = Utf8               assertFalse\n+  #43 = Methodref          #7.#44         // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #44 = NameAndType        #45:#46        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #45 = Utf8               getInfo\n+  #46 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               LocalVariableTable\n+  #50 = Utf8               this\n+  #51 = Utf8               Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessorTest;\n+  #52 = Utf8               before\n+  #53 = Utf8               RuntimeVisibleAnnotations\n+  #54 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #55 = Utf8               canMapTest\n+  #56 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #57 = Utf8               cannotMapTest\n+  #58 = Utf8               getInfoTest\n+  #59 = Utf8               Exceptions\n+  #60 = Class              #61            // java/lang/Exception\n+  #61 = Utf8               java/lang/Exception\n   #62 = Utf8               SourceFile\n   #63 = Utf8               Dbcp2DatasourceAccessorTest.java\n {\n   psiprobe.beans.accessors.Dbcp2DatasourceAccessor accessor;\n     descriptor: Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n     flags: (0x0000)\n \n@@ -86,117 +86,117 @@\n \n   psiprobe.beans.accessors.Dbcp2DatasourceAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessorTest;\n \n   void before();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #22()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: new           #23                 // class psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n+         1: new           #7                  // class psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n          4: dup\n-         5: invokespecial #25                 // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.\"<init>\":()V\n-         8: putfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+         5: invokespecial #9                  // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.\"<init>\":()V\n+         8: putfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n         11: aload_0\n-        12: new           #28                 // class org/apache/commons/dbcp2/BasicDataSource\n+        12: new           #16                 // class org/apache/commons/dbcp2/BasicDataSource\n         15: dup\n-        16: invokespecial #30                 // Method org/apache/commons/dbcp2/BasicDataSource.\"<init>\":()V\n-        19: putfield      #31                 // Field source:Lorg/apache/commons/dbcp2/BasicDataSource;\n+        16: invokespecial #18                 // Method org/apache/commons/dbcp2/BasicDataSource.\"<init>\":()V\n+        19: putfield      #19                 // Field source:Lorg/apache/commons/dbcp2/BasicDataSource;\n         22: aload_0\n-        23: new           #33                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        23: new           #23                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n         26: dup\n-        27: invokespecial #35                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-        30: putfield      #36                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+        27: invokespecial #25                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+        30: putfield      #26                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n         33: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 11\n         line 41: 22\n         line 42: 33\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      34     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #54()\n+        org.junit.jupiter.api.BeforeEach\n \n   void canMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #39()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n          4: aload_0\n-         5: getfield      #31                 // Field source:Lorg/apache/commons/dbcp2/BasicDataSource;\n-         8: invokevirtual #40                 // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #44                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+         5: getfield      #19                 // Field source:Lorg/apache/commons/dbcp2/BasicDataSource;\n+         8: invokevirtual #30                 // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         14: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n \n   void cannotMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #39()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n          4: aload_0\n-         5: getfield      #36                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-         8: invokevirtual #40                 // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+         5: getfield      #26                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+         8: invokevirtual #30                 // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #40                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n         14: return\n       LineNumberTable:\n         line 57: 0\n         line 58: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n \n   void getInfoTest() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #39()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n          4: aload_0\n-         5: getfield      #31                 // Field source:Lorg/apache/commons/dbcp2/BasicDataSource;\n-         8: invokevirtual #58                 // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+         5: getfield      #19                 // Field source:Lorg/apache/commons/dbcp2/BasicDataSource;\n+         8: invokevirtual #43                 // Method psiprobe/beans/accessors/Dbcp2DatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n         11: pop\n         12: return\n       LineNumberTable:\n         line 67: 0\n         line 68: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessorTest;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"Dbcp2DatasourceAccessorTest.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.class", "source2": "psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,200 +1,200 @@\n-  SHA-256 checksum 0591458b547a20ff709de93752c8a498716efd77431d83d16abacbd7462b6e1f\n+  SHA-256 checksum 120b2844929d99ed261181dd1fe351d61ca6c25c56a7e97478670964a8a23154\n   Compiled from \"HikariCpDatasourceAccessorTest.java\"\n class psiprobe.beans.accessors.HikariCpDatasourceAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest\n-   #2 = Utf8               psiprobe/beans/accessors/HikariCpDatasourceAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               accessor\n-   #6 = Utf8               Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n-   #7 = Utf8               source\n-   #8 = Utf8               Lcom/zaxxer/hikari/HikariDataSource;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Lmockit/Mocked;\n-  #11 = Utf8               badSource\n-  #12 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Methodref          #3.#17         // java/lang/Object.\"<init>\":()V\n-  #17 = NameAndType        #13:#14        // \"<init>\":()V\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               Lpsiprobe/beans/accessors/HikariCpDatasourceAccessorTest;\n-  #22 = Utf8               before\n-  #23 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-  #24 = Class              #25            // psiprobe/beans/accessors/HikariCpDatasourceAccessor\n-  #25 = Utf8               psiprobe/beans/accessors/HikariCpDatasourceAccessor\n-  #26 = Methodref          #24.#17        // psiprobe/beans/accessors/HikariCpDatasourceAccessor.\"<init>\":()V\n-  #27 = Fieldref           #1.#28         // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n-  #28 = NameAndType        #5:#6          // accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n-  #29 = Class              #30            // com/mchange/v2/c3p0/ComboPooledDataSource\n-  #30 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n-  #31 = Methodref          #29.#17        // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-  #32 = Fieldref           #1.#33         // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #33 = NameAndType        #11:#12        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #34 = Utf8               canMapTest\n-  #35 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #36 = Fieldref           #1.#37         // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.source:Lcom/zaxxer/hikari/HikariDataSource;\n-  #37 = NameAndType        #7:#8          // source:Lcom/zaxxer/hikari/HikariDataSource;\n-  #38 = Methodref          #24.#39        // psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-  #39 = NameAndType        #40:#41        // canMap:(Ljava/lang/Object;)Z\n-  #40 = Utf8               canMap\n-  #41 = Utf8               (Ljava/lang/Object;)Z\n-  #42 = Methodref          #43.#45        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-  #43 = Class              #44            // org/junit/jupiter/api/Assertions\n-  #44 = Utf8               org/junit/jupiter/api/Assertions\n-  #45 = NameAndType        #46:#47        // assertTrue:(Z)V\n-  #46 = Utf8               assertTrue\n-  #47 = Utf8               (Z)V\n-  #48 = Utf8               cannotMapTest\n-  #49 = Methodref          #43.#50        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-  #50 = NameAndType        #51:#47        // assertFalse:(Z)V\n-  #51 = Utf8               assertFalse\n-  #52 = Utf8               getInfoTest\n-  #53 = Utf8               Exceptions\n-  #54 = Class              #55            // java/lang/Exception\n-  #55 = Utf8               java/lang/Exception\n-  #56 = Utf8               Lorg/junit/jupiter/api/Disabled;\n-  #57 = Methodref          #24.#58        // psiprobe/beans/accessors/HikariCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #58 = NameAndType        #59:#60        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #59 = Utf8               getInfo\n-  #60 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/beans/accessors/HikariCpDatasourceAccessor\n+   #8 = Utf8               psiprobe/beans/accessors/HikariCpDatasourceAccessor\n+   #9 = Methodref          #7.#3          // psiprobe/beans/accessors/HikariCpDatasourceAccessor.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+  #11 = Class              #13            // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest\n+  #12 = NameAndType        #14:#15        // accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+  #13 = Utf8               psiprobe/beans/accessors/HikariCpDatasourceAccessorTest\n+  #14 = Utf8               accessor\n+  #15 = Utf8               Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+  #16 = Class              #17            // com/mchange/v2/c3p0/ComboPooledDataSource\n+  #17 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n+  #18 = Methodref          #16.#3         // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+  #19 = Fieldref           #11.#20        // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #20 = NameAndType        #21:#22        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #21 = Utf8               badSource\n+  #22 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #23 = Fieldref           #11.#24        // psiprobe/beans/accessors/HikariCpDatasourceAccessorTest.source:Lcom/zaxxer/hikari/HikariDataSource;\n+  #24 = NameAndType        #25:#26        // source:Lcom/zaxxer/hikari/HikariDataSource;\n+  #25 = Utf8               source\n+  #26 = Utf8               Lcom/zaxxer/hikari/HikariDataSource;\n+  #27 = Methodref          #7.#28         // psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+  #28 = NameAndType        #29:#30        // canMap:(Ljava/lang/Object;)Z\n+  #29 = Utf8               canMap\n+  #30 = Utf8               (Ljava/lang/Object;)Z\n+  #31 = Methodref          #32.#33        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+  #32 = Class              #34            // org/junit/jupiter/api/Assertions\n+  #33 = NameAndType        #35:#36        // assertTrue:(Z)V\n+  #34 = Utf8               org/junit/jupiter/api/Assertions\n+  #35 = Utf8               assertTrue\n+  #36 = Utf8               (Z)V\n+  #37 = Methodref          #32.#38        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+  #38 = NameAndType        #39:#36        // assertFalse:(Z)V\n+  #39 = Utf8               assertFalse\n+  #40 = Methodref          #7.#41         // psiprobe/beans/accessors/HikariCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #41 = NameAndType        #42:#43        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #42 = Utf8               getInfo\n+  #43 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #44 = Utf8               RuntimeVisibleAnnotations\n+  #45 = Utf8               Lmockit/Mocked;\n+  #46 = Utf8               Code\n+  #47 = Utf8               LineNumberTable\n+  #48 = Utf8               LocalVariableTable\n+  #49 = Utf8               this\n+  #50 = Utf8               Lpsiprobe/beans/accessors/HikariCpDatasourceAccessorTest;\n+  #51 = Utf8               before\n+  #52 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #53 = Utf8               canMapTest\n+  #54 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #55 = Utf8               cannotMapTest\n+  #56 = Utf8               getInfoTest\n+  #57 = Utf8               Exceptions\n+  #58 = Class              #59            // java/lang/Exception\n+  #59 = Utf8               java/lang/Exception\n+  #60 = Utf8               Lorg/junit/jupiter/api/Disabled;\n   #61 = Utf8               SourceFile\n   #62 = Utf8               HikariCpDatasourceAccessorTest.java\n {\n   psiprobe.beans.accessors.HikariCpDatasourceAccessor accessor;\n     descriptor: Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n     flags: (0x0000)\n \n   com.zaxxer.hikari.HikariDataSource source;\n     descriptor: Lcom/zaxxer/hikari/HikariDataSource;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #45()\n         mockit.Mocked\n \n   com.mchange.v2.c3p0.ComboPooledDataSource badSource;\n     descriptor: Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n     flags: (0x0000)\n \n   psiprobe.beans.accessors.HikariCpDatasourceAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 26: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessorTest;\n \n   void before();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #23()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: new           #24                 // class psiprobe/beans/accessors/HikariCpDatasourceAccessor\n+         1: new           #7                  // class psiprobe/beans/accessors/HikariCpDatasourceAccessor\n          4: dup\n-         5: invokespecial #26                 // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.\"<init>\":()V\n-         8: putfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+         5: invokespecial #9                  // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.\"<init>\":()V\n+         8: putfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n         11: aload_0\n-        12: new           #29                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        12: new           #16                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n         15: dup\n-        16: invokespecial #31                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-        19: putfield      #32                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+        16: invokespecial #18                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+        19: putfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n         22: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 11\n         line 45: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #52()\n+        org.junit.jupiter.api.BeforeEach\n \n   void canMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #36                 // Field source:Lcom/zaxxer/hikari/HikariDataSource;\n-         8: invokevirtual #38                 // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #42                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+         5: getfield      #23                 // Field source:Lcom/zaxxer/hikari/HikariDataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #31                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         14: return\n       LineNumberTable:\n         line 52: 0\n         line 53: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #54()\n+        org.junit.jupiter.api.Test\n \n   void cannotMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #32                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-         8: invokevirtual #38                 // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+         5: getfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #37                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n         14: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #54()\n+        org.junit.jupiter.api.Test\n \n   void getInfoTest() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #56()\n-        org.junit.jupiter.api.Disabled\n-      1: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #36                 // Field source:Lcom/zaxxer/hikari/HikariDataSource;\n-         8: invokevirtual #57                 // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+         5: getfield      #23                 // Field source:Lcom/zaxxer/hikari/HikariDataSource;\n+         8: invokevirtual #40                 // Method psiprobe/beans/accessors/HikariCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n         11: pop\n         12: return\n       LineNumberTable:\n         line 71: 0\n         line 72: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessorTest;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #60()\n+        org.junit.jupiter.api.Disabled\n+      1: #54()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"HikariCpDatasourceAccessorTest.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.class", "source2": "psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,204 +1,204 @@\n-  SHA-256 checksum e069060a2cf21a5ab7c2ba2396c175da08b8ee5a2ef4e44053f425757d63ccb5\n+  SHA-256 checksum bf3297e506bbd294100ef65368ac6a2441489cab5c0f723c89e4244e538e28f7\n   Compiled from \"OpenEjbManagedDatasourceAccessorTest.java\"\n class psiprobe.beans.accessors.OpenEjbManagedDatasourceAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest\n-   #2 = Utf8               psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               accessor\n-   #6 = Utf8               Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n-   #7 = Utf8               RuntimeVisibleAnnotations\n-   #8 = Utf8               Lmockit/Tested;\n-   #9 = Utf8               source\n-  #10 = Utf8               Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n-  #11 = Utf8               Lmockit/Mocked;\n-  #12 = Utf8               badSource\n-  #13 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #14 = Utf8               <init>\n-  #15 = Utf8               ()V\n-  #16 = Utf8               Code\n-  #17 = Methodref          #3.#18         // java/lang/Object.\"<init>\":()V\n-  #18 = NameAndType        #14:#15        // \"<init>\":()V\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest;\n-  #23 = Utf8               before\n-  #24 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-  #25 = Class              #26            // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n-  #26 = Utf8               psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n-  #27 = Methodref          #25.#18        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.\"<init>\":()V\n-  #28 = Fieldref           #1.#29         // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n-  #29 = NameAndType        #5:#6          // accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n-  #30 = Class              #31            // com/mchange/v2/c3p0/ComboPooledDataSource\n-  #31 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n-  #32 = Methodref          #30.#18        // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-  #33 = Fieldref           #1.#34         // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #34 = NameAndType        #12:#13        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #35 = Utf8               canMapTest\n-  #36 = Utf8               Lorg/junit/jupiter/api/Disabled;\n-  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #38 = Fieldref           #1.#39         // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n-  #39 = NameAndType        #9:#10         // source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n-  #40 = Methodref          #25.#41        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-  #41 = NameAndType        #42:#43        // canMap:(Ljava/lang/Object;)Z\n-  #42 = Utf8               canMap\n-  #43 = Utf8               (Ljava/lang/Object;)Z\n-  #44 = Methodref          #45.#47        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-  #45 = Class              #46            // org/junit/jupiter/api/Assertions\n-  #46 = Utf8               org/junit/jupiter/api/Assertions\n-  #47 = NameAndType        #48:#49        // assertTrue:(Z)V\n-  #48 = Utf8               assertTrue\n-  #49 = Utf8               (Z)V\n-  #50 = Utf8               cannotMapTest\n-  #51 = Methodref          #45.#52        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-  #52 = NameAndType        #53:#49        // assertFalse:(Z)V\n-  #53 = Utf8               assertFalse\n-  #54 = Utf8               getInfoTest\n-  #55 = Utf8               Exceptions\n-  #56 = Class              #57            // java/lang/Exception\n-  #57 = Utf8               java/lang/Exception\n-  #58 = Methodref          #25.#59        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #59 = NameAndType        #60:#61        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #60 = Utf8               getInfo\n-  #61 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n+   #8 = Utf8               psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n+   #9 = Methodref          #7.#3          // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+  #11 = Class              #13            // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest\n+  #12 = NameAndType        #14:#15        // accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+  #13 = Utf8               psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest\n+  #14 = Utf8               accessor\n+  #15 = Utf8               Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+  #16 = Class              #17            // com/mchange/v2/c3p0/ComboPooledDataSource\n+  #17 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n+  #18 = Methodref          #16.#3         // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+  #19 = Fieldref           #11.#20        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #20 = NameAndType        #21:#22        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #21 = Utf8               badSource\n+  #22 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #23 = Fieldref           #11.#24        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest.source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n+  #24 = NameAndType        #25:#26        // source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n+  #25 = Utf8               source\n+  #26 = Utf8               Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n+  #27 = Methodref          #7.#28         // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+  #28 = NameAndType        #29:#30        // canMap:(Ljava/lang/Object;)Z\n+  #29 = Utf8               canMap\n+  #30 = Utf8               (Ljava/lang/Object;)Z\n+  #31 = Methodref          #32.#33        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+  #32 = Class              #34            // org/junit/jupiter/api/Assertions\n+  #33 = NameAndType        #35:#36        // assertTrue:(Z)V\n+  #34 = Utf8               org/junit/jupiter/api/Assertions\n+  #35 = Utf8               assertTrue\n+  #36 = Utf8               (Z)V\n+  #37 = Methodref          #32.#38        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+  #38 = NameAndType        #39:#36        // assertFalse:(Z)V\n+  #39 = Utf8               assertFalse\n+  #40 = Methodref          #7.#41         // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #41 = NameAndType        #42:#43        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #42 = Utf8               getInfo\n+  #43 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #44 = Utf8               RuntimeVisibleAnnotations\n+  #45 = Utf8               Lmockit/Tested;\n+  #46 = Utf8               Lmockit/Mocked;\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               LocalVariableTable\n+  #50 = Utf8               this\n+  #51 = Utf8               Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest;\n+  #52 = Utf8               before\n+  #53 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #54 = Utf8               canMapTest\n+  #55 = Utf8               Lorg/junit/jupiter/api/Disabled;\n+  #56 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #57 = Utf8               cannotMapTest\n+  #58 = Utf8               getInfoTest\n+  #59 = Utf8               Exceptions\n+  #60 = Class              #61            // java/lang/Exception\n+  #61 = Utf8               java/lang/Exception\n   #62 = Utf8               SourceFile\n   #63 = Utf8               OpenEjbManagedDatasourceAccessorTest.java\n {\n   psiprobe.beans.accessors.OpenEjbManagedDatasourceAccessor accessor;\n     descriptor: Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #45()\n         mockit.Tested\n \n   org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource source;\n     descriptor: Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #11()\n+      0: #46()\n         mockit.Mocked\n \n   com.mchange.v2.c3p0.ComboPooledDataSource badSource;\n     descriptor: Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n     flags: (0x0000)\n \n   psiprobe.beans.accessors.OpenEjbManagedDatasourceAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #17                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest;\n \n   void before();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #24()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: new           #25                 // class psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n+         1: new           #7                  // class psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n          4: dup\n-         5: invokespecial #27                 // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.\"<init>\":()V\n-         8: putfield      #28                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+         5: invokespecial #9                  // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.\"<init>\":()V\n+         8: putfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n         11: aload_0\n-        12: new           #30                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        12: new           #16                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n         15: dup\n-        16: invokespecial #32                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-        19: putfield      #33                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+        16: invokespecial #18                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+        19: putfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n         22: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 11\n         line 47: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #53()\n+        org.junit.jupiter.api.BeforeEach\n \n   void canMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #36()\n-        org.junit.jupiter.api.Disabled\n-      1: #37()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #38                 // Field source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n-         8: invokevirtual #40                 // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #44                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+         5: getfield      #23                 // Field source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #31                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         14: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #55()\n+        org.junit.jupiter.api.Disabled\n+      1: #56()\n+        org.junit.jupiter.api.Test\n \n   void cannotMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #37()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #33                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-         8: invokevirtual #40                 // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+         5: getfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #37                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n         14: return\n       LineNumberTable:\n         line 63: 0\n         line 64: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n \n   void getInfoTest() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #37()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #38                 // Field source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n-         8: invokevirtual #58                 // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+         5: getfield      #23                 // Field source:Lorg/apache/openejb/resource/jdbc/managed/local/ManagedDataSource;\n+         8: invokevirtual #40                 // Method psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n         11: pop\n         12: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessorTest;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #56()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"OpenEjbManagedDatasourceAccessorTest.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.class", "source2": "psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,197 +1,197 @@\n-  SHA-256 checksum e274c1daf12e0961f75e8b8967294eff6781c9a34318192fb5b09ff8c2d9e44d\n+  SHA-256 checksum 7e93453591014379838f9e52934e62626d8f0d2ce4afad590344d3cddc8bbc8c\n   Compiled from \"TomcatJdbcPoolDatasourceAccessorTest.java\"\n class psiprobe.beans.accessors.TomcatJdbcPoolDatasourceAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest\n-   #2 = Utf8               psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               accessor\n-   #6 = Utf8               Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n-   #7 = Utf8               source\n-   #8 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSource;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Lmockit/Mocked;\n-  #11 = Utf8               badSource\n-  #12 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Methodref          #3.#17         // java/lang/Object.\"<init>\":()V\n-  #17 = NameAndType        #13:#14        // \"<init>\":()V\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest;\n-  #22 = Utf8               before\n-  #23 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-  #24 = Class              #25            // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n-  #25 = Utf8               psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n-  #26 = Methodref          #24.#17        // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.\"<init>\":()V\n-  #27 = Fieldref           #1.#28         // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n-  #28 = NameAndType        #5:#6          // accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n-  #29 = Class              #30            // com/mchange/v2/c3p0/ComboPooledDataSource\n-  #30 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n-  #31 = Methodref          #29.#17        // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-  #32 = Fieldref           #1.#33         // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #33 = NameAndType        #11:#12        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #34 = Utf8               canMapTest\n-  #35 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #36 = Fieldref           #1.#37         // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n-  #37 = NameAndType        #7:#8          // source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n-  #38 = Methodref          #24.#39        // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-  #39 = NameAndType        #40:#41        // canMap:(Ljava/lang/Object;)Z\n-  #40 = Utf8               canMap\n-  #41 = Utf8               (Ljava/lang/Object;)Z\n-  #42 = Methodref          #43.#45        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-  #43 = Class              #44            // org/junit/jupiter/api/Assertions\n-  #44 = Utf8               org/junit/jupiter/api/Assertions\n-  #45 = NameAndType        #46:#47        // assertTrue:(Z)V\n-  #46 = Utf8               assertTrue\n-  #47 = Utf8               (Z)V\n-  #48 = Utf8               cannotMapTest\n-  #49 = Methodref          #43.#50        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-  #50 = NameAndType        #51:#47        // assertFalse:(Z)V\n-  #51 = Utf8               assertFalse\n-  #52 = Utf8               getInfoTest\n-  #53 = Utf8               Exceptions\n-  #54 = Class              #55            // java/lang/Exception\n-  #55 = Utf8               java/lang/Exception\n-  #56 = Methodref          #24.#57        // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #57 = NameAndType        #58:#59        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #58 = Utf8               getInfo\n-  #59 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n+   #8 = Utf8               psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n+   #9 = Methodref          #7.#3          // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+  #11 = Class              #13            // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest\n+  #12 = NameAndType        #14:#15        // accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+  #13 = Utf8               psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest\n+  #14 = Utf8               accessor\n+  #15 = Utf8               Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+  #16 = Class              #17            // com/mchange/v2/c3p0/ComboPooledDataSource\n+  #17 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n+  #18 = Methodref          #16.#3         // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+  #19 = Fieldref           #11.#20        // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #20 = NameAndType        #21:#22        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #21 = Utf8               badSource\n+  #22 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #23 = Fieldref           #11.#24        // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest.source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n+  #24 = NameAndType        #25:#26        // source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n+  #25 = Utf8               source\n+  #26 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSource;\n+  #27 = Methodref          #7.#28         // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+  #28 = NameAndType        #29:#30        // canMap:(Ljava/lang/Object;)Z\n+  #29 = Utf8               canMap\n+  #30 = Utf8               (Ljava/lang/Object;)Z\n+  #31 = Methodref          #32.#33        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+  #32 = Class              #34            // org/junit/jupiter/api/Assertions\n+  #33 = NameAndType        #35:#36        // assertTrue:(Z)V\n+  #34 = Utf8               org/junit/jupiter/api/Assertions\n+  #35 = Utf8               assertTrue\n+  #36 = Utf8               (Z)V\n+  #37 = Methodref          #32.#38        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+  #38 = NameAndType        #39:#36        // assertFalse:(Z)V\n+  #39 = Utf8               assertFalse\n+  #40 = Methodref          #7.#41         // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #41 = NameAndType        #42:#43        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #42 = Utf8               getInfo\n+  #43 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #44 = Utf8               RuntimeVisibleAnnotations\n+  #45 = Utf8               Lmockit/Mocked;\n+  #46 = Utf8               Code\n+  #47 = Utf8               LineNumberTable\n+  #48 = Utf8               LocalVariableTable\n+  #49 = Utf8               this\n+  #50 = Utf8               Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest;\n+  #51 = Utf8               before\n+  #52 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #53 = Utf8               canMapTest\n+  #54 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #55 = Utf8               cannotMapTest\n+  #56 = Utf8               getInfoTest\n+  #57 = Utf8               Exceptions\n+  #58 = Class              #59            // java/lang/Exception\n+  #59 = Utf8               java/lang/Exception\n   #60 = Utf8               SourceFile\n   #61 = Utf8               TomcatJdbcPoolDatasourceAccessorTest.java\n {\n   psiprobe.beans.accessors.TomcatJdbcPoolDatasourceAccessor accessor;\n     descriptor: Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n     flags: (0x0000)\n \n   org.apache.tomcat.jdbc.pool.DataSource source;\n     descriptor: Lorg/apache/tomcat/jdbc/pool/DataSource;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #45()\n         mockit.Mocked\n \n   com.mchange.v2.c3p0.ComboPooledDataSource badSource;\n     descriptor: Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n     flags: (0x0000)\n \n   psiprobe.beans.accessors.TomcatJdbcPoolDatasourceAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest;\n \n   void before();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #23()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: new           #24                 // class psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n+         1: new           #7                  // class psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n          4: dup\n-         5: invokespecial #26                 // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.\"<init>\":()V\n-         8: putfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+         5: invokespecial #9                  // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.\"<init>\":()V\n+         8: putfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n         11: aload_0\n-        12: new           #29                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        12: new           #16                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n         15: dup\n-        16: invokespecial #31                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-        19: putfield      #32                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+        16: invokespecial #18                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+        19: putfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n         22: return\n       LineNumberTable:\n         line 42: 0\n         line 43: 11\n         line 44: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #52()\n+        org.junit.jupiter.api.BeforeEach\n \n   void canMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #36                 // Field source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n-         8: invokevirtual #38                 // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #42                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+         5: getfield      #23                 // Field source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #31                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         14: return\n       LineNumberTable:\n         line 51: 0\n         line 52: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #54()\n+        org.junit.jupiter.api.Test\n \n   void cannotMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #32                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-         8: invokevirtual #38                 // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+         5: getfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #37                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n         14: return\n       LineNumberTable:\n         line 59: 0\n         line 60: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #54()\n+        org.junit.jupiter.api.Test\n \n   void getInfoTest() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #36                 // Field source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n-         8: invokevirtual #56                 // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+         5: getfield      #23                 // Field source:Lorg/apache/tomcat/jdbc/pool/DataSource;\n+         8: invokevirtual #40                 // Method psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n         11: pop\n         12: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessorTest;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #54()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"TomcatJdbcPoolDatasourceAccessorTest.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.class", "source2": "psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n package psiprobe.beans.accessors;\n \n import mockit.Expectations;\n \n class ViburCpDatasourceAccessorTest$1 extends Expectations {\n     {\n-        this$0.source.getJmxName();\n+        this.this$0.source.getJmxName();\n         this.result = \"viburJmx\";\n     }\n }\n"}]}, {"source1": "psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.class", "source2": "psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,212 +1,214 @@\n-  SHA-256 checksum d53b97e6cb6dfd8a7ddfeea4e8519a58572be6aa2b937b8d78d6e18f78da5a58\n+  SHA-256 checksum a92c58579d9bf076b774fc1854b37ee63182879aa395072736f5905c34c3811c\n   Compiled from \"ViburCpDatasourceAccessorTest.java\"\n class psiprobe.beans.accessors.ViburCpDatasourceAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest\n-   #2 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               accessor\n-   #6 = Utf8               Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n-   #7 = Utf8               source\n-   #8 = Utf8               Lorg/vibur/dbcp/ViburDBCPDataSource;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Lmockit/Mocked;\n-  #11 = Utf8               badSource\n-  #12 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Methodref          #3.#17         // java/lang/Object.\"<init>\":()V\n-  #17 = NameAndType        #13:#14        // \"<init>\":()V\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n-  #22 = Utf8               before\n-  #23 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-  #24 = Class              #25            // psiprobe/beans/accessors/ViburCpDatasourceAccessor\n-  #25 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessor\n-  #26 = Methodref          #24.#17        // psiprobe/beans/accessors/ViburCpDatasourceAccessor.\"<init>\":()V\n-  #27 = Fieldref           #1.#28         // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n-  #28 = NameAndType        #5:#6          // accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n-  #29 = Class              #30            // com/mchange/v2/c3p0/ComboPooledDataSource\n-  #30 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n-  #31 = Methodref          #29.#17        // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-  #32 = Fieldref           #1.#33         // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #33 = NameAndType        #11:#12        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-  #34 = Utf8               canMapTest\n-  #35 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #36 = Fieldref           #1.#37         // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n-  #37 = NameAndType        #7:#8          // source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n-  #38 = Methodref          #24.#39        // psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-  #39 = NameAndType        #40:#41        // canMap:(Ljava/lang/Object;)Z\n-  #40 = Utf8               canMap\n-  #41 = Utf8               (Ljava/lang/Object;)Z\n-  #42 = Methodref          #43.#45        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-  #43 = Class              #44            // org/junit/jupiter/api/Assertions\n-  #44 = Utf8               org/junit/jupiter/api/Assertions\n-  #45 = NameAndType        #46:#47        // assertTrue:(Z)V\n-  #46 = Utf8               assertTrue\n-  #47 = Utf8               (Z)V\n-  #48 = Utf8               cannotMapTest\n-  #49 = Methodref          #43.#50        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-  #50 = NameAndType        #51:#47        // assertFalse:(Z)V\n-  #51 = Utf8               assertFalse\n-  #52 = Utf8               getInfoTest\n-  #53 = Utf8               Exceptions\n-  #54 = Class              #55            // java/lang/Exception\n-  #55 = Utf8               java/lang/Exception\n-  #56 = Utf8               Lorg/junit/jupiter/api/Disabled;\n-  #57 = Class              #58            // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n-  #58 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n-  #59 = Methodref          #57.#60        // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.\"<init>\":(Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n-  #60 = NameAndType        #13:#61        // \"<init>\":(Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n-  #61 = Utf8               (Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n-  #62 = Methodref          #24.#63        // psiprobe/beans/accessors/ViburCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #63 = NameAndType        #64:#65        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-  #64 = Utf8               getInfo\n-  #65 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/beans/accessors/ViburCpDatasourceAccessor\n+   #8 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessor\n+   #9 = Methodref          #7.#3          // psiprobe/beans/accessors/ViburCpDatasourceAccessor.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+  #11 = Class              #13            // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest\n+  #12 = NameAndType        #14:#15        // accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+  #13 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessorTest\n+  #14 = Utf8               accessor\n+  #15 = Utf8               Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+  #16 = Class              #17            // com/mchange/v2/c3p0/ComboPooledDataSource\n+  #17 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n+  #18 = Methodref          #16.#3         // com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+  #19 = Fieldref           #11.#20        // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #20 = NameAndType        #21:#22        // badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #21 = Utf8               badSource\n+  #22 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+  #23 = Fieldref           #11.#24        // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest.source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n+  #24 = NameAndType        #25:#26        // source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n+  #25 = Utf8               source\n+  #26 = Utf8               Lorg/vibur/dbcp/ViburDBCPDataSource;\n+  #27 = Methodref          #7.#28         // psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+  #28 = NameAndType        #29:#30        // canMap:(Ljava/lang/Object;)Z\n+  #29 = Utf8               canMap\n+  #30 = Utf8               (Ljava/lang/Object;)Z\n+  #31 = Methodref          #32.#33        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+  #32 = Class              #34            // org/junit/jupiter/api/Assertions\n+  #33 = NameAndType        #35:#36        // assertTrue:(Z)V\n+  #34 = Utf8               org/junit/jupiter/api/Assertions\n+  #35 = Utf8               assertTrue\n+  #36 = Utf8               (Z)V\n+  #37 = Methodref          #32.#38        // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+  #38 = NameAndType        #39:#36        // assertFalse:(Z)V\n+  #39 = Utf8               assertFalse\n+  #40 = Class              #41            // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n+  #41 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n+  #42 = Methodref          #40.#43        // psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.\"<init>\":(Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n+  #43 = NameAndType        #5:#44         // \"<init>\":(Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n+  #44 = Utf8               (Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n+  #45 = Methodref          #7.#46         // psiprobe/beans/accessors/ViburCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #46 = NameAndType        #47:#48        // getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #47 = Utf8               getInfo\n+  #48 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #49 = Utf8               RuntimeVisibleAnnotations\n+  #50 = Utf8               Lmockit/Mocked;\n+  #51 = Utf8               Code\n+  #52 = Utf8               LineNumberTable\n+  #53 = Utf8               LocalVariableTable\n+  #54 = Utf8               this\n+  #55 = Utf8               Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n+  #56 = Utf8               before\n+  #57 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #58 = Utf8               canMapTest\n+  #59 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #60 = Utf8               cannotMapTest\n+  #61 = Utf8               getInfoTest\n+  #62 = Utf8               Exceptions\n+  #63 = Class              #64            // java/lang/Exception\n+  #64 = Utf8               java/lang/Exception\n+  #65 = Utf8               Lorg/junit/jupiter/api/Disabled;\n   #66 = Utf8               SourceFile\n   #67 = Utf8               ViburCpDatasourceAccessorTest.java\n   #68 = Utf8               InnerClasses\n {\n   psiprobe.beans.accessors.ViburCpDatasourceAccessor accessor;\n     descriptor: Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n     flags: (0x0000)\n \n   org.vibur.dbcp.ViburDBCPDataSource source;\n     descriptor: Lorg/vibur/dbcp/ViburDBCPDataSource;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #50()\n         mockit.Mocked\n \n   com.mchange.v2.c3p0.ComboPooledDataSource badSource;\n     descriptor: Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n     flags: (0x0000)\n \n   psiprobe.beans.accessors.ViburCpDatasourceAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n \n   void before();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #23()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: new           #24                 // class psiprobe/beans/accessors/ViburCpDatasourceAccessor\n+         1: new           #7                  // class psiprobe/beans/accessors/ViburCpDatasourceAccessor\n          4: dup\n-         5: invokespecial #26                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.\"<init>\":()V\n-         8: putfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+         5: invokespecial #9                  // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.\"<init>\":()V\n+         8: putfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n         11: aload_0\n-        12: new           #29                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        12: new           #16                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n         15: dup\n-        16: invokespecial #31                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n-        19: putfield      #32                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+        16: invokespecial #18                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.\"<init>\":()V\n+        19: putfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n         22: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 11\n         line 46: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #57()\n+        org.junit.jupiter.api.BeforeEach\n \n   void canMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #36                 // Field source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n-         8: invokevirtual #38                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #42                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+         5: getfield      #23                 // Field source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #31                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         14: return\n       LineNumberTable:\n         line 53: 0\n         line 54: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #59()\n+        org.junit.jupiter.api.Test\n \n   void cannotMapTest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+         1: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n          4: aload_0\n-         5: getfield      #32                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-         8: invokevirtual #38                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-        11: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+         5: getfield      #19                 // Field badSource:Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+         8: invokevirtual #27                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+        11: invokestatic  #37                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n         14: return\n       LineNumberTable:\n         line 61: 0\n         line 62: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #59()\n+        org.junit.jupiter.api.Test\n \n   void getInfoTest() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #56()\n-        org.junit.jupiter.api.Disabled\n-      1: #35()\n-        org.junit.jupiter.api.Test\n     Code:\n-      stack=2, locals=1, args_size=1\n-         0: new           #57                 // class psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n-         3: aload_0\n-         4: invokespecial #59                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.\"<init>\":(Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n-         7: aload_0\n-         8: getfield      #27                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n-        11: aload_0\n-        12: getfield      #36                 // Field source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n-        15: invokevirtual #62                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-        18: pop\n-        19: return\n+      stack=3, locals=1, args_size=1\n+         0: new           #40                 // class psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n+         3: dup\n+         4: aload_0\n+         5: invokespecial #42                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1.\"<init>\":(Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;)V\n+         8: pop\n+         9: aload_0\n+        10: getfield      #10                 // Field accessor:Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+        13: aload_0\n+        14: getfield      #23                 // Field source:Lorg/vibur/dbcp/ViburDBCPDataSource;\n+        17: invokevirtual #45                 // Method psiprobe/beans/accessors/ViburCpDatasourceAccessor.getInfo:(Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+        20: pop\n+        21: return\n       LineNumberTable:\n         line 72: 0\n-        line 78: 7\n-        line 79: 19\n+        line 78: 9\n+        line 79: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      20     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n+            0      22     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessorTest;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #65()\n+        org.junit.jupiter.api.Disabled\n+      1: #59()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ViburCpDatasourceAccessorTest.java\"\n InnerClasses:\n-  #57;                                    // class psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n+  #40;                                    // class psiprobe/beans/accessors/ViburCpDatasourceAccessorTest$1\n"}]}, {"source1": "psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest.class", "source2": "psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 260d5eab7da1470a56230fef9e0bf6ed118280c365d44800360383080728f45d\n+  SHA-256 checksum b8ad87b3f6bbb896627f325d9f51b6d753a7bb92e3d150794e66c772e072e594\n   Compiled from \"AppStatsCollectorBeanTest.java\"\n class psiprobe.beans.stats.collectors.AppStatsCollectorBeanTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest\n-   #2 = Utf8               psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/collectors/AppStatsCollectorBeanTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/collectors/AppStatsCollectorBean\n-  #18 = Utf8               psiprobe/beans/stats/collectors/AppStatsCollectorBean\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/collectors/AppStatsCollectorBean\n+   #8 = Utf8               psiprobe/beans/stats/collectors/AppStatsCollectorBean\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest\n+  #25 = Utf8               psiprobe/beans/stats/collectors/AppStatsCollectorBeanTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/collectors/AppStatsCollectorBeanTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               AppStatsCollectorBeanTest.java\n {\n   psiprobe.beans.stats.collectors.AppStatsCollectorBeanTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/AppStatsCollectorBeanTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/collectors/AppStatsCollectorBean\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/collectors/AppStatsCollectorBean\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/collectors/AppStatsCollectorBeanTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AppStatsCollectorBeanTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest.class", "source2": "psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 3699ffb7dc52aedd6c7bd48477ec6372b34d9b5c1ab1d64c54bc0fc74cbd8a39\n+  SHA-256 checksum b9444a335103758a0d0c22fdae672266426065348a4ff28afdb6679d924a58aa\n   Compiled from \"ClusterStatsCollectorBeanTest.java\"\n class psiprobe.beans.stats.collectors.ClusterStatsCollectorBeanTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest\n-   #2 = Utf8               psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n-  #18 = Utf8               psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n+   #8 = Utf8               psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest\n+  #25 = Utf8               psiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ClusterStatsCollectorBeanTest.java\n {\n   psiprobe.beans.stats.collectors.ClusterStatsCollectorBeanTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBeanTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ClusterStatsCollectorBeanTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest.class", "source2": "psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum c8deaa4c46b622d14813667ef616b21a881bfb546ca31a7cd69030c314faa1f4\n+  SHA-256 checksum fc907814a0a2dd45f4e5155b6408b84dc633cb9d5f3f0aca1c002485f2bf42a0\n   Compiled from \"ConnectorStatsCollectorBeanTest.java\"\n class psiprobe.beans.stats.collectors.ConnectorStatsCollectorBeanTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest\n-   #2 = Utf8               psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean\n-  #18 = Utf8               psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean\n+   #8 = Utf8               psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest\n+  #25 = Utf8               psiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ConnectorStatsCollectorBeanTest.java\n {\n   psiprobe.beans.stats.collectors.ConnectorStatsCollectorBeanTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/collectors/ConnectorStatsCollectorBeanTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ConnectorStatsCollectorBeanTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest.class", "source2": "psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum d97f4c83d3fe8e2a6efd9e99a326dc3af50e02d382cf703d37e3a888d5cd37ce\n+  SHA-256 checksum 045aece82183816c069e9efad218a86b09edff14603805c050522466f2164b7e\n   Compiled from \"DatasourceStatsCollectorBeanTest.java\"\n class psiprobe.beans.stats.collectors.DatasourceStatsCollectorBeanTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest\n-   #2 = Utf8               psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean\n-  #18 = Utf8               psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean\n+   #8 = Utf8               psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest\n+  #25 = Utf8               psiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               DatasourceStatsCollectorBeanTest.java\n {\n   psiprobe.beans.stats.collectors.DatasourceStatsCollectorBeanTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/collectors/DatasourceStatsCollectorBeanTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DatasourceStatsCollectorBeanTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest.class", "source2": "psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum e451956669efb3da6a2046df93fa030b43b3baa33c1e7f36dd6e305f3fc57e98\n+  SHA-256 checksum 3611829df13f618138b049cf4e523fa2df59530b8ffc1b5163b74e7586e0d89a\n   Compiled from \"JvmMemoryStatsCollectorBeanTest.java\"\n class psiprobe.beans.stats.collectors.JvmMemoryStatsCollectorBeanTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest\n-   #2 = Utf8               psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n-  #18 = Utf8               psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n+   #8 = Utf8               psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest\n+  #25 = Utf8               psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               JvmMemoryStatsCollectorBeanTest.java\n {\n   psiprobe.beans.stats.collectors.JvmMemoryStatsCollectorBeanTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBeanTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"JvmMemoryStatsCollectorBeanTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest.class", "source2": "psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 061b4c3923b874053791b39e46057052aa4127b3a005514342da6b808c972ac7\n+  SHA-256 checksum 51fb709b71ae6e25c0041cf2a1b07fc3ee2c0423e9c7861e8d18a28998c486df\n   Compiled from \"RuntimeStatsCollectorBeanTest.java\"\n class psiprobe.beans.stats.collectors.RuntimeStatsCollectorBeanTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest\n-   #2 = Utf8               psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n-  #18 = Utf8               psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n+   #8 = Utf8               psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest\n+  #25 = Utf8               psiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               RuntimeStatsCollectorBeanTest.java\n {\n   psiprobe.beans.stats.collectors.RuntimeStatsCollectorBeanTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBeanTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"RuntimeStatsCollectorBeanTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.class", "source2": "psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,92 +1,92 @@\n-  SHA-256 checksum b90b13d58e025f845e31c7a4cba8b15d2ce04643736f79d669e325328136843c\n+  SHA-256 checksum b22e7cbabd4f57ee4cff6477667a16993cb51be365dd3424cd249b2fba7e9e67\n   Compiled from \"FlapListenerTests.java\"\n public class psiprobe.beans.stats.listeners.FlapListenerTests$MockFlapListener extends psiprobe.beans.stats.listeners.AbstractFlapListener\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n-  super_class: #3                         // psiprobe/beans/stats/listeners/AbstractFlapListener\n+  this_class: #8                          // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n+  super_class: #2                         // psiprobe/beans/stats/listeners/AbstractFlapListener\n   interfaces: 0, fields: 6, methods: 15, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n-   #2 = Utf8               psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n-   #3 = Class              #4             // psiprobe/beans/stats/listeners/AbstractFlapListener\n+   #1 = Methodref          #2.#3          // psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/beans/stats/listeners/AbstractFlapListener\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/beans/stats/listeners/AbstractFlapListener\n-   #5 = Utf8               threshold\n-   #6 = Utf8               J\n-   #7 = Utf8               flappingStarted\n-   #8 = Utf8               Z\n-   #9 = Utf8               aboveThresholdFlappingStopped\n-  #10 = Utf8               belowThresholdFlappingStopped\n-  #11 = Utf8               aboveThresholdNotFlapping\n-  #12 = Utf8               belowThresholdNotFlapping\n-  #13 = Utf8               <init>\n-  #14 = Utf8               (JIFFFF)V\n-  #15 = Utf8               Code\n-  #16 = Methodref          #3.#17         // psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n-  #17 = NameAndType        #13:#18        // \"<init>\":()V\n-  #18 = Utf8               ()V\n-  #19 = Fieldref           #1.#20         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.threshold:J\n-  #20 = NameAndType        #5:#6          // threshold:J\n-  #21 = Methodref          #1.#22         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapInterval:(I)V\n-  #22 = NameAndType        #23:#24        // setDefaultFlapInterval:(I)V\n-  #23 = Utf8               setDefaultFlapInterval\n-  #24 = Utf8               (I)V\n-  #25 = Methodref          #1.#26         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapStartThreshold:(F)V\n-  #26 = NameAndType        #27:#28        // setDefaultFlapStartThreshold:(F)V\n-  #27 = Utf8               setDefaultFlapStartThreshold\n-  #28 = Utf8               (F)V\n-  #29 = Methodref          #1.#30         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapStopThreshold:(F)V\n-  #30 = NameAndType        #31:#28        // setDefaultFlapStopThreshold:(F)V\n-  #31 = Utf8               setDefaultFlapStopThreshold\n-  #32 = Methodref          #1.#33         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapLowWeight:(F)V\n-  #33 = NameAndType        #34:#28        // setDefaultFlapLowWeight:(F)V\n-  #34 = Utf8               setDefaultFlapLowWeight\n-  #35 = Methodref          #1.#36         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapHighWeight:(F)V\n-  #36 = NameAndType        #37:#28        // setDefaultFlapHighWeight:(F)V\n-  #37 = Utf8               setDefaultFlapHighWeight\n-  #38 = Utf8               LineNumberTable\n-  #39 = Utf8               LocalVariableTable\n-  #40 = Utf8               this\n-  #41 = Utf8               Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-  #42 = Utf8               flapInterval\n-  #43 = Utf8               I\n-  #44 = Utf8               flapStartThreshold\n-  #45 = Utf8               F\n-  #46 = Utf8               flapStopThreshold\n-  #47 = Utf8               lowWeight\n-  #48 = Utf8               highWeight\n-  #49 = Utf8               MethodParameters\n-  #50 = Utf8               statsCollected\n-  #51 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #52 = Methodref          #1.#53         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.resetFlags:()V\n-  #53 = NameAndType        #54:#18        // resetFlags:()V\n-  #54 = Utf8               resetFlags\n-  #55 = Methodref          #3.#56         // psiprobe/beans/stats/listeners/AbstractFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #56 = NameAndType        #50:#51        // statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #57 = Utf8               sce\n-  #58 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #59 = Fieldref           #1.#60         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.flappingStarted:Z\n-  #60 = NameAndType        #7:#8          // flappingStarted:Z\n-  #61 = Fieldref           #1.#62         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.aboveThresholdFlappingStopped:Z\n-  #62 = NameAndType        #9:#8          // aboveThresholdFlappingStopped:Z\n-  #63 = Fieldref           #1.#64         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.belowThresholdFlappingStopped:Z\n-  #64 = NameAndType        #10:#8         // belowThresholdFlappingStopped:Z\n-  #65 = Fieldref           #1.#66         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.aboveThresholdNotFlapping:Z\n-  #66 = NameAndType        #11:#8         // aboveThresholdNotFlapping:Z\n-  #67 = Fieldref           #1.#68         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.belowThresholdNotFlapping:Z\n-  #68 = NameAndType        #12:#8         // belowThresholdNotFlapping:Z\n-  #69 = Utf8               getThreshold\n-  #70 = Utf8               (Ljava/lang/String;)J\n-  #71 = Utf8               name\n-  #72 = Utf8               Ljava/lang/String;\n-  #73 = Utf8               reset\n-  #74 = Methodref          #3.#75         // psiprobe/beans/stats/listeners/AbstractFlapListener.reset:()V\n-  #75 = NameAndType        #73:#18        // reset:()V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.threshold:J\n+   #8 = Class              #10            // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n+   #9 = NameAndType        #11:#12        // threshold:J\n+  #10 = Utf8               psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n+  #11 = Utf8               threshold\n+  #12 = Utf8               J\n+  #13 = Methodref          #8.#14         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapInterval:(I)V\n+  #14 = NameAndType        #15:#16        // setDefaultFlapInterval:(I)V\n+  #15 = Utf8               setDefaultFlapInterval\n+  #16 = Utf8               (I)V\n+  #17 = Methodref          #8.#18         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapStartThreshold:(F)V\n+  #18 = NameAndType        #19:#20        // setDefaultFlapStartThreshold:(F)V\n+  #19 = Utf8               setDefaultFlapStartThreshold\n+  #20 = Utf8               (F)V\n+  #21 = Methodref          #8.#22         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapStopThreshold:(F)V\n+  #22 = NameAndType        #23:#20        // setDefaultFlapStopThreshold:(F)V\n+  #23 = Utf8               setDefaultFlapStopThreshold\n+  #24 = Methodref          #8.#25         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapLowWeight:(F)V\n+  #25 = NameAndType        #26:#20        // setDefaultFlapLowWeight:(F)V\n+  #26 = Utf8               setDefaultFlapLowWeight\n+  #27 = Methodref          #8.#28         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.setDefaultFlapHighWeight:(F)V\n+  #28 = NameAndType        #29:#20        // setDefaultFlapHighWeight:(F)V\n+  #29 = Utf8               setDefaultFlapHighWeight\n+  #30 = Methodref          #8.#31         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.resetFlags:()V\n+  #31 = NameAndType        #32:#6         // resetFlags:()V\n+  #32 = Utf8               resetFlags\n+  #33 = Methodref          #2.#34         // psiprobe/beans/stats/listeners/AbstractFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #34 = NameAndType        #35:#36        // statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #35 = Utf8               statsCollected\n+  #36 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #37 = Fieldref           #8.#38         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.flappingStarted:Z\n+  #38 = NameAndType        #39:#40        // flappingStarted:Z\n+  #39 = Utf8               flappingStarted\n+  #40 = Utf8               Z\n+  #41 = Fieldref           #8.#42         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.aboveThresholdFlappingStopped:Z\n+  #42 = NameAndType        #43:#40        // aboveThresholdFlappingStopped:Z\n+  #43 = Utf8               aboveThresholdFlappingStopped\n+  #44 = Fieldref           #8.#45         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.belowThresholdFlappingStopped:Z\n+  #45 = NameAndType        #46:#40        // belowThresholdFlappingStopped:Z\n+  #46 = Utf8               belowThresholdFlappingStopped\n+  #47 = Fieldref           #8.#48         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.aboveThresholdNotFlapping:Z\n+  #48 = NameAndType        #49:#40        // aboveThresholdNotFlapping:Z\n+  #49 = Utf8               aboveThresholdNotFlapping\n+  #50 = Fieldref           #8.#51         // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.belowThresholdNotFlapping:Z\n+  #51 = NameAndType        #52:#40        // belowThresholdNotFlapping:Z\n+  #52 = Utf8               belowThresholdNotFlapping\n+  #53 = Methodref          #2.#54         // psiprobe/beans/stats/listeners/AbstractFlapListener.reset:()V\n+  #54 = NameAndType        #55:#6         // reset:()V\n+  #55 = Utf8               reset\n+  #56 = Utf8               (JIFFFF)V\n+  #57 = Utf8               Code\n+  #58 = Utf8               LineNumberTable\n+  #59 = Utf8               LocalVariableTable\n+  #60 = Utf8               this\n+  #61 = Utf8               Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+  #62 = Utf8               flapInterval\n+  #63 = Utf8               I\n+  #64 = Utf8               flapStartThreshold\n+  #65 = Utf8               F\n+  #66 = Utf8               flapStopThreshold\n+  #67 = Utf8               lowWeight\n+  #68 = Utf8               highWeight\n+  #69 = Utf8               MethodParameters\n+  #70 = Utf8               sce\n+  #71 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #72 = Utf8               getThreshold\n+  #73 = Utf8               (Ljava/lang/String;)J\n+  #74 = Utf8               name\n+  #75 = Utf8               Ljava/lang/String;\n   #76 = Utf8               isAboveThresholdFlappingStopped\n   #77 = Utf8               ()Z\n   #78 = Utf8               isAboveThresholdNotFlapping\n   #79 = Utf8               isBelowThresholdFlappingStopped\n   #80 = Utf8               isBelowThresholdNotFlapping\n   #81 = Utf8               isFlappingStarted\n   #82 = Utf8               SourceFile\n@@ -122,36 +122,36 @@\n \n   public psiprobe.beans.stats.listeners.FlapListenerTests$MockFlapListener(long, int, float, float, float, float);\n     descriptor: (JIFFFF)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=8, args_size=7\n          0: aload_0\n-         1: invokespecial #16                 // Method psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n          4: aload_0\n          5: lload_1\n-         6: putfield      #19                 // Field threshold:J\n+         6: putfield      #7                  // Field threshold:J\n          9: aload_0\n         10: iload_3\n-        11: invokevirtual #21                 // Method setDefaultFlapInterval:(I)V\n+        11: invokevirtual #13                 // Method setDefaultFlapInterval:(I)V\n         14: aload_0\n         15: fload         4\n-        17: invokevirtual #25                 // Method setDefaultFlapStartThreshold:(F)V\n+        17: invokevirtual #17                 // Method setDefaultFlapStartThreshold:(F)V\n         20: aload_0\n         21: fload         5\n-        23: invokevirtual #29                 // Method setDefaultFlapStopThreshold:(F)V\n+        23: invokevirtual #21                 // Method setDefaultFlapStopThreshold:(F)V\n         26: aload_0\n         27: fload         6\n-        29: invokevirtual #32                 // Method setDefaultFlapLowWeight:(F)V\n+        29: invokevirtual #24                 // Method setDefaultFlapLowWeight:(F)V\n         32: aload_0\n         33: fload         7\n-        35: invokevirtual #35                 // Method setDefaultFlapHighWeight:(F)V\n+        35: invokevirtual #27                 // Method setDefaultFlapHighWeight:(F)V\n         38: return\n       LineNumberTable:\n-        line 235: 0\n+        line 236: 0\n         line 238: 4\n         line 239: 9\n         line 240: 14\n         line 241: 20\n         line 242: 26\n         line 243: 32\n         line 244: 38\n@@ -175,18 +175,18 @@\n \n   public void statsCollected(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #52                 // Method resetFlags:()V\n+         1: invokevirtual #30                 // Method resetFlags:()V\n          4: aload_0\n          5: aload_1\n-         6: invokespecial #55                 // Method psiprobe/beans/stats/listeners/AbstractFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+         6: invokespecial #33                 // Method psiprobe/beans/stats/listeners/AbstractFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n          9: return\n       LineNumberTable:\n         line 248: 0\n         line 249: 4\n         line 250: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -199,15 +199,15 @@\n   protected void flappingStarted(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #59                 // Field flappingStarted:Z\n+         2: putfield      #37                 // Field flappingStarted:Z\n          5: return\n       LineNumberTable:\n         line 254: 0\n         line 255: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n@@ -219,15 +219,15 @@\n   protected void aboveThresholdFlappingStopped(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #61                 // Field aboveThresholdFlappingStopped:Z\n+         2: putfield      #41                 // Field aboveThresholdFlappingStopped:Z\n          5: return\n       LineNumberTable:\n         line 259: 0\n         line 260: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n@@ -239,15 +239,15 @@\n   protected void belowThresholdFlappingStopped(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #63                 // Field belowThresholdFlappingStopped:Z\n+         2: putfield      #44                 // Field belowThresholdFlappingStopped:Z\n          5: return\n       LineNumberTable:\n         line 264: 0\n         line 265: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n@@ -259,15 +259,15 @@\n   protected void aboveThresholdNotFlapping(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #65                 // Field aboveThresholdNotFlapping:Z\n+         2: putfield      #47                 // Field aboveThresholdNotFlapping:Z\n          5: return\n       LineNumberTable:\n         line 269: 0\n         line 270: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n@@ -279,15 +279,15 @@\n   protected void belowThresholdNotFlapping(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #67                 // Field belowThresholdNotFlapping:Z\n+         2: putfield      #50                 // Field belowThresholdNotFlapping:Z\n          5: return\n       LineNumberTable:\n         line 274: 0\n         line 275: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n@@ -298,15 +298,15 @@\n \n   public long getThreshold(java.lang.String);\n     descriptor: (Ljava/lang/String;)J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #19                 // Field threshold:J\n+         1: getfield      #7                  // Field threshold:J\n          4: lreturn\n       LineNumberTable:\n         line 279: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n             0       5     1  name   Ljava/lang/String;\n@@ -316,17 +316,17 @@\n \n   public void reset();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #52                 // Method resetFlags:()V\n+         1: invokevirtual #30                 // Method resetFlags:()V\n          4: aload_0\n-         5: invokespecial #74                 // Method psiprobe/beans/stats/listeners/AbstractFlapListener.reset:()V\n+         5: invokespecial #53                 // Method psiprobe/beans/stats/listeners/AbstractFlapListener.reset:()V\n          8: return\n       LineNumberTable:\n         line 284: 0\n         line 285: 4\n         line 286: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -335,27 +335,27 @@\n   public void resetFlags();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: iconst_0\n-         2: putfield      #59                 // Field flappingStarted:Z\n+         2: putfield      #37                 // Field flappingStarted:Z\n          5: aload_0\n          6: iconst_0\n-         7: putfield      #61                 // Field aboveThresholdFlappingStopped:Z\n+         7: putfield      #41                 // Field aboveThresholdFlappingStopped:Z\n         10: aload_0\n         11: iconst_0\n-        12: putfield      #63                 // Field belowThresholdFlappingStopped:Z\n+        12: putfield      #44                 // Field belowThresholdFlappingStopped:Z\n         15: aload_0\n         16: iconst_0\n-        17: putfield      #65                 // Field aboveThresholdNotFlapping:Z\n+        17: putfield      #47                 // Field aboveThresholdNotFlapping:Z\n         20: aload_0\n         21: iconst_0\n-        22: putfield      #67                 // Field belowThresholdNotFlapping:Z\n+        22: putfield      #50                 // Field belowThresholdNotFlapping:Z\n         25: return\n       LineNumberTable:\n         line 292: 0\n         line 293: 5\n         line 294: 10\n         line 295: 15\n         line 296: 20\n@@ -366,74 +366,74 @@\n \n   public boolean isAboveThresholdFlappingStopped();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #61                 // Field aboveThresholdFlappingStopped:Z\n+         1: getfield      #41                 // Field aboveThresholdFlappingStopped:Z\n          4: ireturn\n       LineNumberTable:\n         line 305: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n \n   public boolean isAboveThresholdNotFlapping();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #65                 // Field aboveThresholdNotFlapping:Z\n+         1: getfield      #47                 // Field aboveThresholdNotFlapping:Z\n          4: ireturn\n       LineNumberTable:\n         line 314: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n \n   public boolean isBelowThresholdFlappingStopped();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #63                 // Field belowThresholdFlappingStopped:Z\n+         1: getfield      #44                 // Field belowThresholdFlappingStopped:Z\n          4: ireturn\n       LineNumberTable:\n         line 323: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n \n   public boolean isBelowThresholdNotFlapping();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #67                 // Field belowThresholdNotFlapping:Z\n+         1: getfield      #50                 // Field belowThresholdNotFlapping:Z\n          4: ireturn\n       LineNumberTable:\n         line 332: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n \n   public boolean isFlappingStarted();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #59                 // Field flappingStarted:Z\n+         1: getfield      #37                 // Field flappingStarted:Z\n          4: ireturn\n       LineNumberTable:\n         line 341: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n }\n SourceFile: \"FlapListenerTests.java\"\n InnerClasses:\n-  public static #87= #1 of #85;           // MockFlapListener=class psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener of class psiprobe/beans/stats/listeners/FlapListenerTests\n+  public static #87= #8 of #85;           // MockFlapListener=class psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener of class psiprobe/beans/stats/listeners/FlapListenerTests\n"}]}, {"source1": "psiprobe/beans/stats/listeners/FlapListenerTests.class", "source2": "psiprobe/beans/stats/listeners/FlapListenerTests.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,134 +1,134 @@\n-  SHA-256 checksum 74943262b95046f43f8a645bb2bbecbf4b617f19c9ac35ff9291972bed93cd58\n+  SHA-256 checksum 1c1f644562e6a6e151985d8f132ca74baa8cf8585fa9df2496fbac7d4b3eb6f2\n   Compiled from \"FlapListenerTests.java\"\n class psiprobe.beans.stats.listeners.FlapListenerTests\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/FlapListenerTests\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/stats/listeners/FlapListenerTests\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 9, methods: 13, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/listeners/FlapListenerTests\n-    #2 = Utf8               psiprobe/beans/stats/listeners/FlapListenerTests\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               defaultThreshold\n-    #6 = Utf8               I\n-    #7 = Utf8               ConstantValue\n-    #8 = Integer            10\n-    #9 = Utf8               defaultInterval\n-   #10 = Utf8               defaultStartThreshold\n-   #11 = Utf8               F\n-   #12 = Float              0.29f\n-   #13 = Utf8               defaultStopThreshold\n-   #14 = Float              0.49f\n-   #15 = Utf8               defaultLowWeight\n-   #16 = Float              1.0f\n-   #17 = Utf8               defaultHighWeight\n-   #18 = Utf8               listener\n-   #19 = Utf8               Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-   #20 = Utf8               belowThreshold\n-   #21 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-   #22 = Utf8               aboveThreshold\n-   #23 = Utf8               <init>\n-   #24 = Utf8               ()V\n-   #25 = Utf8               Code\n-   #26 = Methodref          #3.#27        // java/lang/Object.\"<init>\":()V\n-   #27 = NameAndType        #23:#24       // \"<init>\":()V\n-   #28 = Fieldref           #1.#29        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultThreshold:I\n-   #29 = NameAndType        #5:#6         // defaultThreshold:I\n-   #30 = Fieldref           #1.#31        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultInterval:I\n-   #31 = NameAndType        #9:#6         // defaultInterval:I\n-   #32 = Fieldref           #1.#33        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultStartThreshold:F\n-   #33 = NameAndType        #10:#11       // defaultStartThreshold:F\n-   #34 = Fieldref           #1.#35        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultStopThreshold:F\n-   #35 = NameAndType        #13:#11       // defaultStopThreshold:F\n-   #36 = Fieldref           #1.#37        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultLowWeight:F\n-   #37 = NameAndType        #15:#11       // defaultLowWeight:F\n-   #38 = Fieldref           #1.#39        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultHighWeight:F\n-   #39 = NameAndType        #17:#11       // defaultHighWeight:F\n-   #40 = Class              #41           // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n-   #41 = Utf8               psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n-   #42 = Long               10l\n-   #44 = Methodref          #40.#45       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.\"<init>\":(JIFFFF)V\n-   #45 = NameAndType        #23:#46       // \"<init>\":(JIFFFF)V\n-   #46 = Utf8               (JIFFFF)V\n-   #47 = Fieldref           #1.#48        // psiprobe/beans/stats/listeners/FlapListenerTests.listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-   #48 = NameAndType        #18:#19       // listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-   #49 = Class              #50           // psiprobe/beans/stats/listeners/StatsCollectionEvent\n-   #50 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n-   #51 = String             #52           // test\n-   #52 = Utf8               test\n-   #53 = Methodref          #49.#54       // psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n-   #54 = NameAndType        #23:#55       // \"<init>\":(Ljava/lang/String;JJ)V\n-   #55 = Utf8               (Ljava/lang/String;JJ)V\n-   #56 = Fieldref           #1.#57        // psiprobe/beans/stats/listeners/FlapListenerTests.belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-   #57 = NameAndType        #20:#21       // belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-   #58 = Long               20l\n-   #60 = Fieldref           #1.#61        // psiprobe/beans/stats/listeners/FlapListenerTests.aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-   #61 = NameAndType        #22:#21       // aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-   #62 = Utf8               LineNumberTable\n-   #63 = Utf8               LocalVariableTable\n-   #64 = Utf8               this\n-   #65 = Utf8               Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n-   #66 = Utf8               fill\n-   #67 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #68 = Methodref          #40.#69       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n-   #69 = NameAndType        #70:#24       // reset:()V\n-   #70 = Utf8               reset\n-   #71 = Methodref          #1.#72        // psiprobe/beans/stats/listeners/FlapListenerTests.add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n-   #72 = NameAndType        #73:#74       // add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n-   #73 = Utf8               add\n-   #74 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n-   #75 = Utf8               sce\n-   #76 = Utf8               MethodParameters\n-   #77 = Methodref          #40.#78       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #78 = NameAndType        #79:#67       // statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #79 = Utf8               statsCollected\n-   #80 = Utf8               quantity\n-   #81 = Utf8               i\n-   #82 = Utf8               StackMapTable\n-   #83 = Utf8               testBelowThresholdNotFlapping\n-   #84 = Utf8               RuntimeVisibleAnnotations\n-   #85 = Utf8               Lorg/junit/jupiter/api/Test;\n-   #86 = Methodref          #40.#87       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdNotFlapping:()Z\n-   #87 = NameAndType        #88:#89       // isBelowThresholdNotFlapping:()Z\n-   #88 = Utf8               isBelowThresholdNotFlapping\n-   #89 = Utf8               ()Z\n-   #90 = Methodref          #91.#93       // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-   #91 = Class              #92           // org/junit/jupiter/api/Assertions\n-   #92 = Utf8               org/junit/jupiter/api/Assertions\n-   #93 = NameAndType        #94:#95       // assertTrue:(Z)V\n-   #94 = Utf8               assertTrue\n-   #95 = Utf8               (Z)V\n-   #96 = Utf8               testAboveThresholdNotFlapping\n-   #97 = Methodref          #40.#98       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdNotFlapping:()Z\n-   #98 = NameAndType        #99:#89       // isAboveThresholdNotFlapping:()Z\n-   #99 = Utf8               isAboveThresholdNotFlapping\n-  #100 = Utf8               testStillBelowThreshold\n-  #101 = Methodref          #91.#102      // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-  #102 = NameAndType        #103:#95      // assertFalse:(Z)V\n-  #103 = Utf8               assertFalse\n-  #104 = Utf8               testStillAboveThreshold\n-  #105 = Utf8               testFlappingStarted\n-  #106 = Methodref          #1.#107       // psiprobe/beans/stats/listeners/FlapListenerTests.fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #107 = NameAndType        #66:#67       // fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #108 = Methodref          #40.#109      // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n-  #109 = NameAndType        #110:#89      // isFlappingStarted:()Z\n-  #110 = Utf8               isFlappingStarted\n-  #111 = Utf8               testFlappingStarted2\n-  #112 = Utf8               testBelowThresholdFlappingStoppedBelow\n-  #113 = Methodref          #40.#114      // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdFlappingStopped:()Z\n-  #114 = NameAndType        #115:#89      // isBelowThresholdFlappingStopped:()Z\n-  #115 = Utf8               isBelowThresholdFlappingStopped\n-  #116 = Utf8               testBelowThresholdFlappingStoppedAbove\n-  #117 = Methodref          #40.#118      // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdFlappingStopped:()Z\n-  #118 = NameAndType        #119:#89      // isAboveThresholdFlappingStopped:()Z\n-  #119 = Utf8               isAboveThresholdFlappingStopped\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/beans/stats/listeners/FlapListenerTests.defaultThreshold:I\n+    #8 = Class              #10           // psiprobe/beans/stats/listeners/FlapListenerTests\n+    #9 = NameAndType        #11:#12       // defaultThreshold:I\n+   #10 = Utf8               psiprobe/beans/stats/listeners/FlapListenerTests\n+   #11 = Utf8               defaultThreshold\n+   #12 = Utf8               I\n+   #13 = Fieldref           #8.#14        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultInterval:I\n+   #14 = NameAndType        #15:#12       // defaultInterval:I\n+   #15 = Utf8               defaultInterval\n+   #16 = Float              0.29f\n+   #17 = Fieldref           #8.#18        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultStartThreshold:F\n+   #18 = NameAndType        #19:#20       // defaultStartThreshold:F\n+   #19 = Utf8               defaultStartThreshold\n+   #20 = Utf8               F\n+   #21 = Float              0.49f\n+   #22 = Fieldref           #8.#23        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultStopThreshold:F\n+   #23 = NameAndType        #24:#20       // defaultStopThreshold:F\n+   #24 = Utf8               defaultStopThreshold\n+   #25 = Fieldref           #8.#26        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultLowWeight:F\n+   #26 = NameAndType        #27:#20       // defaultLowWeight:F\n+   #27 = Utf8               defaultLowWeight\n+   #28 = Fieldref           #8.#29        // psiprobe/beans/stats/listeners/FlapListenerTests.defaultHighWeight:F\n+   #29 = NameAndType        #30:#20       // defaultHighWeight:F\n+   #30 = Utf8               defaultHighWeight\n+   #31 = Class              #32           // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n+   #32 = Utf8               psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n+   #33 = Long               10l\n+   #35 = Methodref          #31.#36       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.\"<init>\":(JIFFFF)V\n+   #36 = NameAndType        #5:#37        // \"<init>\":(JIFFFF)V\n+   #37 = Utf8               (JIFFFF)V\n+   #38 = Fieldref           #8.#39        // psiprobe/beans/stats/listeners/FlapListenerTests.listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+   #39 = NameAndType        #40:#41       // listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+   #40 = Utf8               listener\n+   #41 = Utf8               Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+   #42 = Class              #43           // psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #43 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #44 = String             #45           // test\n+   #45 = Utf8               test\n+   #46 = Methodref          #42.#47       // psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n+   #47 = NameAndType        #5:#48        // \"<init>\":(Ljava/lang/String;JJ)V\n+   #48 = Utf8               (Ljava/lang/String;JJ)V\n+   #49 = Fieldref           #8.#50        // psiprobe/beans/stats/listeners/FlapListenerTests.belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+   #50 = NameAndType        #51:#52       // belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+   #51 = Utf8               belowThreshold\n+   #52 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+   #53 = Long               20l\n+   #55 = Fieldref           #8.#56        // psiprobe/beans/stats/listeners/FlapListenerTests.aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+   #56 = NameAndType        #57:#52       // aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+   #57 = Utf8               aboveThreshold\n+   #58 = Methodref          #31.#59       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n+   #59 = NameAndType        #60:#6        // reset:()V\n+   #60 = Utf8               reset\n+   #61 = Methodref          #8.#62        // psiprobe/beans/stats/listeners/FlapListenerTests.add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+   #62 = NameAndType        #63:#64       // add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+   #63 = Utf8               add\n+   #64 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+   #65 = Methodref          #31.#66       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #66 = NameAndType        #67:#68       // statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #67 = Utf8               statsCollected\n+   #68 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #69 = Methodref          #31.#70       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdNotFlapping:()Z\n+   #70 = NameAndType        #71:#72       // isBelowThresholdNotFlapping:()Z\n+   #71 = Utf8               isBelowThresholdNotFlapping\n+   #72 = Utf8               ()Z\n+   #73 = Methodref          #74.#75       // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+   #74 = Class              #76           // org/junit/jupiter/api/Assertions\n+   #75 = NameAndType        #77:#78       // assertTrue:(Z)V\n+   #76 = Utf8               org/junit/jupiter/api/Assertions\n+   #77 = Utf8               assertTrue\n+   #78 = Utf8               (Z)V\n+   #79 = Methodref          #31.#80       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdNotFlapping:()Z\n+   #80 = NameAndType        #81:#72       // isAboveThresholdNotFlapping:()Z\n+   #81 = Utf8               isAboveThresholdNotFlapping\n+   #82 = Methodref          #74.#83       // org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+   #83 = NameAndType        #84:#78       // assertFalse:(Z)V\n+   #84 = Utf8               assertFalse\n+   #85 = Methodref          #8.#86        // psiprobe/beans/stats/listeners/FlapListenerTests.fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #86 = NameAndType        #87:#68       // fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #87 = Utf8               fill\n+   #88 = Methodref          #31.#89       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n+   #89 = NameAndType        #90:#72       // isFlappingStarted:()Z\n+   #90 = Utf8               isFlappingStarted\n+   #91 = Methodref          #31.#92       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdFlappingStopped:()Z\n+   #92 = NameAndType        #93:#72       // isBelowThresholdFlappingStopped:()Z\n+   #93 = Utf8               isBelowThresholdFlappingStopped\n+   #94 = Methodref          #31.#95       // psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdFlappingStopped:()Z\n+   #95 = NameAndType        #96:#72       // isAboveThresholdFlappingStopped:()Z\n+   #96 = Utf8               isAboveThresholdFlappingStopped\n+   #97 = Utf8               ConstantValue\n+   #98 = Integer            10\n+   #99 = Float              1.0f\n+  #100 = Utf8               Code\n+  #101 = Utf8               LineNumberTable\n+  #102 = Utf8               LocalVariableTable\n+  #103 = Utf8               this\n+  #104 = Utf8               Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+  #105 = Utf8               sce\n+  #106 = Utf8               MethodParameters\n+  #107 = Utf8               i\n+  #108 = Utf8               quantity\n+  #109 = Utf8               StackMapTable\n+  #110 = Utf8               testBelowThresholdNotFlapping\n+  #111 = Utf8               RuntimeVisibleAnnotations\n+  #112 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #113 = Utf8               testAboveThresholdNotFlapping\n+  #114 = Utf8               testStillBelowThreshold\n+  #115 = Utf8               testStillAboveThreshold\n+  #116 = Utf8               testFlappingStarted\n+  #117 = Utf8               testFlappingStarted2\n+  #118 = Utf8               testBelowThresholdFlappingStoppedBelow\n+  #119 = Utf8               testBelowThresholdFlappingStoppedAbove\n   #120 = Utf8               testAboveThresholdFlappingStoppedBelow\n   #121 = Utf8               testAboveThresholdFlappingStoppedAbove\n   #122 = Utf8               SourceFile\n   #123 = Utf8               FlapListenerTests.java\n   #124 = Utf8               InnerClasses\n   #125 = Utf8               MockFlapListener\n {\n@@ -176,91 +176,88 @@\n \n   psiprobe.beans.stats.listeners.FlapListenerTests();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=10, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #26                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: bipush        10\n-         7: putfield      #28                 // Field defaultThreshold:I\n+         7: putfield      #7                  // Field defaultThreshold:I\n         10: aload_0\n         11: bipush        10\n-        13: putfield      #30                 // Field defaultInterval:I\n+        13: putfield      #13                 // Field defaultInterval:I\n         16: aload_0\n-        17: ldc           #12                 // float 0.29f\n-        19: putfield      #32                 // Field defaultStartThreshold:F\n+        17: ldc           #16                 // float 0.29f\n+        19: putfield      #17                 // Field defaultStartThreshold:F\n         22: aload_0\n-        23: ldc           #14                 // float 0.49f\n-        25: putfield      #34                 // Field defaultStopThreshold:F\n+        23: ldc           #21                 // float 0.49f\n+        25: putfield      #22                 // Field defaultStopThreshold:F\n         28: aload_0\n         29: fconst_1\n-        30: putfield      #36                 // Field defaultLowWeight:F\n+        30: putfield      #25                 // Field defaultLowWeight:F\n         33: aload_0\n         34: fconst_1\n-        35: putfield      #38                 // Field defaultHighWeight:F\n+        35: putfield      #28                 // Field defaultHighWeight:F\n         38: aload_0\n-        39: new           #40                 // class psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n+        39: new           #31                 // class psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener\n         42: dup\n-        43: ldc2_w        #42                 // long 10l\n+        43: ldc2_w        #33                 // long 10l\n         46: bipush        10\n-        48: ldc           #12                 // float 0.29f\n-        50: ldc           #14                 // float 0.49f\n+        48: ldc           #16                 // float 0.29f\n+        50: ldc           #21                 // float 0.49f\n         52: fconst_1\n         53: fconst_1\n-        54: invokespecial #44                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.\"<init>\":(JIFFFF)V\n-        57: putfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        54: invokespecial #35                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.\"<init>\":(JIFFFF)V\n+        57: putfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         60: aload_0\n-        61: new           #49                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n+        61: new           #42                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n         64: dup\n-        65: ldc           #51                 // String test\n+        65: ldc           #44                 // String test\n         67: lconst_0\n         68: lconst_0\n-        69: invokespecial #53                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n-        72: putfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        69: invokespecial #46                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n+        72: putfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         75: aload_0\n-        76: new           #49                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n+        76: new           #42                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n         79: dup\n-        80: ldc           #51                 // String test\n+        80: ldc           #44                 // String test\n         82: lconst_0\n-        83: ldc2_w        #58                 // long 20l\n-        86: invokespecial #53                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n-        89: putfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        83: ldc2_w        #53                 // long 20l\n+        86: invokespecial #46                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n+        89: putfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         92: return\n       LineNumberTable:\n         line 19: 0\n         line 22: 4\n         line 25: 10\n         line 28: 16\n         line 31: 22\n         line 34: 28\n         line 37: 33\n         line 40: 38\n-        line 41: 48\n-        line 40: 54\n         line 44: 60\n         line 47: 75\n-        line 19: 92\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      93     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n \n   private void fill(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-         4: invokevirtual #68                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n+         1: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         4: invokevirtual #58                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n          7: aload_0\n          8: aload_1\n          9: bipush        10\n-        11: invokespecial #71                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+        11: invokespecial #61                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n         14: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 7\n         line 57: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -273,517 +270,520 @@\n   private void add(psiprobe.beans.stats.listeners.StatsCollectionEvent, int);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=4, args_size=3\n          0: iconst_0\n          1: istore_3\n-         2: goto          16\n-         5: aload_0\n-         6: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-         9: aload_1\n-        10: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-        13: iinc          3, 1\n-        16: iload_3\n-        17: iload_2\n-        18: if_icmplt     5\n+         2: iload_3\n+         3: iload_2\n+         4: if_icmpge     21\n+         7: aload_0\n+         8: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        11: aload_1\n+        12: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        15: iinc          3, 1\n+        18: goto          2\n         21: return\n       LineNumberTable:\n         line 66: 0\n-        line 67: 5\n-        line 66: 13\n+        line 67: 7\n+        line 66: 15\n         line 69: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+            2      19     3     i   I\n             0      22     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n             0      22     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n             0      22     2 quantity   I\n-            2      19     3     i   I\n       StackMapTable: number_of_entries = 2\n         frame_type = 252 /* append */\n-          offset_delta = 5\n+          offset_delta = 2\n           locals = [ int ]\n-        frame_type = 10 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 18\n     MethodParameters:\n       Name                           Flags\n       sce\n       quantity\n \n   void testBelowThresholdNotFlapping();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-         4: invokevirtual #68                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n+         1: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         4: invokevirtual #58                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n          7: aload_0\n-         8: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         8: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         11: aload_0\n-        12: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        19: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         22: aload_0\n-        23: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        26: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        23: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        26: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         29: aload_0\n-        30: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        33: invokevirtual #86                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdNotFlapping:()Z\n-        36: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        30: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        33: invokevirtual #69                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdNotFlapping:()Z\n+        36: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         39: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 7\n         line 78: 18\n         line 79: 29\n         line 80: 39\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testAboveThresholdNotFlapping();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-         4: invokevirtual #68                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n+         1: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         4: invokevirtual #58                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n          7: aload_0\n-         8: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         8: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         11: aload_0\n-        12: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        19: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         22: aload_0\n-        23: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        26: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        23: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        26: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         29: aload_0\n-        30: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        33: invokevirtual #97                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdNotFlapping:()Z\n-        36: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        30: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        33: invokevirtual #79                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdNotFlapping:()Z\n+        36: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         39: return\n       LineNumberTable:\n         line 87: 0\n         line 88: 7\n         line 89: 18\n         line 90: 29\n         line 91: 39\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testStillBelowThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-         4: invokevirtual #68                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n+         1: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         4: invokevirtual #58                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n          7: aload_0\n-         8: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         8: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         11: aload_0\n-        12: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: iconst_0\n         19: istore_1\n-        20: goto          47\n-        23: aload_0\n-        24: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        27: aload_0\n-        28: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        31: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-        34: aload_0\n-        35: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        38: invokevirtual #86                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdNotFlapping:()Z\n-        41: invokestatic  #101                // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-        44: iinc          1, 1\n-        47: iload_1\n-        48: bipush        10\n-        50: if_icmplt     23\n+        20: iload_1\n+        21: bipush        10\n+        23: if_icmpge     53\n+        26: aload_0\n+        27: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        30: aload_0\n+        31: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        34: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        37: aload_0\n+        38: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        41: invokevirtual #69                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdNotFlapping:()Z\n+        44: invokestatic  #82                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+        47: iinc          1, 1\n+        50: goto          20\n         53: return\n       LineNumberTable:\n         line 98: 0\n         line 99: 7\n         line 100: 18\n-        line 101: 23\n-        line 102: 34\n-        line 100: 44\n+        line 101: 26\n+        line 102: 37\n+        line 100: 47\n         line 104: 53\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      54     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n            20      33     1     i   I\n+            0      54     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n       StackMapTable: number_of_entries = 2\n         frame_type = 252 /* append */\n-          offset_delta = 23\n+          offset_delta = 20\n           locals = [ int ]\n-        frame_type = 23 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 32\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testStillAboveThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-         4: invokevirtual #68                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n+         1: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         4: invokevirtual #58                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.reset:()V\n          7: aload_0\n-         8: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         8: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         11: aload_0\n-        12: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: iconst_0\n         19: istore_1\n-        20: goto          47\n-        23: aload_0\n-        24: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        27: aload_0\n-        28: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        31: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-        34: aload_0\n-        35: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        38: invokevirtual #97                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdNotFlapping:()Z\n-        41: invokestatic  #101                // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n-        44: iinc          1, 1\n-        47: iload_1\n-        48: bipush        10\n-        50: if_icmplt     23\n+        20: iload_1\n+        21: bipush        10\n+        23: if_icmpge     53\n+        26: aload_0\n+        27: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        30: aload_0\n+        31: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        34: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        37: aload_0\n+        38: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        41: invokevirtual #79                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdNotFlapping:()Z\n+        44: invokestatic  #82                 // Method org/junit/jupiter/api/Assertions.assertFalse:(Z)V\n+        47: iinc          1, 1\n+        50: goto          20\n         53: return\n       LineNumberTable:\n         line 111: 0\n         line 112: 7\n         line 113: 18\n-        line 114: 23\n-        line 115: 34\n-        line 113: 44\n+        line 114: 26\n+        line 115: 37\n+        line 113: 47\n         line 117: 53\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      54     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n            20      33     1     i   I\n+            0      54     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n       StackMapTable: number_of_entries = 2\n         frame_type = 252 /* append */\n-          offset_delta = 23\n+          offset_delta = 20\n           locals = [ int ]\n-        frame_type = 23 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 32\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testFlappingStarted();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-         5: invokespecial #106                // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+         2: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+         5: invokespecial #85                 // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n          8: aload_0\n-         9: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         9: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         12: aload_0\n-        13: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        16: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        13: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        16: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         19: aload_0\n-        20: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        20: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         23: aload_0\n-        24: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        27: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        24: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        27: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         30: aload_0\n-        31: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        31: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         34: aload_0\n-        35: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        38: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        35: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        38: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         41: aload_0\n-        42: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        45: invokevirtual #108                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n-        48: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        42: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        45: invokevirtual #88                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n+        48: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         51: return\n       LineNumberTable:\n         line 124: 0\n         line 125: 8\n         line 126: 19\n         line 127: 30\n         line 128: 41\n         line 129: 51\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testFlappingStarted2();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-         5: invokespecial #106                // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+         2: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+         5: invokespecial #85                 // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n          8: aload_0\n-         9: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         9: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         12: aload_0\n-        13: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        16: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        13: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        16: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         19: aload_0\n-        20: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        20: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         23: aload_0\n-        24: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        27: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        24: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        27: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         30: aload_0\n-        31: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        31: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         34: aload_0\n-        35: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        38: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        35: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        38: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         41: aload_0\n-        42: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        45: invokevirtual #108                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n-        48: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        42: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        45: invokevirtual #88                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n+        48: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         51: return\n       LineNumberTable:\n         line 136: 0\n         line 137: 8\n         line 138: 19\n         line 139: 30\n         line 140: 41\n         line 141: 51\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testBelowThresholdFlappingStoppedBelow();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-         5: invokespecial #106                // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+         2: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+         5: invokespecial #85                 // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n          8: aload_0\n-         9: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         9: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         12: aload_0\n-        13: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        16: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        13: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        16: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         19: aload_0\n-        20: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        20: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         23: aload_0\n-        24: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        27: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        24: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        27: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         30: aload_0\n-        31: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        31: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         34: aload_0\n-        35: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        38: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        35: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        38: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         41: aload_0\n-        42: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        45: invokevirtual #108                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n-        48: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        42: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        45: invokevirtual #88                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n+        48: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         51: aload_0\n         52: aload_0\n-        53: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        53: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         56: iconst_5\n-        57: invokespecial #71                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+        57: invokespecial #61                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n         60: aload_0\n-        61: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        64: invokevirtual #113                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdFlappingStopped:()Z\n-        67: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        61: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        64: invokevirtual #91                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdFlappingStopped:()Z\n+        67: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         70: return\n       LineNumberTable:\n         line 148: 0\n         line 149: 8\n         line 150: 19\n         line 151: 30\n         line 152: 41\n         line 153: 51\n         line 154: 60\n         line 155: 70\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      71     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testBelowThresholdFlappingStoppedAbove();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-         5: invokespecial #106                // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+         2: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+         5: invokespecial #85                 // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n          8: aload_0\n-         9: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         9: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         12: aload_0\n-        13: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        16: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        13: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        16: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         19: aload_0\n-        20: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        20: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         23: aload_0\n-        24: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        27: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        24: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        27: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         30: aload_0\n-        31: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        31: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         34: aload_0\n-        35: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        38: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        35: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        38: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         41: aload_0\n-        42: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        45: invokevirtual #108                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n-        48: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        42: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        45: invokevirtual #88                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n+        48: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         51: aload_0\n         52: aload_0\n-        53: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        53: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         56: iconst_5\n-        57: invokespecial #71                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+        57: invokespecial #61                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n         60: aload_0\n-        61: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        64: invokevirtual #117                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdFlappingStopped:()Z\n-        67: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        61: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        64: invokevirtual #94                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdFlappingStopped:()Z\n+        67: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         70: return\n       LineNumberTable:\n         line 162: 0\n         line 163: 8\n         line 164: 19\n         line 165: 30\n         line 166: 41\n         line 167: 51\n         line 168: 60\n         line 169: 70\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      71     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testAboveThresholdFlappingStoppedBelow();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-         5: invokespecial #106                // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+         2: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+         5: invokespecial #85                 // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n          8: aload_0\n-         9: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         9: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         12: aload_0\n-        13: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        16: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        13: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        16: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         19: aload_0\n-        20: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        20: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         23: aload_0\n-        24: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        27: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        24: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        27: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         30: aload_0\n-        31: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        31: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         34: aload_0\n-        35: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        38: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        35: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        38: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         41: aload_0\n-        42: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        45: invokevirtual #108                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n-        48: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        42: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        45: invokevirtual #88                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n+        48: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         51: aload_0\n         52: aload_0\n-        53: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        53: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         56: iconst_5\n-        57: invokespecial #71                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+        57: invokespecial #61                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n         60: aload_0\n-        61: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        64: invokevirtual #113                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdFlappingStopped:()Z\n-        67: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        61: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        64: invokevirtual #91                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isBelowThresholdFlappingStopped:()Z\n+        67: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         70: return\n       LineNumberTable:\n         line 176: 0\n         line 177: 8\n         line 178: 19\n         line 179: 30\n         line 180: 41\n         line 181: 51\n         line 182: 60\n         line 183: 70\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      71     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n \n   void testAboveThresholdFlappingStoppedAbove();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #85()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-         5: invokespecial #106                // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+         2: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+         5: invokespecial #85                 // Method fill:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n          8: aload_0\n-         9: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+         9: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         12: aload_0\n-        13: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        16: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        13: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        16: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         19: aload_0\n-        20: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        20: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         23: aload_0\n-        24: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        27: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        24: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        27: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         30: aload_0\n-        31: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        31: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n         34: aload_0\n-        35: getfield      #56                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        38: invokevirtual #77                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        35: getfield      #49                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        38: invokevirtual #65                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         41: aload_0\n-        42: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        45: invokevirtual #108                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n-        48: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        42: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        45: invokevirtual #88                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isFlappingStarted:()Z\n+        48: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         51: aload_0\n         52: aload_0\n-        53: getfield      #60                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        53: getfield      #55                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         56: iconst_5\n-        57: invokespecial #71                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n+        57: invokespecial #61                 // Method add:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;I)V\n         60: aload_0\n-        61: getfield      #47                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n-        64: invokevirtual #117                // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdFlappingStopped:()Z\n-        67: invokestatic  #90                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        61: getfield      #38                 // Field listener:Lpsiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener;\n+        64: invokevirtual #94                 // Method psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener.isAboveThresholdFlappingStopped:()Z\n+        67: invokestatic  #73                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         70: return\n       LineNumberTable:\n         line 190: 0\n         line 191: 8\n         line 192: 19\n         line 193: 30\n         line 194: 41\n         line 195: 51\n         line 196: 60\n         line 197: 70\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      71     0  this   Lpsiprobe/beans/stats/listeners/FlapListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #112()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"FlapListenerTests.java\"\n InnerClasses:\n-  public static #125= #40 of #1;          // MockFlapListener=class psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener of class psiprobe/beans/stats/listeners/FlapListenerTests\n+  public static #125= #31 of #8;          // MockFlapListener=class psiprobe/beans/stats/listeners/FlapListenerTests$MockFlapListener of class psiprobe/beans/stats/listeners/FlapListenerTests\n"}]}, {"source1": "psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest.class", "source2": "psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 286676d602077e0ae614d84a56305ac08fbbeb211879cb6ff70babdd020b64b1\n+  SHA-256 checksum 029ed817c62c3c86ac650d53a2efc8510960fa1f9934c2eb54520b7490470f73\n   Compiled from \"MemoryPoolMailingListenerTest.java\"\n class psiprobe.beans.stats.listeners.MemoryPoolMailingListenerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest\n-   #2 = Utf8               psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n-  #18 = Utf8               psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n+   #8 = Utf8               psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest\n+  #25 = Utf8               psiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               MemoryPoolMailingListenerTest.java\n {\n   psiprobe.beans.stats.listeners.MemoryPoolMailingListenerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListenerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"MemoryPoolMailingListenerTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/listeners/StatsCollectionEventTest.class", "source2": "psiprobe/beans/stats/listeners/StatsCollectionEventTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum afee4dca5ebb54766d9056c24d7ccea3369e8a8a2da619d41f9eca5bf9543f8a\n+  SHA-256 checksum 2b1b60cd122fed1e2652457dfacc84ce8e30d866ab05f5db84feae57307374f6\n   Compiled from \"StatsCollectionEventTest.java\"\n class psiprobe.beans.stats.listeners.StatsCollectionEventTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/StatsCollectionEventTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/listeners/StatsCollectionEventTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/listeners/StatsCollectionEventTest\n-   #2 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEventTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEventTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/listeners/StatsCollectionEvent\n-  #18 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #8 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/listeners/StatsCollectionEventTest\n+  #25 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEventTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEventTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               StatsCollectionEventTest.java\n {\n   psiprobe.beans.stats.listeners.StatsCollectionEventTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEventTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEventTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"StatsCollectionEventTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.class", "source2": "psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,62 +1,62 @@\n-  SHA-256 checksum 3599cd6f74aa7a7018c8e68943b193ca25ced38bc8cba7776a64e10fff04c956\n+  SHA-256 checksum 443602e81a1efb794378794cf5c8bbeefeb59c29f902fe67e8c9743784524fc7\n   Compiled from \"ThresholdListenerTests.java\"\n public class psiprobe.beans.stats.listeners.ThresholdListenerTests$MockThresholdListener extends psiprobe.beans.stats.listeners.AbstractThresholdListener\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n-  super_class: #3                         // psiprobe/beans/stats/listeners/AbstractThresholdListener\n+  this_class: #8                          // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n+  super_class: #2                         // psiprobe/beans/stats/listeners/AbstractThresholdListener\n   interfaces: 0, fields: 5, methods: 12, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n-   #2 = Utf8               psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n-   #3 = Class              #4             // psiprobe/beans/stats/listeners/AbstractThresholdListener\n+   #1 = Methodref          #2.#3          // psiprobe/beans/stats/listeners/AbstractThresholdListener.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/beans/stats/listeners/AbstractThresholdListener\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/beans/stats/listeners/AbstractThresholdListener\n-   #5 = Utf8               threshold\n-   #6 = Utf8               J\n-   #7 = Utf8               crossedAboveThreshold\n-   #8 = Utf8               Z\n-   #9 = Utf8               crossedBelowThreshold\n-  #10 = Utf8               remainedAboveThreshold\n-  #11 = Utf8               remainedBelowThreshold\n-  #12 = Utf8               <init>\n-  #13 = Utf8               (J)V\n-  #14 = Utf8               Code\n-  #15 = Methodref          #3.#16         // psiprobe/beans/stats/listeners/AbstractThresholdListener.\"<init>\":()V\n-  #16 = NameAndType        #12:#17        // \"<init>\":()V\n-  #17 = Utf8               ()V\n-  #18 = Fieldref           #1.#19         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.threshold:J\n-  #19 = NameAndType        #5:#6          // threshold:J\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               LocalVariableTable\n-  #22 = Utf8               this\n-  #23 = Utf8               Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #26 = Methodref          #1.#27         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.resetFlags:()V\n-  #27 = NameAndType        #28:#17        // resetFlags:()V\n-  #28 = Utf8               resetFlags\n-  #29 = Fieldref           #1.#30         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.crossedAboveThreshold:Z\n-  #30 = NameAndType        #7:#8          // crossedAboveThreshold:Z\n-  #31 = Utf8               sce\n-  #32 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #33 = Fieldref           #1.#34         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.crossedBelowThreshold:Z\n-  #34 = NameAndType        #9:#8          // crossedBelowThreshold:Z\n-  #35 = Fieldref           #1.#36         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.remainedAboveThreshold:Z\n-  #36 = NameAndType        #10:#8         // remainedAboveThreshold:Z\n-  #37 = Fieldref           #1.#38         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.remainedBelowThreshold:Z\n-  #38 = NameAndType        #11:#8         // remainedBelowThreshold:Z\n-  #39 = Utf8               getThreshold\n-  #40 = Utf8               (Ljava/lang/String;)J\n-  #41 = Utf8               name\n-  #42 = Utf8               Ljava/lang/String;\n-  #43 = Utf8               reset\n-  #44 = Methodref          #3.#45         // psiprobe/beans/stats/listeners/AbstractThresholdListener.reset:()V\n-  #45 = NameAndType        #43:#17        // reset:()V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.threshold:J\n+   #8 = Class              #10            // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n+   #9 = NameAndType        #11:#12        // threshold:J\n+  #10 = Utf8               psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n+  #11 = Utf8               threshold\n+  #12 = Utf8               J\n+  #13 = Methodref          #8.#14         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.resetFlags:()V\n+  #14 = NameAndType        #15:#6         // resetFlags:()V\n+  #15 = Utf8               resetFlags\n+  #16 = Fieldref           #8.#17         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.crossedAboveThreshold:Z\n+  #17 = NameAndType        #18:#19        // crossedAboveThreshold:Z\n+  #18 = Utf8               crossedAboveThreshold\n+  #19 = Utf8               Z\n+  #20 = Fieldref           #8.#21         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.crossedBelowThreshold:Z\n+  #21 = NameAndType        #22:#19        // crossedBelowThreshold:Z\n+  #22 = Utf8               crossedBelowThreshold\n+  #23 = Fieldref           #8.#24         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.remainedAboveThreshold:Z\n+  #24 = NameAndType        #25:#19        // remainedAboveThreshold:Z\n+  #25 = Utf8               remainedAboveThreshold\n+  #26 = Fieldref           #8.#27         // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.remainedBelowThreshold:Z\n+  #27 = NameAndType        #28:#19        // remainedBelowThreshold:Z\n+  #28 = Utf8               remainedBelowThreshold\n+  #29 = Methodref          #2.#30         // psiprobe/beans/stats/listeners/AbstractThresholdListener.reset:()V\n+  #30 = NameAndType        #31:#6         // reset:()V\n+  #31 = Utf8               reset\n+  #32 = Utf8               (J)V\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+  #38 = Utf8               MethodParameters\n+  #39 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #40 = Utf8               sce\n+  #41 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #42 = Utf8               getThreshold\n+  #43 = Utf8               (Ljava/lang/String;)J\n+  #44 = Utf8               name\n+  #45 = Utf8               Ljava/lang/String;\n   #46 = Utf8               isCrossedAboveThreshold\n   #47 = Utf8               ()Z\n   #48 = Utf8               isCrossedBelowThreshold\n   #49 = Utf8               isRemainedAboveThreshold\n   #50 = Utf8               isRemainedBelowThreshold\n   #51 = Utf8               SourceFile\n   #52 = Utf8               ThresholdListenerTests.java\n@@ -87,18 +87,18 @@\n \n   public psiprobe.beans.stats.listeners.ThresholdListenerTests$MockThresholdListener(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: invokespecial #15                 // Method psiprobe/beans/stats/listeners/AbstractThresholdListener.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/listeners/AbstractThresholdListener.\"<init>\":()V\n          4: aload_0\n          5: lload_1\n-         6: putfield      #18                 // Field threshold:J\n+         6: putfield      #7                  // Field threshold:J\n          9: return\n       LineNumberTable:\n         line 126: 0\n         line 127: 4\n         line 128: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -110,18 +110,18 @@\n \n   protected void crossedAboveThreshold(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #26                 // Method resetFlags:()V\n+         1: invokevirtual #13                 // Method resetFlags:()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #29                 // Field crossedAboveThreshold:Z\n+         6: putfield      #16                 // Field crossedAboveThreshold:Z\n          9: return\n       LineNumberTable:\n         line 132: 0\n         line 133: 4\n         line 134: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -133,18 +133,18 @@\n \n   protected void crossedBelowThreshold(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #26                 // Method resetFlags:()V\n+         1: invokevirtual #13                 // Method resetFlags:()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #33                 // Field crossedBelowThreshold:Z\n+         6: putfield      #20                 // Field crossedBelowThreshold:Z\n          9: return\n       LineNumberTable:\n         line 138: 0\n         line 139: 4\n         line 140: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -156,18 +156,18 @@\n \n   protected void remainedAboveThreshold(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #26                 // Method resetFlags:()V\n+         1: invokevirtual #13                 // Method resetFlags:()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #35                 // Field remainedAboveThreshold:Z\n+         6: putfield      #23                 // Field remainedAboveThreshold:Z\n          9: return\n       LineNumberTable:\n         line 144: 0\n         line 145: 4\n         line 146: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -179,18 +179,18 @@\n \n   protected void remainedBelowThreshold(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #26                 // Method resetFlags:()V\n+         1: invokevirtual #13                 // Method resetFlags:()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #37                 // Field remainedBelowThreshold:Z\n+         6: putfield      #26                 // Field remainedBelowThreshold:Z\n          9: return\n       LineNumberTable:\n         line 150: 0\n         line 151: 4\n         line 152: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -202,15 +202,15 @@\n \n   public long getThreshold(java.lang.String);\n     descriptor: (Ljava/lang/String;)J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #18                 // Field threshold:J\n+         1: getfield      #7                  // Field threshold:J\n          4: lreturn\n       LineNumberTable:\n         line 156: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n             0       5     1  name   Ljava/lang/String;\n@@ -220,17 +220,17 @@\n \n   public void reset();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #26                 // Method resetFlags:()V\n+         1: invokevirtual #13                 // Method resetFlags:()V\n          4: aload_0\n-         5: invokespecial #44                 // Method psiprobe/beans/stats/listeners/AbstractThresholdListener.reset:()V\n+         5: invokespecial #29                 // Method psiprobe/beans/stats/listeners/AbstractThresholdListener.reset:()V\n          8: return\n       LineNumberTable:\n         line 161: 0\n         line 162: 4\n         line 163: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -239,24 +239,24 @@\n   public void resetFlags();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: iconst_0\n-         2: putfield      #29                 // Field crossedAboveThreshold:Z\n+         2: putfield      #16                 // Field crossedAboveThreshold:Z\n          5: aload_0\n          6: iconst_0\n-         7: putfield      #33                 // Field crossedBelowThreshold:Z\n+         7: putfield      #20                 // Field crossedBelowThreshold:Z\n         10: aload_0\n         11: iconst_0\n-        12: putfield      #35                 // Field remainedAboveThreshold:Z\n+        12: putfield      #23                 // Field remainedAboveThreshold:Z\n         15: aload_0\n         16: iconst_0\n-        17: putfield      #37                 // Field remainedBelowThreshold:Z\n+        17: putfield      #26                 // Field remainedBelowThreshold:Z\n         20: return\n       LineNumberTable:\n         line 169: 0\n         line 170: 5\n         line 171: 10\n         line 172: 15\n         line 173: 20\n@@ -266,60 +266,60 @@\n \n   public boolean isCrossedAboveThreshold();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field crossedAboveThreshold:Z\n+         1: getfield      #16                 // Field crossedAboveThreshold:Z\n          4: ireturn\n       LineNumberTable:\n         line 181: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n \n   public boolean isCrossedBelowThreshold();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field crossedBelowThreshold:Z\n+         1: getfield      #20                 // Field crossedBelowThreshold:Z\n          4: ireturn\n       LineNumberTable:\n         line 190: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n \n   public boolean isRemainedAboveThreshold();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field remainedAboveThreshold:Z\n+         1: getfield      #23                 // Field remainedAboveThreshold:Z\n          4: ireturn\n       LineNumberTable:\n         line 199: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n \n   public boolean isRemainedBelowThreshold();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #37                 // Field remainedBelowThreshold:Z\n+         1: getfield      #26                 // Field remainedBelowThreshold:Z\n          4: ireturn\n       LineNumberTable:\n         line 208: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n }\n SourceFile: \"ThresholdListenerTests.java\"\n InnerClasses:\n-  public static #56= #1 of #54;           // MockThresholdListener=class psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener of class psiprobe/beans/stats/listeners/ThresholdListenerTests\n+  public static #56= #8 of #54;           // MockThresholdListener=class psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener of class psiprobe/beans/stats/listeners/ThresholdListenerTests\n"}]}, {"source1": "psiprobe/beans/stats/listeners/ThresholdListenerTests.class", "source2": "psiprobe/beans/stats/listeners/ThresholdListenerTests.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,93 +1,93 @@\n-  SHA-256 checksum ec92d36e99d446a5b0a3a872569e3e69e59ceef305bbe243dc14e4bc552d7075\n+  SHA-256 checksum 66546d88f04e706672fcca10c9d439cd27feaf9ab5627b36168f264a3a3bec7d\n   Compiled from \"ThresholdListenerTests.java\"\n class psiprobe.beans.stats.listeners.ThresholdListenerTests\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/ThresholdListenerTests\n-  super_class: #3                         // java/lang/Object\n+  this_class: #10                         // psiprobe/beans/stats/listeners/ThresholdListenerTests\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/listeners/ThresholdListenerTests\n-   #2 = Utf8               psiprobe/beans/stats/listeners/ThresholdListenerTests\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               defaultThreshold\n-   #6 = Utf8               J\n-   #7 = Utf8               ConstantValue\n-   #8 = Long               10l\n-  #10 = Utf8               listener\n-  #11 = Utf8               Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-  #12 = Utf8               belowThreshold\n-  #13 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #14 = Utf8               aboveThreshold\n-  #15 = Utf8               <init>\n-  #16 = Utf8               ()V\n-  #17 = Utf8               Code\n-  #18 = Methodref          #3.#19         // java/lang/Object.\"<init>\":()V\n-  #19 = NameAndType        #15:#16        // \"<init>\":()V\n-  #20 = Fieldref           #1.#21         // psiprobe/beans/stats/listeners/ThresholdListenerTests.defaultThreshold:J\n-  #21 = NameAndType        #5:#6          // defaultThreshold:J\n-  #22 = Class              #23            // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n-  #23 = Utf8               psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n-  #24 = Methodref          #22.#25        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.\"<init>\":(J)V\n-  #25 = NameAndType        #15:#26        // \"<init>\":(J)V\n-  #26 = Utf8               (J)V\n-  #27 = Fieldref           #1.#28         // psiprobe/beans/stats/listeners/ThresholdListenerTests.listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-  #28 = NameAndType        #10:#11        // listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-  #29 = Class              #30            // psiprobe/beans/stats/listeners/StatsCollectionEvent\n-  #30 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n-  #31 = String             #32            // test\n-  #32 = Utf8               test\n-  #33 = Methodref          #29.#34        // psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n-  #34 = NameAndType        #15:#35        // \"<init>\":(Ljava/lang/String;JJ)V\n-  #35 = Utf8               (Ljava/lang/String;JJ)V\n-  #36 = Fieldref           #1.#37         // psiprobe/beans/stats/listeners/ThresholdListenerTests.belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #37 = NameAndType        #12:#13        // belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #38 = Long               20l\n-  #40 = Fieldref           #1.#41         // psiprobe/beans/stats/listeners/ThresholdListenerTests.aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #41 = NameAndType        #14:#13        // aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #42 = Utf8               LineNumberTable\n-  #43 = Utf8               LocalVariableTable\n-  #44 = Utf8               this\n-  #45 = Utf8               Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n-  #46 = Utf8               testFirstBelowThreshold\n-  #47 = Utf8               RuntimeVisibleAnnotations\n-  #48 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #49 = Methodref          #22.#50        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n-  #50 = NameAndType        #51:#16        // reset:()V\n-  #51 = Utf8               reset\n-  #52 = Methodref          #22.#53        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #53 = NameAndType        #54:#55        // statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #54 = Utf8               statsCollected\n-  #55 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-  #56 = Methodref          #22.#57        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedBelowThreshold:()Z\n-  #57 = NameAndType        #58:#59        // isRemainedBelowThreshold:()Z\n-  #58 = Utf8               isRemainedBelowThreshold\n-  #59 = Utf8               ()Z\n-  #60 = Methodref          #61.#63        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n-  #61 = Class              #62            // org/junit/jupiter/api/Assertions\n-  #62 = Utf8               org/junit/jupiter/api/Assertions\n-  #63 = NameAndType        #64:#65        // assertTrue:(Z)V\n-  #64 = Utf8               assertTrue\n-  #65 = Utf8               (Z)V\n-  #66 = Utf8               testFirstAboveThreshold\n-  #67 = Methodref          #22.#68        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedAboveThreshold:()Z\n-  #68 = NameAndType        #69:#59        // isCrossedAboveThreshold:()Z\n-  #69 = Utf8               isCrossedAboveThreshold\n-  #70 = Utf8               testRemainBelowThreshold\n-  #71 = Utf8               testRemainAboveThreshold\n-  #72 = Methodref          #22.#73        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedAboveThreshold:()Z\n-  #73 = NameAndType        #74:#59        // isRemainedAboveThreshold:()Z\n-  #74 = Utf8               isRemainedAboveThreshold\n-  #75 = Utf8               testCrossedBelowThreshold\n-  #76 = Methodref          #22.#77        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedBelowThreshold:()Z\n-  #77 = NameAndType        #78:#59        // isCrossedBelowThreshold:()Z\n-  #78 = Utf8               isCrossedBelowThreshold\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Long               10l\n+   #9 = Fieldref           #10.#11        // psiprobe/beans/stats/listeners/ThresholdListenerTests.defaultThreshold:J\n+  #10 = Class              #12            // psiprobe/beans/stats/listeners/ThresholdListenerTests\n+  #11 = NameAndType        #13:#14        // defaultThreshold:J\n+  #12 = Utf8               psiprobe/beans/stats/listeners/ThresholdListenerTests\n+  #13 = Utf8               defaultThreshold\n+  #14 = Utf8               J\n+  #15 = Class              #16            // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n+  #16 = Utf8               psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n+  #17 = Methodref          #15.#18        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.\"<init>\":(J)V\n+  #18 = NameAndType        #5:#19         // \"<init>\":(J)V\n+  #19 = Utf8               (J)V\n+  #20 = Fieldref           #10.#21        // psiprobe/beans/stats/listeners/ThresholdListenerTests.listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+  #21 = NameAndType        #22:#23        // listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+  #22 = Utf8               listener\n+  #23 = Utf8               Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+  #24 = Class              #25            // psiprobe/beans/stats/listeners/StatsCollectionEvent\n+  #25 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n+  #26 = String             #27            // test\n+  #27 = Utf8               test\n+  #28 = Methodref          #24.#29        // psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n+  #29 = NameAndType        #5:#30         // \"<init>\":(Ljava/lang/String;JJ)V\n+  #30 = Utf8               (Ljava/lang/String;JJ)V\n+  #31 = Fieldref           #10.#32        // psiprobe/beans/stats/listeners/ThresholdListenerTests.belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #32 = NameAndType        #33:#34        // belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #33 = Utf8               belowThreshold\n+  #34 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #35 = Long               20l\n+  #37 = Fieldref           #10.#38        // psiprobe/beans/stats/listeners/ThresholdListenerTests.aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #38 = NameAndType        #39:#34        // aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #39 = Utf8               aboveThreshold\n+  #40 = Methodref          #15.#41        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n+  #41 = NameAndType        #42:#6         // reset:()V\n+  #42 = Utf8               reset\n+  #43 = Methodref          #15.#44        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #44 = NameAndType        #45:#46        // statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #45 = Utf8               statsCollected\n+  #46 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #47 = Methodref          #15.#48        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedBelowThreshold:()Z\n+  #48 = NameAndType        #49:#50        // isRemainedBelowThreshold:()Z\n+  #49 = Utf8               isRemainedBelowThreshold\n+  #50 = Utf8               ()Z\n+  #51 = Methodref          #52.#53        // org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+  #52 = Class              #54            // org/junit/jupiter/api/Assertions\n+  #53 = NameAndType        #55:#56        // assertTrue:(Z)V\n+  #54 = Utf8               org/junit/jupiter/api/Assertions\n+  #55 = Utf8               assertTrue\n+  #56 = Utf8               (Z)V\n+  #57 = Methodref          #15.#58        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedAboveThreshold:()Z\n+  #58 = NameAndType        #59:#50        // isCrossedAboveThreshold:()Z\n+  #59 = Utf8               isCrossedAboveThreshold\n+  #60 = Methodref          #15.#61        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedAboveThreshold:()Z\n+  #61 = NameAndType        #62:#50        // isRemainedAboveThreshold:()Z\n+  #62 = Utf8               isRemainedAboveThreshold\n+  #63 = Methodref          #15.#64        // psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedBelowThreshold:()Z\n+  #64 = NameAndType        #65:#50        // isCrossedBelowThreshold:()Z\n+  #65 = Utf8               isCrossedBelowThreshold\n+  #66 = Utf8               ConstantValue\n+  #67 = Utf8               Code\n+  #68 = Utf8               LineNumberTable\n+  #69 = Utf8               LocalVariableTable\n+  #70 = Utf8               this\n+  #71 = Utf8               Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n+  #72 = Utf8               testFirstBelowThreshold\n+  #73 = Utf8               RuntimeVisibleAnnotations\n+  #74 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #75 = Utf8               testFirstAboveThreshold\n+  #76 = Utf8               testRemainBelowThreshold\n+  #77 = Utf8               testRemainAboveThreshold\n+  #78 = Utf8               testCrossedBelowThreshold\n   #79 = Utf8               testCrossedAboveThreshold\n   #80 = Utf8               SourceFile\n   #81 = Utf8               ThresholdListenerTests.java\n   #82 = Utf8               InnerClasses\n   #83 = Utf8               MockThresholdListener\n {\n   private final long defaultThreshold = 10l;\n@@ -109,252 +109,251 @@\n \n   psiprobe.beans.stats.listeners.ThresholdListenerTests();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=8, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #18                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: ldc2_w        #8                  // long 10l\n-         8: putfield      #20                 // Field defaultThreshold:J\n+         5: ldc2_w        #7                  // long 10l\n+         8: putfield      #9                  // Field defaultThreshold:J\n         11: aload_0\n-        12: new           #22                 // class psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n+        12: new           #15                 // class psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener\n         15: dup\n-        16: ldc2_w        #8                  // long 10l\n-        19: invokespecial #24                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.\"<init>\":(J)V\n-        22: putfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        16: ldc2_w        #7                  // long 10l\n+        19: invokespecial #17                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.\"<init>\":(J)V\n+        22: putfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         25: aload_0\n-        26: new           #29                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n+        26: new           #24                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n         29: dup\n-        30: ldc           #31                 // String test\n+        30: ldc           #26                 // String test\n         32: lconst_0\n         33: lconst_0\n-        34: invokespecial #33                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n-        37: putfield      #36                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        34: invokespecial #28                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n+        37: putfield      #31                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         40: aload_0\n-        41: new           #29                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n+        41: new           #24                 // class psiprobe/beans/stats/listeners/StatsCollectionEvent\n         44: dup\n-        45: ldc           #31                 // String test\n+        45: ldc           #26                 // String test\n         47: lconst_0\n-        48: ldc2_w        #38                 // long 20l\n-        51: invokespecial #33                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n-        54: putfield      #40                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        48: ldc2_w        #35                 // long 20l\n+        51: invokespecial #28                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;JJ)V\n+        54: putfield      #37                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n         57: return\n       LineNumberTable:\n         line 19: 0\n         line 22: 4\n         line 25: 11\n         line 28: 25\n         line 31: 40\n-        line 19: 57\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      58     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n \n   void testFirstBelowThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #48()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-         4: invokevirtual #49                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n+         1: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         4: invokevirtual #40                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n          7: aload_0\n-         8: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         8: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         11: aload_0\n-        12: getfield      #36                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #31                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-        22: invokevirtual #56                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedBelowThreshold:()Z\n-        25: invokestatic  #60                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        19: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        22: invokevirtual #47                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedBelowThreshold:()Z\n+        25: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         28: return\n       LineNumberTable:\n         line 38: 0\n         line 39: 7\n         line 40: 18\n         line 41: 28\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      29     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #74()\n+        org.junit.jupiter.api.Test\n \n   void testFirstAboveThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #48()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-         4: invokevirtual #49                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n+         1: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         4: invokevirtual #40                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n          7: aload_0\n-         8: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         8: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         11: aload_0\n-        12: getfield      #40                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #37                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-        22: invokevirtual #67                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedAboveThreshold:()Z\n-        25: invokestatic  #60                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        19: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        22: invokevirtual #57                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedAboveThreshold:()Z\n+        25: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         28: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 7\n         line 50: 18\n         line 51: 28\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      29     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #74()\n+        org.junit.jupiter.api.Test\n \n   void testRemainBelowThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #48()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-         4: invokevirtual #49                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n+         1: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         4: invokevirtual #40                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n          7: aload_0\n-         8: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         8: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         11: aload_0\n-        12: getfield      #36                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #31                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        19: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         22: aload_0\n-        23: getfield      #36                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        26: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        23: getfield      #31                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        26: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         29: aload_0\n-        30: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-        33: invokevirtual #56                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedBelowThreshold:()Z\n-        36: invokestatic  #60                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        30: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        33: invokevirtual #47                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedBelowThreshold:()Z\n+        36: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         39: return\n       LineNumberTable:\n         line 58: 0\n         line 59: 7\n         line 60: 18\n         line 61: 29\n         line 62: 39\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #74()\n+        org.junit.jupiter.api.Test\n \n   void testRemainAboveThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #48()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-         4: invokevirtual #49                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n+         1: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         4: invokevirtual #40                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n          7: aload_0\n-         8: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         8: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         11: aload_0\n-        12: getfield      #40                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #37                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        19: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         22: aload_0\n-        23: getfield      #40                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        26: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        23: getfield      #37                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        26: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         29: aload_0\n-        30: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-        33: invokevirtual #72                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedAboveThreshold:()Z\n-        36: invokestatic  #60                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        30: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        33: invokevirtual #60                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isRemainedAboveThreshold:()Z\n+        36: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         39: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 7\n         line 71: 18\n         line 72: 29\n         line 73: 39\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #74()\n+        org.junit.jupiter.api.Test\n \n   void testCrossedBelowThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #48()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-         4: invokevirtual #49                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n+         1: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         4: invokevirtual #40                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n          7: aload_0\n-         8: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         8: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         11: aload_0\n-        12: getfield      #40                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #37                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        19: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         22: aload_0\n-        23: getfield      #36                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        26: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        23: getfield      #31                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        26: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         29: aload_0\n-        30: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-        33: invokevirtual #76                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedBelowThreshold:()Z\n-        36: invokestatic  #60                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        30: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        33: invokevirtual #63                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedBelowThreshold:()Z\n+        36: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         39: return\n       LineNumberTable:\n         line 80: 0\n         line 81: 7\n         line 82: 18\n         line 83: 29\n         line 84: 39\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #74()\n+        org.junit.jupiter.api.Test\n \n   void testCrossedAboveThreshold();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #48()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-         4: invokevirtual #49                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n+         1: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         4: invokevirtual #40                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.reset:()V\n          7: aload_0\n-         8: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+         8: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         11: aload_0\n-        12: getfield      #36                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        15: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        12: getfield      #31                 // Field belowThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        15: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         18: aload_0\n-        19: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        19: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n         22: aload_0\n-        23: getfield      #40                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-        26: invokevirtual #52                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        23: getfield      #37                 // Field aboveThreshold:Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+        26: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.statsCollected:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         29: aload_0\n-        30: getfield      #27                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n-        33: invokevirtual #67                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedAboveThreshold:()Z\n-        36: invokestatic  #60                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n+        30: getfield      #20                 // Field listener:Lpsiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener;\n+        33: invokevirtual #57                 // Method psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener.isCrossedAboveThreshold:()Z\n+        36: invokestatic  #51                 // Method org/junit/jupiter/api/Assertions.assertTrue:(Z)V\n         39: return\n       LineNumberTable:\n         line 91: 0\n         line 92: 7\n         line 93: 18\n         line 94: 29\n         line 95: 39\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      40     0  this   Lpsiprobe/beans/stats/listeners/ThresholdListenerTests;\n+    RuntimeVisibleAnnotations:\n+      0: #74()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ThresholdListenerTests.java\"\n InnerClasses:\n-  public static #83= #22 of #1;           // MockThresholdListener=class psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener of class psiprobe/beans/stats/listeners/ThresholdListenerTests\n+  public static #83= #15 of #10;          // MockThresholdListener=class psiprobe/beans/stats/listeners/ThresholdListenerTests$MockThresholdListener of class psiprobe/beans/stats/listeners/ThresholdListenerTests\n"}]}, {"source1": "psiprobe/beans/stats/providers/MultipleSeriesProviderTest.class", "source2": "psiprobe/beans/stats/providers/MultipleSeriesProviderTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 72024235426ff2e86889a9e9b83485624b3ea10e0b41d4df854bff96c1707267\n+  SHA-256 checksum 0304fb914e19c2f5d89920ddf1c720f5fe5bdff2c9e70164d28ef9324e494548\n   Compiled from \"MultipleSeriesProviderTest.java\"\n class psiprobe.beans.stats.providers.MultipleSeriesProviderTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/providers/MultipleSeriesProviderTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/providers/MultipleSeriesProviderTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/providers/MultipleSeriesProviderTest\n-   #2 = Utf8               psiprobe/beans/stats/providers/MultipleSeriesProviderTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/providers/MultipleSeriesProviderTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/providers/MultipleSeriesProvider\n-  #18 = Utf8               psiprobe/beans/stats/providers/MultipleSeriesProvider\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/providers/MultipleSeriesProvider\n+   #8 = Utf8               psiprobe/beans/stats/providers/MultipleSeriesProvider\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/providers/MultipleSeriesProviderTest\n+  #25 = Utf8               psiprobe/beans/stats/providers/MultipleSeriesProviderTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/providers/MultipleSeriesProviderTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               MultipleSeriesProviderTest.java\n {\n   psiprobe.beans.stats.providers.MultipleSeriesProviderTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/providers/MultipleSeriesProviderTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/providers/MultipleSeriesProvider\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/providers/MultipleSeriesProvider\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/providers/MultipleSeriesProviderTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"MultipleSeriesProviderTest.java\"\n"}]}, {"source1": "psiprobe/beans/stats/providers/StandardSeriesProviderTest.class", "source2": "psiprobe/beans/stats/providers/StandardSeriesProviderTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum d53d3f8c291657cac4babe13ce8ac5216a39c91e59563447caa38e283c17f48c\n+  SHA-256 checksum b8c106a261e5a2c64910b27af42f7bc5c4e6c28b2301a68beffd0acbd5174ff3\n   Compiled from \"StandardSeriesProviderTest.java\"\n class psiprobe.beans.stats.providers.StandardSeriesProviderTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/providers/StandardSeriesProviderTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/beans/stats/providers/StandardSeriesProviderTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/providers/StandardSeriesProviderTest\n-   #2 = Utf8               psiprobe/beans/stats/providers/StandardSeriesProviderTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/providers/StandardSeriesProviderTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/beans/stats/providers/StandardSeriesProvider\n-  #18 = Utf8               psiprobe/beans/stats/providers/StandardSeriesProvider\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/beans/stats/providers/StandardSeriesProvider\n+   #8 = Utf8               psiprobe/beans/stats/providers/StandardSeriesProvider\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/beans/stats/providers/StandardSeriesProviderTest\n+  #25 = Utf8               psiprobe/beans/stats/providers/StandardSeriesProviderTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/beans/stats/providers/StandardSeriesProviderTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               StandardSeriesProviderTest.java\n {\n   psiprobe.beans.stats.providers.StandardSeriesProviderTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/providers/StandardSeriesProviderTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/beans/stats/providers/StandardSeriesProvider\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/beans/stats/providers/StandardSeriesProvider\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/beans/stats/providers/StandardSeriesProviderTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"StandardSeriesProviderTest.java\"\n"}]}, {"source1": "psiprobe/controllers/BeanToXmlControllerTest.class", "source2": "psiprobe/controllers/BeanToXmlControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum c01b41704288ee0c46074f9336ad1f85485f92f773f502d06aaa8c00b5e9370d\n+  SHA-256 checksum b311d64932e97fd08d74914261fa14a8c151cac8cf5e379733ff9b142dfd32d6\n   Compiled from \"BeanToXmlControllerTest.java\"\n class psiprobe.controllers.BeanToXmlControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/BeanToXmlControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/BeanToXmlControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/BeanToXmlControllerTest\n-   #2 = Utf8               psiprobe/controllers/BeanToXmlControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/BeanToXmlControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/BeanToXmlController\n-  #18 = Utf8               psiprobe/controllers/BeanToXmlController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/BeanToXmlController\n+   #8 = Utf8               psiprobe/controllers/BeanToXmlController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/BeanToXmlControllerTest\n+  #31 = Utf8               psiprobe/controllers/BeanToXmlControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/BeanToXmlControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               BeanToXmlControllerTest.java\n {\n   psiprobe.controllers.BeanToXmlControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/BeanToXmlControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/BeanToXmlController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/BeanToXmlController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 22\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/BeanToXmlControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"BeanToXmlControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/DecoratorControllerTest.class", "source2": "psiprobe/controllers/DecoratorControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum b7381d2bd8fc19b79009af424219ff7b925eca5764c2898b0686052fec2b047a\n+  SHA-256 checksum 48c0f1527e572725cfd5bc103fdb06b353e0d30e51b36eb367510806af878a18\n   Compiled from \"DecoratorControllerTest.java\"\n class psiprobe.controllers.DecoratorControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/DecoratorControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/DecoratorControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/DecoratorControllerTest\n-   #2 = Utf8               psiprobe/controllers/DecoratorControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/DecoratorControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/DecoratorController\n-  #18 = Utf8               psiprobe/controllers/DecoratorController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/DecoratorController\n+   #8 = Utf8               psiprobe/controllers/DecoratorController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/DecoratorControllerTest\n+  #31 = Utf8               psiprobe/controllers/DecoratorControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/DecoratorControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               DecoratorControllerTest.java\n {\n   psiprobe.controllers.DecoratorControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/DecoratorControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/DecoratorController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/DecoratorController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 22\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/DecoratorControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DecoratorControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/RenderChartControllerTest.class", "source2": "psiprobe/controllers/RenderChartControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 418ddea1e3b2bdaf6f640f8e1136c75cd51d7f8efe7f31aed522b225fae0eac2\n+  SHA-256 checksum c2545f949a14de529bcc1c9a5ee3d7d4fd823b6a3d7f9a2b466c3b0db21add48\n   Compiled from \"RenderChartControllerTest.java\"\n class psiprobe.controllers.RenderChartControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/RenderChartControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/RenderChartControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/RenderChartControllerTest\n-   #2 = Utf8               psiprobe/controllers/RenderChartControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/RenderChartControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/RenderChartController\n-  #18 = Utf8               psiprobe/controllers/RenderChartController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/RenderChartController\n+   #8 = Utf8               psiprobe/controllers/RenderChartController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/RenderChartControllerTest\n+  #31 = Utf8               psiprobe/controllers/RenderChartControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/RenderChartControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               RenderChartControllerTest.java\n {\n   psiprobe.controllers.RenderChartControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/RenderChartControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/RenderChartController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/RenderChartController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/RenderChartControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"RenderChartControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/WhoisControllerTest.class", "source2": "psiprobe/controllers/WhoisControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 1969369bf6f75ffc2aa75723e0e413533993f2c0ca59023d6dd2b77a7a6ee7cc\n+  SHA-256 checksum 54fc0b11e616825f89abfcc876c8f5ac9b6f3b50a4ae30d26f39930a42e6714f\n   Compiled from \"WhoisControllerTest.java\"\n class psiprobe.controllers.WhoisControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/WhoisControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/WhoisControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/WhoisControllerTest\n-   #2 = Utf8               psiprobe/controllers/WhoisControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/WhoisControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/WhoisController\n-  #18 = Utf8               psiprobe/controllers/WhoisController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/WhoisController\n+   #8 = Utf8               psiprobe/controllers/WhoisController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/WhoisControllerTest\n+  #31 = Utf8               psiprobe/controllers/WhoisControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/WhoisControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               WhoisControllerTest.java\n {\n   psiprobe.controllers.WhoisControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/WhoisControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/WhoisController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/WhoisController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 22\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/WhoisControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"WhoisControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/AllAppStatsControllerTest.class", "source2": "psiprobe/controllers/apps/AllAppStatsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 05218a82bde1d006d78b45c402c34af4a419515c08797f7fbd0627704263d29d\n+  SHA-256 checksum 9efbd16612cc41529500d95dc180635bf7de73932e20b3aca75d0e927ce11eaf\n   Compiled from \"AllAppStatsControllerTest.java\"\n class psiprobe.controllers.apps.AllAppStatsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/AllAppStatsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/apps/AllAppStatsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/AllAppStatsControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/AllAppStatsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/AllAppStatsControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/AllAppStatsController\n-  #18 = Utf8               psiprobe/controllers/apps/AllAppStatsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/apps/AllAppStatsController\n+   #8 = Utf8               psiprobe/controllers/apps/AllAppStatsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/AllAppStatsControllerTest\n+  #31 = Utf8               psiprobe/controllers/apps/AllAppStatsControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/apps/AllAppStatsControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               AllAppStatsControllerTest.java\n {\n   psiprobe.controllers.apps.AllAppStatsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/AllAppStatsControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/AllAppStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/AllAppStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/AllAppStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AllAppStatsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/DownloadXmlConfControllerTest.class", "source2": "psiprobe/controllers/apps/DownloadXmlConfControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum 5edb98a84691312e8ba49f593aae1e27efec396234469c541abf6a1036a0267e\n+  SHA-256 checksum 5eb95380718258541bd29d905cafd2595949ba02b1ec8a6b865873e449134b0d\n   Compiled from \"DownloadXmlConfControllerTest.java\"\n class psiprobe.controllers.apps.DownloadXmlConfControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/DownloadXmlConfControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/apps/DownloadXmlConfControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/DownloadXmlConfControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/DownloadXmlConfControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/DownloadXmlConfControllerTest;\n-  #14 = Utf8               javabeanTesterWeb\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/DownloadWebXmlConfController\n-  #18 = Utf8               psiprobe/controllers/apps/DownloadWebXmlConfController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterContext\n-  #41 = Class              #42            // psiprobe/controllers/apps/DownloadContextXmlConfController\n-  #42 = Utf8               psiprobe/controllers/apps/DownloadContextXmlConfController\n+   #7 = Class              #8             // psiprobe/controllers/apps/DownloadWebXmlConfController\n+   #8 = Utf8               psiprobe/controllers/apps/DownloadWebXmlConfController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/DownloadContextXmlConfController\n+  #31 = Utf8               psiprobe/controllers/apps/DownloadContextXmlConfController\n+  #32 = Class              #33            // psiprobe/controllers/apps/DownloadXmlConfControllerTest\n+  #33 = Utf8               psiprobe/controllers/apps/DownloadXmlConfControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/apps/DownloadXmlConfControllerTest;\n+  #39 = Utf8               javabeanTesterWeb\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterContext\n   #43 = Utf8               SourceFile\n   #44 = Utf8               DownloadXmlConfControllerTest.java\n {\n   psiprobe.controllers.apps.DownloadXmlConfControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/DownloadXmlConfControllerTest;\n \n   void javabeanTesterWeb();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/DownloadWebXmlConfController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/DownloadWebXmlConfController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/DownloadXmlConfControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterContext();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/apps/DownloadContextXmlConfController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/apps/DownloadContextXmlConfController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/DownloadXmlConfControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DownloadXmlConfControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/GetApplicationControllerTest.class", "source2": "psiprobe/controllers/apps/GetApplicationControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,200 +1,200 @@\n-  SHA-256 checksum 154a2ebd5195adb49dba381fb795e2a4953b0d9d6a64bcdb49e4e9776756704d\n+  SHA-256 checksum ddeb19a94e68aa158c550837a91fb8c7c074bc1c7a98b9f3b39fda66f4fda1e2\n   Compiled from \"GetApplicationControllerTest.java\"\n class psiprobe.controllers.apps.GetApplicationControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/GetApplicationControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #36                         // psiprobe/controllers/apps/GetApplicationControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/GetApplicationControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/GetApplicationControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/GetApplicationControllerTest;\n-  #14 = Utf8               javabeanTesterProcDetails\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/GetApplicationProcDetailsController\n-  #18 = Utf8               psiprobe/controllers/apps/GetApplicationProcDetailsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterRequestDetails\n-  #41 = Class              #42            // psiprobe/controllers/apps/GetApplicationRequestDetailsController\n-  #42 = Utf8               psiprobe/controllers/apps/GetApplicationRequestDetailsController\n-  #43 = Utf8               javabeanTesterRuntimeInfo\n-  #44 = Class              #45            // psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n-  #45 = Utf8               psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n-  #46 = Utf8               javabeanTesterSummary\n-  #47 = Class              #48            // psiprobe/controllers/apps/GetApplicationSummaryController\n-  #48 = Utf8               psiprobe/controllers/apps/GetApplicationSummaryController\n+   #7 = Class              #8             // psiprobe/controllers/apps/GetApplicationProcDetailsController\n+   #8 = Utf8               psiprobe/controllers/apps/GetApplicationProcDetailsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/GetApplicationRequestDetailsController\n+  #31 = Utf8               psiprobe/controllers/apps/GetApplicationRequestDetailsController\n+  #32 = Class              #33            // psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n+  #33 = Utf8               psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n+  #34 = Class              #35            // psiprobe/controllers/apps/GetApplicationSummaryController\n+  #35 = Utf8               psiprobe/controllers/apps/GetApplicationSummaryController\n+  #36 = Class              #37            // psiprobe/controllers/apps/GetApplicationControllerTest\n+  #37 = Utf8               psiprobe/controllers/apps/GetApplicationControllerTest\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Lpsiprobe/controllers/apps/GetApplicationControllerTest;\n+  #43 = Utf8               javabeanTesterProcDetails\n+  #44 = Utf8               RuntimeVisibleAnnotations\n+  #45 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #46 = Utf8               javabeanTesterRequestDetails\n+  #47 = Utf8               javabeanTesterRuntimeInfo\n+  #48 = Utf8               javabeanTesterSummary\n   #49 = Utf8               SourceFile\n   #50 = Utf8               GetApplicationControllerTest.java\n {\n   psiprobe.controllers.apps.GetApplicationControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/GetApplicationControllerTest;\n \n   void javabeanTesterProcDetails();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/GetApplicationProcDetailsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/GetApplicationProcDetailsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/GetApplicationControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterRequestDetails();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/apps/GetApplicationRequestDetailsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/apps/GetApplicationRequestDetailsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/GetApplicationControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterRuntimeInfo();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #44                 // class psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #32                 // class psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 45: 0\n-        line 46: 11\n+        line 46: 19\n         line 47: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/GetApplicationControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSummary();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #47                 // class psiprobe/controllers/apps/GetApplicationSummaryController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #34                 // class psiprobe/controllers/apps/GetApplicationSummaryController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 54: 0\n-        line 55: 11\n+        line 55: 19\n         line 56: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/GetApplicationControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"GetApplicationControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/ReloadContextControllerTest.class", "source2": "psiprobe/controllers/apps/ReloadContextControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum d2241e8b2f15615e20621e216d702ff6eb253469e23a08f606d01d39e9cc156e\n+  SHA-256 checksum d3811fa326d4924c7954857626724ec91fdcc03520a577aebcd6c5d7287bd076\n   Compiled from \"ReloadContextControllerTest.java\"\n class psiprobe.controllers.apps.ReloadContextControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ReloadContextControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/apps/ReloadContextControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ReloadContextControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/ReloadContextControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ReloadContextControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/ReloadContextController\n-  #18 = Utf8               psiprobe/controllers/apps/ReloadContextController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterSummary\n-  #41 = Class              #42            // psiprobe/controllers/apps/ReloadSummaryContextController\n-  #42 = Utf8               psiprobe/controllers/apps/ReloadSummaryContextController\n+   #7 = Class              #8             // psiprobe/controllers/apps/ReloadContextController\n+   #8 = Utf8               psiprobe/controllers/apps/ReloadContextController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/ReloadSummaryContextController\n+  #31 = Utf8               psiprobe/controllers/apps/ReloadSummaryContextController\n+  #32 = Class              #33            // psiprobe/controllers/apps/ReloadContextControllerTest\n+  #33 = Utf8               psiprobe/controllers/apps/ReloadContextControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/apps/ReloadContextControllerTest;\n+  #39 = Utf8               javabeanTester\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterSummary\n   #43 = Utf8               SourceFile\n   #44 = Utf8               ReloadContextControllerTest.java\n {\n   psiprobe.controllers.apps.ReloadContextControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ReloadContextControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/ReloadContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/ReloadContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/ReloadContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSummary();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/apps/ReloadSummaryContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/apps/ReloadSummaryContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/ReloadContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ReloadContextControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/ResetAppStatsControllerTest.class", "source2": "psiprobe/controllers/apps/ResetAppStatsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 805cb5ffe5726b532cdb15e98397789d62f49c3f77f457dac2b0da2245912e74\n+  SHA-256 checksum 5616e16a799a5008629146f07e4f9bb6843a1551191723e2ec99c0fbaed87628\n   Compiled from \"ResetAppStatsControllerTest.java\"\n class psiprobe.controllers.apps.ResetAppStatsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ResetAppStatsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/apps/ResetAppStatsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ResetAppStatsControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/ResetAppStatsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ResetAppStatsControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/ResetAppStatsController\n-  #18 = Utf8               psiprobe/controllers/apps/ResetAppStatsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/apps/ResetAppStatsController\n+   #8 = Utf8               psiprobe/controllers/apps/ResetAppStatsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/ResetAppStatsControllerTest\n+  #31 = Utf8               psiprobe/controllers/apps/ResetAppStatsControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/apps/ResetAppStatsControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ResetAppStatsControllerTest.java\n {\n   psiprobe.controllers.apps.ResetAppStatsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ResetAppStatsControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/ResetAppStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/ResetAppStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/ResetAppStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ResetAppStatsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/StartContextControllerTest.class", "source2": "psiprobe/controllers/apps/StartContextControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum 219879629d82606218ab68a312cefe644a0edc5fa3fd6508eb6ac886e609f865\n+  SHA-256 checksum 14a4bcad999603e3d5dec0a82a003282bf7b72e3f55d65f8d18dd8257a4b6242\n   Compiled from \"StartContextControllerTest.java\"\n class psiprobe.controllers.apps.StartContextControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/StartContextControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/apps/StartContextControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/StartContextControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/StartContextControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/StartContextControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/StartContextController\n-  #18 = Utf8               psiprobe/controllers/apps/StartContextController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterSummary\n-  #41 = Class              #42            // psiprobe/controllers/apps/StartSummaryContextController\n-  #42 = Utf8               psiprobe/controllers/apps/StartSummaryContextController\n+   #7 = Class              #8             // psiprobe/controllers/apps/StartContextController\n+   #8 = Utf8               psiprobe/controllers/apps/StartContextController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/StartSummaryContextController\n+  #31 = Utf8               psiprobe/controllers/apps/StartSummaryContextController\n+  #32 = Class              #33            // psiprobe/controllers/apps/StartContextControllerTest\n+  #33 = Utf8               psiprobe/controllers/apps/StartContextControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/apps/StartContextControllerTest;\n+  #39 = Utf8               javabeanTester\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterSummary\n   #43 = Utf8               SourceFile\n   #44 = Utf8               StartContextControllerTest.java\n {\n   psiprobe.controllers.apps.StartContextControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/StartContextControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/StartContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/StartContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/StartContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSummary();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/apps/StartSummaryContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/apps/StartSummaryContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/StartContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"StartContextControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/StopContextControllerTest.class", "source2": "psiprobe/controllers/apps/StopContextControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum 7530e5a3900a6d3663dfa22066c9467fc666ae046d4b32b4e3aa610fdcb1556c\n+  SHA-256 checksum 0f50bba4c39b676bd087635caf70952a3eb1e4aeda9efd2f4eea8859d5140597\n   Compiled from \"StopContextControllerTest.java\"\n class psiprobe.controllers.apps.StopContextControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/StopContextControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/apps/StopContextControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/StopContextControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/StopContextControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/StopContextControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/BaseStopContextController\n-  #18 = Utf8               psiprobe/controllers/apps/BaseStopContextController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterSummary\n-  #41 = Class              #42            // psiprobe/controllers/apps/StopSummaryContextController\n-  #42 = Utf8               psiprobe/controllers/apps/StopSummaryContextController\n+   #7 = Class              #8             // psiprobe/controllers/apps/BaseStopContextController\n+   #8 = Utf8               psiprobe/controllers/apps/BaseStopContextController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/StopSummaryContextController\n+  #31 = Utf8               psiprobe/controllers/apps/StopSummaryContextController\n+  #32 = Class              #33            // psiprobe/controllers/apps/StopContextControllerTest\n+  #33 = Utf8               psiprobe/controllers/apps/StopContextControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/apps/StopContextControllerTest;\n+  #39 = Utf8               javabeanTester\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterSummary\n   #43 = Utf8               SourceFile\n   #44 = Utf8               StopContextControllerTest.java\n {\n   psiprobe.controllers.apps.StopContextControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/StopContextControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/BaseStopContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/BaseStopContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/StopContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSummary();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/apps/StopSummaryContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/apps/StopSummaryContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/StopContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"StopContextControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/apps/ViewXmlConfControllerTest.class", "source2": "psiprobe/controllers/apps/ViewXmlConfControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum dceaadd9c53b5e49532dc17e39ca7fa48076ae12ea3fa1268729c4e21907e125\n+  SHA-256 checksum a6136da1cf8de139b776fc92139b7b40080f462258f80f09f0bf3e40241df828\n   Compiled from \"ViewXmlConfControllerTest.java\"\n class psiprobe.controllers.apps.ViewXmlConfControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ViewXmlConfControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/apps/ViewXmlConfControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ViewXmlConfControllerTest\n-   #2 = Utf8               psiprobe/controllers/apps/ViewXmlConfControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ViewXmlConfControllerTest;\n-  #14 = Utf8               javabeanTesterContext\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/apps/ViewContextXmlConfController\n-  #18 = Utf8               psiprobe/controllers/apps/ViewContextXmlConfController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterWeb\n-  #41 = Class              #42            // psiprobe/controllers/apps/ViewWebXmlConfController\n-  #42 = Utf8               psiprobe/controllers/apps/ViewWebXmlConfController\n+   #7 = Class              #8             // psiprobe/controllers/apps/ViewContextXmlConfController\n+   #8 = Utf8               psiprobe/controllers/apps/ViewContextXmlConfController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/apps/ViewWebXmlConfController\n+  #31 = Utf8               psiprobe/controllers/apps/ViewWebXmlConfController\n+  #32 = Class              #33            // psiprobe/controllers/apps/ViewXmlConfControllerTest\n+  #33 = Utf8               psiprobe/controllers/apps/ViewXmlConfControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/apps/ViewXmlConfControllerTest;\n+  #39 = Utf8               javabeanTesterContext\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterWeb\n   #43 = Utf8               SourceFile\n   #44 = Utf8               ViewXmlConfControllerTest.java\n {\n   psiprobe.controllers.apps.ViewXmlConfControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ViewXmlConfControllerTest;\n \n   void javabeanTesterContext();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/apps/ViewContextXmlConfController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/apps/ViewContextXmlConfController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/ViewXmlConfControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterWeb();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/apps/ViewWebXmlConfController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/apps/ViewWebXmlConfController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/apps/ViewXmlConfControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ViewXmlConfControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/certificates/ListCertificatesControllerTest.class", "source2": "psiprobe/controllers/certificates/ListCertificatesControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,299 +1,294 @@\n-  SHA-256 checksum 7fd4ee2dbb5a85984832e770386b31a5a4dd48feeebccd07b163c0c6b1aad22c\n+  SHA-256 checksum 968618146dac2130a425fa3ed752c2233fdf51b04041b1e354e1287e2dbdce02\n   Compiled from \"ListCertificatesControllerTest.java\"\n class psiprobe.controllers.certificates.ListCertificatesControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/certificates/ListCertificatesControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #34                         // psiprobe/controllers/certificates/ListCertificatesControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 6, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/certificates/ListCertificatesControllerTest\n-    #2 = Utf8               psiprobe/controllers/certificates/ListCertificatesControllerTest\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               ctx\n-    #6 = Utf8               Lorg/springframework/web/context/WebApplicationContext;\n-    #7 = Utf8               RuntimeVisibleAnnotations\n-    #8 = Utf8               Ljavax/inject/Inject;\n-    #9 = Utf8               <init>\n-   #10 = Utf8               ()V\n-   #11 = Utf8               Code\n-   #12 = Methodref          #3.#13        // java/lang/Object.\"<init>\":()V\n-   #13 = NameAndType        #9:#10        // \"<init>\":()V\n-   #14 = Utf8               LineNumberTable\n-   #15 = Utf8               LocalVariableTable\n-   #16 = Utf8               this\n-   #17 = Utf8               Lpsiprobe/controllers/certificates/ListCertificatesControllerTest;\n-   #18 = Utf8               javabeanTester\n-   #19 = Utf8               Lorg/junit/jupiter/api/Test;\n-   #20 = Class              #21           // psiprobe/controllers/certificates/ListCertificatesController\n-   #21 = Utf8               psiprobe/controllers/certificates/ListCertificatesController\n-   #22 = Methodref          #23.#25       // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-   #23 = Class              #24           // com/codebox/bean/JavaBeanTester\n-   #24 = Utf8               com/codebox/bean/JavaBeanTester\n-   #25 = NameAndType        #26:#27       // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-   #26 = Utf8               builder\n-   #27 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-   #28 = Class              #29           // java/lang/String\n-   #29 = Utf8               java/lang/String\n-   #30 = String             #31           // applicationContext\n-   #31 = Utf8               applicationContext\n-   #32 = String             #33           // supportedMethods\n-   #33 = Utf8               supportedMethods\n-   #34 = Methodref          #35.#37       // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-   #35 = Class              #36           // com/codebox/bean/JavaBeanTesterBuilder\n-   #36 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-   #37 = NameAndType        #38:#39       // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-   #38 = Utf8               skip\n-   #39 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-   #40 = Methodref          #35.#41       // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-   #41 = NameAndType        #42:#10       // test:()V\n-   #42 = Utf8               test\n-   #43 = Utf8               testGetCertificates\n-   #44 = Utf8               Exceptions\n-   #45 = Class              #46           // java/lang/Exception\n-   #46 = Utf8               java/lang/Exception\n-   #47 = Methodref          #20.#13       // psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n-   #48 = String             #49           // jks\n-   #49 = Utf8               jks\n-   #50 = Fieldref           #1.#51        // psiprobe/controllers/certificates/ListCertificatesControllerTest.ctx:Lorg/springframework/web/context/WebApplicationContext;\n-   #51 = NameAndType        #5:#6         // ctx:Lorg/springframework/web/context/WebApplicationContext;\n-   #52 = String             #53           // classpath:certs/localhost-truststore.jks\n-   #53 = Utf8               classpath:certs/localhost-truststore.jks\n-   #54 = InterfaceMethodref #55.#57       // org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-   #55 = Class              #56           // org/springframework/web/context/WebApplicationContext\n-   #56 = Utf8               org/springframework/web/context/WebApplicationContext\n-   #57 = NameAndType        #58:#59       // getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-   #58 = Utf8               getResource\n-   #59 = Utf8               (Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-   #60 = InterfaceMethodref #61.#63       // org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n-   #61 = Class              #62           // org/springframework/core/io/Resource\n-   #62 = Utf8               org/springframework/core/io/Resource\n-   #63 = NameAndType        #64:#65       // getFile:()Ljava/io/File;\n-   #64 = Utf8               getFile\n-   #65 = Utf8               ()Ljava/io/File;\n-   #66 = String             #67           // 123456\n-   #67 = Utf8               123456\n-   #68 = Methodref          #69.#71       // java/io/File.toString:()Ljava/lang/String;\n-   #69 = Class              #70           // java/io/File\n-   #70 = Utf8               java/io/File\n-   #71 = NameAndType        #72:#73       // toString:()Ljava/lang/String;\n-   #72 = Utf8               toString\n-   #73 = Utf8               ()Ljava/lang/String;\n-   #74 = Methodref          #20.#75       // psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n-   #75 = NameAndType        #76:#77       // getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n-   #76 = Utf8               getCertificates\n-   #77 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n-   #78 = Methodref          #79.#81       // org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n-   #79 = Class              #80           // org/assertj/core/api/Assertions\n-   #80 = Utf8               org/assertj/core/api/Assertions\n-   #81 = NameAndType        #82:#83       // assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n-   #82 = Utf8               assertThat\n-   #83 = Utf8               (Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n-   #84 = Methodref          #85.#87       // org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n-   #85 = Class              #86           // org/assertj/core/api/ListAssert\n-   #86 = Utf8               org/assertj/core/api/ListAssert\n-   #87 = NameAndType        #88:#89       // doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n-   #88 = Utf8               doesNotContainNull\n-   #89 = Utf8               ()Lorg/assertj/core/api/AbstractIterableAssert;\n-   #90 = InterfaceMethodref #91.#93       // java/util/List.size:()I\n-   #91 = Class              #92           // java/util/List\n-   #92 = Utf8               java/util/List\n-   #93 = NameAndType        #94:#95       // size:()I\n-   #94 = Utf8               size\n-   #95 = Utf8               ()I\n-   #96 = Methodref          #79.#97       // org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n-   #97 = NameAndType        #82:#98       // assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n-   #98 = Utf8               (I)Lorg/assertj/core/api/AbstractIntegerAssert;\n-   #99 = Methodref          #100.#102     // org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n-  #100 = Class              #101          // org/assertj/core/api/AbstractIntegerAssert\n-  #101 = Utf8               org/assertj/core/api/AbstractIntegerAssert\n-  #102 = NameAndType        #103:#98      // isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n-  #103 = Utf8               isEqualTo\n-  #104 = InterfaceMethodref #91.#105      // java/util/List.get:(I)Ljava/lang/Object;\n-  #105 = NameAndType        #106:#107     // get:(I)Ljava/lang/Object;\n-  #106 = Utf8               get\n-  #107 = Utf8               (I)Ljava/lang/Object;\n-  #108 = Class              #109          // psiprobe/model/certificates/Cert\n-  #109 = Utf8               psiprobe/model/certificates/Cert\n-  #110 = Methodref          #108.#111     // psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-  #111 = NameAndType        #112:#73      // getAlias:()Ljava/lang/String;\n-  #112 = Utf8               getAlias\n-  #113 = Methodref          #79.#114      // org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-  #114 = NameAndType        #82:#115      // assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-  #115 = Utf8               (Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-  #116 = String             #117          // *.google.com\n-  #117 = Utf8               *.google.com\n-  #118 = Methodref          #119.#121     // org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-  #119 = Class              #120          // org/assertj/core/api/AbstractStringAssert\n-  #120 = Utf8               org/assertj/core/api/AbstractStringAssert\n-  #121 = NameAndType        #103:#115     // isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-  #122 = String             #123          // google_g2_2017\n-  #123 = Utf8               google_g2_2017\n-  #124 = Utf8               controller\n-  #125 = Utf8               Lpsiprobe/controllers/certificates/ListCertificatesController;\n-  #126 = Utf8               storeType\n-  #127 = Utf8               Ljava/lang/String;\n-  #128 = Utf8               storeFile\n-  #129 = Utf8               Ljava/io/File;\n-  #130 = Utf8               storePassword\n-  #131 = Utf8               certs\n-  #132 = Utf8               Ljava/util/List;\n-  #133 = Utf8               LocalVariableTypeTable\n-  #134 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-  #135 = Utf8               testGetCertificatesRelative\n-  #136 = String             #137          // classpath:certs\n-  #137 = Utf8               classpath:certs\n-  #138 = String             #139          // catalina.base\n-  #139 = Utf8               catalina.base\n-  #140 = Methodref          #69.#141      // java/io/File.getPath:()Ljava/lang/String;\n-  #141 = NameAndType        #142:#73      // getPath:()Ljava/lang/String;\n-  #142 = Utf8               getPath\n-  #143 = Methodref          #144.#146     // java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #144 = Class              #145          // java/lang/System\n-  #145 = Utf8               java/lang/System\n-  #146 = NameAndType        #147:#148     // setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #147 = Utf8               setProperty\n-  #148 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #149 = String             #150          // localhost-truststore.jks\n-  #150 = Utf8               localhost-truststore.jks\n-  #151 = Utf8               certFolder\n-  #152 = Utf8               testGetCertificatesRelativeUri\n-  #153 = Methodref          #69.#154      // java/io/File.toURI:()Ljava/net/URI;\n-  #154 = NameAndType        #155:#156     // toURI:()Ljava/net/URI;\n-  #155 = Utf8               toURI\n-  #156 = Utf8               ()Ljava/net/URI;\n-  #157 = Methodref          #158.#71      // java/net/URI.toString:()Ljava/lang/String;\n-  #158 = Class              #159          // java/net/URI\n-  #159 = Utf8               java/net/URI\n-  #160 = Utf8               testGetCertificatesAbsoluteUri\n-  #161 = String             #162          // ./localhost-truststore.jks\n-  #162 = Utf8               ./localhost-truststore.jks\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // psiprobe/controllers/certificates/ListCertificatesController\n+    #8 = Utf8               psiprobe/controllers/certificates/ListCertificatesController\n+    #9 = Methodref          #10.#11       // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+   #10 = Class              #12           // com/codebox/bean/JavaBeanTester\n+   #11 = NameAndType        #13:#14       // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+   #12 = Utf8               com/codebox/bean/JavaBeanTester\n+   #13 = Utf8               builder\n+   #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+   #15 = Class              #16           // java/lang/String\n+   #16 = Utf8               java/lang/String\n+   #17 = String             #18           // applicationContext\n+   #18 = Utf8               applicationContext\n+   #19 = String             #20           // supportedMethods\n+   #20 = Utf8               supportedMethods\n+   #21 = Methodref          #22.#23       // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+   #22 = Class              #24           // com/codebox/bean/JavaBeanTesterBuilder\n+   #23 = NameAndType        #25:#26       // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+   #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+   #25 = Utf8               skip\n+   #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+   #27 = Methodref          #22.#28       // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+   #28 = NameAndType        #29:#6        // test:()V\n+   #29 = Utf8               test\n+   #30 = Methodref          #7.#3         // psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n+   #31 = String             #32           // jks\n+   #32 = Utf8               jks\n+   #33 = Fieldref           #34.#35       // psiprobe/controllers/certificates/ListCertificatesControllerTest.ctx:Lorg/springframework/web/context/WebApplicationContext;\n+   #34 = Class              #36           // psiprobe/controllers/certificates/ListCertificatesControllerTest\n+   #35 = NameAndType        #37:#38       // ctx:Lorg/springframework/web/context/WebApplicationContext;\n+   #36 = Utf8               psiprobe/controllers/certificates/ListCertificatesControllerTest\n+   #37 = Utf8               ctx\n+   #38 = Utf8               Lorg/springframework/web/context/WebApplicationContext;\n+   #39 = String             #40           // classpath:certs/localhost-truststore.jks\n+   #40 = Utf8               classpath:certs/localhost-truststore.jks\n+   #41 = InterfaceMethodref #42.#43       // org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+   #42 = Class              #44           // org/springframework/web/context/WebApplicationContext\n+   #43 = NameAndType        #45:#46       // getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+   #44 = Utf8               org/springframework/web/context/WebApplicationContext\n+   #45 = Utf8               getResource\n+   #46 = Utf8               (Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+   #47 = InterfaceMethodref #48.#49       // org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n+   #48 = Class              #50           // org/springframework/core/io/Resource\n+   #49 = NameAndType        #51:#52       // getFile:()Ljava/io/File;\n+   #50 = Utf8               org/springframework/core/io/Resource\n+   #51 = Utf8               getFile\n+   #52 = Utf8               ()Ljava/io/File;\n+   #53 = String             #54           // 123456\n+   #54 = Utf8               123456\n+   #55 = Methodref          #56.#57       // java/io/File.toString:()Ljava/lang/String;\n+   #56 = Class              #58           // java/io/File\n+   #57 = NameAndType        #59:#60       // toString:()Ljava/lang/String;\n+   #58 = Utf8               java/io/File\n+   #59 = Utf8               toString\n+   #60 = Utf8               ()Ljava/lang/String;\n+   #61 = Methodref          #7.#62        // psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n+   #62 = NameAndType        #63:#64       // getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n+   #63 = Utf8               getCertificates\n+   #64 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n+   #65 = Methodref          #66.#67       // org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n+   #66 = Class              #68           // org/assertj/core/api/Assertions\n+   #67 = NameAndType        #69:#70       // assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n+   #68 = Utf8               org/assertj/core/api/Assertions\n+   #69 = Utf8               assertThat\n+   #70 = Utf8               (Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n+   #71 = Methodref          #72.#73       // org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n+   #72 = Class              #74           // org/assertj/core/api/ListAssert\n+   #73 = NameAndType        #75:#76       // doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n+   #74 = Utf8               org/assertj/core/api/ListAssert\n+   #75 = Utf8               doesNotContainNull\n+   #76 = Utf8               ()Lorg/assertj/core/api/AbstractIterableAssert;\n+   #77 = InterfaceMethodref #78.#79       // java/util/List.size:()I\n+   #78 = Class              #80           // java/util/List\n+   #79 = NameAndType        #81:#82       // size:()I\n+   #80 = Utf8               java/util/List\n+   #81 = Utf8               size\n+   #82 = Utf8               ()I\n+   #83 = Methodref          #66.#84       // org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+   #84 = NameAndType        #69:#85       // assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+   #85 = Utf8               (I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+   #86 = Methodref          #87.#88       // org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+   #87 = Class              #89           // org/assertj/core/api/AbstractIntegerAssert\n+   #88 = NameAndType        #90:#85       // isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+   #89 = Utf8               org/assertj/core/api/AbstractIntegerAssert\n+   #90 = Utf8               isEqualTo\n+   #91 = InterfaceMethodref #78.#92       // java/util/List.get:(I)Ljava/lang/Object;\n+   #92 = NameAndType        #93:#94       // get:(I)Ljava/lang/Object;\n+   #93 = Utf8               get\n+   #94 = Utf8               (I)Ljava/lang/Object;\n+   #95 = Class              #96           // psiprobe/model/certificates/Cert\n+   #96 = Utf8               psiprobe/model/certificates/Cert\n+   #97 = Methodref          #95.#98       // psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+   #98 = NameAndType        #99:#60       // getAlias:()Ljava/lang/String;\n+   #99 = Utf8               getAlias\n+  #100 = Methodref          #66.#101      // org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+  #101 = NameAndType        #69:#102      // assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+  #102 = Utf8               (Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+  #103 = String             #104          // *.google.com\n+  #104 = Utf8               *.google.com\n+  #105 = Methodref          #106.#107     // org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+  #106 = Class              #108          // org/assertj/core/api/AbstractStringAssert\n+  #107 = NameAndType        #90:#102      // isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+  #108 = Utf8               org/assertj/core/api/AbstractStringAssert\n+  #109 = String             #110          // google_g2_2017\n+  #110 = Utf8               google_g2_2017\n+  #111 = String             #112          // classpath:certs\n+  #112 = Utf8               classpath:certs\n+  #113 = String             #114          // catalina.base\n+  #114 = Utf8               catalina.base\n+  #115 = Methodref          #56.#116      // java/io/File.getPath:()Ljava/lang/String;\n+  #116 = NameAndType        #117:#60      // getPath:()Ljava/lang/String;\n+  #117 = Utf8               getPath\n+  #118 = Methodref          #119.#120     // java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #119 = Class              #121          // java/lang/System\n+  #120 = NameAndType        #122:#123     // setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #121 = Utf8               java/lang/System\n+  #122 = Utf8               setProperty\n+  #123 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #124 = String             #125          // localhost-truststore.jks\n+  #125 = Utf8               localhost-truststore.jks\n+  #126 = Methodref          #56.#127      // java/io/File.toURI:()Ljava/net/URI;\n+  #127 = NameAndType        #128:#129     // toURI:()Ljava/net/URI;\n+  #128 = Utf8               toURI\n+  #129 = Utf8               ()Ljava/net/URI;\n+  #130 = Methodref          #131.#57      // java/net/URI.toString:()Ljava/lang/String;\n+  #131 = Class              #132          // java/net/URI\n+  #132 = Utf8               java/net/URI\n+  #133 = String             #134          // ./localhost-truststore.jks\n+  #134 = Utf8               ./localhost-truststore.jks\n+  #135 = Utf8               RuntimeVisibleAnnotations\n+  #136 = Utf8               Ljavax/inject/Inject;\n+  #137 = Utf8               Code\n+  #138 = Utf8               LineNumberTable\n+  #139 = Utf8               LocalVariableTable\n+  #140 = Utf8               this\n+  #141 = Utf8               Lpsiprobe/controllers/certificates/ListCertificatesControllerTest;\n+  #142 = Utf8               javabeanTester\n+  #143 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #144 = Utf8               testGetCertificates\n+  #145 = Utf8               controller\n+  #146 = Utf8               Lpsiprobe/controllers/certificates/ListCertificatesController;\n+  #147 = Utf8               storeType\n+  #148 = Utf8               Ljava/lang/String;\n+  #149 = Utf8               storeFile\n+  #150 = Utf8               Ljava/io/File;\n+  #151 = Utf8               storePassword\n+  #152 = Utf8               certs\n+  #153 = Utf8               Ljava/util/List;\n+  #154 = Utf8               LocalVariableTypeTable\n+  #155 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+  #156 = Utf8               Exceptions\n+  #157 = Class              #158          // java/lang/Exception\n+  #158 = Utf8               java/lang/Exception\n+  #159 = Utf8               testGetCertificatesRelative\n+  #160 = Utf8               certFolder\n+  #161 = Utf8               testGetCertificatesRelativeUri\n+  #162 = Utf8               testGetCertificatesAbsoluteUri\n   #163 = Utf8               SourceFile\n   #164 = Utf8               ListCertificatesControllerTest.java\n   #165 = Utf8               Lorg/junit/jupiter/api/extension/ExtendWith;\n   #166 = Utf8               value\n   #167 = Utf8               Lorg/springframework/test/context/junit/jupiter/SpringExtension;\n   #168 = Utf8               Lorg/springframework/test/context/ContextConfiguration;\n   #169 = Utf8               classes\n   #170 = Utf8               Lpsiprobe/ProbeInitializer;\n   #171 = Utf8               Lorg/springframework/test/context/web/WebAppConfiguration;\n {\n   private org.springframework.web.context.WebApplicationContext ctx;\n     descriptor: Lorg/springframework/web/context/WebApplicationContext;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #136()\n         javax.inject.Inject\n \n   psiprobe.controllers.certificates.ListCertificatesControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/certificates/ListCertificatesControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #19()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #20                 // class psiprobe/controllers/certificates/ListCertificatesController\n-         2: invokestatic  #22                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/certificates/ListCertificatesController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #28                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #30                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #32                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #40                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 49: 0\n-        line 50: 11\n+        line 50: 19\n         line 51: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/certificates/ListCertificatesControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #143()\n+        org.junit.jupiter.api.Test\n \n   void testGetCertificates() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #19()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=6, args_size=1\n-         0: new           #20                 // class psiprobe/controllers/certificates/ListCertificatesController\n+         0: new           #7                  // class psiprobe/controllers/certificates/ListCertificatesController\n          3: dup\n-         4: invokespecial #47                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n+         4: invokespecial #30                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n          7: astore_1\n-         8: ldc           #48                 // String jks\n+         8: ldc           #31                 // String jks\n         10: astore_2\n         11: aload_0\n-        12: getfield      #50                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n-        15: ldc           #52                 // String classpath:certs/localhost-truststore.jks\n-        17: invokeinterface #54,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-        22: invokeinterface #60,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n+        12: getfield      #33                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n+        15: ldc           #39                 // String classpath:certs/localhost-truststore.jks\n+        17: invokeinterface #41,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+        22: invokeinterface #47,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n         27: astore_3\n-        28: ldc           #66                 // String 123456\n+        28: ldc           #53                 // String 123456\n         30: astore        4\n         32: aload_1\n         33: aload_2\n         34: aload_3\n-        35: invokevirtual #68                 // Method java/io/File.toString:()Ljava/lang/String;\n+        35: invokevirtual #55                 // Method java/io/File.toString:()Ljava/lang/String;\n         38: aload         4\n-        40: invokevirtual #74                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n+        40: invokevirtual #61                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n         43: astore        5\n         45: aload         5\n-        47: invokestatic  #78                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n-        50: invokevirtual #84                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n+        47: invokestatic  #65                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n+        50: invokevirtual #71                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n         53: pop\n         54: aload         5\n-        56: invokeinterface #90,  1           // InterfaceMethod java/util/List.size:()I\n-        61: invokestatic  #96                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        56: invokeinterface #77,  1           // InterfaceMethod java/util/List.size:()I\n+        61: invokestatic  #83                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n         64: iconst_2\n-        65: invokevirtual #99                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        65: invokevirtual #86                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n         68: pop\n         69: aload         5\n         71: iconst_0\n-        72: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        77: checkcast     #108                // class psiprobe/model/certificates/Cert\n-        80: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-        83: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-        86: ldc           #116                // String *.google.com\n-        88: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+        72: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        77: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+        80: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+        83: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+        86: ldc           #103                // String *.google.com\n+        88: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n         91: pop\n         92: aload         5\n         94: iconst_1\n-        95: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       100: checkcast     #108                // class psiprobe/model/certificates/Cert\n-       103: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-       106: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-       109: ldc           #122                // String google_g2_2017\n-       111: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+        95: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       100: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+       103: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+       106: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       109: ldc           #109                // String google_g2_2017\n+       111: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n        114: pop\n        115: return\n       LineNumberTable:\n         line 60: 0\n         line 62: 8\n         line 63: 11\n         line 64: 28\n@@ -310,87 +305,87 @@\n            11     105     2 storeType   Ljava/lang/String;\n            28      88     3 storeFile   Ljava/io/File;\n            32      84     4 storePassword   Ljava/lang/String;\n            45      71     5 certs   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            45      71     5 certs   Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-\n-  void testGetCertificatesRelative() throws java.lang.Exception;\n-    descriptor: ()V\n-    flags: (0x0000)\n     Exceptions:\n       throws java.lang.Exception\n     RuntimeVisibleAnnotations:\n-      0: #19()\n+      0: #143()\n         org.junit.jupiter.api.Test\n+\n+  void testGetCertificatesRelative() throws java.lang.Exception;\n+    descriptor: ()V\n+    flags: (0x0000)\n     Code:\n       stack=4, locals=6, args_size=1\n-         0: new           #20                 // class psiprobe/controllers/certificates/ListCertificatesController\n+         0: new           #7                  // class psiprobe/controllers/certificates/ListCertificatesController\n          3: dup\n-         4: invokespecial #47                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n+         4: invokespecial #30                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n          7: astore_1\n-         8: ldc           #48                 // String jks\n+         8: ldc           #31                 // String jks\n         10: astore_2\n         11: aload_0\n-        12: getfield      #50                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n-        15: ldc           #136                // String classpath:certs\n-        17: invokeinterface #54,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-        22: invokeinterface #60,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n+        12: getfield      #33                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n+        15: ldc           #111                // String classpath:certs\n+        17: invokeinterface #41,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+        22: invokeinterface #47,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n         27: astore_3\n-        28: ldc           #138                // String catalina.base\n+        28: ldc           #113                // String catalina.base\n         30: aload_3\n-        31: invokevirtual #140                // Method java/io/File.getPath:()Ljava/lang/String;\n-        34: invokestatic  #143                // Method java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        31: invokevirtual #115                // Method java/io/File.getPath:()Ljava/lang/String;\n+        34: invokestatic  #118                // Method java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         37: pop\n-        38: ldc           #66                 // String 123456\n+        38: ldc           #53                 // String 123456\n         40: astore        4\n         42: aload_1\n         43: aload_2\n-        44: ldc           #149                // String localhost-truststore.jks\n+        44: ldc           #124                // String localhost-truststore.jks\n         46: aload         4\n-        48: invokevirtual #74                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n+        48: invokevirtual #61                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n         51: astore        5\n         53: aload         5\n-        55: invokestatic  #78                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n-        58: invokevirtual #84                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n+        55: invokestatic  #65                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n+        58: invokevirtual #71                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n         61: pop\n         62: aload         5\n-        64: invokeinterface #90,  1           // InterfaceMethod java/util/List.size:()I\n-        69: invokestatic  #96                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        64: invokeinterface #77,  1           // InterfaceMethod java/util/List.size:()I\n+        69: invokestatic  #83                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n         72: iconst_2\n-        73: invokevirtual #99                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        73: invokevirtual #86                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n         76: pop\n         77: aload         5\n         79: iconst_0\n-        80: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        85: checkcast     #108                // class psiprobe/model/certificates/Cert\n-        88: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-        91: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-        94: ldc           #116                // String *.google.com\n-        96: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+        80: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        85: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+        88: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+        91: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+        94: ldc           #103                // String *.google.com\n+        96: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n         99: pop\n        100: aload         5\n        102: iconst_1\n-       103: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       108: checkcast     #108                // class psiprobe/model/certificates/Cert\n-       111: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-       114: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-       117: ldc           #122                // String google_g2_2017\n-       119: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       103: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       108: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+       111: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+       114: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       117: ldc           #109                // String google_g2_2017\n+       119: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n        122: pop\n        123: return\n       LineNumberTable:\n         line 81: 0\n         line 83: 8\n         line 84: 11\n         line 85: 28\n         line 87: 38\n-        line 90: 42\n-        line 89: 51\n+        line 89: 42\n+        line 90: 48\n         line 92: 53\n         line 93: 62\n         line 94: 77\n         line 95: 100\n         line 96: 123\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -399,96 +394,96 @@\n            11     113     2 storeType   Ljava/lang/String;\n            28      96     3 certFolder   Ljava/io/File;\n            42      82     4 storePassword   Ljava/lang/String;\n            53      71     5 certs   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            53      71     5 certs   Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-\n-  void testGetCertificatesRelativeUri() throws java.lang.Exception;\n-    descriptor: ()V\n-    flags: (0x0000)\n     Exceptions:\n       throws java.lang.Exception\n     RuntimeVisibleAnnotations:\n-      0: #19()\n+      0: #143()\n         org.junit.jupiter.api.Test\n+\n+  void testGetCertificatesRelativeUri() throws java.lang.Exception;\n+    descriptor: ()V\n+    flags: (0x0000)\n     Code:\n       stack=4, locals=7, args_size=1\n-         0: new           #20                 // class psiprobe/controllers/certificates/ListCertificatesController\n+         0: new           #7                  // class psiprobe/controllers/certificates/ListCertificatesController\n          3: dup\n-         4: invokespecial #47                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n+         4: invokespecial #30                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n          7: astore_1\n-         8: ldc           #48                 // String jks\n+         8: ldc           #31                 // String jks\n         10: astore_2\n         11: aload_0\n-        12: getfield      #50                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n-        15: ldc           #52                 // String classpath:certs/localhost-truststore.jks\n-        17: invokeinterface #54,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-        22: invokeinterface #60,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n+        12: getfield      #33                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n+        15: ldc           #39                 // String classpath:certs/localhost-truststore.jks\n+        17: invokeinterface #41,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+        22: invokeinterface #47,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n         27: astore_3\n         28: aload_0\n-        29: getfield      #50                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n-        32: ldc           #136                // String classpath:certs\n-        34: invokeinterface #54,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-        39: invokeinterface #60,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n+        29: getfield      #33                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n+        32: ldc           #111                // String classpath:certs\n+        34: invokeinterface #41,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+        39: invokeinterface #47,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n         44: astore        4\n-        46: ldc           #138                // String catalina.base\n+        46: ldc           #113                // String catalina.base\n         48: aload         4\n-        50: invokevirtual #140                // Method java/io/File.getPath:()Ljava/lang/String;\n-        53: invokestatic  #143                // Method java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        50: invokevirtual #115                // Method java/io/File.getPath:()Ljava/lang/String;\n+        53: invokestatic  #118                // Method java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         56: pop\n-        57: ldc           #66                 // String 123456\n+        57: ldc           #53                 // String 123456\n         59: astore        5\n         61: aload_1\n         62: aload_2\n         63: aload_3\n-        64: invokevirtual #153                // Method java/io/File.toURI:()Ljava/net/URI;\n-        67: invokevirtual #157                // Method java/net/URI.toString:()Ljava/lang/String;\n+        64: invokevirtual #126                // Method java/io/File.toURI:()Ljava/net/URI;\n+        67: invokevirtual #130                // Method java/net/URI.toString:()Ljava/lang/String;\n         70: aload         5\n-        72: invokevirtual #74                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n+        72: invokevirtual #61                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n         75: astore        6\n         77: aload         6\n-        79: invokestatic  #78                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n-        82: invokevirtual #84                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n+        79: invokestatic  #65                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n+        82: invokevirtual #71                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n         85: pop\n         86: aload         6\n-        88: invokeinterface #90,  1           // InterfaceMethod java/util/List.size:()I\n-        93: invokestatic  #96                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        88: invokeinterface #77,  1           // InterfaceMethod java/util/List.size:()I\n+        93: invokestatic  #83                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n         96: iconst_2\n-        97: invokevirtual #99                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        97: invokevirtual #86                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n        100: pop\n        101: aload         6\n        103: iconst_0\n-       104: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       109: checkcast     #108                // class psiprobe/model/certificates/Cert\n-       112: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-       115: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-       118: ldc           #116                // String *.google.com\n-       120: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       104: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       109: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+       112: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+       115: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       118: ldc           #103                // String *.google.com\n+       120: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n        123: pop\n        124: aload         6\n        126: iconst_1\n-       127: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       132: checkcast     #108                // class psiprobe/model/certificates/Cert\n-       135: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-       138: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-       141: ldc           #122                // String google_g2_2017\n-       143: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       127: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       132: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+       135: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+       138: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       141: ldc           #109                // String google_g2_2017\n+       143: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n        146: pop\n        147: return\n       LineNumberTable:\n         line 105: 0\n         line 107: 8\n         line 108: 11\n         line 109: 28\n         line 110: 46\n         line 112: 57\n-        line 115: 61\n-        line 114: 75\n+        line 114: 61\n+        line 115: 64\n         line 117: 77\n         line 118: 86\n         line 119: 101\n         line 120: 124\n         line 121: 147\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -498,87 +493,87 @@\n            28     120     3 storeFile   Ljava/io/File;\n            46     102     4 certFolder   Ljava/io/File;\n            61      87     5 storePassword   Ljava/lang/String;\n            77      71     6 certs   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            77      71     6 certs   Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-\n-  void testGetCertificatesAbsoluteUri() throws java.lang.Exception;\n-    descriptor: ()V\n-    flags: (0x0000)\n     Exceptions:\n       throws java.lang.Exception\n     RuntimeVisibleAnnotations:\n-      0: #19()\n+      0: #143()\n         org.junit.jupiter.api.Test\n+\n+  void testGetCertificatesAbsoluteUri() throws java.lang.Exception;\n+    descriptor: ()V\n+    flags: (0x0000)\n     Code:\n       stack=4, locals=6, args_size=1\n-         0: new           #20                 // class psiprobe/controllers/certificates/ListCertificatesController\n+         0: new           #7                  // class psiprobe/controllers/certificates/ListCertificatesController\n          3: dup\n-         4: invokespecial #47                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n+         4: invokespecial #30                 // Method psiprobe/controllers/certificates/ListCertificatesController.\"<init>\":()V\n          7: astore_1\n-         8: ldc           #48                 // String jks\n+         8: ldc           #31                 // String jks\n         10: astore_2\n         11: aload_0\n-        12: getfield      #50                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n-        15: ldc           #136                // String classpath:certs\n-        17: invokeinterface #54,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n-        22: invokeinterface #60,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n+        12: getfield      #33                 // Field ctx:Lorg/springframework/web/context/WebApplicationContext;\n+        15: ldc           #111                // String classpath:certs\n+        17: invokeinterface #41,  2           // InterfaceMethod org/springframework/web/context/WebApplicationContext.getResource:(Ljava/lang/String;)Lorg/springframework/core/io/Resource;\n+        22: invokeinterface #47,  1           // InterfaceMethod org/springframework/core/io/Resource.getFile:()Ljava/io/File;\n         27: astore_3\n-        28: ldc           #138                // String catalina.base\n+        28: ldc           #113                // String catalina.base\n         30: aload_3\n-        31: invokevirtual #140                // Method java/io/File.getPath:()Ljava/lang/String;\n-        34: invokestatic  #143                // Method java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        31: invokevirtual #115                // Method java/io/File.getPath:()Ljava/lang/String;\n+        34: invokestatic  #118                // Method java/lang/System.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         37: pop\n-        38: ldc           #66                 // String 123456\n+        38: ldc           #53                 // String 123456\n         40: astore        4\n         42: aload_1\n         43: aload_2\n-        44: ldc           #161                // String ./localhost-truststore.jks\n+        44: ldc           #133                // String ./localhost-truststore.jks\n         46: aload         4\n-        48: invokevirtual #74                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n+        48: invokevirtual #61                 // Method psiprobe/controllers/certificates/ListCertificatesController.getCertificates:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;\n         51: astore        5\n         53: aload         5\n-        55: invokestatic  #78                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n-        58: invokevirtual #84                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n+        55: invokestatic  #65                 // Method org/assertj/core/api/Assertions.assertThat:(Ljava/util/List;)Lorg/assertj/core/api/ListAssert;\n+        58: invokevirtual #71                 // Method org/assertj/core/api/ListAssert.doesNotContainNull:()Lorg/assertj/core/api/AbstractIterableAssert;\n         61: pop\n         62: aload         5\n-        64: invokeinterface #90,  1           // InterfaceMethod java/util/List.size:()I\n-        69: invokestatic  #96                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        64: invokeinterface #77,  1           // InterfaceMethod java/util/List.size:()I\n+        69: invokestatic  #83                 // Method org/assertj/core/api/Assertions.assertThat:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n         72: iconst_2\n-        73: invokevirtual #99                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n+        73: invokevirtual #86                 // Method org/assertj/core/api/AbstractIntegerAssert.isEqualTo:(I)Lorg/assertj/core/api/AbstractIntegerAssert;\n         76: pop\n         77: aload         5\n         79: iconst_0\n-        80: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        85: checkcast     #108                // class psiprobe/model/certificates/Cert\n-        88: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-        91: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-        94: ldc           #116                // String *.google.com\n-        96: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+        80: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        85: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+        88: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+        91: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+        94: ldc           #103                // String *.google.com\n+        96: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n         99: pop\n        100: aload         5\n        102: iconst_1\n-       103: invokeinterface #104,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       108: checkcast     #108                // class psiprobe/model/certificates/Cert\n-       111: invokevirtual #110                // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n-       114: invokestatic  #113                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n-       117: ldc           #122                // String google_g2_2017\n-       119: invokevirtual #118                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       103: invokeinterface #91,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       108: checkcast     #95                 // class psiprobe/model/certificates/Cert\n+       111: invokevirtual #97                 // Method psiprobe/model/certificates/Cert.getAlias:()Ljava/lang/String;\n+       114: invokestatic  #100                // Method org/assertj/core/api/Assertions.assertThat:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n+       117: ldc           #109                // String google_g2_2017\n+       119: invokevirtual #105                // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n        122: pop\n        123: return\n       LineNumberTable:\n         line 130: 0\n         line 132: 8\n         line 133: 11\n         line 134: 28\n         line 136: 38\n-        line 139: 42\n-        line 138: 51\n+        line 138: 42\n+        line 139: 48\n         line 141: 53\n         line 142: 62\n         line 143: 77\n         line 144: 100\n         line 145: 123\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -587,14 +582,19 @@\n            11     113     2 storeType   Ljava/lang/String;\n            28      96     3 certFolder   Ljava/io/File;\n            42      82     4 storePassword   Ljava/lang/String;\n            53      71     5 certs   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            53      71     5 certs   Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #143()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ListCertificatesControllerTest.java\"\n RuntimeVisibleAnnotations:\n   0: #165(#166=[c#167])\n     org.junit.jupiter.api.extension.ExtendWith(\n       value=[class Lorg/springframework/test/context/junit/jupiter/SpringExtension;]\n     )\n"}]}, {"source1": "psiprobe/controllers/cluster/ClusterStatsControllerTest.class", "source2": "psiprobe/controllers/cluster/ClusterStatsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,200 +1,200 @@\n-  SHA-256 checksum 2b813f7d8a38f54966f71c2f56ee44b8f85731aded1475941c158d9c3f089599\n+  SHA-256 checksum 83ac69294acac66637461d273862023d6ee4f8417dcce56a9edf87dff11fc725\n   Compiled from \"ClusterStatsControllerTest.java\"\n class psiprobe.controllers.cluster.ClusterStatsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/cluster/ClusterStatsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #36                         // psiprobe/controllers/cluster/ClusterStatsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/cluster/ClusterStatsControllerTest\n-   #2 = Utf8               psiprobe/controllers/cluster/ClusterStatsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/cluster/ClusterStatsControllerTest;\n-  #14 = Utf8               javabeanTesterClusterStats\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/cluster/ClusterStatsController\n-  #18 = Utf8               psiprobe/controllers/cluster/ClusterStatsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterClusterStatsMembers\n-  #41 = Class              #42            // psiprobe/controllers/cluster/ClusterMembersStatsController\n-  #42 = Utf8               psiprobe/controllers/cluster/ClusterMembersStatsController\n-  #43 = Utf8               javabeanTesterClusterStatsRequests\n-  #44 = Class              #45            // psiprobe/controllers/cluster/ClusterRequestsStatsController\n-  #45 = Utf8               psiprobe/controllers/cluster/ClusterRequestsStatsController\n-  #46 = Utf8               javabeanTesterClusterStatsTraffic\n-  #47 = Class              #48            // psiprobe/controllers/cluster/ClusterTrafficStatsController\n-  #48 = Utf8               psiprobe/controllers/cluster/ClusterTrafficStatsController\n+   #7 = Class              #8             // psiprobe/controllers/cluster/ClusterStatsController\n+   #8 = Utf8               psiprobe/controllers/cluster/ClusterStatsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/cluster/ClusterMembersStatsController\n+  #31 = Utf8               psiprobe/controllers/cluster/ClusterMembersStatsController\n+  #32 = Class              #33            // psiprobe/controllers/cluster/ClusterRequestsStatsController\n+  #33 = Utf8               psiprobe/controllers/cluster/ClusterRequestsStatsController\n+  #34 = Class              #35            // psiprobe/controllers/cluster/ClusterTrafficStatsController\n+  #35 = Utf8               psiprobe/controllers/cluster/ClusterTrafficStatsController\n+  #36 = Class              #37            // psiprobe/controllers/cluster/ClusterStatsControllerTest\n+  #37 = Utf8               psiprobe/controllers/cluster/ClusterStatsControllerTest\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Lpsiprobe/controllers/cluster/ClusterStatsControllerTest;\n+  #43 = Utf8               javabeanTesterClusterStats\n+  #44 = Utf8               RuntimeVisibleAnnotations\n+  #45 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #46 = Utf8               javabeanTesterClusterStatsMembers\n+  #47 = Utf8               javabeanTesterClusterStatsRequests\n+  #48 = Utf8               javabeanTesterClusterStatsTraffic\n   #49 = Utf8               SourceFile\n   #50 = Utf8               ClusterStatsControllerTest.java\n {\n   psiprobe.controllers.cluster.ClusterStatsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/ClusterStatsControllerTest;\n \n   void javabeanTesterClusterStats();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/cluster/ClusterStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/cluster/ClusterStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/cluster/ClusterStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterClusterStatsMembers();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/cluster/ClusterMembersStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/cluster/ClusterMembersStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/cluster/ClusterStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterClusterStatsRequests();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #44                 // class psiprobe/controllers/cluster/ClusterRequestsStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #32                 // class psiprobe/controllers/cluster/ClusterRequestsStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 45: 0\n-        line 46: 11\n+        line 46: 19\n         line 47: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/cluster/ClusterStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterClusterStatsTraffic();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #47                 // class psiprobe/controllers/cluster/ClusterTrafficStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #34                 // class psiprobe/controllers/cluster/ClusterTrafficStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 54: 0\n-        line 55: 11\n+        line 55: 19\n         line 56: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/cluster/ClusterStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ClusterStatsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/connectors/GetConnectorControllerTest.class", "source2": "psiprobe/controllers/connectors/GetConnectorControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,166 +1,166 @@\n-  SHA-256 checksum fbd08deb36d9093d440acd602f05bc2266365b277099bcb81452ed612e4b9408\n+  SHA-256 checksum 6358d0df62b9efe0372c9d7bf2711c022570fca054bc203c44c0a1f012dd4dcb\n   Compiled from \"GetConnectorControllerTest.java\"\n class psiprobe.controllers.connectors.GetConnectorControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/GetConnectorControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #34                         // psiprobe/controllers/connectors/GetConnectorControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/GetConnectorControllerTest\n-   #2 = Utf8               psiprobe/controllers/connectors/GetConnectorControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorControllerTest;\n-  #14 = Utf8               javabeanTesterProcTime\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/connectors/GetConnectorProcTimeController\n-  #18 = Utf8               psiprobe/controllers/connectors/GetConnectorProcTimeController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterRequest\n-  #41 = Class              #42            // psiprobe/controllers/connectors/GetConnectorRequestController\n-  #42 = Utf8               psiprobe/controllers/connectors/GetConnectorRequestController\n-  #43 = Utf8               javabeanTesterTraffic\n-  #44 = Class              #45            // psiprobe/controllers/connectors/GetConnectorTrafficController\n-  #45 = Utf8               psiprobe/controllers/connectors/GetConnectorTrafficController\n+   #7 = Class              #8             // psiprobe/controllers/connectors/GetConnectorProcTimeController\n+   #8 = Utf8               psiprobe/controllers/connectors/GetConnectorProcTimeController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/connectors/GetConnectorRequestController\n+  #31 = Utf8               psiprobe/controllers/connectors/GetConnectorRequestController\n+  #32 = Class              #33            // psiprobe/controllers/connectors/GetConnectorTrafficController\n+  #33 = Utf8               psiprobe/controllers/connectors/GetConnectorTrafficController\n+  #34 = Class              #35            // psiprobe/controllers/connectors/GetConnectorControllerTest\n+  #35 = Utf8               psiprobe/controllers/connectors/GetConnectorControllerTest\n+  #36 = Utf8               Code\n+  #37 = Utf8               LineNumberTable\n+  #38 = Utf8               LocalVariableTable\n+  #39 = Utf8               this\n+  #40 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorControllerTest;\n+  #41 = Utf8               javabeanTesterProcTime\n+  #42 = Utf8               RuntimeVisibleAnnotations\n+  #43 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #44 = Utf8               javabeanTesterRequest\n+  #45 = Utf8               javabeanTesterTraffic\n   #46 = Utf8               SourceFile\n   #47 = Utf8               GetConnectorControllerTest.java\n {\n   psiprobe.controllers.connectors.GetConnectorControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/GetConnectorControllerTest;\n \n   void javabeanTesterProcTime();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/connectors/GetConnectorProcTimeController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/connectors/GetConnectorProcTimeController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/connectors/GetConnectorControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #43()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterRequest();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/connectors/GetConnectorRequestController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/connectors/GetConnectorRequestController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/connectors/GetConnectorControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #43()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterTraffic();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #44                 // class psiprobe/controllers/connectors/GetConnectorTrafficController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #32                 // class psiprobe/controllers/connectors/GetConnectorTrafficController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 45: 0\n-        line 46: 11\n+        line 46: 19\n         line 47: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/connectors/GetConnectorControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #43()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"GetConnectorControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/connectors/ListConnectorsControllerTest.class", "source2": "psiprobe/controllers/connectors/ListConnectorsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 0753cfb62feb2abaa73a289eb63d8152c96ea96a46e52f2a6834b9ff43829f4a\n+  SHA-256 checksum 2ef8e8f714f81ea8b1976f9fe4416451ced6f51cd600f4d9701695891a23ddc0\n   Compiled from \"ListConnectorsControllerTest.java\"\n class psiprobe.controllers.connectors.ListConnectorsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/ListConnectorsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/connectors/ListConnectorsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/ListConnectorsControllerTest\n-   #2 = Utf8               psiprobe/controllers/connectors/ListConnectorsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/connectors/ListConnectorsControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/connectors/ListConnectorsController\n-  #18 = Utf8               psiprobe/controllers/connectors/ListConnectorsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/connectors/ListConnectorsController\n+   #8 = Utf8               psiprobe/controllers/connectors/ListConnectorsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/connectors/ListConnectorsControllerTest\n+  #31 = Utf8               psiprobe/controllers/connectors/ListConnectorsControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/connectors/ListConnectorsControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ListConnectorsControllerTest.java\n {\n   psiprobe.controllers.connectors.ListConnectorsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ListConnectorsControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/connectors/ListConnectorsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/connectors/ListConnectorsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/connectors/ListConnectorsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ListConnectorsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/connectors/ResetConnectorStatsControllerTest.class", "source2": "psiprobe/controllers/connectors/ResetConnectorStatsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 09a905f4037ceb88cc0c1569e723bf9d8e595bda8ac036accc5174a16f3bc505\n+  SHA-256 checksum b7474f851a98afc2ab1a71c9e155893dd7fb764e86c2b499ac4496f6fa08fcf6\n   Compiled from \"ResetConnectorStatsControllerTest.java\"\n class psiprobe.controllers.connectors.ResetConnectorStatsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/ResetConnectorStatsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/connectors/ResetConnectorStatsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/ResetConnectorStatsControllerTest\n-   #2 = Utf8               psiprobe/controllers/connectors/ResetConnectorStatsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/connectors/ResetConnectorStatsControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/connectors/ResetConnectorStatsController\n-  #18 = Utf8               psiprobe/controllers/connectors/ResetConnectorStatsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/connectors/ResetConnectorStatsController\n+   #8 = Utf8               psiprobe/controllers/connectors/ResetConnectorStatsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/connectors/ResetConnectorStatsControllerTest\n+  #31 = Utf8               psiprobe/controllers/connectors/ResetConnectorStatsControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/connectors/ResetConnectorStatsControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ResetConnectorStatsControllerTest.java\n {\n   psiprobe.controllers.connectors.ResetConnectorStatsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ResetConnectorStatsControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/connectors/ResetConnectorStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/connectors/ResetConnectorStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/connectors/ResetConnectorStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ResetConnectorStatsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/connectors/ZoomChartControllerTest.class", "source2": "psiprobe/controllers/connectors/ZoomChartControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum c27099b2e48a31ea7ac095c066d18222d1a7d6af0cf89986ebfd10a30ec08eca\n+  SHA-256 checksum 491eb5f2719134fdba887c60f7c194fb526e7e46904759d10ed8e1006d1f590b\n   Compiled from \"ZoomChartControllerTest.java\"\n class psiprobe.controllers.connectors.ZoomChartControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/ZoomChartControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/connectors/ZoomChartControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/ZoomChartControllerTest\n-   #2 = Utf8               psiprobe/controllers/connectors/ZoomChartControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/connectors/ZoomChartControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/connectors/ZoomChartController\n-  #18 = Utf8               psiprobe/controllers/connectors/ZoomChartController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/connectors/ZoomChartController\n+   #8 = Utf8               psiprobe/controllers/connectors/ZoomChartController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/connectors/ZoomChartControllerTest\n+  #31 = Utf8               psiprobe/controllers/connectors/ZoomChartControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/connectors/ZoomChartControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ZoomChartControllerTest.java\n {\n   psiprobe.controllers.connectors.ZoomChartControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ZoomChartControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/connectors/ZoomChartController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/connectors/ZoomChartController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 22\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/connectors/ZoomChartControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ZoomChartControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/datasources/ResetDataSourceControllerTest.class", "source2": "psiprobe/controllers/datasources/ResetDataSourceControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 3afc53acd5ebb8c210d06ac12077a66242aadcc7d52924790916118fbb15d03a\n+  SHA-256 checksum 74f904d75c29663715241e31e4e16de5b63f47957298ca3fe725cb1e58d8b292\n   Compiled from \"ResetDataSourceControllerTest.java\"\n class psiprobe.controllers.datasources.ResetDataSourceControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/datasources/ResetDataSourceControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/datasources/ResetDataSourceControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/datasources/ResetDataSourceControllerTest\n-   #2 = Utf8               psiprobe/controllers/datasources/ResetDataSourceControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/datasources/ResetDataSourceControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/datasources/ResetDataSourceController\n-  #18 = Utf8               psiprobe/controllers/datasources/ResetDataSourceController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/datasources/ResetDataSourceController\n+   #8 = Utf8               psiprobe/controllers/datasources/ResetDataSourceController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/datasources/ResetDataSourceControllerTest\n+  #31 = Utf8               psiprobe/controllers/datasources/ResetDataSourceControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/datasources/ResetDataSourceControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ResetDataSourceControllerTest.java\n {\n   psiprobe.controllers.datasources.ResetDataSourceControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/datasources/ResetDataSourceControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/datasources/ResetDataSourceController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/datasources/ResetDataSourceController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/datasources/ResetDataSourceControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ResetDataSourceControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/deploy/UndeployContextControllerTest.class", "source2": "psiprobe/controllers/deploy/UndeployContextControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum e20eb0a2ba186c4b7e3f39d12fdbfa71e7335ade04fdd0b8c629a1cd206b5da2\n+  SHA-256 checksum c07258de3309f6616f0c6bcbbcb8414d56de8e8007d9b4692feac09600dfe947\n   Compiled from \"UndeployContextControllerTest.java\"\n class psiprobe.controllers.deploy.UndeployContextControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/deploy/UndeployContextControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/deploy/UndeployContextControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/deploy/UndeployContextControllerTest\n-   #2 = Utf8               psiprobe/controllers/deploy/UndeployContextControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/deploy/UndeployContextControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/deploy/BaseUndeployContextController\n-  #18 = Utf8               psiprobe/controllers/deploy/BaseUndeployContextController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterSummary\n-  #41 = Class              #42            // psiprobe/controllers/deploy/UndeploySummaryContextController\n-  #42 = Utf8               psiprobe/controllers/deploy/UndeploySummaryContextController\n+   #7 = Class              #8             // psiprobe/controllers/deploy/BaseUndeployContextController\n+   #8 = Utf8               psiprobe/controllers/deploy/BaseUndeployContextController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/deploy/UndeploySummaryContextController\n+  #31 = Utf8               psiprobe/controllers/deploy/UndeploySummaryContextController\n+  #32 = Class              #33            // psiprobe/controllers/deploy/UndeployContextControllerTest\n+  #33 = Utf8               psiprobe/controllers/deploy/UndeployContextControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/deploy/UndeployContextControllerTest;\n+  #39 = Utf8               javabeanTester\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterSummary\n   #43 = Utf8               SourceFile\n   #44 = Utf8               UndeployContextControllerTest.java\n {\n   psiprobe.controllers.deploy.UndeployContextControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/deploy/UndeployContextControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/deploy/BaseUndeployContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/deploy/BaseUndeployContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/deploy/UndeployContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSummary();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/deploy/UndeploySummaryContextController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/deploy/UndeploySummaryContextController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/deploy/UndeployContextControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"UndeployContextControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/error/Error403ControllerTest.class", "source2": "psiprobe/controllers/error/Error403ControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 271f60dbf787b517913b64e7b7f225bca2789fec06995ed202e8ed06e6639320\n+  SHA-256 checksum d1c47e2281e59bac24cf855697ff12e70cd4e7cc225f176193695e697b575f47\n   Compiled from \"Error403ControllerTest.java\"\n class psiprobe.controllers.error.Error403ControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/error/Error403ControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/error/Error403ControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/error/Error403ControllerTest\n-   #2 = Utf8               psiprobe/controllers/error/Error403ControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/error/Error403ControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/error/Error403Controller\n-  #18 = Utf8               psiprobe/controllers/error/Error403Controller\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/error/Error403Controller\n+   #8 = Utf8               psiprobe/controllers/error/Error403Controller\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/error/Error403ControllerTest\n+  #31 = Utf8               psiprobe/controllers/error/Error403ControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/error/Error403ControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               Error403ControllerTest.java\n {\n   psiprobe.controllers.error.Error403ControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/error/Error403ControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/error/Error403Controller\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/error/Error403Controller\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 22\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/error/Error403ControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"Error403ControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/logs/ListLogsControllerTest.class", "source2": "psiprobe/controllers/logs/ListLogsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum a4d08648b0656caa3d0c395f5b433bc05e1f0e8bc6aff4efe8c6d33b282168c4\n+  SHA-256 checksum 39d3dca993be948a709053f2ecf4624cd168c8867f15b5a2014ed59fd7a1e9ba\n   Compiled from \"ListLogsControllerTest.java\"\n class psiprobe.controllers.logs.ListLogsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/logs/ListLogsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/logs/ListLogsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/logs/ListLogsControllerTest\n-   #2 = Utf8               psiprobe/controllers/logs/ListLogsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/logs/ListLogsControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/logs/ListLogsController\n-  #18 = Utf8               psiprobe/controllers/logs/ListLogsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/logs/ListLogsController\n+   #8 = Utf8               psiprobe/controllers/logs/ListLogsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/logs/ListLogsControllerTest\n+  #31 = Utf8               psiprobe/controllers/logs/ListLogsControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/logs/ListLogsControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ListLogsControllerTest.java\n {\n   psiprobe.controllers.logs.ListLogsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/ListLogsControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/logs/ListLogsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/logs/ListLogsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 22\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/logs/ListLogsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ListLogsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/logs/LogHandlerControllerTest.class", "source2": "psiprobe/controllers/logs/LogHandlerControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,234 +1,234 @@\n-  SHA-256 checksum e4b89e8cb38d483ce94dacb23074ce2cc67c69f5c73efe461e86ac700dbfba77\n+  SHA-256 checksum f0772efde874fdadb62348a67bcad0e05e6fea381a9f1d0f592343749b1f3ec1\n   Compiled from \"LogHandlerControllerTest.java\"\n class psiprobe.controllers.logs.LogHandlerControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/logs/LogHandlerControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #38                         // psiprobe/controllers/logs/LogHandlerControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 6, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/logs/LogHandlerControllerTest\n-   #2 = Utf8               psiprobe/controllers/logs/LogHandlerControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n-  #14 = Utf8               javabeanTesterChangeLogLevel\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/logs/ChangeLogLevelController\n-  #18 = Utf8               psiprobe/controllers/logs/ChangeLogLevelController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterDownloadLog\n-  #41 = Class              #42            // psiprobe/controllers/logs/DownloadLogController\n-  #42 = Utf8               psiprobe/controllers/logs/DownloadLogController\n-  #43 = Utf8               javabeanTesterFollow\n-  #44 = Class              #45            // psiprobe/controllers/logs/FollowController\n-  #45 = Utf8               psiprobe/controllers/logs/FollowController\n-  #46 = Utf8               javabeanTesterFollowedFileInfo\n-  #47 = Class              #48            // psiprobe/controllers/logs/FollowedFileInfoController\n-  #48 = Utf8               psiprobe/controllers/logs/FollowedFileInfoController\n-  #49 = Utf8               javabeanTesterSetupFollow\n-  #50 = Class              #51            // psiprobe/controllers/logs/SetupFollowController\n-  #51 = Utf8               psiprobe/controllers/logs/SetupFollowController\n+   #7 = Class              #8             // psiprobe/controllers/logs/ChangeLogLevelController\n+   #8 = Utf8               psiprobe/controllers/logs/ChangeLogLevelController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/logs/DownloadLogController\n+  #31 = Utf8               psiprobe/controllers/logs/DownloadLogController\n+  #32 = Class              #33            // psiprobe/controllers/logs/FollowController\n+  #33 = Utf8               psiprobe/controllers/logs/FollowController\n+  #34 = Class              #35            // psiprobe/controllers/logs/FollowedFileInfoController\n+  #35 = Utf8               psiprobe/controllers/logs/FollowedFileInfoController\n+  #36 = Class              #37            // psiprobe/controllers/logs/SetupFollowController\n+  #37 = Utf8               psiprobe/controllers/logs/SetupFollowController\n+  #38 = Class              #39            // psiprobe/controllers/logs/LogHandlerControllerTest\n+  #39 = Utf8               psiprobe/controllers/logs/LogHandlerControllerTest\n+  #40 = Utf8               Code\n+  #41 = Utf8               LineNumberTable\n+  #42 = Utf8               LocalVariableTable\n+  #43 = Utf8               this\n+  #44 = Utf8               Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n+  #45 = Utf8               javabeanTesterChangeLogLevel\n+  #46 = Utf8               RuntimeVisibleAnnotations\n+  #47 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #48 = Utf8               javabeanTesterDownloadLog\n+  #49 = Utf8               javabeanTesterFollow\n+  #50 = Utf8               javabeanTesterFollowedFileInfo\n+  #51 = Utf8               javabeanTesterSetupFollow\n   #52 = Utf8               SourceFile\n   #53 = Utf8               LogHandlerControllerTest.java\n {\n   psiprobe.controllers.logs.LogHandlerControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n \n   void javabeanTesterChangeLogLevel();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/logs/ChangeLogLevelController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/logs/ChangeLogLevelController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #47()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterDownloadLog();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/logs/DownloadLogController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/logs/DownloadLogController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #47()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterFollow();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #44                 // class psiprobe/controllers/logs/FollowController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #32                 // class psiprobe/controllers/logs/FollowController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 22\n         line 47: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #47()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterFollowedFileInfo();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #47                 // class psiprobe/controllers/logs/FollowedFileInfoController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #34                 // class psiprobe/controllers/logs/FollowedFileInfoController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 54: 0\n-        line 55: 11\n+        line 55: 19\n         line 56: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #47()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSetupFollow();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #50                 // class psiprobe/controllers/logs/SetupFollowController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #36                 // class psiprobe/controllers/logs/SetupFollowController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 63: 0\n-        line 64: 11\n+        line 64: 19\n         line 65: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/logs/LogHandlerControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #47()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"LogHandlerControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest.class", "source2": "psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum 02266d0a70b03dccfd9fe797b3ad19538fe5a41e2cbf0dfe976a02ac684c663f\n+  SHA-256 checksum 0c54fffc3ee6b4ef6f6ee8190ba8ba1f9b580d31530a00c9c6a38f579969e4b7\n   Compiled from \"TomcatAvailabilityControllerTest.java\"\n class psiprobe.controllers.quickcheck.TomcatAvailabilityControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest\n-   #2 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/quickcheck/TomcatAvailabilityController\n-  #18 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterXml\n-  #41 = Class              #42            // psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n-  #42 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n+   #7 = Class              #8             // psiprobe/controllers/quickcheck/TomcatAvailabilityController\n+   #8 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n+  #31 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n+  #32 = Class              #33            // psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest\n+  #33 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest;\n+  #39 = Utf8               javabeanTester\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterXml\n   #43 = Utf8               SourceFile\n   #44 = Utf8               TomcatAvailabilityControllerTest.java\n {\n   psiprobe.controllers.quickcheck.TomcatAvailabilityControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/quickcheck/TomcatAvailabilityController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/quickcheck/TomcatAvailabilityController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterXml();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"TomcatAvailabilityControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/sql/DataSourceTestControllerTest.class", "source2": "psiprobe/controllers/sql/DataSourceTestControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 46374dcbb719e1b22884101d53688362f53f6fda6dc96b2c9de3cdf318ee7a4d\n+  SHA-256 checksum 80b15b46617128070a5c5ab3a62018585c4603f1e02a47926491a3ec1b116616\n   Compiled from \"DataSourceTestControllerTest.java\"\n class psiprobe.controllers.sql.DataSourceTestControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/sql/DataSourceTestControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/sql/DataSourceTestControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/sql/DataSourceTestControllerTest\n-   #2 = Utf8               psiprobe/controllers/sql/DataSourceTestControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/sql/DataSourceTestControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/sql/DataSourceTestController\n-  #18 = Utf8               psiprobe/controllers/sql/DataSourceTestController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/sql/DataSourceTestController\n+   #8 = Utf8               psiprobe/controllers/sql/DataSourceTestController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/sql/DataSourceTestControllerTest\n+  #31 = Utf8               psiprobe/controllers/sql/DataSourceTestControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/sql/DataSourceTestControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               DataSourceTestControllerTest.java\n {\n   psiprobe.controllers.sql.DataSourceTestControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/DataSourceTestControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/sql/DataSourceTestController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/sql/DataSourceTestController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/sql/DataSourceTestControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DataSourceTestControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/system/AdviseGarbageCollectionControllerTest.class", "source2": "psiprobe/controllers/system/AdviseGarbageCollectionControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 33e6606a762c1cbec7e917035a9d25ac5046f57459f7cb06c2f702ce59587e5f\n+  SHA-256 checksum a781213b906741bb034a3a35d25a844a8a9659340ed76c61faf14031309d4d72\n   Compiled from \"AdviseGarbageCollectionControllerTest.java\"\n class psiprobe.controllers.system.AdviseGarbageCollectionControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/AdviseGarbageCollectionControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/system/AdviseGarbageCollectionControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/AdviseGarbageCollectionControllerTest\n-   #2 = Utf8               psiprobe/controllers/system/AdviseGarbageCollectionControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/AdviseGarbageCollectionControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/system/AdviseGarbageCollectionController\n-  #18 = Utf8               psiprobe/controllers/system/AdviseGarbageCollectionController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/system/AdviseGarbageCollectionController\n+   #8 = Utf8               psiprobe/controllers/system/AdviseGarbageCollectionController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/system/AdviseGarbageCollectionControllerTest\n+  #31 = Utf8               psiprobe/controllers/system/AdviseGarbageCollectionControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/system/AdviseGarbageCollectionControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               AdviseGarbageCollectionControllerTest.java\n {\n   psiprobe.controllers.system.AdviseGarbageCollectionControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/AdviseGarbageCollectionControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/system/AdviseGarbageCollectionController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/system/AdviseGarbageCollectionController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/system/AdviseGarbageCollectionControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AdviseGarbageCollectionControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/system/MemoryStatsControllerTest.class", "source2": "psiprobe/controllers/system/MemoryStatsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum b19e9dd5904495fd9bd66cc35bfa2d2b6f96c940c4170e479e678ea252d62418\n+  SHA-256 checksum dddaed87808f5ac08ab5cda8a6a04046266ff48b8a6a8039a10a3fc7bfc97b96\n   Compiled from \"MemoryStatsControllerTest.java\"\n class psiprobe.controllers.system.MemoryStatsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/MemoryStatsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #32                         // psiprobe/controllers/system/MemoryStatsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/MemoryStatsControllerTest\n-   #2 = Utf8               psiprobe/controllers/system/MemoryStatsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/MemoryStatsControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/system/MemoryStatsController\n-  #18 = Utf8               psiprobe/controllers/system/MemoryStatsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterAjax\n-  #41 = Class              #42            // psiprobe/controllers/system/MemoryStatsAjaxController\n-  #42 = Utf8               psiprobe/controllers/system/MemoryStatsAjaxController\n+   #7 = Class              #8             // psiprobe/controllers/system/MemoryStatsController\n+   #8 = Utf8               psiprobe/controllers/system/MemoryStatsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/system/MemoryStatsAjaxController\n+  #31 = Utf8               psiprobe/controllers/system/MemoryStatsAjaxController\n+  #32 = Class              #33            // psiprobe/controllers/system/MemoryStatsControllerTest\n+  #33 = Utf8               psiprobe/controllers/system/MemoryStatsControllerTest\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/controllers/system/MemoryStatsControllerTest;\n+  #39 = Utf8               javabeanTester\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #42 = Utf8               javabeanTesterAjax\n   #43 = Utf8               SourceFile\n   #44 = Utf8               MemoryStatsControllerTest.java\n {\n   psiprobe.controllers.system.MemoryStatsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/MemoryStatsControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/system/MemoryStatsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/system/MemoryStatsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/system/MemoryStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterAjax();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/system/MemoryStatsAjaxController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/system/MemoryStatsAjaxController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n-        line 37: 11\n+        line 37: 19\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/system/MemoryStatsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #41()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"MemoryStatsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/system/SysInfoControllerTest.class", "source2": "psiprobe/controllers/system/SysInfoControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,200 +1,200 @@\n-  SHA-256 checksum 870f5448c3c25b58dfb67b2c4b37661526a422d10c14a4c197d5f9d124bff723\n+  SHA-256 checksum 84e9ff69819b74ae5ef61cae26fb1e6ace693909aaf55461b6e7ec40a94e68e1\n   Compiled from \"SysInfoControllerTest.java\"\n class psiprobe.controllers.system.SysInfoControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/SysInfoControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #36                         // psiprobe/controllers/system/SysInfoControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/SysInfoControllerTest\n-   #2 = Utf8               psiprobe/controllers/system/SysInfoControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/SysInfoControllerTest;\n-  #14 = Utf8               javabeanTesterOsInfoAjax\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/system/OsInfoAjaxController\n-  #18 = Utf8               psiprobe/controllers/system/OsInfoAjaxController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n-  #40 = Utf8               javabeanTesterOsInfo\n-  #41 = Class              #42            // psiprobe/controllers/system/OsInfoController\n-  #42 = Utf8               psiprobe/controllers/system/OsInfoController\n-  #43 = Utf8               javabeanTesterSysInfo\n-  #44 = Class              #45            // psiprobe/controllers/system/SysInfoController\n-  #45 = Utf8               psiprobe/controllers/system/SysInfoController\n-  #46 = Utf8               javabeanTesterSysProps\n-  #47 = Class              #48            // psiprobe/controllers/system/SysPropsController\n-  #48 = Utf8               psiprobe/controllers/system/SysPropsController\n+   #7 = Class              #8             // psiprobe/controllers/system/OsInfoAjaxController\n+   #8 = Utf8               psiprobe/controllers/system/OsInfoAjaxController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/system/OsInfoController\n+  #31 = Utf8               psiprobe/controllers/system/OsInfoController\n+  #32 = Class              #33            // psiprobe/controllers/system/SysInfoController\n+  #33 = Utf8               psiprobe/controllers/system/SysInfoController\n+  #34 = Class              #35            // psiprobe/controllers/system/SysPropsController\n+  #35 = Utf8               psiprobe/controllers/system/SysPropsController\n+  #36 = Class              #37            // psiprobe/controllers/system/SysInfoControllerTest\n+  #37 = Utf8               psiprobe/controllers/system/SysInfoControllerTest\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Lpsiprobe/controllers/system/SysInfoControllerTest;\n+  #43 = Utf8               javabeanTesterOsInfoAjax\n+  #44 = Utf8               RuntimeVisibleAnnotations\n+  #45 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #46 = Utf8               javabeanTesterOsInfo\n+  #47 = Utf8               javabeanTesterSysInfo\n+  #48 = Utf8               javabeanTesterSysProps\n   #49 = Utf8               SourceFile\n   #50 = Utf8               SysInfoControllerTest.java\n {\n   psiprobe.controllers.system.SysInfoControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/SysInfoControllerTest;\n \n   void javabeanTesterOsInfoAjax();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/system/OsInfoAjaxController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/system/OsInfoAjaxController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/system/SysInfoControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterOsInfo();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // class psiprobe/controllers/system/OsInfoController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #30                 // class psiprobe/controllers/system/OsInfoController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 22\n         line 38: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/system/SysInfoControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSysInfo();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #44                 // class psiprobe/controllers/system/SysInfoController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #32                 // class psiprobe/controllers/system/SysInfoController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 22\n         line 47: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/system/SysInfoControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n \n   void javabeanTesterSysProps();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #47                 // class psiprobe/controllers/system/SysPropsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #34                 // class psiprobe/controllers/system/SysPropsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 22\n         line 56: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/system/SysInfoControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #45()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"SysInfoControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/threads/ImplSelectorControllerTest.class", "source2": "psiprobe/controllers/threads/ImplSelectorControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 14357e3c3ac0d34a99ea820eea4a86738821298c42b33ebfc62d8d55bb217b94\n+  SHA-256 checksum 6d6f9c0b3eef56cba72f189088e80629f3e3d7ea8d79876a05e45f25ed1070b4\n   Compiled from \"ImplSelectorControllerTest.java\"\n class psiprobe.controllers.threads.ImplSelectorControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/threads/ImplSelectorControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/threads/ImplSelectorControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/threads/ImplSelectorControllerTest\n-   #2 = Utf8               psiprobe/controllers/threads/ImplSelectorControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/threads/ImplSelectorControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/threads/ImplSelectorController\n-  #18 = Utf8               psiprobe/controllers/threads/ImplSelectorController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/threads/ImplSelectorController\n+   #8 = Utf8               psiprobe/controllers/threads/ImplSelectorController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/threads/ImplSelectorControllerTest\n+  #31 = Utf8               psiprobe/controllers/threads/ImplSelectorControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/threads/ImplSelectorControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ImplSelectorControllerTest.java\n {\n   psiprobe.controllers.threads.ImplSelectorControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ImplSelectorControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/threads/ImplSelectorController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/threads/ImplSelectorController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/threads/ImplSelectorControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ImplSelectorControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/threads/KillThreadControllerTest.class", "source2": "psiprobe/controllers/threads/KillThreadControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum cf6cf9e18ccbe07bb6036ca2df62c00347a8fdabc509d82efc7ee3a5a7a17e7a\n+  SHA-256 checksum 18a2f7803c4f3192db4e91ec8ef4a0b833ede0f0768a635641bb2a5b99922008\n   Compiled from \"KillThreadControllerTest.java\"\n class psiprobe.controllers.threads.KillThreadControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/threads/KillThreadControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/threads/KillThreadControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/threads/KillThreadControllerTest\n-   #2 = Utf8               psiprobe/controllers/threads/KillThreadControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/threads/KillThreadControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/threads/KillThreadController\n-  #18 = Utf8               psiprobe/controllers/threads/KillThreadController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/threads/KillThreadController\n+   #8 = Utf8               psiprobe/controllers/threads/KillThreadController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/threads/KillThreadControllerTest\n+  #31 = Utf8               psiprobe/controllers/threads/KillThreadControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/threads/KillThreadControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               KillThreadControllerTest.java\n {\n   psiprobe.controllers.threads.KillThreadControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/KillThreadControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/threads/KillThreadController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/threads/KillThreadController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/threads/KillThreadControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"KillThreadControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/threads/ListThreadPoolsControllerTest.class", "source2": "psiprobe/controllers/threads/ListThreadPoolsControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 29e70a708b4a2f8bc1c4bb04348b9cdd1693260d9315e0851de0a684b5fe970c\n+  SHA-256 checksum 8a91fe6d4a41730fd72ffb9d89b08d90ed789162f92cc63e6dcd5970967f7e78\n   Compiled from \"ListThreadPoolsControllerTest.java\"\n class psiprobe.controllers.threads.ListThreadPoolsControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/threads/ListThreadPoolsControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/threads/ListThreadPoolsControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/threads/ListThreadPoolsControllerTest\n-   #2 = Utf8               psiprobe/controllers/threads/ListThreadPoolsControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/threads/ListThreadPoolsControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/threads/ListThreadPoolsController\n-  #18 = Utf8               psiprobe/controllers/threads/ListThreadPoolsController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/threads/ListThreadPoolsController\n+   #8 = Utf8               psiprobe/controllers/threads/ListThreadPoolsController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/threads/ListThreadPoolsControllerTest\n+  #31 = Utf8               psiprobe/controllers/threads/ListThreadPoolsControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/threads/ListThreadPoolsControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ListThreadPoolsControllerTest.java\n {\n   psiprobe.controllers.threads.ListThreadPoolsControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/threads/ListThreadPoolsController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/threads/ListThreadPoolsController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ListThreadPoolsControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/threads/ThreadStackControllerTest.class", "source2": "psiprobe/controllers/threads/ThreadStackControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum 00d6bc7d635cdd45ccf15bb3a88582ea6849f562f75a15c4352acc1b107bdff1\n+  SHA-256 checksum 95a3e505f211b89142eca3ac3edae2e31122ab79b695035f538e415f6a6036e9\n   Compiled from \"ThreadStackControllerTest.java\"\n class psiprobe.controllers.threads.ThreadStackControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/threads/ThreadStackControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/threads/ThreadStackControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/threads/ThreadStackControllerTest\n-   #2 = Utf8               psiprobe/controllers/threads/ThreadStackControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/threads/ThreadStackControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/threads/ThreadStackController\n-  #18 = Utf8               psiprobe/controllers/threads/ThreadStackController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/threads/ThreadStackController\n+   #8 = Utf8               psiprobe/controllers/threads/ThreadStackController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/threads/ThreadStackControllerTest\n+  #31 = Utf8               psiprobe/controllers/threads/ThreadStackControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/threads/ThreadStackControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               ThreadStackControllerTest.java\n {\n   psiprobe.controllers.threads.ThreadStackControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ThreadStackControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/threads/ThreadStackController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/threads/ThreadStackController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n-        line 28: 11\n+        line 28: 19\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/threads/ThreadStackControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ThreadStackControllerTest.java\"\n"}]}, {"source1": "psiprobe/controllers/wrapper/StopJvmControllerTest.class", "source2": "psiprobe/controllers/wrapper/StopJvmControllerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum bed1b649d3c48ca841ef2d1a2b21327eead1a023f67bf18cbc2bb094491e279f\n+  SHA-256 checksum 0f2444d09e34add04b3487ee8c36ae15ce80f806954cb90958aa82059c415ae6\n   Compiled from \"StopJvmControllerTest.java\"\n class psiprobe.controllers.wrapper.StopJvmControllerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/wrapper/StopJvmControllerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #30                         // psiprobe/controllers/wrapper/StopJvmControllerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/wrapper/StopJvmControllerTest\n-   #2 = Utf8               psiprobe/controllers/wrapper/StopJvmControllerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/wrapper/StopJvmControllerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/controllers/wrapper/StopJvmController\n-  #18 = Utf8               psiprobe/controllers/wrapper/StopJvmController\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // applicationContext\n-  #28 = Utf8               applicationContext\n-  #29 = String             #30            // supportedMethods\n-  #30 = Utf8               supportedMethods\n-  #31 = Methodref          #32.#34        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = Class              #33            // com/codebox/bean/JavaBeanTesterBuilder\n-  #33 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #34 = NameAndType        #35:#36        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Utf8               skip\n-  #36 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #37 = Methodref          #32.#38        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #38 = NameAndType        #39:#6         // test:()V\n-  #39 = Utf8               test\n+   #7 = Class              #8             // psiprobe/controllers/wrapper/StopJvmController\n+   #8 = Utf8               psiprobe/controllers/wrapper/StopJvmController\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // applicationContext\n+  #18 = Utf8               applicationContext\n+  #19 = String             #20            // supportedMethods\n+  #20 = Utf8               supportedMethods\n+  #21 = Methodref          #22.#23        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Class              #24            // com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = NameAndType        #25:#26        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #24 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #25 = Utf8               skip\n+  #26 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #27 = Methodref          #22.#28        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #28 = NameAndType        #29:#6         // test:()V\n+  #29 = Utf8               test\n+  #30 = Class              #31            // psiprobe/controllers/wrapper/StopJvmControllerTest\n+  #31 = Utf8               psiprobe/controllers/wrapper/StopJvmControllerTest\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/controllers/wrapper/StopJvmControllerTest;\n+  #37 = Utf8               javabeanTester\n+  #38 = Utf8               RuntimeVisibleAnnotations\n+  #39 = Utf8               Lorg/junit/jupiter/api/Test;\n   #40 = Utf8               SourceFile\n   #41 = Utf8               StopJvmControllerTest.java\n {\n   psiprobe.controllers.wrapper.StopJvmControllerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/wrapper/StopJvmControllerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/controllers/wrapper/StopJvmController\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/controllers/wrapper/StopJvmController\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_2\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String applicationContext\n+        11: ldc           #17                 // String applicationContext\n         13: aastore\n         14: dup\n         15: iconst_1\n-        16: ldc           #29                 // String supportedMethods\n+        16: ldc           #19                 // String supportedMethods\n         18: aastore\n-        19: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        22: invokevirtual #37                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        19: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        22: invokevirtual #27                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         25: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 22\n         line 29: 25\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/wrapper/StopJvmControllerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #39()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"StopJvmControllerTest.java\"\n"}]}, {"source1": "psiprobe/jsp/AddQueryParamTagTest.class", "source2": "psiprobe/jsp/AddQueryParamTagTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum f5fcdfc62611e8dc2e829143bbb8d0890ba5327917a9347f9814b166f0edc8c7\n+  SHA-256 checksum 51df74c2799db507f3d53400154560ac2318c7a45dbc538e883a1bad32e88e06\n   Compiled from \"AddQueryParamTagTest.java\"\n class psiprobe.jsp.AddQueryParamTagTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/jsp/AddQueryParamTagTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/jsp/AddQueryParamTagTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/jsp/AddQueryParamTagTest\n-   #2 = Utf8               psiprobe/jsp/AddQueryParamTagTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/jsp/AddQueryParamTagTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/jsp/AddQueryParamTag\n-  #18 = Utf8               psiprobe/jsp/AddQueryParamTag\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/jsp/AddQueryParamTag\n+   #8 = Utf8               psiprobe/jsp/AddQueryParamTag\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/jsp/AddQueryParamTagTest\n+  #28 = Utf8               psiprobe/jsp/AddQueryParamTagTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/jsp/AddQueryParamTagTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               AddQueryParamTagTest.java\n {\n   psiprobe.jsp.AddQueryParamTagTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/jsp/AddQueryParamTagTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/jsp/AddQueryParamTag\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/jsp/AddQueryParamTag\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/jsp/AddQueryParamTagTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AddQueryParamTagTest.java\"\n"}]}, {"source1": "psiprobe/jsp/DurationTagTest.class", "source2": "psiprobe/jsp/DurationTagTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum e711935cc53b8b68929780e759dd063373d40658eea23337d47d0c6a25de32c4\n+  SHA-256 checksum 14674e745a9fc2d647bf9499c5300c01ddcd332ee2bfca7f2770a5581f5db002\n   Compiled from \"DurationTagTest.java\"\n class psiprobe.jsp.DurationTagTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/jsp/DurationTagTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/jsp/DurationTagTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/jsp/DurationTagTest\n-   #2 = Utf8               psiprobe/jsp/DurationTagTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/jsp/DurationTagTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/jsp/DurationTag\n-  #18 = Utf8               psiprobe/jsp/DurationTag\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/jsp/DurationTag\n+   #8 = Utf8               psiprobe/jsp/DurationTag\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/jsp/DurationTagTest\n+  #28 = Utf8               psiprobe/jsp/DurationTagTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/jsp/DurationTagTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               DurationTagTest.java\n {\n   psiprobe.jsp.DurationTagTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/jsp/DurationTagTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/jsp/DurationTag\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/jsp/DurationTag\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/jsp/DurationTagTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DurationTagTest.java\"\n"}]}, {"source1": "psiprobe/jsp/OutTagTest.class", "source2": "psiprobe/jsp/OutTagTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum bfcb68f678391b12a353c1626b71e3c6d58a4a82d17b16cea2c2acf19a0c772a\n+  SHA-256 checksum 534253b0ee85c8f866ee1eb867e1143eef396fdc4aa4e215acb66149efed1394\n   Compiled from \"OutTagTest.java\"\n class psiprobe.jsp.OutTagTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/jsp/OutTagTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/jsp/OutTagTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/jsp/OutTagTest\n-   #2 = Utf8               psiprobe/jsp/OutTagTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/jsp/OutTagTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/jsp/OutTag\n-  #18 = Utf8               psiprobe/jsp/OutTag\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/jsp/OutTag\n+   #8 = Utf8               psiprobe/jsp/OutTag\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/jsp/OutTagTest\n+  #28 = Utf8               psiprobe/jsp/OutTagTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/jsp/OutTagTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               OutTagTest.java\n {\n   psiprobe.jsp.OutTagTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/jsp/OutTagTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/jsp/OutTag\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/jsp/OutTag\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/jsp/OutTagTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"OutTagTest.java\"\n"}]}, {"source1": "psiprobe/jsp/ParamToggleTagTest.class", "source2": "psiprobe/jsp/ParamToggleTagTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum 16931adb9bfe89a0f5c4542a96746457dc90dbae927949a51d63d4a3fac61322\n+  SHA-256 checksum 23f1623f58a4099a25d8db17c378ddd1827d2ac66de7149d090a1e64de25475e\n   Compiled from \"ParamToggleTagTest.java\"\n class psiprobe.jsp.ParamToggleTagTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/jsp/ParamToggleTagTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/jsp/ParamToggleTagTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/jsp/ParamToggleTagTest\n-   #2 = Utf8               psiprobe/jsp/ParamToggleTagTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/jsp/ParamToggleTagTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/jsp/ParamToggleTag\n-  #18 = Utf8               psiprobe/jsp/ParamToggleTag\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/jsp/ParamToggleTag\n+   #8 = Utf8               psiprobe/jsp/ParamToggleTag\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/jsp/ParamToggleTagTest\n+  #28 = Utf8               psiprobe/jsp/ParamToggleTagTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/jsp/ParamToggleTagTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               ParamToggleTagTest.java\n {\n   psiprobe.jsp.ParamToggleTagTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/jsp/ParamToggleTagTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/jsp/ParamToggleTag\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/jsp/ParamToggleTag\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/jsp/ParamToggleTagTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ParamToggleTagTest.java\"\n"}]}, {"source1": "psiprobe/jsp/VisualScoreTagTest.class", "source2": "psiprobe/jsp/VisualScoreTagTest.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,24 +1,20 @@\n \n package psiprobe.jsp;\n \n+import org.slf4j.LoggerFactory;\n import org.junit.jupiter.api.Assertions;\n import org.junit.jupiter.api.Test;\n import com.codebox.bean.JavaBeanTester;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n class VisualScoreTagTest\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)VisualScoreTagTest.class);\n-    }\n-    \n     @Test\n     void javabeanTester() {\n         JavaBeanTester.builder((Class)VisualScoreTag.class).loadData().skipStrictSerializable().test();\n     }\n     \n     @Test\n     void testRangeScan() {\n@@ -38,18 +34,17 @@\n                     value = j;\n                     value2 = i;\n                 }\n                 else {\n                     value = i;\n                     value2 = j;\n                 }\n-                final String[] split = callCalculateSuffix(value, value2, fullBlocks, partialBlocks);\n-                String[] array;\n-                for (int length = (array = split).length, k = 0; k < length; ++k) {\n-                    final String suffix = array[k];\n+                final String[] callCalculateSuffix;\n+                final String[] split = callCalculateSuffix = callCalculateSuffix(value, value2, fullBlocks, partialBlocks);\n+                for (final String suffix : callCalculateSuffix) {\n                     VisualScoreTagTest.logger.trace(suffix);\n                     final String[] values = suffix.split(\"\\\\+\");\n                     if (values.length > 1) {\n                         value = Integer.parseInt(values[0]);\n                         value2 = Integer.parseInt(values[1]);\n                         if (value > 5 || value2 > 5) {\n                             ++count;\n@@ -82,8 +77,12 @@\n         visualScoreTag.setShowA(true);\n         visualScoreTag.setShowB(true);\n         visualScoreTag.setValue((double)value);\n         visualScoreTag.setValue2((double)value2);\n         final String buf = visualScoreTag.calculateSuffix(body);\n         return buf.split(\" \");\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)VisualScoreTagTest.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/jsp/VolumeTagTest.class", "source2": "psiprobe/jsp/VolumeTagTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum 9bd1ee97f4f11e7f2b34cd57ce5b9e54b699702f28d52e95a1bc371142a73564\n+  SHA-256 checksum 8ad377ee4dba5fdd20a1a6f4159410930e1e4ce3e21e994916b43e258c8f11e8\n   Compiled from \"VolumeTagTest.java\"\n class psiprobe.jsp.VolumeTagTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/jsp/VolumeTagTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/jsp/VolumeTagTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/jsp/VolumeTagTest\n-   #2 = Utf8               psiprobe/jsp/VolumeTagTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/jsp/VolumeTagTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/jsp/VolumeTag\n-  #18 = Utf8               psiprobe/jsp/VolumeTag\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/jsp/VolumeTag\n+   #8 = Utf8               psiprobe/jsp/VolumeTag\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/jsp/VolumeTagTest\n+  #28 = Utf8               psiprobe/jsp/VolumeTagTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/jsp/VolumeTagTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               VolumeTagTest.java\n {\n   psiprobe.jsp.VolumeTagTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/jsp/VolumeTagTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/jsp/VolumeTag\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/jsp/VolumeTag\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/jsp/VolumeTagTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"VolumeTagTest.java\"\n"}]}, {"source1": "psiprobe/mappers/AjaxDecoratorMapperTest$1.class", "source2": "psiprobe/mappers/AjaxDecoratorMapperTest$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n package psiprobe.mappers;\n \n import mockit.Expectations;\n \n class AjaxDecoratorMapperTest$1 extends Expectations {\n     {\n-        this$0.request.getAttribute(\"javax.servlet.error.request_uri\");\n+        this.this$0.request.getAttribute(\"javax.servlet.error.request_uri\");\n         this.result = \"https://localhost:8443/probe\";\n-        this$0.request.getServletPath();\n+        this.this$0.request.getServletPath();\n         this.result = \"probe/ws\";\n     }\n }\n"}]}, {"source1": "psiprobe/mappers/AjaxDecoratorMapperTest.class", "source2": "psiprobe/mappers/AjaxDecoratorMapperTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,220 +1,222 @@\n-  SHA-256 checksum 968a3e4413692ea12a43744398ef180d670ed1bc47d30825093e88b5e7c1f493\n+  SHA-256 checksum 98aa26f4649983c5e9be33c7f1835e0992ab2e7ecc50b6aafa77cd6e6a5bed74\n   Compiled from \"AjaxDecoratorMapperTest.java\"\n class psiprobe.mappers.AjaxDecoratorMapperTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/mappers/AjaxDecoratorMapperTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/mappers/AjaxDecoratorMapperTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 6, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/mappers/AjaxDecoratorMapperTest\n-   #2 = Utf8               psiprobe/mappers/AjaxDecoratorMapperTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               mapper\n-   #6 = Utf8               Lpsiprobe/mappers/AjaxDecoratorMapper;\n-   #7 = Utf8               config\n-   #8 = Utf8               Lcom/opensymphony/module/sitemesh/Config;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Lmockit/Mocked;\n-  #11 = Utf8               properties\n-  #12 = Utf8               Ljava/util/Properties;\n-  #13 = Utf8               decoratorMapper\n-  #14 = Utf8               Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n-  #15 = Utf8               request\n-  #16 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #17 = Utf8               page\n-  #18 = Utf8               Lcom/opensymphony/module/sitemesh/Page;\n-  #19 = Utf8               <init>\n-  #20 = Utf8               ()V\n-  #21 = Utf8               Code\n-  #22 = Methodref          #3.#23         // java/lang/Object.\"<init>\":()V\n-  #23 = NameAndType        #19:#20        // \"<init>\":()V\n-  #24 = Utf8               LineNumberTable\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               Lpsiprobe/mappers/AjaxDecoratorMapperTest;\n-  #28 = Utf8               before\n-  #29 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-  #30 = Class              #31            // psiprobe/mappers/AjaxDecoratorMapper\n-  #31 = Utf8               psiprobe/mappers/AjaxDecoratorMapper\n-  #32 = Methodref          #30.#23        // psiprobe/mappers/AjaxDecoratorMapper.\"<init>\":()V\n-  #33 = Fieldref           #1.#34         // psiprobe/mappers/AjaxDecoratorMapperTest.mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n-  #34 = NameAndType        #5:#6          // mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n-  #35 = Class              #36            // java/util/Properties\n-  #36 = Utf8               java/util/Properties\n-  #37 = Methodref          #35.#23        // java/util/Properties.\"<init>\":()V\n-  #38 = Fieldref           #1.#39         // psiprobe/mappers/AjaxDecoratorMapperTest.properties:Ljava/util/Properties;\n-  #39 = NameAndType        #11:#12        // properties:Ljava/util/Properties;\n-  #40 = Utf8               ajaxDecoratorMapperTest\n-  #41 = Utf8               Exceptions\n-  #42 = Class              #43            // java/lang/InstantiationException\n-  #43 = Utf8               java/lang/InstantiationException\n-  #44 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #45 = String             #46            // ajaxExtension\n-  #46 = Utf8               ajaxExtension\n-  #47 = String             #48            // .ajax\n-  #48 = Utf8               .ajax\n-  #49 = Methodref          #35.#50        // java/util/Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n-  #50 = NameAndType        #51:#52        // setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n-  #51 = Utf8               setProperty\n-  #52 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n-  #53 = Fieldref           #1.#54         // psiprobe/mappers/AjaxDecoratorMapperTest.config:Lcom/opensymphony/module/sitemesh/Config;\n-  #54 = NameAndType        #7:#8          // config:Lcom/opensymphony/module/sitemesh/Config;\n-  #55 = Fieldref           #1.#56         // psiprobe/mappers/AjaxDecoratorMapperTest.decoratorMapper:Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n-  #56 = NameAndType        #13:#14        // decoratorMapper:Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n-  #57 = Methodref          #30.#58        // psiprobe/mappers/AjaxDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n-  #58 = NameAndType        #59:#60        // init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n-  #59 = Utf8               init\n-  #60 = Utf8               (Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n-  #61 = Class              #62            // psiprobe/mappers/AjaxDecoratorMapperTest$1\n-  #62 = Utf8               psiprobe/mappers/AjaxDecoratorMapperTest$1\n-  #63 = Methodref          #61.#64        // psiprobe/mappers/AjaxDecoratorMapperTest$1.\"<init>\":(Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n-  #64 = NameAndType        #19:#65        // \"<init>\":(Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n-  #65 = Utf8               (Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n-  #66 = Fieldref           #1.#67         // psiprobe/mappers/AjaxDecoratorMapperTest.request:Ljavax/servlet/http/HttpServletRequest;\n-  #67 = NameAndType        #15:#16        // request:Ljavax/servlet/http/HttpServletRequest;\n-  #68 = Fieldref           #1.#69         // psiprobe/mappers/AjaxDecoratorMapperTest.page:Lcom/opensymphony/module/sitemesh/Page;\n-  #69 = NameAndType        #17:#18        // page:Lcom/opensymphony/module/sitemesh/Page;\n-  #70 = Methodref          #30.#71        // psiprobe/mappers/AjaxDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n-  #71 = NameAndType        #72:#73        // getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n-  #72 = Utf8               getDecorator\n-  #73 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n-  #74 = Methodref          #75.#77        // org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n-  #75 = Class              #76            // org/junit/jupiter/api/Assertions\n-  #76 = Utf8               org/junit/jupiter/api/Assertions\n-  #77 = NameAndType        #78:#79        // assertNotNull:(Ljava/lang/Object;)V\n-  #78 = Utf8               assertNotNull\n-  #79 = Utf8               (Ljava/lang/Object;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/mappers/AjaxDecoratorMapper\n+   #8 = Utf8               psiprobe/mappers/AjaxDecoratorMapper\n+   #9 = Methodref          #7.#3          // psiprobe/mappers/AjaxDecoratorMapper.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/mappers/AjaxDecoratorMapperTest.mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n+  #11 = Class              #13            // psiprobe/mappers/AjaxDecoratorMapperTest\n+  #12 = NameAndType        #14:#15        // mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n+  #13 = Utf8               psiprobe/mappers/AjaxDecoratorMapperTest\n+  #14 = Utf8               mapper\n+  #15 = Utf8               Lpsiprobe/mappers/AjaxDecoratorMapper;\n+  #16 = Class              #17            // java/util/Properties\n+  #17 = Utf8               java/util/Properties\n+  #18 = Methodref          #16.#3         // java/util/Properties.\"<init>\":()V\n+  #19 = Fieldref           #11.#20        // psiprobe/mappers/AjaxDecoratorMapperTest.properties:Ljava/util/Properties;\n+  #20 = NameAndType        #21:#22        // properties:Ljava/util/Properties;\n+  #21 = Utf8               properties\n+  #22 = Utf8               Ljava/util/Properties;\n+  #23 = String             #24            // ajaxExtension\n+  #24 = Utf8               ajaxExtension\n+  #25 = String             #26            // .ajax\n+  #26 = Utf8               .ajax\n+  #27 = Methodref          #16.#28        // java/util/Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n+  #28 = NameAndType        #29:#30        // setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n+  #29 = Utf8               setProperty\n+  #30 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n+  #31 = Fieldref           #11.#32        // psiprobe/mappers/AjaxDecoratorMapperTest.config:Lcom/opensymphony/module/sitemesh/Config;\n+  #32 = NameAndType        #33:#34        // config:Lcom/opensymphony/module/sitemesh/Config;\n+  #33 = Utf8               config\n+  #34 = Utf8               Lcom/opensymphony/module/sitemesh/Config;\n+  #35 = Fieldref           #11.#36        // psiprobe/mappers/AjaxDecoratorMapperTest.decoratorMapper:Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n+  #36 = NameAndType        #37:#38        // decoratorMapper:Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n+  #37 = Utf8               decoratorMapper\n+  #38 = Utf8               Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n+  #39 = Methodref          #7.#40         // psiprobe/mappers/AjaxDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+  #40 = NameAndType        #41:#42        // init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+  #41 = Utf8               init\n+  #42 = Utf8               (Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+  #43 = Class              #44            // psiprobe/mappers/AjaxDecoratorMapperTest$1\n+  #44 = Utf8               psiprobe/mappers/AjaxDecoratorMapperTest$1\n+  #45 = Methodref          #43.#46        // psiprobe/mappers/AjaxDecoratorMapperTest$1.\"<init>\":(Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n+  #46 = NameAndType        #5:#47         // \"<init>\":(Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n+  #47 = Utf8               (Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n+  #48 = Fieldref           #11.#49        // psiprobe/mappers/AjaxDecoratorMapperTest.request:Ljavax/servlet/http/HttpServletRequest;\n+  #49 = NameAndType        #50:#51        // request:Ljavax/servlet/http/HttpServletRequest;\n+  #50 = Utf8               request\n+  #51 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #52 = Fieldref           #11.#53        // psiprobe/mappers/AjaxDecoratorMapperTest.page:Lcom/opensymphony/module/sitemesh/Page;\n+  #53 = NameAndType        #54:#55        // page:Lcom/opensymphony/module/sitemesh/Page;\n+  #54 = Utf8               page\n+  #55 = Utf8               Lcom/opensymphony/module/sitemesh/Page;\n+  #56 = Methodref          #7.#57         // psiprobe/mappers/AjaxDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+  #57 = NameAndType        #58:#59        // getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+  #58 = Utf8               getDecorator\n+  #59 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+  #60 = Methodref          #61.#62        // org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n+  #61 = Class              #63            // org/junit/jupiter/api/Assertions\n+  #62 = NameAndType        #64:#65        // assertNotNull:(Ljava/lang/Object;)V\n+  #63 = Utf8               org/junit/jupiter/api/Assertions\n+  #64 = Utf8               assertNotNull\n+  #65 = Utf8               (Ljava/lang/Object;)V\n+  #66 = Utf8               RuntimeVisibleAnnotations\n+  #67 = Utf8               Lmockit/Mocked;\n+  #68 = Utf8               Code\n+  #69 = Utf8               LineNumberTable\n+  #70 = Utf8               LocalVariableTable\n+  #71 = Utf8               this\n+  #72 = Utf8               Lpsiprobe/mappers/AjaxDecoratorMapperTest;\n+  #73 = Utf8               before\n+  #74 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #75 = Utf8               ajaxDecoratorMapperTest\n+  #76 = Utf8               Exceptions\n+  #77 = Class              #78            // java/lang/InstantiationException\n+  #78 = Utf8               java/lang/InstantiationException\n+  #79 = Utf8               Lorg/junit/jupiter/api/Test;\n   #80 = Utf8               SourceFile\n   #81 = Utf8               AjaxDecoratorMapperTest.java\n   #82 = Utf8               InnerClasses\n {\n   psiprobe.mappers.AjaxDecoratorMapper mapper;\n     descriptor: Lpsiprobe/mappers/AjaxDecoratorMapper;\n     flags: (0x0000)\n \n   com.opensymphony.module.sitemesh.Config config;\n     descriptor: Lcom/opensymphony/module/sitemesh/Config;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #67()\n         mockit.Mocked\n \n   java.util.Properties properties;\n     descriptor: Ljava/util/Properties;\n     flags: (0x0000)\n \n   com.opensymphony.module.sitemesh.DecoratorMapper decoratorMapper;\n     descriptor: Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #67()\n         mockit.Mocked\n \n   javax.servlet.http.HttpServletRequest request;\n     descriptor: Ljavax/servlet/http/HttpServletRequest;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #67()\n         mockit.Mocked\n \n   com.opensymphony.module.sitemesh.Page page;\n     descriptor: Lcom/opensymphony/module/sitemesh/Page;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #67()\n         mockit.Mocked\n \n   psiprobe.mappers.AjaxDecoratorMapperTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #22                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/mappers/AjaxDecoratorMapperTest;\n \n   void before();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #29()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: new           #30                 // class psiprobe/mappers/AjaxDecoratorMapper\n+         1: new           #7                  // class psiprobe/mappers/AjaxDecoratorMapper\n          4: dup\n-         5: invokespecial #32                 // Method psiprobe/mappers/AjaxDecoratorMapper.\"<init>\":()V\n-         8: putfield      #33                 // Field mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n+         5: invokespecial #9                  // Method psiprobe/mappers/AjaxDecoratorMapper.\"<init>\":()V\n+         8: putfield      #10                 // Field mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n         11: aload_0\n-        12: new           #35                 // class java/util/Properties\n+        12: new           #16                 // class java/util/Properties\n         15: dup\n-        16: invokespecial #37                 // Method java/util/Properties.\"<init>\":()V\n-        19: putfield      #38                 // Field properties:Ljava/util/Properties;\n+        16: invokespecial #18                 // Method java/util/Properties.\"<init>\":()V\n+        19: putfield      #19                 // Field properties:Ljava/util/Properties;\n         22: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 11\n         line 62: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/mappers/AjaxDecoratorMapperTest;\n+    RuntimeVisibleAnnotations:\n+      0: #74()\n+        org.junit.jupiter.api.BeforeEach\n \n   void ajaxDecoratorMapperTest() throws java.lang.InstantiationException;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.InstantiationException\n-    RuntimeVisibleAnnotations:\n-      0: #44()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field properties:Ljava/util/Properties;\n-         4: ldc           #45                 // String ajaxExtension\n-         6: ldc           #47                 // String .ajax\n-         8: invokevirtual #49                 // Method java/util/Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n+         1: getfield      #19                 // Field properties:Ljava/util/Properties;\n+         4: ldc           #23                 // String ajaxExtension\n+         6: ldc           #25                 // String .ajax\n+         8: invokevirtual #27                 // Method java/util/Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;\n         11: pop\n         12: aload_0\n-        13: getfield      #33                 // Field mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n+        13: getfield      #10                 // Field mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n         16: aload_0\n-        17: getfield      #53                 // Field config:Lcom/opensymphony/module/sitemesh/Config;\n+        17: getfield      #31                 // Field config:Lcom/opensymphony/module/sitemesh/Config;\n         20: aload_0\n-        21: getfield      #38                 // Field properties:Ljava/util/Properties;\n+        21: getfield      #19                 // Field properties:Ljava/util/Properties;\n         24: aload_0\n-        25: getfield      #55                 // Field decoratorMapper:Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n-        28: invokevirtual #57                 // Method psiprobe/mappers/AjaxDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n-        31: new           #61                 // class psiprobe/mappers/AjaxDecoratorMapperTest$1\n-        34: aload_0\n-        35: invokespecial #63                 // Method psiprobe/mappers/AjaxDecoratorMapperTest$1.\"<init>\":(Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n-        38: aload_0\n-        39: getfield      #33                 // Field mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n-        42: aload_0\n-        43: getfield      #66                 // Field request:Ljavax/servlet/http/HttpServletRequest;\n-        46: aload_0\n-        47: getfield      #68                 // Field page:Lcom/opensymphony/module/sitemesh/Page;\n-        50: invokevirtual #70                 // Method psiprobe/mappers/AjaxDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n-        53: invokestatic  #74                 // Method org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n-        56: return\n+        25: getfield      #35                 // Field decoratorMapper:Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n+        28: invokevirtual #39                 // Method psiprobe/mappers/AjaxDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+        31: new           #43                 // class psiprobe/mappers/AjaxDecoratorMapperTest$1\n+        34: dup\n+        35: aload_0\n+        36: invokespecial #45                 // Method psiprobe/mappers/AjaxDecoratorMapperTest$1.\"<init>\":(Lpsiprobe/mappers/AjaxDecoratorMapperTest;)V\n+        39: pop\n+        40: aload_0\n+        41: getfield      #10                 // Field mapper:Lpsiprobe/mappers/AjaxDecoratorMapper;\n+        44: aload_0\n+        45: getfield      #48                 // Field request:Ljavax/servlet/http/HttpServletRequest;\n+        48: aload_0\n+        49: getfield      #52                 // Field page:Lcom/opensymphony/module/sitemesh/Page;\n+        52: invokevirtual #56                 // Method psiprobe/mappers/AjaxDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+        55: invokestatic  #60                 // Method org/junit/jupiter/api/Assertions.assertNotNull:(Ljava/lang/Object;)V\n+        58: return\n       LineNumberTable:\n         line 71: 0\n         line 72: 12\n         line 74: 31\n-        line 83: 38\n-        line 84: 56\n+        line 83: 40\n+        line 84: 58\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/mappers/AjaxDecoratorMapperTest;\n+            0      59     0  this   Lpsiprobe/mappers/AjaxDecoratorMapperTest;\n+    Exceptions:\n+      throws java.lang.InstantiationException\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AjaxDecoratorMapperTest.java\"\n InnerClasses:\n-  #61;                                    // class psiprobe/mappers/AjaxDecoratorMapperTest$1\n+  #43;                                    // class psiprobe/mappers/AjaxDecoratorMapperTest$1\n"}]}, {"source1": "psiprobe/model/ApplicationParamTest.class", "source2": "psiprobe/model/ApplicationParamTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 3b3fa7109a610b59accecbd6319a92cd22a3b034889a9d8f32822566682c04ff\n+  SHA-256 checksum 1ff249985373bb726054fecfe777969e33d66313a99d504b6b8dd3c244079335\n   Compiled from \"ApplicationParamTest.java\"\n class psiprobe.model.ApplicationParamTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ApplicationParamTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ApplicationParamTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ApplicationParamTest\n-   #2 = Utf8               psiprobe/model/ApplicationParamTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ApplicationParamTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/ApplicationParam\n-  #18 = Utf8               psiprobe/model/ApplicationParam\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/ApplicationParam\n+   #8 = Utf8               psiprobe/model/ApplicationParam\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ApplicationParamTest\n+  #25 = Utf8               psiprobe/model/ApplicationParamTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ApplicationParamTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ApplicationParamTest.java\n {\n   psiprobe.model.ApplicationParamTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationParamTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/ApplicationParam\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/ApplicationParam\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ApplicationParamTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ApplicationParamTest.java\"\n"}]}, {"source1": "psiprobe/model/ApplicationResourceTest.class", "source2": "psiprobe/model/ApplicationResourceTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 4b60212ef0f0b7e89dcb04bb8e6655a8fb262a913cbe099d4d9672cb0be8648c\n+  SHA-256 checksum f71d99e4cb600722b3e8c1e486ee25cd5b249bea67c204c0bd23b55fddaa1c55\n   Compiled from \"ApplicationResourceTest.java\"\n class psiprobe.model.ApplicationResourceTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ApplicationResourceTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ApplicationResourceTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ApplicationResourceTest\n-   #2 = Utf8               psiprobe/model/ApplicationResourceTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ApplicationResourceTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/ApplicationResource\n-  #18 = Utf8               psiprobe/model/ApplicationResource\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/ApplicationResource\n+   #8 = Utf8               psiprobe/model/ApplicationResource\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ApplicationResourceTest\n+  #25 = Utf8               psiprobe/model/ApplicationResourceTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ApplicationResourceTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ApplicationResourceTest.java\n {\n   psiprobe.model.ApplicationResourceTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResourceTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/ApplicationResource\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/ApplicationResource\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ApplicationResourceTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ApplicationResourceTest.java\"\n"}]}, {"source1": "psiprobe/model/ApplicationSessionTest.class", "source2": "psiprobe/model/ApplicationSessionTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 7a265ea08617925809838592aa331fb8ebf21ee3f722a2c834d6672a7741a658\n+  SHA-256 checksum 160d118309e0abc6e276350ab5d52322e44e836108ab4896c236e4b22031476b\n   Compiled from \"ApplicationSessionTest.java\"\n class psiprobe.model.ApplicationSessionTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ApplicationSessionTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ApplicationSessionTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ApplicationSessionTest\n-   #2 = Utf8               psiprobe/model/ApplicationSessionTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ApplicationSessionTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/ApplicationSession\n-  #18 = Utf8               psiprobe/model/ApplicationSession\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/ApplicationSession\n+   #8 = Utf8               psiprobe/model/ApplicationSession\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ApplicationSessionTest\n+  #25 = Utf8               psiprobe/model/ApplicationSessionTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ApplicationSessionTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ApplicationSessionTest.java\n {\n   psiprobe.model.ApplicationSessionTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSessionTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/ApplicationSession\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/ApplicationSession\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ApplicationSessionTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ApplicationSessionTest.java\"\n"}]}, {"source1": "psiprobe/model/ApplicationTest.class", "source2": "psiprobe/model/ApplicationTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum 1de42bb250adc0996267c299deeafc1dd3662b57850cadcd6c1f22d095608462\n+  SHA-256 checksum 68fe48c698dad84ac3a871ec1c69607a6d3b146e27e5b3d0b56440eebd52e0f7\n   Compiled from \"ApplicationTest.java\"\n class psiprobe.model.ApplicationTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ApplicationTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/model/ApplicationTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ApplicationTest\n-   #2 = Utf8               psiprobe/model/ApplicationTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ApplicationTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/Application\n-  #18 = Utf8               psiprobe/model/Application\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/Application\n+   #8 = Utf8               psiprobe/model/Application\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/model/ApplicationTest\n+  #28 = Utf8               psiprobe/model/ApplicationTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/ApplicationTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               ApplicationTest.java\n {\n   psiprobe.model.ApplicationTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/Application\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/Application\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 28: 0\n         line 29: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/model/ApplicationTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ApplicationTest.java\"\n"}]}, {"source1": "psiprobe/model/AttributeTest.class", "source2": "psiprobe/model/AttributeTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 44a01e0b6d9b83a1ad337c14b5831aa23d134e15725911afd728f5cc5671d460\n+  SHA-256 checksum f19d38d753c687720e8ced6846c4a449161099406e715d0fe56433c99d89e93b\n   Compiled from \"AttributeTest.java\"\n class psiprobe.model.AttributeTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/AttributeTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/AttributeTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/AttributeTest\n-   #2 = Utf8               psiprobe/model/AttributeTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/AttributeTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/Attribute\n-  #18 = Utf8               psiprobe/model/Attribute\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/Attribute\n+   #8 = Utf8               psiprobe/model/Attribute\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/AttributeTest\n+  #25 = Utf8               psiprobe/model/AttributeTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/AttributeTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               AttributeTest.java\n {\n   psiprobe.model.AttributeTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/AttributeTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/Attribute\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/Attribute\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/AttributeTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AttributeTest.java\"\n"}]}, {"source1": "psiprobe/model/ConnectorTest.class", "source2": "psiprobe/model/ConnectorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum c34b92b412d53ee4c561180a5907a3174dacea06ca06e400ad80ce48d0684a4d\n+  SHA-256 checksum 4033fab706ba4a0170e7866dd7530cd3adfc6af34a1aadbdcccd93a7f3d18523\n   Compiled from \"ConnectorTest.java\"\n class psiprobe.model.ConnectorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ConnectorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ConnectorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ConnectorTest\n-   #2 = Utf8               psiprobe/model/ConnectorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ConnectorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/Connector\n-  #18 = Utf8               psiprobe/model/Connector\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/Connector\n+   #8 = Utf8               psiprobe/model/Connector\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ConnectorTest\n+  #25 = Utf8               psiprobe/model/ConnectorTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ConnectorTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ConnectorTest.java\n {\n   psiprobe.model.ConnectorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ConnectorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/Connector\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/Connector\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ConnectorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ConnectorTest.java\"\n"}]}, {"source1": "psiprobe/model/DataSourceInfoGroupTest.class", "source2": "psiprobe/model/DataSourceInfoGroupTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum c9557a7c47a5bcd684edf723598d1b40b46453493a9eae217433b1728812dbf8\n+  SHA-256 checksum a72c1bc0df58aa47f32c0c902e8f94cade388baee3467f3990b794becaecca1c\n   Compiled from \"DataSourceInfoGroupTest.java\"\n class psiprobe.model.DataSourceInfoGroupTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/DataSourceInfoGroupTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/DataSourceInfoGroupTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/DataSourceInfoGroupTest\n-   #2 = Utf8               psiprobe/model/DataSourceInfoGroupTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/DataSourceInfoGroupTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/DataSourceInfoGroup\n-  #18 = Utf8               psiprobe/model/DataSourceInfoGroup\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/DataSourceInfoGroup\n+   #8 = Utf8               psiprobe/model/DataSourceInfoGroup\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/DataSourceInfoGroupTest\n+  #25 = Utf8               psiprobe/model/DataSourceInfoGroupTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/DataSourceInfoGroupTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               DataSourceInfoGroupTest.java\n {\n   psiprobe.model.DataSourceInfoGroupTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DataSourceInfoGroupTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/DataSourceInfoGroup\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/DataSourceInfoGroup\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/DataSourceInfoGroupTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DataSourceInfoGroupTest.java\"\n"}]}, {"source1": "psiprobe/model/DisconnectedLogDestinationTest.class", "source2": "psiprobe/model/DisconnectedLogDestinationTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,86 +1,86 @@\n-  SHA-256 checksum 6f29a352470a302cb8ae4915a969352f4ca9b80272f34053592445cc6277f3c9\n+  SHA-256 checksum 6fbdbdee39dec5318080ae789b818687c18fc7071b3d6bf56cae93c8daebfab1\n   Compiled from \"DisconnectedLogDestinationTest.java\"\n class psiprobe.model.DisconnectedLogDestinationTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/DisconnectedLogDestinationTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/model/DisconnectedLogDestinationTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/DisconnectedLogDestinationTest\n-   #2 = Utf8               psiprobe/model/DisconnectedLogDestinationTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/DisconnectedLogDestinationTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/DisconnectedLogDestination\n-  #18 = Utf8               psiprobe/model/DisconnectedLogDestination\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/DisconnectedLogDestination\n+   #8 = Utf8               psiprobe/model/DisconnectedLogDestination\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/model/DisconnectedLogDestinationTest\n+  #28 = Utf8               psiprobe/model/DisconnectedLogDestinationTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/DisconnectedLogDestinationTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               DisconnectedLogDestinationTest.java\n {\n   psiprobe.model.DisconnectedLogDestinationTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestinationTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/DisconnectedLogDestination\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/DisconnectedLogDestination\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n         line 29: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/model/DisconnectedLogDestinationTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DisconnectedLogDestinationTest.java\"\n"}]}, {"source1": "psiprobe/model/FilterInfoTest.class", "source2": "psiprobe/model/FilterInfoTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 7f269090cb3217811cf10eec28aef8c9cf3d8ec8486e605f2b71daee875331f8\n+  SHA-256 checksum da856a39e91138f796a05135125b085707e5beeb64d74b38acfd11d0f1054ee7\n   Compiled from \"FilterInfoTest.java\"\n class psiprobe.model.FilterInfoTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/FilterInfoTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/FilterInfoTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/FilterInfoTest\n-   #2 = Utf8               psiprobe/model/FilterInfoTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/FilterInfoTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/FilterInfo\n-  #18 = Utf8               psiprobe/model/FilterInfo\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/FilterInfo\n+   #8 = Utf8               psiprobe/model/FilterInfo\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/FilterInfoTest\n+  #25 = Utf8               psiprobe/model/FilterInfoTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/FilterInfoTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               FilterInfoTest.java\n {\n   psiprobe.model.FilterInfoTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterInfoTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/FilterInfo\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/FilterInfo\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/FilterInfoTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"FilterInfoTest.java\"\n"}]}, {"source1": "psiprobe/model/FilterMappingTest.class", "source2": "psiprobe/model/FilterMappingTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 9ff7caaf8794961e3fd070e3e1a662b23dd748d3c95ca542b2ccd413660a73b2\n+  SHA-256 checksum 514cbbfb30000d9ee964f9563572e2deb7740766d567b09c6c77b57f5dc3e00a\n   Compiled from \"FilterMappingTest.java\"\n class psiprobe.model.FilterMappingTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/FilterMappingTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/FilterMappingTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/FilterMappingTest\n-   #2 = Utf8               psiprobe/model/FilterMappingTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/FilterMappingTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/FilterMapping\n-  #18 = Utf8               psiprobe/model/FilterMapping\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/FilterMapping\n+   #8 = Utf8               psiprobe/model/FilterMapping\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/FilterMappingTest\n+  #25 = Utf8               psiprobe/model/FilterMappingTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/FilterMappingTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               FilterMappingTest.java\n {\n   psiprobe.model.FilterMappingTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterMappingTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/FilterMapping\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/FilterMapping\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/FilterMappingTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"FilterMappingTest.java\"\n"}]}, {"source1": "psiprobe/model/IpInfoTest.class", "source2": "psiprobe/model/IpInfoTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum ffc0d6a0bcdf25a2bbf19b5e473f3f2ee345035b55ee0f24e773b81f7aa4be20\n+  SHA-256 checksum 767d29efc865d48c4b5502f4a95c90fbccb537596df50a36064b6101ffb87ede\n   Compiled from \"IpInfoTest.java\"\n class psiprobe.model.IpInfoTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/IpInfoTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/IpInfoTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/IpInfoTest\n-   #2 = Utf8               psiprobe/model/IpInfoTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/IpInfoTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/IpInfo\n-  #18 = Utf8               psiprobe/model/IpInfo\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/IpInfo\n+   #8 = Utf8               psiprobe/model/IpInfo\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/IpInfoTest\n+  #25 = Utf8               psiprobe/model/IpInfoTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/IpInfoTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               IpInfoTest.java\n {\n   psiprobe.model.IpInfoTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/IpInfoTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/IpInfo\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/IpInfo\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/IpInfoTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"IpInfoTest.java\"\n"}]}, {"source1": "psiprobe/model/RequestProcessorTest.class", "source2": "psiprobe/model/RequestProcessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum eebd29829d9af6d8645ad35ff30a8c2d861815350bea3d739f79356b952445c6\n+  SHA-256 checksum f6f34c650ccbacb0b3636ab8a3a1df37b4f036d97c1cebb7512cb44f11b143c3\n   Compiled from \"RequestProcessorTest.java\"\n class psiprobe.model.RequestProcessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/RequestProcessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/RequestProcessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/RequestProcessorTest\n-   #2 = Utf8               psiprobe/model/RequestProcessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/RequestProcessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/RequestProcessor\n-  #18 = Utf8               psiprobe/model/RequestProcessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/RequestProcessor\n+   #8 = Utf8               psiprobe/model/RequestProcessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/RequestProcessorTest\n+  #25 = Utf8               psiprobe/model/RequestProcessorTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/RequestProcessorTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               RequestProcessorTest.java\n {\n   psiprobe.model.RequestProcessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/RequestProcessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/RequestProcessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/RequestProcessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"RequestProcessorTest.java\"\n"}]}, {"source1": "psiprobe/model/ServletInfoTest.class", "source2": "psiprobe/model/ServletInfoTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum a997a1b522113c3ab2bb3bfb81ca856af20b8248f6647a60575770cec21c0c4b\n+  SHA-256 checksum 4c65a3456d86fc99b71b05005c0f1830b51adaa10293fe3c90d7c11a3dc2956e\n   Compiled from \"ServletInfoTest.java\"\n class psiprobe.model.ServletInfoTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ServletInfoTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ServletInfoTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ServletInfoTest\n-   #2 = Utf8               psiprobe/model/ServletInfoTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ServletInfoTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/ServletInfo\n-  #18 = Utf8               psiprobe/model/ServletInfo\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/ServletInfo\n+   #8 = Utf8               psiprobe/model/ServletInfo\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ServletInfoTest\n+  #25 = Utf8               psiprobe/model/ServletInfoTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ServletInfoTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ServletInfoTest.java\n {\n   psiprobe.model.ServletInfoTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfoTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/ServletInfo\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/ServletInfo\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ServletInfoTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ServletInfoTest.java\"\n"}]}, {"source1": "psiprobe/model/ServletMappingTest.class", "source2": "psiprobe/model/ServletMappingTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 373c1aca28e108e5861a40a4bf264482bf1e94302ac1ec8b53d8cddc6887b8e7\n+  SHA-256 checksum 4b0265b00a36cd7c19922049ab8b99519f2b5f1610d7a0cbf582db5fc750fec8\n   Compiled from \"ServletMappingTest.java\"\n class psiprobe.model.ServletMappingTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ServletMappingTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ServletMappingTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ServletMappingTest\n-   #2 = Utf8               psiprobe/model/ServletMappingTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ServletMappingTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/ServletMapping\n-  #18 = Utf8               psiprobe/model/ServletMapping\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/ServletMapping\n+   #8 = Utf8               psiprobe/model/ServletMapping\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ServletMappingTest\n+  #25 = Utf8               psiprobe/model/ServletMappingTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ServletMappingTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ServletMappingTest.java\n {\n   psiprobe.model.ServletMappingTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletMappingTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/ServletMapping\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/ServletMapping\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ServletMappingTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ServletMappingTest.java\"\n"}]}, {"source1": "psiprobe/model/SessionSearchInfoTest.class", "source2": "psiprobe/model/SessionSearchInfoTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum 865533f900b989e8be93f0ceebb84e1a70fc7e99c4ac30800586c2133ec61893\n+  SHA-256 checksum ad20bf83168e134efaebab50b8771001691127206980e9a8b59b00d904eee205\n   Compiled from \"SessionSearchInfoTest.java\"\n class psiprobe.model.SessionSearchInfoTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/SessionSearchInfoTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/model/SessionSearchInfoTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/SessionSearchInfoTest\n-   #2 = Utf8               psiprobe/model/SessionSearchInfoTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/SessionSearchInfoTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/SessionSearchInfo\n-  #18 = Utf8               psiprobe/model/SessionSearchInfo\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/SessionSearchInfo\n+   #8 = Utf8               psiprobe/model/SessionSearchInfo\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/model/SessionSearchInfoTest\n+  #28 = Utf8               psiprobe/model/SessionSearchInfoTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/SessionSearchInfoTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               SessionSearchInfoTest.java\n {\n   psiprobe.model.SessionSearchInfoTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SessionSearchInfoTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/SessionSearchInfo\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/SessionSearchInfo\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/model/SessionSearchInfoTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"SessionSearchInfoTest.java\"\n"}]}, {"source1": "psiprobe/model/SunThreadTest.class", "source2": "psiprobe/model/SunThreadTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum b3fc3e485ad633f206eca14e43f19f7aa97599689b9ff41ac718dcc86a77baf0\n+  SHA-256 checksum cce06893256cb748326df15e2dc7acbe1a5399d173572f28fc2486de4f05f369\n   Compiled from \"SunThreadTest.java\"\n class psiprobe.model.SunThreadTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/SunThreadTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/SunThreadTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/SunThreadTest\n-   #2 = Utf8               psiprobe/model/SunThreadTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/SunThreadTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/SunThread\n-  #18 = Utf8               psiprobe/model/SunThread\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/SunThread\n+   #8 = Utf8               psiprobe/model/SunThread\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/SunThreadTest\n+  #25 = Utf8               psiprobe/model/SunThreadTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/SunThreadTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               SunThreadTest.java\n {\n   psiprobe.model.SunThreadTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThreadTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/SunThread\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/SunThread\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/SunThreadTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"SunThreadTest.java\"\n"}]}, {"source1": "psiprobe/model/SystemInformationTest.class", "source2": "psiprobe/model/SystemInformationTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum 74e467fbe12596f7c460269e423c98caca3880cf24a91b323e77490a148bf836\n+  SHA-256 checksum fb79665413605a26b8ea164f8ec91eb564f439f83b300ce2758eef93d049ce03\n   Compiled from \"SystemInformationTest.java\"\n class psiprobe.model.SystemInformationTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/SystemInformationTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/model/SystemInformationTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/SystemInformationTest\n-   #2 = Utf8               psiprobe/model/SystemInformationTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/SystemInformationTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/SystemInformation\n-  #18 = Utf8               psiprobe/model/SystemInformation\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/SystemInformation\n+   #8 = Utf8               psiprobe/model/SystemInformation\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/model/SystemInformationTest\n+  #28 = Utf8               psiprobe/model/SystemInformationTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/SystemInformationTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               SystemInformationTest.java\n {\n   psiprobe.model.SystemInformationTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SystemInformationTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/SystemInformation\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/SystemInformation\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/model/SystemInformationTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"SystemInformationTest.java\"\n"}]}, {"source1": "psiprobe/model/ThreadPoolTest.class", "source2": "psiprobe/model/ThreadPoolTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum bd81a35b3f3a2719e37d3d5a64667166d87b303270f6be790f06ebde2a901429\n+  SHA-256 checksum 94b3324a8a4233ace1ff59a5ffadf525004228a0157b34d950530b8cd97e28c1\n   Compiled from \"ThreadPoolTest.java\"\n class psiprobe.model.ThreadPoolTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ThreadPoolTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ThreadPoolTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ThreadPoolTest\n-   #2 = Utf8               psiprobe/model/ThreadPoolTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ThreadPoolTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/ThreadPool\n-  #18 = Utf8               psiprobe/model/ThreadPool\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/ThreadPool\n+   #8 = Utf8               psiprobe/model/ThreadPool\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ThreadPoolTest\n+  #25 = Utf8               psiprobe/model/ThreadPoolTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ThreadPoolTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ThreadPoolTest.java\n {\n   psiprobe.model.ThreadPoolTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPoolTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/ThreadPool\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/ThreadPool\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ThreadPoolTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ThreadPoolTest.java\"\n"}]}, {"source1": "psiprobe/model/ThreadStackElementTest.class", "source2": "psiprobe/model/ThreadStackElementTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 84a9dcd8ac89a021229c149a18d71b396d7bc5d650c9840d39b2ce85e3bf3798\n+  SHA-256 checksum b89997ac84bd13d9f8a7677566fa61128410bdc2ea96fc9675decf4588482fca\n   Compiled from \"ThreadStackElementTest.java\"\n class psiprobe.model.ThreadStackElementTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ThreadStackElementTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/ThreadStackElementTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ThreadStackElementTest\n-   #2 = Utf8               psiprobe/model/ThreadStackElementTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/ThreadStackElementTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/ThreadStackElement\n-  #18 = Utf8               psiprobe/model/ThreadStackElement\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/ThreadStackElement\n+   #8 = Utf8               psiprobe/model/ThreadStackElement\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/ThreadStackElementTest\n+  #25 = Utf8               psiprobe/model/ThreadStackElementTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ThreadStackElementTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ThreadStackElementTest.java\n {\n   psiprobe.model.ThreadStackElementTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadStackElementTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/ThreadStackElement\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/ThreadStackElement\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/ThreadStackElementTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ThreadStackElementTest.java\"\n"}]}, {"source1": "psiprobe/model/TomcatTestReportTest.class", "source2": "psiprobe/model/TomcatTestReportTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum b243a480f45e8026b4d285f844b17e8cbb2a26327fb04e75e8cf9e17d08cea26\n+  SHA-256 checksum bd2d15aa947cf53c6b692965d5f423a60b61323a907406c60effd26b277d24e7\n   Compiled from \"TomcatTestReportTest.java\"\n class psiprobe.model.TomcatTestReportTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/TomcatTestReportTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/TomcatTestReportTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/TomcatTestReportTest\n-   #2 = Utf8               psiprobe/model/TomcatTestReportTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/TomcatTestReportTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/TomcatTestReport\n-  #18 = Utf8               psiprobe/model/TomcatTestReport\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/TomcatTestReport\n+   #8 = Utf8               psiprobe/model/TomcatTestReport\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/TomcatTestReportTest\n+  #25 = Utf8               psiprobe/model/TomcatTestReportTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/TomcatTestReportTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               TomcatTestReportTest.java\n {\n   psiprobe.model.TomcatTestReportTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReportTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/TomcatTestReport\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/TomcatTestReport\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/TomcatTestReportTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"TomcatTestReportTest.java\"\n"}]}, {"source1": "psiprobe/model/TransportableModelTest.class", "source2": "psiprobe/model/TransportableModelTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum acb169baf1175fde109e65ffd90daed6b87faa5bac7b01c2218b91db2eb1c593\n+  SHA-256 checksum af6fb85a9570d0c82d1238a1d0adad4f1bbf2a103d505eadddac41294312a4d3\n   Compiled from \"TransportableModelTest.java\"\n class psiprobe.model.TransportableModelTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/TransportableModelTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/TransportableModelTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/TransportableModelTest\n-   #2 = Utf8               psiprobe/model/TransportableModelTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/TransportableModelTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/TransportableModel\n-  #18 = Utf8               psiprobe/model/TransportableModel\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/TransportableModel\n+   #8 = Utf8               psiprobe/model/TransportableModel\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/TransportableModelTest\n+  #25 = Utf8               psiprobe/model/TransportableModelTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/TransportableModelTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               TransportableModelTest.java\n {\n   psiprobe.model.TransportableModelTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TransportableModelTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/TransportableModel\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/TransportableModel\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/TransportableModelTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"TransportableModelTest.java\"\n"}]}, {"source1": "psiprobe/model/java/ThreadModelTest.class", "source2": "psiprobe/model/java/ThreadModelTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 5f4d2ca6cf47f4dd4580f52ab52d4c6a87c08778dada35c7ad36d446c44c68cf\n+  SHA-256 checksum 0f625dd7455ce624e2b62cbc63ff3c513a0b1b5b717655b3a5ad838b8a93adf3\n   Compiled from \"ThreadModelTest.java\"\n class psiprobe.model.java.ThreadModelTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/java/ThreadModelTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/java/ThreadModelTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/java/ThreadModelTest\n-   #2 = Utf8               psiprobe/model/java/ThreadModelTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/java/ThreadModelTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/java/ThreadModel\n-  #18 = Utf8               psiprobe/model/java/ThreadModel\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/java/ThreadModel\n+   #8 = Utf8               psiprobe/model/java/ThreadModel\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/java/ThreadModelTest\n+  #25 = Utf8               psiprobe/model/java/ThreadModelTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/java/ThreadModelTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ThreadModelTest.java\n {\n   psiprobe.model.java.ThreadModelTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModelTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/java/ThreadModel\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/java/ThreadModel\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/java/ThreadModelTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ThreadModelTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/AsyncClusterSenderTest.class", "source2": "psiprobe/model/jmx/AsyncClusterSenderTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 9e67b22e1fbcf6205a164030f202634607117bad3de7535120579a3922b909ea\n+  SHA-256 checksum 018c58bc38bb66a01a2fba90503b0b6a67f314a4308f60d8c8463098d37e57e9\n   Compiled from \"AsyncClusterSenderTest.java\"\n class psiprobe.model.jmx.AsyncClusterSenderTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/AsyncClusterSenderTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/AsyncClusterSenderTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/AsyncClusterSenderTest\n-   #2 = Utf8               psiprobe/model/jmx/AsyncClusterSenderTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/AsyncClusterSenderTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/AsyncClusterSender\n-  #18 = Utf8               psiprobe/model/jmx/AsyncClusterSender\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/AsyncClusterSender\n+   #8 = Utf8               psiprobe/model/jmx/AsyncClusterSender\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/AsyncClusterSenderTest\n+  #25 = Utf8               psiprobe/model/jmx/AsyncClusterSenderTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/AsyncClusterSenderTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               AsyncClusterSenderTest.java\n {\n   psiprobe.model.jmx.AsyncClusterSenderTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/AsyncClusterSenderTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/AsyncClusterSender\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/AsyncClusterSender\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/AsyncClusterSenderTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"AsyncClusterSenderTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/ClusterSenderTest.class", "source2": "psiprobe/model/jmx/ClusterSenderTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum ce90d22125afa95c78c199d3fb9c703f59cf3a64c682e646702935faf9466215\n+  SHA-256 checksum 55cf1c752137fdd5ce6f1a043505688b076b23a5a323f81647ce9d65eb63d901\n   Compiled from \"ClusterSenderTest.java\"\n class psiprobe.model.jmx.ClusterSenderTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/ClusterSenderTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/ClusterSenderTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/ClusterSenderTest\n-   #2 = Utf8               psiprobe/model/jmx/ClusterSenderTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/ClusterSenderTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/ClusterSender\n-  #18 = Utf8               psiprobe/model/jmx/ClusterSender\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/ClusterSender\n+   #8 = Utf8               psiprobe/model/jmx/ClusterSender\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/ClusterSenderTest\n+  #25 = Utf8               psiprobe/model/jmx/ClusterSenderTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/ClusterSenderTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ClusterSenderTest.java\n {\n   psiprobe.model.jmx.ClusterSenderTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSenderTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/ClusterSender\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/ClusterSender\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/ClusterSenderTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ClusterSenderTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/ClusterTest.class", "source2": "psiprobe/model/jmx/ClusterTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum b5e57fc8614e5e604105b49add27124aee1df6592fe95c14847ae3e0a8202bfd\n+  SHA-256 checksum e8a382aee078097060cb7a935a2fe818bcf7affde4d5f2a6d983cc323852a9fb\n   Compiled from \"ClusterTest.java\"\n class psiprobe.model.jmx.ClusterTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/ClusterTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/ClusterTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/ClusterTest\n-   #2 = Utf8               psiprobe/model/jmx/ClusterTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/ClusterTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/Cluster\n-  #18 = Utf8               psiprobe/model/jmx/Cluster\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/Cluster\n+   #8 = Utf8               psiprobe/model/jmx/Cluster\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/ClusterTest\n+  #25 = Utf8               psiprobe/model/jmx/ClusterTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/ClusterTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ClusterTest.java\n {\n   psiprobe.model.jmx.ClusterTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/Cluster\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/Cluster\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/ClusterTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ClusterTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/MemoryPoolTest.class", "source2": "psiprobe/model/jmx/MemoryPoolTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum d6c9b2b57674ae2d12015eff3737dd8193e2273c06f6a4b57641aabd16bb7c9d\n+  SHA-256 checksum cbb7d2da7cc7634b5ff145794fc35872ce0c92c5a2d87f2f39d4fa4fe30e9305\n   Compiled from \"MemoryPoolTest.java\"\n class psiprobe.model.jmx.MemoryPoolTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/MemoryPoolTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/MemoryPoolTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/MemoryPoolTest\n-   #2 = Utf8               psiprobe/model/jmx/MemoryPoolTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/MemoryPoolTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/MemoryPool\n-  #18 = Utf8               psiprobe/model/jmx/MemoryPool\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/MemoryPool\n+   #8 = Utf8               psiprobe/model/jmx/MemoryPool\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/MemoryPoolTest\n+  #25 = Utf8               psiprobe/model/jmx/MemoryPoolTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/MemoryPoolTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               MemoryPoolTest.java\n {\n   psiprobe.model.jmx.MemoryPoolTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPoolTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/MemoryPool\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/MemoryPool\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/MemoryPoolTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"MemoryPoolTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/PooledClusterSenderTest.class", "source2": "psiprobe/model/jmx/PooledClusterSenderTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum f42ec769bc6183b818c0c98f21da0360f2c8da7005a66ac41ff44dc155723f41\n+  SHA-256 checksum f1598900df0f213ab8429ebfe775634d7ca74ffa3e678f049e810fd84e814159\n   Compiled from \"PooledClusterSenderTest.java\"\n class psiprobe.model.jmx.PooledClusterSenderTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/PooledClusterSenderTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/PooledClusterSenderTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/PooledClusterSenderTest\n-   #2 = Utf8               psiprobe/model/jmx/PooledClusterSenderTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/PooledClusterSenderTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/PooledClusterSender\n-  #18 = Utf8               psiprobe/model/jmx/PooledClusterSender\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/PooledClusterSender\n+   #8 = Utf8               psiprobe/model/jmx/PooledClusterSender\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/PooledClusterSenderTest\n+  #25 = Utf8               psiprobe/model/jmx/PooledClusterSenderTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/PooledClusterSenderTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               PooledClusterSenderTest.java\n {\n   psiprobe.model.jmx.PooledClusterSenderTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/PooledClusterSenderTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/PooledClusterSender\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/PooledClusterSender\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/PooledClusterSenderTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"PooledClusterSenderTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/RuntimeInformationTest.class", "source2": "psiprobe/model/jmx/RuntimeInformationTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum dfb94470f80f7171894ad19340b6da48e4514fc1b3a32e01433ac984767ded59\n+  SHA-256 checksum 893c552b755736487c293a61eaf63751e547ce862fef9cb53b33ea4086bf9b56\n   Compiled from \"RuntimeInformationTest.java\"\n class psiprobe.model.jmx.RuntimeInformationTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/RuntimeInformationTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/RuntimeInformationTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/RuntimeInformationTest\n-   #2 = Utf8               psiprobe/model/jmx/RuntimeInformationTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/RuntimeInformationTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/RuntimeInformation\n-  #18 = Utf8               psiprobe/model/jmx/RuntimeInformation\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/RuntimeInformation\n+   #8 = Utf8               psiprobe/model/jmx/RuntimeInformation\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/RuntimeInformationTest\n+  #25 = Utf8               psiprobe/model/jmx/RuntimeInformationTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/RuntimeInformationTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               RuntimeInformationTest.java\n {\n   psiprobe.model.jmx.RuntimeInformationTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformationTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/RuntimeInformation\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/RuntimeInformation\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/RuntimeInformationTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"RuntimeInformationTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/SyncClusterSenderTest.class", "source2": "psiprobe/model/jmx/SyncClusterSenderTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 674615bd361cf4ed0272738089db2a5553d80e7fb97dc9297170859c257ce5ba\n+  SHA-256 checksum 40594d1e59f0905e97c8cad954cfe5a81f4346beed0aed8bffd98dfc8ed9bd41\n   Compiled from \"SyncClusterSenderTest.java\"\n class psiprobe.model.jmx.SyncClusterSenderTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/SyncClusterSenderTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/SyncClusterSenderTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/SyncClusterSenderTest\n-   #2 = Utf8               psiprobe/model/jmx/SyncClusterSenderTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/SyncClusterSenderTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/SyncClusterSender\n-  #18 = Utf8               psiprobe/model/jmx/SyncClusterSender\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/SyncClusterSender\n+   #8 = Utf8               psiprobe/model/jmx/SyncClusterSender\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/SyncClusterSenderTest\n+  #25 = Utf8               psiprobe/model/jmx/SyncClusterSenderTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/SyncClusterSenderTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               SyncClusterSenderTest.java\n {\n   psiprobe.model.jmx.SyncClusterSenderTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/SyncClusterSenderTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/SyncClusterSender\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/SyncClusterSender\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/SyncClusterSenderTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"SyncClusterSenderTest.java\"\n"}]}, {"source1": "psiprobe/model/jmx/ThreadPoolObjectNameTest.class", "source2": "psiprobe/model/jmx/ThreadPoolObjectNameTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 2e36f99fd13e19e622dea8fd4e037c4dec0072b921770f3431b029b8fd5d11df\n+  SHA-256 checksum a1600d40afade672e915c1dd4b3062ffddf8fcb1c8ed689520a0061454abef08\n   Compiled from \"ThreadPoolObjectNameTest.java\"\n class psiprobe.model.jmx.ThreadPoolObjectNameTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/ThreadPoolObjectNameTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jmx/ThreadPoolObjectNameTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/ThreadPoolObjectNameTest\n-   #2 = Utf8               psiprobe/model/jmx/ThreadPoolObjectNameTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jmx/ThreadPoolObjectNameTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jmx/ThreadPoolObjectName\n-  #18 = Utf8               psiprobe/model/jmx/ThreadPoolObjectName\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jmx/ThreadPoolObjectName\n+   #8 = Utf8               psiprobe/model/jmx/ThreadPoolObjectName\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jmx/ThreadPoolObjectNameTest\n+  #25 = Utf8               psiprobe/model/jmx/ThreadPoolObjectNameTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jmx/ThreadPoolObjectNameTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ThreadPoolObjectNameTest.java\n {\n   psiprobe.model.jmx.ThreadPoolObjectNameTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectNameTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jmx/ThreadPoolObjectName\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jmx/ThreadPoolObjectName\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectNameTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ThreadPoolObjectNameTest.java\"\n"}]}, {"source1": "psiprobe/model/jsp/ItemTest.class", "source2": "psiprobe/model/jsp/ItemTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 816c48e3d147784dc0657bd542924d0813dfd8750ac776167bc049fb41f35e1b\n+  SHA-256 checksum 86a6c775db2407298679e1da93423fd5400f276e9dbb180577897375a05e20f0\n   Compiled from \"ItemTest.java\"\n class psiprobe.model.jsp.ItemTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jsp/ItemTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/jsp/ItemTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jsp/ItemTest\n-   #2 = Utf8               psiprobe/model/jsp/ItemTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jsp/ItemTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jsp/Item\n-  #18 = Utf8               psiprobe/model/jsp/Item\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               skipStrictSerializable\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jsp/Item\n+   #8 = Utf8               psiprobe/model/jsp/Item\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               skipStrictSerializable\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/jsp/ItemTest\n+  #25 = Utf8               psiprobe/model/jsp/ItemTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/jsp/ItemTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               ItemTest.java\n {\n   psiprobe.model.jsp.ItemTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/ItemTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jsp/Item\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jsp/Item\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/jsp/ItemTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"ItemTest.java\"\n"}]}, {"source1": "psiprobe/model/jsp/SummaryTest.class", "source2": "psiprobe/model/jsp/SummaryTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum cff9051d83a5c011c984460a8bba2991cdb9ef664321a30ce598926538f5f853\n+  SHA-256 checksum e577499787e816806ce8836c2afd482d1e87f785916511ea9da5fac709b06872\n   Compiled from \"SummaryTest.java\"\n class psiprobe.model.jsp.SummaryTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jsp/SummaryTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/model/jsp/SummaryTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jsp/SummaryTest\n-   #2 = Utf8               psiprobe/model/jsp/SummaryTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/jsp/SummaryTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/jsp/Summary\n-  #18 = Utf8               psiprobe/model/jsp/Summary\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/jsp/Summary\n+   #8 = Utf8               psiprobe/model/jsp/Summary\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/model/jsp/SummaryTest\n+  #28 = Utf8               psiprobe/model/jsp/SummaryTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/jsp/SummaryTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               SummaryTest.java\n {\n   psiprobe.model.jsp.SummaryTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/SummaryTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/jsp/Summary\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/jsp/Summary\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/model/jsp/SummaryTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"SummaryTest.java\"\n"}]}, {"source1": "psiprobe/model/sql/DataSourceTestInfoTest.class", "source2": "psiprobe/model/sql/DataSourceTestInfoTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,85 +1,85 @@\n-  SHA-256 checksum 04339671d3c7d00b5d24c4e603b7c978a8681a33553c8fab8ea5490a2c197190\n+  SHA-256 checksum 61087cfccb4fd3f88189c95ab11db75a411dee172012b8fb655eca805954d5a6\n   Compiled from \"DataSourceTestInfoTest.java\"\n class psiprobe.model.sql.DataSourceTestInfoTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/sql/DataSourceTestInfoTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #27                         // psiprobe/model/sql/DataSourceTestInfoTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/sql/DataSourceTestInfoTest\n-   #2 = Utf8               psiprobe/model/sql/DataSourceTestInfoTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfoTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/sql/DataSourceTestInfo\n-  #18 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #32 = NameAndType        #33:#30        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skipStrictSerializable\n-  #34 = Methodref          #26.#35        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #35 = NameAndType        #36:#6         // test:()V\n-  #36 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/sql/DataSourceTestInfo\n+   #8 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = NameAndType        #23:#20        // skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #23 = Utf8               skipStrictSerializable\n+  #24 = Methodref          #16.#25        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #25 = NameAndType        #26:#6         // test:()V\n+  #26 = Utf8               test\n+  #27 = Class              #28            // psiprobe/model/sql/DataSourceTestInfoTest\n+  #28 = Utf8               psiprobe/model/sql/DataSourceTestInfoTest\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfoTest;\n+  #34 = Utf8               javabeanTester\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/junit/jupiter/api/Test;\n   #37 = Utf8               SourceFile\n   #38 = Utf8               DataSourceTestInfoTest.java\n {\n   psiprobe.model.sql.DataSourceTestInfoTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/sql/DataSourceTestInfoTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/sql/DataSourceTestInfo\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        11: invokevirtual #34                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/sql/DataSourceTestInfo\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.skipStrictSerializable:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        11: invokevirtual #24                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         14: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/model/sql/DataSourceTestInfoTest;\n+    RuntimeVisibleAnnotations:\n+      0: #36()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DataSourceTestInfoTest.java\"\n"}]}, {"source1": "psiprobe/model/wrapper/WrapperInfoTest.class", "source2": "psiprobe/model/wrapper/WrapperInfoTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum a4dd6a38188049a4d4bf470b6580535139086eeed1eb19c32becb81d84b82346\n+  SHA-256 checksum 8714bda2408aa0262525ab3c53b6cc9a87fd543991608ed55cc7d2b42e782736\n   Compiled from \"WrapperInfoTest.java\"\n class psiprobe.model.wrapper.WrapperInfoTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/model/wrapper/WrapperInfoTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/model/wrapper/WrapperInfoTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/wrapper/WrapperInfoTest\n-   #2 = Utf8               psiprobe/model/wrapper/WrapperInfoTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/model/wrapper/WrapperInfoTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/model/wrapper/WrapperInfo\n-  #18 = Utf8               psiprobe/model/wrapper/WrapperInfo\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/model/wrapper/WrapperInfo\n+   #8 = Utf8               psiprobe/model/wrapper/WrapperInfo\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/model/wrapper/WrapperInfoTest\n+  #25 = Utf8               psiprobe/model/wrapper/WrapperInfoTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/wrapper/WrapperInfoTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               WrapperInfoTest.java\n {\n   psiprobe.model.wrapper.WrapperInfoTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfoTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/model/wrapper/WrapperInfo\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/model/wrapper/WrapperInfo\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/model/wrapper/WrapperInfoTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"WrapperInfoTest.java\"\n"}]}, {"source1": "psiprobe/tools/InstrumentsTests.class", "source2": "psiprobe/tools/InstrumentsTests.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,412 +1,412 @@\n-  SHA-256 checksum 81e4428adad9e18a89b483208060a46c39dd9f664ebfb986fd61e0c5bfa3ff72\n+  SHA-256 checksum 9e1cb781fa402d83fc0b18a50afa606af0b9f6bf06d403614901a9f95a40cb36\n   Compiled from \"InstrumentsTests.java\"\n class psiprobe.tools.InstrumentsTests\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/InstrumentsTests\n-  super_class: #3                         // java/lang/Object\n+  this_class: #66                         // psiprobe/tools/InstrumentsTests\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 10, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/InstrumentsTests\n-    #2 = Utf8               psiprobe/tools/InstrumentsTests\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // java/lang/Object.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/tools/InstrumentsTests;\n-   #14 = Utf8               testObject\n-   #15 = Utf8               RuntimeVisibleAnnotations\n-   #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-   #17 = Methodref          #18.#20       // psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-   #18 = Class              #19           // psiprobe/tools/Instruments\n-   #19 = Utf8               psiprobe/tools/Instruments\n-   #20 = NameAndType        #21:#22       // sizeOf:(Ljava/lang/Object;)J\n-   #21 = Utf8               sizeOf\n-   #22 = Utf8               (Ljava/lang/Object;)J\n-   #23 = Long               8l\n-   #25 = Methodref          #26.#28       // org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-   #26 = Class              #27           // org/junit/jupiter/api/Assertions\n-   #27 = Utf8               org/junit/jupiter/api/Assertions\n-   #28 = NameAndType        #29:#30       // assertEquals:(JJ)V\n-   #29 = Utf8               assertEquals\n-   #30 = Utf8               (JJ)V\n-   #31 = Utf8               o\n-   #32 = Utf8               Ljava/lang/Object;\n-   #33 = Utf8               objectSize\n-   #34 = Utf8               J\n-   #35 = Utf8               testBoolean\n-   #36 = Methodref          #37.#39       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #37 = Class              #38           // java/lang/Boolean\n-   #38 = Utf8               java/lang/Boolean\n-   #39 = NameAndType        #40:#41       // valueOf:(Z)Ljava/lang/Boolean;\n-   #40 = Utf8               valueOf\n-   #41 = Utf8               (Z)Ljava/lang/Boolean;\n-   #42 = Utf8               b\n-   #43 = Utf8               Z\n-   #44 = Utf8               booleanSize\n-   #45 = Utf8               testByte\n-   #46 = Methodref          #47.#49       // java/lang/Byte.valueOf:(B)Ljava/lang/Byte;\n-   #47 = Class              #48           // java/lang/Byte\n-   #48 = Utf8               java/lang/Byte\n-   #49 = NameAndType        #40:#50       // valueOf:(B)Ljava/lang/Byte;\n-   #50 = Utf8               (B)Ljava/lang/Byte;\n-   #51 = Utf8               B\n-   #52 = Utf8               byteSize\n-   #53 = Utf8               testChar\n-   #54 = Methodref          #55.#57       // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n-   #55 = Class              #56           // java/lang/Character\n-   #56 = Utf8               java/lang/Character\n-   #57 = NameAndType        #40:#58       // valueOf:(C)Ljava/lang/Character;\n-   #58 = Utf8               (C)Ljava/lang/Character;\n-   #59 = Long               2l\n-   #61 = Utf8               c\n-   #62 = Utf8               C\n-   #63 = Utf8               charSize\n-   #64 = Utf8               testShort\n-   #65 = Methodref          #66.#68       // java/lang/Short.valueOf:(S)Ljava/lang/Short;\n-   #66 = Class              #67           // java/lang/Short\n-   #67 = Utf8               java/lang/Short\n-   #68 = NameAndType        #40:#69       // valueOf:(S)Ljava/lang/Short;\n-   #69 = Utf8               (S)Ljava/lang/Short;\n-   #70 = Utf8               s\n-   #71 = Utf8               S\n-   #72 = Utf8               shortSize\n-   #73 = Utf8               testInt\n-   #74 = Methodref          #75.#77       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #75 = Class              #76           // java/lang/Integer\n-   #76 = Utf8               java/lang/Integer\n-   #77 = NameAndType        #40:#78       // valueOf:(I)Ljava/lang/Integer;\n-   #78 = Utf8               (I)Ljava/lang/Integer;\n-   #79 = Long               4l\n-   #81 = Utf8               i\n-   #82 = Utf8               I\n-   #83 = Utf8               intSize\n-   #84 = Utf8               testLong\n-   #85 = Methodref          #86.#88       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-   #86 = Class              #87           // java/lang/Long\n-   #87 = Utf8               java/lang/Long\n-   #88 = NameAndType        #40:#89       // valueOf:(J)Ljava/lang/Long;\n-   #89 = Utf8               (J)Ljava/lang/Long;\n-   #90 = Utf8               l\n-   #91 = Utf8               longSize\n-   #92 = Utf8               testFloat\n-   #93 = Methodref          #94.#96       // java/lang/Float.valueOf:(F)Ljava/lang/Float;\n-   #94 = Class              #95           // java/lang/Float\n-   #95 = Utf8               java/lang/Float\n-   #96 = NameAndType        #40:#97       // valueOf:(F)Ljava/lang/Float;\n-   #97 = Utf8               (F)Ljava/lang/Float;\n-   #98 = Utf8               f\n-   #99 = Utf8               F\n-  #100 = Utf8               floatSize\n-  #101 = Utf8               testDouble\n-  #102 = Methodref          #103.#105     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-  #103 = Class              #104          // java/lang/Double\n-  #104 = Utf8               java/lang/Double\n-  #105 = NameAndType        #40:#106      // valueOf:(D)Ljava/lang/Double;\n-  #106 = Utf8               (D)Ljava/lang/Double;\n+    #7 = Methodref          #8.#9         // psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+    #8 = Class              #10           // psiprobe/tools/Instruments\n+    #9 = NameAndType        #11:#12       // sizeOf:(Ljava/lang/Object;)J\n+   #10 = Utf8               psiprobe/tools/Instruments\n+   #11 = Utf8               sizeOf\n+   #12 = Utf8               (Ljava/lang/Object;)J\n+   #13 = Long               8l\n+   #15 = Methodref          #16.#17       // org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+   #16 = Class              #18           // org/junit/jupiter/api/Assertions\n+   #17 = NameAndType        #19:#20       // assertEquals:(JJ)V\n+   #18 = Utf8               org/junit/jupiter/api/Assertions\n+   #19 = Utf8               assertEquals\n+   #20 = Utf8               (JJ)V\n+   #21 = Methodref          #22.#23       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #22 = Class              #24           // java/lang/Boolean\n+   #23 = NameAndType        #25:#26       // valueOf:(Z)Ljava/lang/Boolean;\n+   #24 = Utf8               java/lang/Boolean\n+   #25 = Utf8               valueOf\n+   #26 = Utf8               (Z)Ljava/lang/Boolean;\n+   #27 = Methodref          #28.#29       // java/lang/Byte.valueOf:(B)Ljava/lang/Byte;\n+   #28 = Class              #30           // java/lang/Byte\n+   #29 = NameAndType        #25:#31       // valueOf:(B)Ljava/lang/Byte;\n+   #30 = Utf8               java/lang/Byte\n+   #31 = Utf8               (B)Ljava/lang/Byte;\n+   #32 = Methodref          #33.#34       // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+   #33 = Class              #35           // java/lang/Character\n+   #34 = NameAndType        #25:#36       // valueOf:(C)Ljava/lang/Character;\n+   #35 = Utf8               java/lang/Character\n+   #36 = Utf8               (C)Ljava/lang/Character;\n+   #37 = Long               2l\n+   #39 = Methodref          #40.#41       // java/lang/Short.valueOf:(S)Ljava/lang/Short;\n+   #40 = Class              #42           // java/lang/Short\n+   #41 = NameAndType        #25:#43       // valueOf:(S)Ljava/lang/Short;\n+   #42 = Utf8               java/lang/Short\n+   #43 = Utf8               (S)Ljava/lang/Short;\n+   #44 = Methodref          #45.#46       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #45 = Class              #47           // java/lang/Integer\n+   #46 = NameAndType        #25:#48       // valueOf:(I)Ljava/lang/Integer;\n+   #47 = Utf8               java/lang/Integer\n+   #48 = Utf8               (I)Ljava/lang/Integer;\n+   #49 = Long               4l\n+   #51 = Methodref          #52.#53       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #52 = Class              #54           // java/lang/Long\n+   #53 = NameAndType        #25:#55       // valueOf:(J)Ljava/lang/Long;\n+   #54 = Utf8               java/lang/Long\n+   #55 = Utf8               (J)Ljava/lang/Long;\n+   #56 = Methodref          #57.#58       // java/lang/Float.valueOf:(F)Ljava/lang/Float;\n+   #57 = Class              #59           // java/lang/Float\n+   #58 = NameAndType        #25:#60       // valueOf:(F)Ljava/lang/Float;\n+   #59 = Utf8               java/lang/Float\n+   #60 = Utf8               (F)Ljava/lang/Float;\n+   #61 = Methodref          #62.#63       // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+   #62 = Class              #64           // java/lang/Double\n+   #63 = NameAndType        #25:#65       // valueOf:(D)Ljava/lang/Double;\n+   #64 = Utf8               java/lang/Double\n+   #65 = Utf8               (D)Ljava/lang/Double;\n+   #66 = Class              #67           // psiprobe/tools/InstrumentsTests\n+   #67 = Utf8               psiprobe/tools/InstrumentsTests\n+   #68 = Utf8               Code\n+   #69 = Utf8               LineNumberTable\n+   #70 = Utf8               LocalVariableTable\n+   #71 = Utf8               this\n+   #72 = Utf8               Lpsiprobe/tools/InstrumentsTests;\n+   #73 = Utf8               testObject\n+   #74 = Utf8               o\n+   #75 = Utf8               Ljava/lang/Object;\n+   #76 = Utf8               objectSize\n+   #77 = Utf8               J\n+   #78 = Utf8               RuntimeVisibleAnnotations\n+   #79 = Utf8               Lorg/junit/jupiter/api/Test;\n+   #80 = Utf8               testBoolean\n+   #81 = Utf8               b\n+   #82 = Utf8               Z\n+   #83 = Utf8               booleanSize\n+   #84 = Utf8               testByte\n+   #85 = Utf8               B\n+   #86 = Utf8               byteSize\n+   #87 = Utf8               testChar\n+   #88 = Utf8               c\n+   #89 = Utf8               C\n+   #90 = Utf8               charSize\n+   #91 = Utf8               testShort\n+   #92 = Utf8               s\n+   #93 = Utf8               S\n+   #94 = Utf8               shortSize\n+   #95 = Utf8               testInt\n+   #96 = Utf8               i\n+   #97 = Utf8               I\n+   #98 = Utf8               intSize\n+   #99 = Utf8               testLong\n+  #100 = Utf8               l\n+  #101 = Utf8               longSize\n+  #102 = Utf8               testFloat\n+  #103 = Utf8               f\n+  #104 = Utf8               F\n+  #105 = Utf8               floatSize\n+  #106 = Utf8               testDouble\n   #107 = Utf8               d\n   #108 = Utf8               D\n   #109 = Utf8               doubleSize\n   #110 = Utf8               SourceFile\n   #111 = Utf8               InstrumentsTests.java\n {\n   psiprobe.tools.InstrumentsTests();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/InstrumentsTests;\n \n   void testObject();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=4, args_size=1\n-         0: new           #3                  // class java/lang/Object\n+         0: new           #2                  // class java/lang/Object\n          3: dup\n-         4: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         4: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n-         9: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n         12: lstore_2\n-        13: ldc2_w        #23                 // long 8l\n+        13: ldc2_w        #13                 // long 8l\n         16: lload_2\n-        17: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        17: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         20: return\n       LineNumberTable:\n         line 26: 0\n         line 27: 8\n         line 28: 13\n         line 29: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/InstrumentsTests;\n             8      13     1     o   Ljava/lang/Object;\n            13       8     2 objectSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testBoolean();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=4, args_size=1\n          0: iconst_0\n          1: istore_1\n          2: iload_1\n-         3: invokestatic  #36                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #21                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_2\n         14: lconst_1\n         15: lload_2\n-        16: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        16: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         19: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 2\n         line 38: 14\n         line 39: 19\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      18     1     b   Z\n            14       6     2 booleanSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testByte();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=4, args_size=1\n          0: iconst_0\n          1: istore_1\n          2: iload_1\n-         3: invokestatic  #46                 // Method java/lang/Byte.valueOf:(B)Ljava/lang/Byte;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #27                 // Method java/lang/Byte.valueOf:(B)Ljava/lang/Byte;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_2\n         14: lconst_1\n         15: lload_2\n-        16: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        16: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         19: return\n       LineNumberTable:\n         line 46: 0\n         line 47: 2\n         line 48: 14\n         line 49: 19\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      18     1     b   B\n            14       6     2 byteSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testChar();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=4, args_size=1\n          0: iconst_0\n          1: istore_1\n          2: iload_1\n-         3: invokestatic  #54                 // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #32                 // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_2\n-        14: ldc2_w        #59                 // long 2l\n+        14: ldc2_w        #37                 // long 2l\n         17: lload_2\n-        18: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        18: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         21: return\n       LineNumberTable:\n         line 56: 0\n         line 57: 2\n         line 58: 14\n         line 59: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      20     1     c   C\n            14       8     2 charSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testShort();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=4, args_size=1\n          0: iconst_0\n          1: istore_1\n          2: iload_1\n-         3: invokestatic  #65                 // Method java/lang/Short.valueOf:(S)Ljava/lang/Short;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #39                 // Method java/lang/Short.valueOf:(S)Ljava/lang/Short;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_2\n-        14: ldc2_w        #59                 // long 2l\n+        14: ldc2_w        #37                 // long 2l\n         17: lload_2\n-        18: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        18: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         21: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 2\n         line 68: 14\n         line 69: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      20     1     s   S\n            14       8     2 shortSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testInt();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=4, args_size=1\n          0: iconst_0\n          1: istore_1\n          2: iload_1\n-         3: invokestatic  #74                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #44                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_2\n-        14: ldc2_w        #79                 // long 4l\n+        14: ldc2_w        #49                 // long 4l\n         17: lload_2\n-        18: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        18: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         21: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 2\n         line 78: 14\n         line 79: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      20     1     i   I\n            14       8     2 intSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testLong();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=5, args_size=1\n          0: lconst_0\n          1: lstore_1\n          2: lload_1\n-         3: invokestatic  #85                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #51                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_3\n-        14: ldc2_w        #23                 // long 8l\n+        14: ldc2_w        #13                 // long 8l\n         17: lload_3\n-        18: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        18: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         21: return\n       LineNumberTable:\n         line 86: 0\n         line 87: 2\n         line 88: 14\n         line 89: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      20     1     l   J\n            14       8     3 longSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testFloat();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=4, args_size=1\n          0: fconst_0\n          1: fstore_1\n          2: fload_1\n-         3: invokestatic  #93                 // Method java/lang/Float.valueOf:(F)Ljava/lang/Float;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #56                 // Method java/lang/Float.valueOf:(F)Ljava/lang/Float;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_2\n-        14: ldc2_w        #79                 // long 4l\n+        14: ldc2_w        #49                 // long 4l\n         17: lload_2\n-        18: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        18: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         21: return\n       LineNumberTable:\n         line 96: 0\n         line 97: 2\n         line 98: 14\n         line 99: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      20     1     f   F\n            14       8     2 floatSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n \n   void testDouble();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=5, args_size=1\n          0: dconst_0\n          1: dstore_1\n          2: dload_1\n-         3: invokestatic  #102                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-         6: invokestatic  #17                 // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n-         9: ldc2_w        #23                 // long 8l\n+         3: invokestatic  #61                 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+         6: invokestatic  #7                  // Method psiprobe/tools/Instruments.sizeOf:(Ljava/lang/Object;)J\n+         9: ldc2_w        #13                 // long 8l\n         12: lsub\n         13: lstore_3\n-        14: ldc2_w        #23                 // long 8l\n+        14: ldc2_w        #13                 // long 8l\n         17: lload_3\n-        18: invokestatic  #25                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        18: invokestatic  #15                 // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n         21: return\n       LineNumberTable:\n         line 106: 0\n         line 107: 2\n         line 108: 14\n         line 109: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/tools/InstrumentsTests;\n             2      20     1     d   D\n            14       8     3 doubleSize   J\n+    RuntimeVisibleAnnotations:\n+      0: #79()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"InstrumentsTests.java\"\n"}]}, {"source1": "psiprobe/tools/LogOutputStreamTest.class", "source2": "psiprobe/tools/LogOutputStreamTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,108 +1,108 @@\n-  SHA-256 checksum a8480c2da3f04708efabf6616de5eb2168c7c87295ef079d03cfc971a3ef613c\n+  SHA-256 checksum 1dcc933b7437863cdaf9f661e6fba8f1d1aa6605ea99347db22ce279a1b3ec17\n   Compiled from \"LogOutputStreamTest.java\"\n class psiprobe.tools.LogOutputStreamTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/LogOutputStreamTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/tools/LogOutputStreamTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/LogOutputStreamTest\n-   #2 = Utf8               psiprobe/tools/LogOutputStreamTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               stream\n-   #6 = Utf8               Ljava/io/PrintStream;\n-   #7 = Utf8               log\n-   #8 = Utf8               Lorg/slf4j/Logger;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Lmockit/Mocked;\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // java/lang/Object.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/tools/LogOutputStreamTest;\n-  #20 = Utf8               loggerTest\n-  #21 = Utf8               Exceptions\n-  #22 = Class              #23            // java/io/IOException\n-  #23 = Utf8               java/io/IOException\n-  #24 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #25 = Fieldref           #1.#26         // psiprobe/tools/LogOutputStreamTest.log:Lorg/slf4j/Logger;\n-  #26 = NameAndType        #7:#8          // log:Lorg/slf4j/Logger;\n-  #27 = Methodref          #28.#30        // psiprobe/tools/LogOutputStream.createPrintStream:(Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n-  #28 = Class              #29            // psiprobe/tools/LogOutputStream\n-  #29 = Utf8               psiprobe/tools/LogOutputStream\n-  #30 = NameAndType        #31:#32        // createPrintStream:(Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n-  #31 = Utf8               createPrintStream\n-  #32 = Utf8               (Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n-  #33 = Fieldref           #1.#34         // psiprobe/tools/LogOutputStreamTest.stream:Ljava/io/PrintStream;\n-  #34 = NameAndType        #5:#6          // stream:Ljava/io/PrintStream;\n-  #35 = Methodref          #36.#38        // java/io/PrintStream.write:(I)V\n-  #36 = Class              #37            // java/io/PrintStream\n-  #37 = Utf8               java/io/PrintStream\n-  #38 = NameAndType        #39:#40        // write:(I)V\n-  #39 = Utf8               write\n-  #40 = Utf8               (I)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/tools/LogOutputStreamTest.log:Lorg/slf4j/Logger;\n+   #8 = Class              #10            // psiprobe/tools/LogOutputStreamTest\n+   #9 = NameAndType        #11:#12        // log:Lorg/slf4j/Logger;\n+  #10 = Utf8               psiprobe/tools/LogOutputStreamTest\n+  #11 = Utf8               log\n+  #12 = Utf8               Lorg/slf4j/Logger;\n+  #13 = Methodref          #14.#15        // psiprobe/tools/LogOutputStream.createPrintStream:(Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n+  #14 = Class              #16            // psiprobe/tools/LogOutputStream\n+  #15 = NameAndType        #17:#18        // createPrintStream:(Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n+  #16 = Utf8               psiprobe/tools/LogOutputStream\n+  #17 = Utf8               createPrintStream\n+  #18 = Utf8               (Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n+  #19 = Fieldref           #8.#20         // psiprobe/tools/LogOutputStreamTest.stream:Ljava/io/PrintStream;\n+  #20 = NameAndType        #21:#22        // stream:Ljava/io/PrintStream;\n+  #21 = Utf8               stream\n+  #22 = Utf8               Ljava/io/PrintStream;\n+  #23 = Methodref          #24.#25        // java/io/PrintStream.write:(I)V\n+  #24 = Class              #26            // java/io/PrintStream\n+  #25 = NameAndType        #27:#28        // write:(I)V\n+  #26 = Utf8               java/io/PrintStream\n+  #27 = Utf8               write\n+  #28 = Utf8               (I)V\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lmockit/Mocked;\n+  #31 = Utf8               Code\n+  #32 = Utf8               LineNumberTable\n+  #33 = Utf8               LocalVariableTable\n+  #34 = Utf8               this\n+  #35 = Utf8               Lpsiprobe/tools/LogOutputStreamTest;\n+  #36 = Utf8               loggerTest\n+  #37 = Utf8               Exceptions\n+  #38 = Class              #39            // java/io/IOException\n+  #39 = Utf8               java/io/IOException\n+  #40 = Utf8               Lorg/junit/jupiter/api/Test;\n   #41 = Utf8               SourceFile\n   #42 = Utf8               LogOutputStreamTest.java\n {\n   java.io.PrintStream stream;\n     descriptor: Ljava/io/PrintStream;\n     flags: (0x0000)\n \n   org.slf4j.Logger log;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x0000)\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #30()\n         mockit.Mocked\n \n   psiprobe.tools.LogOutputStreamTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/LogOutputStreamTest;\n \n   void loggerTest() throws java.io.IOException;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.io.IOException\n-    RuntimeVisibleAnnotations:\n-      0: #24()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: getfield      #25                 // Field log:Lorg/slf4j/Logger;\n+         2: getfield      #7                  // Field log:Lorg/slf4j/Logger;\n          5: iconst_5\n-         6: invokestatic  #27                 // Method psiprobe/tools/LogOutputStream.createPrintStream:(Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n-         9: putfield      #33                 // Field stream:Ljava/io/PrintStream;\n+         6: invokestatic  #13                 // Method psiprobe/tools/LogOutputStream.createPrintStream:(Lorg/slf4j/Logger;I)Ljava/io/PrintStream;\n+         9: putfield      #19                 // Field stream:Ljava/io/PrintStream;\n         12: aload_0\n-        13: getfield      #33                 // Field stream:Ljava/io/PrintStream;\n+        13: getfield      #19                 // Field stream:Ljava/io/PrintStream;\n         16: iconst_1\n-        17: invokevirtual #35                 // Method java/io/PrintStream.write:(I)V\n+        17: invokevirtual #23                 // Method java/io/PrintStream.write:(I)V\n         20: return\n       LineNumberTable:\n         line 40: 0\n         line 41: 12\n         line 42: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/LogOutputStreamTest;\n+    Exceptions:\n+      throws java.io.IOException\n+    RuntimeVisibleAnnotations:\n+      0: #40()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"LogOutputStreamTest.java\"\n"}]}, {"source1": "psiprobe/tools/MailMessageTest.class", "source2": "psiprobe/tools/MailMessageTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 5eb4aa4b51a6116bdb7acd7cc79b261a69aa572c9268d1df1a6f277bbc9daae3\n+  SHA-256 checksum 0eb935c69a9a1f4325a68071a6f109abbe91d1ea6a1c60779732c50baa74a6b8\n   Compiled from \"MailMessageTest.java\"\n class psiprobe.tools.MailMessageTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/MailMessageTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/tools/MailMessageTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/MailMessageTest\n-   #2 = Utf8               psiprobe/tools/MailMessageTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/MailMessageTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/MailMessage\n-  #18 = Utf8               psiprobe/tools/MailMessage\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/MailMessage\n+   #8 = Utf8               psiprobe/tools/MailMessage\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/tools/MailMessageTest\n+  #25 = Utf8               psiprobe/tools/MailMessageTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/tools/MailMessageTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               MailMessageTest.java\n {\n   psiprobe.tools.MailMessageTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessageTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/MailMessage\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/tools/MailMessage\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/tools/MailMessageTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"MailMessageTest.java\"\n"}]}, {"source1": "psiprobe/tools/MailerTest.class", "source2": "psiprobe/tools/MailerTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 50f27dec7cc363884f1b102f9dcd94152b577e2189fd568f9273ce5c9f4f2dba\n+  SHA-256 checksum 02ef20f069c0ab3f52b27152ec7112c81b8308ccb85fb648fbc5bfa76a1dbabb\n   Compiled from \"MailerTest.java\"\n class psiprobe.tools.MailerTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/MailerTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/tools/MailerTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/MailerTest\n-   #2 = Utf8               psiprobe/tools/MailerTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/MailerTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/Mailer\n-  #18 = Utf8               psiprobe/tools/Mailer\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/Mailer\n+   #8 = Utf8               psiprobe/tools/Mailer\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/tools/MailerTest\n+  #25 = Utf8               psiprobe/tools/MailerTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/tools/MailerTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               MailerTest.java\n {\n   psiprobe.tools.MailerTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailerTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/Mailer\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/tools/Mailer\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/tools/MailerTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"MailerTest.java\"\n"}]}, {"source1": "psiprobe/tools/SizeExpressionTests.class", "source2": "psiprobe/tools/SizeExpressionTests.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,698 +1,695 @@\n-  SHA-256 checksum a3f8526a60ad865b89f112b661a91237408f7b6b399d0b6238bfd1a16cf4b68d\n+  SHA-256 checksum 4d42dfba46c627f4bcd68757cbf0621fa25c80bf9c047d53c01474cced394645\n   Compiled from \"SizeExpressionTests.java\"\n class psiprobe.tools.SizeExpressionTests\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/SizeExpressionTests\n-  super_class: #3                         // java/lang/Object\n+  this_class: #14                         // psiprobe/tools/SizeExpressionTests\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 11, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/SizeExpressionTests\n-    #2 = Utf8               psiprobe/tools/SizeExpressionTests\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               defaultLocale\n-    #6 = Utf8               Ljava/util/Locale;\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/SizeExpressionTests;\n-   #16 = Utf8               setUp\n-   #17 = Utf8               Exceptions\n-   #18 = Class              #19           // java/lang/Exception\n-   #19 = Utf8               java/lang/Exception\n-   #20 = Utf8               RuntimeVisibleAnnotations\n-   #21 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n-   #22 = Methodref          #23.#25       // java/util/Locale.getDefault:()Ljava/util/Locale;\n-   #23 = Class              #24           // java/util/Locale\n-   #24 = Utf8               java/util/Locale\n-   #25 = NameAndType        #26:#27       // getDefault:()Ljava/util/Locale;\n-   #26 = Utf8               getDefault\n-   #27 = Utf8               ()Ljava/util/Locale;\n-   #28 = Fieldref           #1.#29        // psiprobe/tools/SizeExpressionTests.defaultLocale:Ljava/util/Locale;\n-   #29 = NameAndType        #5:#6         // defaultLocale:Ljava/util/Locale;\n-   #30 = Fieldref           #23.#31       // java/util/Locale.US:Ljava/util/Locale;\n-   #31 = NameAndType        #32:#6        // US:Ljava/util/Locale;\n-   #32 = Utf8               US\n-   #33 = Methodref          #23.#34       // java/util/Locale.setDefault:(Ljava/util/Locale;)V\n-   #34 = NameAndType        #35:#36       // setDefault:(Ljava/util/Locale;)V\n-   #35 = Utf8               setDefault\n-   #36 = Utf8               (Ljava/util/Locale;)V\n-   #37 = Utf8               tearDown\n-   #38 = Utf8               Lorg/junit/jupiter/api/AfterEach;\n-   #39 = Utf8               testFormatNoDecimalBase2\n-   #40 = Utf8               Lorg/junit/jupiter/api/Test;\n-   #41 = String             #42           // 1 B\n-   #42 = Utf8               1 B\n-   #43 = Methodref          #44.#46       // psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-   #44 = Class              #45           // psiprobe/tools/SizeExpression\n-   #45 = Utf8               psiprobe/tools/SizeExpression\n-   #46 = NameAndType        #47:#48       // format:(JIZ)Ljava/lang/String;\n-   #47 = Utf8               format\n-   #48 = Utf8               (JIZ)Ljava/lang/String;\n-   #49 = Methodref          #50.#52       // org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-   #50 = Class              #51           // org/junit/jupiter/api/Assertions\n-   #51 = Utf8               org/junit/jupiter/api/Assertions\n-   #52 = NameAndType        #53:#54       // assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-   #53 = Utf8               assertEquals\n-   #54 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-   #55 = String             #56           // 10 B\n-   #56 = Utf8               10 B\n-   #57 = Long               10l\n-   #59 = String             #60           // 100 B\n-   #60 = Utf8               100 B\n-   #61 = Long               100l\n-   #63 = String             #64           // 1,000 B\n-   #64 = Utf8               1,000 B\n-   #65 = Long               1000l\n-   #67 = String             #68           // 1,023 B\n-   #68 = Utf8               1,023 B\n-   #69 = Long               1023l\n-   #71 = String             #72           // 1 KB\n-   #72 = Utf8               1 KB\n-   #73 = Long               1024l\n-   #75 = String             #76           // 10 KB\n-   #76 = Utf8               10 KB\n-   #77 = Long               10240l\n-   #79 = Long               10250l\n-   #81 = Utf8               testFormatNoDecimalBase10\n-   #82 = String             #83           // 1\n-   #83 = Utf8               1\n-   #84 = String             #85           // 10\n-   #85 = Utf8               10\n-   #86 = String             #87           // 100\n-   #87 = Utf8               100\n-   #88 = String             #89           // 1K\n-   #89 = Utf8               1K\n-   #90 = String             #91           // 10K\n-   #91 = Utf8               10K\n-   #92 = Utf8               testFormatOneDecimalBase2\n-   #93 = String             #94           // 1.0 KB\n-   #94 = Utf8               1.0 KB\n-   #95 = String             #96           // 10.0 KB\n-   #96 = Utf8               10.0 KB\n-   #97 = Utf8               testFormatOneDecimalBase10\n-   #98 = String             #99           // 1.0K\n-   #99 = Utf8               1.0K\n-  #100 = String             #101          // 10.2K\n-  #101 = Utf8               10.2K\n-  #102 = String             #103          // 10.3K\n-  #103 = Utf8               10.3K\n-  #104 = Utf8               testFormatAllPrefixesBase2\n-  #105 = String             #106          // 1 MB\n-  #106 = Utf8               1 MB\n-  #107 = Long               1048576l\n-  #109 = String             #110          // 1 GB\n-  #110 = Utf8               1 GB\n-  #111 = Long               1073741824l\n-  #113 = String             #114          // 1 TB\n-  #114 = Utf8               1 TB\n-  #115 = Long               1099511627776l\n-  #117 = String             #118          // 1 PB\n-  #118 = Utf8               1 PB\n-  #119 = Long               1125899906842624l\n-  #121 = Utf8               testFormatAllPrefixesBase10\n-  #122 = String             #123          // 1M\n-  #123 = Utf8               1M\n-  #124 = Long               1000000l\n-  #126 = String             #127          // 1G\n-  #127 = Utf8               1G\n-  #128 = Long               1000000000l\n-  #130 = String             #131          // 1T\n-  #131 = Utf8               1T\n-  #132 = Long               1000000000000l\n-  #134 = String             #135          // 1P\n-  #135 = Utf8               1P\n-  #136 = Long               1000000000000000l\n-  #138 = Utf8               testParseWithUnit\n-  #139 = String             #140          // 1B\n-  #140 = Utf8               1B\n-  #141 = Methodref          #44.#142      // psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-  #142 = NameAndType        #143:#144     // parse:(Ljava/lang/String;)J\n-  #143 = Utf8               parse\n-  #144 = Utf8               (Ljava/lang/String;)J\n-  #145 = Methodref          #50.#146      // org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-  #146 = NameAndType        #53:#147      // assertEquals:(JJ)V\n-  #147 = Utf8               (JJ)V\n-  #148 = String             #149          // 10B\n-  #149 = Utf8               10B\n-  #150 = String             #151          // 100B\n-  #151 = Utf8               100B\n-  #152 = String             #153          // 1000B\n-  #153 = Utf8               1000B\n-  #154 = String             #155          // 1023B\n-  #155 = Utf8               1023B\n-  #156 = String             #157          // 1024B\n-  #157 = Utf8               1024B\n-  #158 = String             #159          // 1.0KB\n-  #159 = Utf8               1.0KB\n-  #160 = String             #161          // 1KB\n-  #161 = Utf8               1KB\n-  #162 = String             #163          // 1MB\n-  #163 = Utf8               1MB\n-  #164 = String             #165          // 1GB\n-  #165 = Utf8               1GB\n-  #166 = String             #167          // 1TB\n-  #167 = Utf8               1TB\n-  #168 = String             #169          // 1PB\n-  #169 = Utf8               1PB\n-  #170 = Utf8               testParseWithoutUnit\n-  #171 = String             #172          // 1000\n-  #172 = Utf8               1000\n-  #173 = String             #174          // 1023\n-  #174 = Utf8               1023\n-  #175 = String             #176          // 1024\n-  #176 = Utf8               1024\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // java/util/Locale.getDefault:()Ljava/util/Locale;\n+    #8 = Class              #10           // java/util/Locale\n+    #9 = NameAndType        #11:#12       // getDefault:()Ljava/util/Locale;\n+   #10 = Utf8               java/util/Locale\n+   #11 = Utf8               getDefault\n+   #12 = Utf8               ()Ljava/util/Locale;\n+   #13 = Fieldref           #14.#15       // psiprobe/tools/SizeExpressionTests.defaultLocale:Ljava/util/Locale;\n+   #14 = Class              #16           // psiprobe/tools/SizeExpressionTests\n+   #15 = NameAndType        #17:#18       // defaultLocale:Ljava/util/Locale;\n+   #16 = Utf8               psiprobe/tools/SizeExpressionTests\n+   #17 = Utf8               defaultLocale\n+   #18 = Utf8               Ljava/util/Locale;\n+   #19 = Fieldref           #8.#20        // java/util/Locale.US:Ljava/util/Locale;\n+   #20 = NameAndType        #21:#18       // US:Ljava/util/Locale;\n+   #21 = Utf8               US\n+   #22 = Methodref          #8.#23        // java/util/Locale.setDefault:(Ljava/util/Locale;)V\n+   #23 = NameAndType        #24:#25       // setDefault:(Ljava/util/Locale;)V\n+   #24 = Utf8               setDefault\n+   #25 = Utf8               (Ljava/util/Locale;)V\n+   #26 = String             #27           // 1 B\n+   #27 = Utf8               1 B\n+   #28 = Methodref          #29.#30       // psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+   #29 = Class              #31           // psiprobe/tools/SizeExpression\n+   #30 = NameAndType        #32:#33       // format:(JIZ)Ljava/lang/String;\n+   #31 = Utf8               psiprobe/tools/SizeExpression\n+   #32 = Utf8               format\n+   #33 = Utf8               (JIZ)Ljava/lang/String;\n+   #34 = Methodref          #35.#36       // org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+   #35 = Class              #37           // org/junit/jupiter/api/Assertions\n+   #36 = NameAndType        #38:#39       // assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+   #37 = Utf8               org/junit/jupiter/api/Assertions\n+   #38 = Utf8               assertEquals\n+   #39 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n+   #40 = String             #41           // 10 B\n+   #41 = Utf8               10 B\n+   #42 = Long               10l\n+   #44 = String             #45           // 100 B\n+   #45 = Utf8               100 B\n+   #46 = Long               100l\n+   #48 = String             #49           // 1,000 B\n+   #49 = Utf8               1,000 B\n+   #50 = Long               1000l\n+   #52 = String             #53           // 1,023 B\n+   #53 = Utf8               1,023 B\n+   #54 = Long               1023l\n+   #56 = String             #57           // 1 KB\n+   #57 = Utf8               1 KB\n+   #58 = Long               1024l\n+   #60 = String             #61           // 10 KB\n+   #61 = Utf8               10 KB\n+   #62 = Long               10240l\n+   #64 = Long               10250l\n+   #66 = String             #67           // 1\n+   #67 = Utf8               1\n+   #68 = String             #69           // 10\n+   #69 = Utf8               10\n+   #70 = String             #71           // 100\n+   #71 = Utf8               100\n+   #72 = String             #73           // 1K\n+   #73 = Utf8               1K\n+   #74 = String             #75           // 10K\n+   #75 = Utf8               10K\n+   #76 = String             #77           // 1.0 KB\n+   #77 = Utf8               1.0 KB\n+   #78 = String             #79           // 10.0 KB\n+   #79 = Utf8               10.0 KB\n+   #80 = String             #81           // 1.0K\n+   #81 = Utf8               1.0K\n+   #82 = String             #83           // 10.2K\n+   #83 = Utf8               10.2K\n+   #84 = String             #85           // 10.3K\n+   #85 = Utf8               10.3K\n+   #86 = String             #87           // 1 MB\n+   #87 = Utf8               1 MB\n+   #88 = Long               1048576l\n+   #90 = String             #91           // 1 GB\n+   #91 = Utf8               1 GB\n+   #92 = Long               1073741824l\n+   #94 = String             #95           // 1 TB\n+   #95 = Utf8               1 TB\n+   #96 = Long               1099511627776l\n+   #98 = String             #99           // 1 PB\n+   #99 = Utf8               1 PB\n+  #100 = Long               1125899906842624l\n+  #102 = String             #103          // 1M\n+  #103 = Utf8               1M\n+  #104 = Long               1000000l\n+  #106 = String             #107          // 1G\n+  #107 = Utf8               1G\n+  #108 = Long               1000000000l\n+  #110 = String             #111          // 1T\n+  #111 = Utf8               1T\n+  #112 = Long               1000000000000l\n+  #114 = String             #115          // 1P\n+  #115 = Utf8               1P\n+  #116 = Long               1000000000000000l\n+  #118 = String             #119          // 1B\n+  #119 = Utf8               1B\n+  #120 = Methodref          #29.#121      // psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+  #121 = NameAndType        #122:#123     // parse:(Ljava/lang/String;)J\n+  #122 = Utf8               parse\n+  #123 = Utf8               (Ljava/lang/String;)J\n+  #124 = Methodref          #35.#125      // org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+  #125 = NameAndType        #38:#126      // assertEquals:(JJ)V\n+  #126 = Utf8               (JJ)V\n+  #127 = String             #128          // 10B\n+  #128 = Utf8               10B\n+  #129 = String             #130          // 100B\n+  #130 = Utf8               100B\n+  #131 = String             #132          // 1000B\n+  #132 = Utf8               1000B\n+  #133 = String             #134          // 1023B\n+  #134 = Utf8               1023B\n+  #135 = String             #136          // 1024B\n+  #136 = Utf8               1024B\n+  #137 = String             #138          // 1.0KB\n+  #138 = Utf8               1.0KB\n+  #139 = String             #140          // 1KB\n+  #140 = Utf8               1KB\n+  #141 = String             #142          // 1MB\n+  #142 = Utf8               1MB\n+  #143 = String             #144          // 1GB\n+  #144 = Utf8               1GB\n+  #145 = String             #146          // 1TB\n+  #146 = Utf8               1TB\n+  #147 = String             #148          // 1PB\n+  #148 = Utf8               1PB\n+  #149 = String             #150          // 1000\n+  #150 = Utf8               1000\n+  #151 = String             #152          // 1023\n+  #152 = Utf8               1023\n+  #153 = String             #154          // 1024\n+  #154 = Utf8               1024\n+  #155 = Utf8               Code\n+  #156 = Utf8               LineNumberTable\n+  #157 = Utf8               LocalVariableTable\n+  #158 = Utf8               this\n+  #159 = Utf8               Lpsiprobe/tools/SizeExpressionTests;\n+  #160 = Utf8               setUp\n+  #161 = Utf8               Exceptions\n+  #162 = Class              #163          // java/lang/Exception\n+  #163 = Utf8               java/lang/Exception\n+  #164 = Utf8               RuntimeVisibleAnnotations\n+  #165 = Utf8               Lorg/junit/jupiter/api/BeforeEach;\n+  #166 = Utf8               tearDown\n+  #167 = Utf8               Lorg/junit/jupiter/api/AfterEach;\n+  #168 = Utf8               testFormatNoDecimalBase2\n+  #169 = Utf8               Lorg/junit/jupiter/api/Test;\n+  #170 = Utf8               testFormatNoDecimalBase10\n+  #171 = Utf8               testFormatOneDecimalBase2\n+  #172 = Utf8               testFormatOneDecimalBase10\n+  #173 = Utf8               testFormatAllPrefixesBase2\n+  #174 = Utf8               testFormatAllPrefixesBase10\n+  #175 = Utf8               testParseWithUnit\n+  #176 = Utf8               testParseWithoutUnit\n   #177 = Utf8               SourceFile\n   #178 = Utf8               SizeExpressionTests.java\n {\n   private java.util.Locale defaultLocale;\n     descriptor: Ljava/util/Locale;\n     flags: (0x0002) ACC_PRIVATE\n \n   psiprobe.tools.SizeExpressionTests();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/SizeExpressionTests;\n \n   void setUp() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #21()\n-        org.junit.jupiter.api.BeforeEach\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokestatic  #22                 // Method java/util/Locale.getDefault:()Ljava/util/Locale;\n-         4: putfield      #28                 // Field defaultLocale:Ljava/util/Locale;\n-         7: getstatic     #30                 // Field java/util/Locale.US:Ljava/util/Locale;\n-        10: invokestatic  #33                 // Method java/util/Locale.setDefault:(Ljava/util/Locale;)V\n+         1: invokestatic  #7                  // Method java/util/Locale.getDefault:()Ljava/util/Locale;\n+         4: putfield      #13                 // Field defaultLocale:Ljava/util/Locale;\n+         7: getstatic     #19                 // Field java/util/Locale.US:Ljava/util/Locale;\n+        10: invokestatic  #22                 // Method java/util/Locale.setDefault:(Ljava/util/Locale;)V\n         13: return\n       LineNumberTable:\n         line 35: 0\n         line 36: 7\n         line 37: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      14     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #165()\n+        org.junit.jupiter.api.BeforeEach\n \n   void tearDown() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0000)\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #38()\n-        org.junit.jupiter.api.AfterEach\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field defaultLocale:Ljava/util/Locale;\n-         4: invokestatic  #33                 // Method java/util/Locale.setDefault:(Ljava/util/Locale;)V\n+         1: getfield      #13                 // Field defaultLocale:Ljava/util/Locale;\n+         4: invokestatic  #22                 // Method java/util/Locale.setDefault:(Ljava/util/Locale;)V\n          7: return\n       LineNumberTable:\n         line 46: 0\n         line 47: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    Exceptions:\n+      throws java.lang.Exception\n+    RuntimeVisibleAnnotations:\n+      0: #167()\n+        org.junit.jupiter.api.AfterEach\n \n   void testFormatNoDecimalBase2();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // String 1 B\n+         0: ldc           #26                 // String 1 B\n          2: lconst_1\n          3: iconst_0\n          4: iconst_1\n-         5: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-         8: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        11: ldc           #55                 // String 10 B\n-        13: ldc2_w        #57                 // long 10l\n+         5: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+         8: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        11: ldc           #40                 // String 10 B\n+        13: ldc2_w        #42                 // long 10l\n         16: iconst_0\n         17: iconst_1\n-        18: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        21: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        24: ldc           #59                 // String 100 B\n-        26: ldc2_w        #61                 // long 100l\n+        18: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        21: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        24: ldc           #44                 // String 100 B\n+        26: ldc2_w        #46                 // long 100l\n         29: iconst_0\n         30: iconst_1\n-        31: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        34: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        37: ldc           #63                 // String 1,000 B\n-        39: ldc2_w        #65                 // long 1000l\n+        31: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        34: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: ldc           #48                 // String 1,000 B\n+        39: ldc2_w        #50                 // long 1000l\n         42: iconst_0\n         43: iconst_1\n-        44: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        47: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        50: ldc           #67                 // String 1,023 B\n-        52: ldc2_w        #69                 // long 1023l\n+        44: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        47: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: ldc           #52                 // String 1,023 B\n+        52: ldc2_w        #54                 // long 1023l\n         55: iconst_0\n         56: iconst_1\n-        57: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        60: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        63: ldc           #71                 // String 1 KB\n-        65: ldc2_w        #73                 // long 1024l\n+        57: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        60: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        63: ldc           #56                 // String 1 KB\n+        65: ldc2_w        #58                 // long 1024l\n         68: iconst_0\n         69: iconst_1\n-        70: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        73: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        76: ldc           #75                 // String 10 KB\n-        78: ldc2_w        #77                 // long 10240l\n+        70: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        73: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        76: ldc           #60                 // String 10 KB\n+        78: ldc2_w        #62                 // long 10240l\n         81: iconst_0\n         82: iconst_1\n-        83: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        86: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        89: ldc           #75                 // String 10 KB\n-        91: ldc2_w        #79                 // long 10250l\n+        83: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        86: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        89: ldc           #60                 // String 10 KB\n+        91: ldc2_w        #64                 // long 10250l\n         94: iconst_0\n         95: iconst_1\n-        96: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        99: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        96: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        99: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n        102: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 11\n         line 56: 24\n         line 57: 37\n         line 58: 50\n         line 59: 63\n         line 60: 76\n         line 61: 89\n         line 62: 102\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     103     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n \n   void testFormatNoDecimalBase10();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #82                 // String 1\n+         0: ldc           #66                 // String 1\n          2: lconst_1\n          3: iconst_0\n          4: iconst_0\n-         5: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-         8: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        11: ldc           #84                 // String 10\n-        13: ldc2_w        #57                 // long 10l\n+         5: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+         8: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        11: ldc           #68                 // String 10\n+        13: ldc2_w        #42                 // long 10l\n         16: iconst_0\n         17: iconst_0\n-        18: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        21: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        24: ldc           #86                 // String 100\n-        26: ldc2_w        #61                 // long 100l\n+        18: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        21: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        24: ldc           #70                 // String 100\n+        26: ldc2_w        #46                 // long 100l\n         29: iconst_0\n         30: iconst_0\n-        31: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        34: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        37: ldc           #88                 // String 1K\n-        39: ldc2_w        #65                 // long 1000l\n+        31: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        34: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: ldc           #72                 // String 1K\n+        39: ldc2_w        #50                 // long 1000l\n         42: iconst_0\n         43: iconst_0\n-        44: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        47: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        50: ldc           #88                 // String 1K\n-        52: ldc2_w        #69                 // long 1023l\n+        44: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        47: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: ldc           #72                 // String 1K\n+        52: ldc2_w        #54                 // long 1023l\n         55: iconst_0\n         56: iconst_0\n-        57: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        60: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        63: ldc           #88                 // String 1K\n-        65: ldc2_w        #73                 // long 1024l\n+        57: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        60: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        63: ldc           #72                 // String 1K\n+        65: ldc2_w        #58                 // long 1024l\n         68: iconst_0\n         69: iconst_0\n-        70: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        73: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        76: ldc           #90                 // String 10K\n-        78: ldc2_w        #77                 // long 10240l\n+        70: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        73: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        76: ldc           #74                 // String 10K\n+        78: ldc2_w        #62                 // long 10240l\n         81: iconst_0\n         82: iconst_0\n-        83: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        86: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        89: ldc           #90                 // String 10K\n-        91: ldc2_w        #79                 // long 10250l\n+        83: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        86: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        89: ldc           #74                 // String 10K\n+        91: ldc2_w        #64                 // long 10250l\n         94: iconst_0\n         95: iconst_0\n-        96: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        99: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        96: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        99: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n        102: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 11\n         line 71: 24\n         line 72: 37\n         line 73: 50\n         line 74: 63\n         line 75: 76\n         line 76: 89\n         line 77: 102\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     103     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n \n   void testFormatOneDecimalBase2();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // String 1 B\n+         0: ldc           #26                 // String 1 B\n          2: lconst_1\n          3: iconst_1\n          4: iconst_1\n-         5: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-         8: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        11: ldc           #55                 // String 10 B\n-        13: ldc2_w        #57                 // long 10l\n+         5: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+         8: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        11: ldc           #40                 // String 10 B\n+        13: ldc2_w        #42                 // long 10l\n         16: iconst_1\n         17: iconst_1\n-        18: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        21: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        24: ldc           #59                 // String 100 B\n-        26: ldc2_w        #61                 // long 100l\n+        18: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        21: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        24: ldc           #44                 // String 100 B\n+        26: ldc2_w        #46                 // long 100l\n         29: iconst_1\n         30: iconst_1\n-        31: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        34: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        37: ldc           #63                 // String 1,000 B\n-        39: ldc2_w        #65                 // long 1000l\n+        31: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        34: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: ldc           #48                 // String 1,000 B\n+        39: ldc2_w        #50                 // long 1000l\n         42: iconst_1\n         43: iconst_1\n-        44: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        47: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        50: ldc           #67                 // String 1,023 B\n-        52: ldc2_w        #69                 // long 1023l\n+        44: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        47: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: ldc           #52                 // String 1,023 B\n+        52: ldc2_w        #54                 // long 1023l\n         55: iconst_1\n         56: iconst_1\n-        57: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        60: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        63: ldc           #93                 // String 1.0 KB\n-        65: ldc2_w        #73                 // long 1024l\n+        57: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        60: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        63: ldc           #76                 // String 1.0 KB\n+        65: ldc2_w        #58                 // long 1024l\n         68: iconst_1\n         69: iconst_1\n-        70: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        73: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        76: ldc           #95                 // String 10.0 KB\n-        78: ldc2_w        #77                 // long 10240l\n+        70: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        73: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        76: ldc           #78                 // String 10.0 KB\n+        78: ldc2_w        #62                 // long 10240l\n         81: iconst_1\n         82: iconst_1\n-        83: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        86: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        89: ldc           #95                 // String 10.0 KB\n-        91: ldc2_w        #79                 // long 10250l\n+        83: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        86: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        89: ldc           #78                 // String 10.0 KB\n+        91: ldc2_w        #64                 // long 10250l\n         94: iconst_1\n         95: iconst_1\n-        96: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        99: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        96: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        99: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n        102: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 11\n         line 86: 24\n         line 87: 37\n         line 88: 50\n         line 89: 63\n         line 90: 76\n         line 91: 89\n         line 92: 102\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     103     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n \n   void testFormatOneDecimalBase10();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #82                 // String 1\n+         0: ldc           #66                 // String 1\n          2: lconst_1\n          3: iconst_1\n          4: iconst_0\n-         5: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-         8: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        11: ldc           #84                 // String 10\n-        13: ldc2_w        #57                 // long 10l\n+         5: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+         8: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        11: ldc           #68                 // String 10\n+        13: ldc2_w        #42                 // long 10l\n         16: iconst_1\n         17: iconst_0\n-        18: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        21: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        24: ldc           #86                 // String 100\n-        26: ldc2_w        #61                 // long 100l\n+        18: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        21: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        24: ldc           #70                 // String 100\n+        26: ldc2_w        #46                 // long 100l\n         29: iconst_1\n         30: iconst_0\n-        31: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        34: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        37: ldc           #98                 // String 1.0K\n-        39: ldc2_w        #65                 // long 1000l\n+        31: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        34: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: ldc           #80                 // String 1.0K\n+        39: ldc2_w        #50                 // long 1000l\n         42: iconst_1\n         43: iconst_0\n-        44: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        47: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        50: ldc           #98                 // String 1.0K\n-        52: ldc2_w        #69                 // long 1023l\n+        44: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        47: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: ldc           #80                 // String 1.0K\n+        52: ldc2_w        #54                 // long 1023l\n         55: iconst_1\n         56: iconst_0\n-        57: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        60: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        63: ldc           #98                 // String 1.0K\n-        65: ldc2_w        #73                 // long 1024l\n+        57: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        60: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        63: ldc           #80                 // String 1.0K\n+        65: ldc2_w        #58                 // long 1024l\n         68: iconst_1\n         69: iconst_0\n-        70: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        73: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        76: ldc           #100                // String 10.2K\n-        78: ldc2_w        #77                 // long 10240l\n+        70: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        73: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        76: ldc           #82                 // String 10.2K\n+        78: ldc2_w        #62                 // long 10240l\n         81: iconst_1\n         82: iconst_0\n-        83: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        86: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        89: ldc           #102                // String 10.3K\n-        91: ldc2_w        #79                 // long 10250l\n+        83: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        86: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        89: ldc           #84                 // String 10.3K\n+        91: ldc2_w        #64                 // long 10250l\n         94: iconst_1\n         95: iconst_0\n-        96: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        99: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        96: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        99: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n        102: return\n       LineNumberTable:\n         line 99: 0\n         line 100: 11\n         line 101: 24\n         line 102: 37\n         line 103: 50\n         line 104: 63\n         line 105: 76\n         line 106: 89\n         line 107: 102\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     103     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n \n   void testFormatAllPrefixesBase2();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #41                 // String 1 B\n+         0: ldc           #26                 // String 1 B\n          2: lconst_1\n          3: iconst_0\n          4: iconst_1\n-         5: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-         8: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        11: ldc           #71                 // String 1 KB\n-        13: ldc2_w        #73                 // long 1024l\n+         5: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+         8: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        11: ldc           #56                 // String 1 KB\n+        13: ldc2_w        #58                 // long 1024l\n         16: iconst_0\n         17: iconst_1\n-        18: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        21: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        24: ldc           #105                // String 1 MB\n-        26: ldc2_w        #107                // long 1048576l\n+        18: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        21: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        24: ldc           #86                 // String 1 MB\n+        26: ldc2_w        #88                 // long 1048576l\n         29: iconst_0\n         30: iconst_1\n-        31: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        34: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        37: ldc           #109                // String 1 GB\n-        39: ldc2_w        #111                // long 1073741824l\n+        31: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        34: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: ldc           #90                 // String 1 GB\n+        39: ldc2_w        #92                 // long 1073741824l\n         42: iconst_0\n         43: iconst_1\n-        44: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        47: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        50: ldc           #113                // String 1 TB\n-        52: ldc2_w        #115                // long 1099511627776l\n+        44: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        47: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: ldc           #94                 // String 1 TB\n+        52: ldc2_w        #96                 // long 1099511627776l\n         55: iconst_0\n         56: iconst_1\n-        57: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        60: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        63: ldc           #117                // String 1 PB\n-        65: ldc2_w        #119                // long 1125899906842624l\n+        57: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        60: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        63: ldc           #98                 // String 1 PB\n+        65: ldc2_w        #100                // long 1125899906842624l\n         68: iconst_0\n         69: iconst_1\n-        70: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        73: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        70: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        73: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n         76: return\n       LineNumberTable:\n         line 114: 0\n         line 115: 11\n         line 116: 24\n         line 117: 37\n         line 118: 50\n         line 119: 63\n         line 120: 76\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      77     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n \n   void testFormatAllPrefixesBase10();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #82                 // String 1\n+         0: ldc           #66                 // String 1\n          2: lconst_1\n          3: iconst_0\n          4: iconst_0\n-         5: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-         8: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        11: ldc           #88                 // String 1K\n-        13: ldc2_w        #65                 // long 1000l\n+         5: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+         8: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        11: ldc           #72                 // String 1K\n+        13: ldc2_w        #50                 // long 1000l\n         16: iconst_0\n         17: iconst_0\n-        18: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        21: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        24: ldc           #122                // String 1M\n-        26: ldc2_w        #124                // long 1000000l\n+        18: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        21: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        24: ldc           #102                // String 1M\n+        26: ldc2_w        #104                // long 1000000l\n         29: iconst_0\n         30: iconst_0\n-        31: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        34: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        37: ldc           #126                // String 1G\n-        39: ldc2_w        #128                // long 1000000000l\n+        31: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        34: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: ldc           #106                // String 1G\n+        39: ldc2_w        #108                // long 1000000000l\n         42: iconst_0\n         43: iconst_0\n-        44: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        47: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        50: ldc           #130                // String 1T\n-        52: ldc2_w        #132                // long 1000000000000l\n+        44: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        47: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: ldc           #110                // String 1T\n+        52: ldc2_w        #112                // long 1000000000000l\n         55: iconst_0\n         56: iconst_0\n-        57: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        60: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-        63: ldc           #134                // String 1P\n-        65: ldc2_w        #136                // long 1000000000000000l\n+        57: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        60: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        63: ldc           #114                // String 1P\n+        65: ldc2_w        #116                // long 1000000000000000l\n         68: iconst_0\n         69: iconst_0\n-        70: invokestatic  #43                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n-        73: invokestatic  #49                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+        70: invokestatic  #28                 // Method psiprobe/tools/SizeExpression.format:(JIZ)Ljava/lang/String;\n+        73: invokestatic  #34                 // Method org/junit/jupiter/api/Assertions.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n         76: return\n       LineNumberTable:\n         line 127: 0\n         line 128: 11\n         line 129: 24\n         line 130: 37\n         line 131: 50\n         line 132: 63\n         line 133: 76\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      77     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n \n   void testParseWithUnit();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=1, args_size=1\n          0: lconst_1\n-         1: ldc           #139                // String 1B\n-         3: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-         6: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-         9: ldc2_w        #57                 // long 10l\n-        12: ldc           #148                // String 10B\n-        14: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        17: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        20: ldc2_w        #61                 // long 100l\n-        23: ldc           #150                // String 100B\n-        25: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        28: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        31: ldc2_w        #65                 // long 1000l\n-        34: ldc           #152                // String 1000B\n-        36: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        39: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        42: ldc2_w        #69                 // long 1023l\n-        45: ldc           #154                // String 1023B\n-        47: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        50: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        53: ldc2_w        #73                 // long 1024l\n-        56: ldc           #156                // String 1024B\n-        58: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        61: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        64: ldc2_w        #73                 // long 1024l\n-        67: ldc           #158                // String 1.0KB\n-        69: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        72: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        75: ldc2_w        #73                 // long 1024l\n-        78: ldc           #160                // String 1KB\n-        80: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        83: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        86: ldc2_w        #107                // long 1048576l\n-        89: ldc           #162                // String 1MB\n-        91: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        94: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        97: ldc2_w        #111                // long 1073741824l\n-       100: ldc           #164                // String 1GB\n-       102: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-       105: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-       108: ldc2_w        #115                // long 1099511627776l\n-       111: ldc           #166                // String 1TB\n-       113: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-       116: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-       119: ldc2_w        #119                // long 1125899906842624l\n-       122: ldc           #168                // String 1PB\n-       124: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-       127: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+         1: ldc           #118                // String 1B\n+         3: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+         6: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+         9: ldc2_w        #42                 // long 10l\n+        12: ldc           #127                // String 10B\n+        14: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        17: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        20: ldc2_w        #46                 // long 100l\n+        23: ldc           #129                // String 100B\n+        25: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        28: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        31: ldc2_w        #50                 // long 1000l\n+        34: ldc           #131                // String 1000B\n+        36: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        39: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        42: ldc2_w        #54                 // long 1023l\n+        45: ldc           #133                // String 1023B\n+        47: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        50: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        53: ldc2_w        #58                 // long 1024l\n+        56: ldc           #135                // String 1024B\n+        58: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        61: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        64: ldc2_w        #58                 // long 1024l\n+        67: ldc           #137                // String 1.0KB\n+        69: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        72: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        75: ldc2_w        #58                 // long 1024l\n+        78: ldc           #139                // String 1KB\n+        80: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        83: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        86: ldc2_w        #88                 // long 1048576l\n+        89: ldc           #141                // String 1MB\n+        91: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        94: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        97: ldc2_w        #92                 // long 1073741824l\n+       100: ldc           #143                // String 1GB\n+       102: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+       105: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+       108: ldc2_w        #96                 // long 1099511627776l\n+       111: ldc           #145                // String 1TB\n+       113: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+       116: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+       119: ldc2_w        #100                // long 1125899906842624l\n+       122: ldc           #147                // String 1PB\n+       124: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+       127: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n        130: return\n       LineNumberTable:\n         line 140: 0\n         line 141: 9\n         line 142: 20\n         line 143: 31\n         line 144: 42\n@@ -703,71 +700,71 @@\n         line 149: 97\n         line 150: 108\n         line 151: 119\n         line 152: 130\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     131     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n \n   void testParseWithoutUnit();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #40()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=4, locals=1, args_size=1\n          0: lconst_1\n-         1: ldc           #82                 // String 1\n-         3: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-         6: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-         9: ldc2_w        #57                 // long 10l\n-        12: ldc           #84                 // String 10\n-        14: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        17: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        20: ldc2_w        #61                 // long 100l\n-        23: ldc           #86                 // String 100\n-        25: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        28: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        31: ldc2_w        #65                 // long 1000l\n-        34: ldc           #171                // String 1000\n-        36: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        39: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        42: ldc2_w        #69                 // long 1023l\n-        45: ldc           #173                // String 1023\n-        47: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        50: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        53: ldc2_w        #73                 // long 1024l\n-        56: ldc           #175                // String 1024\n-        58: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        61: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        64: ldc2_w        #65                 // long 1000l\n-        67: ldc           #98                 // String 1.0K\n-        69: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        72: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        75: ldc2_w        #65                 // long 1000l\n-        78: ldc           #88                 // String 1K\n-        80: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        83: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        86: ldc2_w        #124                // long 1000000l\n-        89: ldc           #122                // String 1M\n-        91: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-        94: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-        97: ldc2_w        #128                // long 1000000000l\n-       100: ldc           #126                // String 1G\n-       102: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-       105: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-       108: ldc2_w        #132                // long 1000000000000l\n-       111: ldc           #130                // String 1T\n-       113: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-       116: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n-       119: ldc2_w        #136                // long 1000000000000000l\n-       122: ldc           #134                // String 1P\n-       124: invokestatic  #141                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-       127: invokestatic  #145                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+         1: ldc           #66                 // String 1\n+         3: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+         6: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+         9: ldc2_w        #42                 // long 10l\n+        12: ldc           #68                 // String 10\n+        14: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        17: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        20: ldc2_w        #46                 // long 100l\n+        23: ldc           #70                 // String 100\n+        25: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        28: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        31: ldc2_w        #50                 // long 1000l\n+        34: ldc           #149                // String 1000\n+        36: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        39: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        42: ldc2_w        #54                 // long 1023l\n+        45: ldc           #151                // String 1023\n+        47: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        50: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        53: ldc2_w        #58                 // long 1024l\n+        56: ldc           #153                // String 1024\n+        58: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        61: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        64: ldc2_w        #50                 // long 1000l\n+        67: ldc           #80                 // String 1.0K\n+        69: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        72: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        75: ldc2_w        #50                 // long 1000l\n+        78: ldc           #72                 // String 1K\n+        80: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        83: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        86: ldc2_w        #104                // long 1000000l\n+        89: ldc           #102                // String 1M\n+        91: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        94: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+        97: ldc2_w        #108                // long 1000000000l\n+       100: ldc           #106                // String 1G\n+       102: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+       105: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+       108: ldc2_w        #112                // long 1000000000000l\n+       111: ldc           #110                // String 1T\n+       113: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+       116: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n+       119: ldc2_w        #116                // long 1000000000000000l\n+       122: ldc           #114                // String 1P\n+       124: invokestatic  #120                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+       127: invokestatic  #124                // Method org/junit/jupiter/api/Assertions.assertEquals:(JJ)V\n        130: return\n       LineNumberTable:\n         line 159: 0\n         line 160: 9\n         line 161: 20\n         line 162: 31\n         line 163: 42\n@@ -778,9 +775,12 @@\n         line 168: 97\n         line 169: 108\n         line 170: 119\n         line 171: 130\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     131     0  this   Lpsiprobe/tools/SizeExpressionTests;\n+    RuntimeVisibleAnnotations:\n+      0: #169()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"SizeExpressionTests.java\"\n"}]}, {"source1": "psiprobe/tools/WhoisTests.class", "source2": "psiprobe/tools/WhoisTests.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,30 +12,30 @@\n     @Disabled\n     @Test\n     void testLocalhost() throws IOException {\n         final int a = 127;\n         final int b = 0;\n         final int c = 0;\n         final int d = 1;\n-        final String dotted = String.valueOf(a) + \".\" + b + \".\" + c + \".\" + d;\n+        final String dotted = a + \".\" + b + \".\" + c + \".\" + d;\n         final byte[] bytes = { (byte)a, (byte)b, (byte)c, (byte)d };\n         final Whois.Response response = Whois.lookup(\"whois.arin.net\", 43, \"n \" + dotted, 5L);\n         Assertions.assertEquals((Object)\"SPECIAL-IPV4-LOOPBACK-IANA-RESERVED\", response.getData().get((Object)\"NetName\"));\n         Assertions.assertEquals((Object)\"127.0.0.1\", (Object)InetAddress.getByName(dotted).getHostName());\n         Assertions.assertEquals((Object)\"127.0.0.1\", (Object)InetAddress.getByAddress(bytes).getHostName());\n     }\n     \n     @Disabled\n     @Test\n     void testGoogle() throws IOException {\n         final int a = 74;\n         final int b = 125;\n         final int c = 45;\n         final int d = 100;\n-        final String dotted = String.valueOf(a) + \".\" + b + \".\" + c + \".\" + d;\n+        final String dotted = a + \".\" + b + \".\" + c + \".\" + d;\n         final byte[] bytes = { (byte)a, (byte)b, (byte)c, (byte)d };\n         final Whois.Response response = Whois.lookup(\"whois.arin.net\", 43, \"n \" + dotted, 5L);\n         Assertions.assertEquals((Object)\"GOOGLE\", response.getData().get((Object)\"NetName\"));\n         Assertions.assertEquals((Object)\"74.125.45.100\", (Object)InetAddress.getByName(dotted).getHostName());\n         Assertions.assertEquals((Object)\"74.125.45.100\", (Object)InetAddress.getByAddress(bytes).getHostName());\n     }\n }\n"}]}, {"source1": "psiprobe/tools/logging/DefaultAccessorTest.class", "source2": "psiprobe/tools/logging/DefaultAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 511cb1e10ec712c62b74fb312883da34da9a10771c4cafaf0d9793be1477424c\n+  SHA-256 checksum d3dc7ee05e6c01733cb5bd432702664b0c5d163fd3b2b4815b2850b7fba48334\n   Compiled from \"DefaultAccessorTest.java\"\n class psiprobe.tools.logging.DefaultAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/DefaultAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/tools/logging/DefaultAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/DefaultAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/DefaultAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/DefaultAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/DefaultAccessor\n-  #18 = Utf8               psiprobe/tools/logging/DefaultAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/DefaultAccessor\n+   #8 = Utf8               psiprobe/tools/logging/DefaultAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/tools/logging/DefaultAccessorTest\n+  #25 = Utf8               psiprobe/tools/logging/DefaultAccessorTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/tools/logging/DefaultAccessorTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               DefaultAccessorTest.java\n {\n   psiprobe.tools.logging.DefaultAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/DefaultAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/DefaultAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/tools/logging/DefaultAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/tools/logging/DefaultAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"DefaultAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/FileLogAccessorTest.class", "source2": "psiprobe/tools/logging/FileLogAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 1596876009cb7ffe5b949fc4c8a54bcfa7f9f6cb0c77770a6856e1cca4d5ea1d\n+  SHA-256 checksum ae8eef10c648c6406ab6aebecfcebde8e4ca46a72f10c54b8c4c0382b1d1e3a8\n   Compiled from \"FileLogAccessorTest.java\"\n class psiprobe.tools.logging.FileLogAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/FileLogAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/tools/logging/FileLogAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/FileLogAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/FileLogAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/FileLogAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/FileLogAccessor\n-  #18 = Utf8               psiprobe/tools/logging/FileLogAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/FileLogAccessor\n+   #8 = Utf8               psiprobe/tools/logging/FileLogAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/tools/logging/FileLogAccessorTest\n+  #25 = Utf8               psiprobe/tools/logging/FileLogAccessorTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/tools/logging/FileLogAccessorTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               FileLogAccessorTest.java\n {\n   psiprobe.tools.logging.FileLogAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/FileLogAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/FileLogAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/tools/logging/FileLogAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/tools/logging/FileLogAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"FileLogAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest.class", "source2": "psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -14,15 +14,15 @@\n {\n     @Test\n     void getFile() throws Exception {\n         final Jdk14FileHandlerAccessor handlerAccessor = new Jdk14FileHandlerAccessor();\n         handlerAccessor.setLoggerAccessor(new Jdk14LoggerAccessor());\n         final Path testPath = Files.createTempDirectory(\"psi-probe\", (FileAttribute<?>[])new FileAttribute[0]);\n         testPath.toFile().deleteOnExit();\n-        final FileHandler target = new FileHandler(String.valueOf(testPath.toString()) + \"test-%g.log\", 1024, 3);\n+        final FileHandler target = new FileHandler(testPath.toString() + \"test-%g.log\", 1024, 3);\n         handlerAccessor.setTarget((Object)target);\n         handlerAccessor.setIndex(Integer.toString(0));\n         final Application testApplication = new Application();\n         handlerAccessor.setApplication(testApplication);\n         final File file = handlerAccessor.getFile();\n         Assertions.assertThat(file.getAbsolutePath()).isEqualTo(testPath + \"test-0.log\");\n     }\n"}]}, {"source1": "psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest.class", "source2": "psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum fa33ac120b3bc56e482b8b90aaba9cc601be2adda58c6d91de18e97e73acc79c\n+  SHA-256 checksum 151ab161b97aa5bd09e270b48815fab1e8d8e11ffd5edfe0a23f99c4ea09db00\n   Compiled from \"Jdk14HandlerAccessorTest.java\"\n class psiprobe.tools.logging.jdk.Jdk14HandlerAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #28                         // psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-  #18 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // level\n-  #28 = Utf8               level\n-  #29 = Methodref          #30.#32        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #30 = Class              #31            // com/codebox/bean/JavaBeanTesterBuilder\n-  #31 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #32 = NameAndType        #33:#34        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skip\n-  #34 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Methodref          #30.#36        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #36 = NameAndType        #37:#6         // test:()V\n-  #37 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+   #8 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // level\n+  #18 = Utf8               level\n+  #19 = Methodref          #20.#21        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #20 = Class              #22            // com/codebox/bean/JavaBeanTesterBuilder\n+  #21 = NameAndType        #23:#24        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = Utf8               skip\n+  #24 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #25 = Methodref          #20.#26        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #26 = NameAndType        #27:#6         // test:()V\n+  #27 = Utf8               test\n+  #28 = Class              #29            // psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest\n+  #29 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest;\n+  #35 = Utf8               javabeanTester\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n   #38 = Utf8               SourceFile\n   #39 = Utf8               Jdk14HandlerAccessorTest.java\n {\n   psiprobe.tools.logging.jdk.Jdk14HandlerAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_1\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String level\n+        11: ldc           #17                 // String level\n         13: aastore\n-        14: invokevirtual #29                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        17: invokevirtual #35                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        14: invokevirtual #19                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        17: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         20: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #37()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"Jdk14HandlerAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest.class", "source2": "psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum 891dfcd1109cabed0c8f8bf0965214f503436c1ae45553ef9554a2fe1af7e70f\n+  SHA-256 checksum 9db138b356b198b12223673c1b8190b29bd41edfb63a466b241e23a93204d407\n   Compiled from \"Log4jAppenderAccessorTest.java\"\n class psiprobe.tools.logging.log4j.Log4jAppenderAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #28                         // psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/log4j/Log4jAppenderAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-  #18 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // level\n-  #28 = Utf8               level\n-  #29 = Methodref          #30.#32        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #30 = Class              #31            // com/codebox/bean/JavaBeanTesterBuilder\n-  #31 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #32 = NameAndType        #33:#34        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skip\n-  #34 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Methodref          #30.#36        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #36 = NameAndType        #37:#6         // test:()V\n-  #37 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+   #8 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // level\n+  #18 = Utf8               level\n+  #19 = Methodref          #20.#21        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #20 = Class              #22            // com/codebox/bean/JavaBeanTesterBuilder\n+  #21 = NameAndType        #23:#24        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = Utf8               skip\n+  #24 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #25 = Methodref          #20.#26        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #26 = NameAndType        #27:#6         // test:()V\n+  #27 = Utf8               test\n+  #28 = Class              #29            // psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest\n+  #29 = Utf8               psiprobe/tools/logging/log4j/Log4jAppenderAccessorTest\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/log4j/Log4jAppenderAccessorTest;\n+  #35 = Utf8               javabeanTester\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n   #38 = Utf8               SourceFile\n   #39 = Utf8               Log4jAppenderAccessorTest.java\n {\n   psiprobe.tools.logging.log4j.Log4jAppenderAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j/Log4jAppenderAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_1\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String level\n+        11: ldc           #17                 // String level\n         13: aastore\n-        14: invokevirtual #29                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        17: invokevirtual #35                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        14: invokevirtual #19                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        17: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         20: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/logging/log4j/Log4jAppenderAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #37()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"Log4jAppenderAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest.class", "source2": "psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum cd75d05ecb569a3b542bbcd833b459450881fe9da43a826c2684f82d03b558a7\n+  SHA-256 checksum b64f56a5247c28e0b9bd69abfdeb6fe136cfab285bf955efcae97f85368f664c\n   Compiled from \"Log4j2AppenderAccessorTest.java\"\n class psiprobe.tools.logging.log4j2.Log4j2AppenderAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #28                         // psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-  #18 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // level\n-  #28 = Utf8               level\n-  #29 = Methodref          #30.#32        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #30 = Class              #31            // com/codebox/bean/JavaBeanTesterBuilder\n-  #31 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #32 = NameAndType        #33:#34        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skip\n-  #34 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Methodref          #30.#36        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #36 = NameAndType        #37:#6         // test:()V\n-  #37 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+   #8 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // level\n+  #18 = Utf8               level\n+  #19 = Methodref          #20.#21        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #20 = Class              #22            // com/codebox/bean/JavaBeanTesterBuilder\n+  #21 = NameAndType        #23:#24        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = Utf8               skip\n+  #24 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #25 = Methodref          #20.#26        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #26 = NameAndType        #27:#6         // test:()V\n+  #27 = Utf8               test\n+  #28 = Class              #29            // psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest\n+  #29 = Utf8               psiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest;\n+  #35 = Utf8               javabeanTester\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n   #38 = Utf8               SourceFile\n   #39 = Utf8               Log4j2AppenderAccessorTest.java\n {\n   psiprobe.tools.logging.log4j2.Log4j2AppenderAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_1\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String level\n+        11: ldc           #17                 // String level\n         13: aastore\n-        14: invokevirtual #29                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        17: invokevirtual #35                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        14: invokevirtual #19                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        17: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         20: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/logging/log4j2/Log4j2AppenderAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #37()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"Log4j2AppenderAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/logback/LogbackAppenderAccessorTest.class", "source2": "psiprobe/tools/logging/logback/LogbackAppenderAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum 6ee91b4cd648d24ad0832f897adfd2642aa22c3fc7e78b419bb5c1fe41782c92\n+  SHA-256 checksum 36c7ff7e8ab0c53a4672e54817d16ce67a7bfacb95c4d4c69366c07bf3a42163\n   Compiled from \"LogbackAppenderAccessorTest.java\"\n class psiprobe.tools.logging.logback.LogbackAppenderAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback/LogbackAppenderAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #28                         // psiprobe/tools/logging/logback/LogbackAppenderAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/logback/LogbackAppenderAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/logback/LogbackAppenderAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-  #18 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // level\n-  #28 = Utf8               level\n-  #29 = Methodref          #30.#32        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #30 = Class              #31            // com/codebox/bean/JavaBeanTesterBuilder\n-  #31 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #32 = NameAndType        #33:#34        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skip\n-  #34 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Methodref          #30.#36        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #36 = NameAndType        #37:#6         // test:()V\n-  #37 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+   #8 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // level\n+  #18 = Utf8               level\n+  #19 = Methodref          #20.#21        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #20 = Class              #22            // com/codebox/bean/JavaBeanTesterBuilder\n+  #21 = NameAndType        #23:#24        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = Utf8               skip\n+  #24 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #25 = Methodref          #20.#26        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #26 = NameAndType        #27:#6         // test:()V\n+  #27 = Utf8               test\n+  #28 = Class              #29            // psiprobe/tools/logging/logback/LogbackAppenderAccessorTest\n+  #29 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessorTest\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/logback/LogbackAppenderAccessorTest;\n+  #35 = Utf8               javabeanTester\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n   #38 = Utf8               SourceFile\n   #39 = Utf8               LogbackAppenderAccessorTest.java\n {\n   psiprobe.tools.logging.logback.LogbackAppenderAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_1\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String level\n+        11: ldc           #17                 // String level\n         13: aastore\n-        14: invokevirtual #29                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        17: invokevirtual #35                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        14: invokevirtual #19                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        17: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         20: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #37()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"LogbackAppenderAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest.class", "source2": "psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum dc6699487889d6cca86632c62b1223fca938b063d623058cf69f7b45243d3df7\n+  SHA-256 checksum 1067c584db64966f71006551ea494766877a8180722b88cff69ea4e230158d23\n   Compiled from \"Logback13AppenderAccessorTest.java\"\n class psiprobe.tools.logging.logback13.Logback13AppenderAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #28                         // psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-  #18 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // level\n-  #28 = Utf8               level\n-  #29 = Methodref          #30.#32        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #30 = Class              #31            // com/codebox/bean/JavaBeanTesterBuilder\n-  #31 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #32 = NameAndType        #33:#34        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skip\n-  #34 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Methodref          #30.#36        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #36 = NameAndType        #37:#6         // test:()V\n-  #37 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+   #8 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // level\n+  #18 = Utf8               level\n+  #19 = Methodref          #20.#21        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #20 = Class              #22            // com/codebox/bean/JavaBeanTesterBuilder\n+  #21 = NameAndType        #23:#24        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = Utf8               skip\n+  #24 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #25 = Methodref          #20.#26        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #26 = NameAndType        #27:#6         // test:()V\n+  #27 = Utf8               test\n+  #28 = Class              #29            // psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest\n+  #29 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessorTest\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessorTest;\n+  #35 = Utf8               javabeanTester\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n   #38 = Utf8               SourceFile\n   #39 = Utf8               Logback13AppenderAccessorTest.java\n {\n   psiprobe.tools.logging.logback13.Logback13AppenderAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_1\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String level\n+        11: ldc           #17                 // String level\n         13: aastore\n-        14: invokevirtual #29                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        17: invokevirtual #35                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        14: invokevirtual #19                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        17: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         20: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #37()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"Logback13AppenderAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest.class", "source2": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum 87ebf5aa9f7f368a84b7ebfeaf3ca21aa081c145e07141c65b556d673bafce5d\n+  SHA-256 checksum 84ab764662eb4074e119564f956ff8ac08109f832132279a000e0df1ce73dada\n   Compiled from \"TomcatSlf4jLogbackAppenderAccessorTest.java\"\n class psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #28                         // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-  #18 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // level\n-  #28 = Utf8               level\n-  #29 = Methodref          #30.#32        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #30 = Class              #31            // com/codebox/bean/JavaBeanTesterBuilder\n-  #31 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #32 = NameAndType        #33:#34        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skip\n-  #34 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Methodref          #30.#36        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #36 = NameAndType        #37:#6         // test:()V\n-  #37 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+   #8 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // level\n+  #18 = Utf8               level\n+  #19 = Methodref          #20.#21        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #20 = Class              #22            // com/codebox/bean/JavaBeanTesterBuilder\n+  #21 = NameAndType        #23:#24        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = Utf8               skip\n+  #24 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #25 = Methodref          #20.#26        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #26 = NameAndType        #27:#6         // test:()V\n+  #27 = Utf8               test\n+  #28 = Class              #29            // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest\n+  #29 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest;\n+  #35 = Utf8               javabeanTester\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n   #38 = Utf8               SourceFile\n   #39 = Utf8               TomcatSlf4jLogbackAppenderAccessorTest.java\n {\n   psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_1\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String level\n+        11: ldc           #17                 // String level\n         13: aastore\n-        14: invokevirtual #29                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        17: invokevirtual #35                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        14: invokevirtual #19                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        17: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         20: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #37()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"TomcatSlf4jLogbackAppenderAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest.class", "source2": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,91 +1,91 @@\n-  SHA-256 checksum aab4df9f879f096347d3cea8f77d75609a5807e82873eea53f8d97c8e4c85f72\n+  SHA-256 checksum a304bebcb84d378d47c39bffbf4b2ca67028a27c8069750d4370e8b210d3eb6b\n   Compiled from \"TomcatSlf4jLogback13AppenderAccessorTest.java\"\n class psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #28                         // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest\n-   #2 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-  #18 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Class              #26            // java/lang/String\n-  #26 = Utf8               java/lang/String\n-  #27 = String             #28            // level\n-  #28 = Utf8               level\n-  #29 = Methodref          #30.#32        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #30 = Class              #31            // com/codebox/bean/JavaBeanTesterBuilder\n-  #31 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #32 = NameAndType        #33:#34        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #33 = Utf8               skip\n-  #34 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #35 = Methodref          #30.#36        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #36 = NameAndType        #37:#6         // test:()V\n-  #37 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+   #8 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Class              #16            // java/lang/String\n+  #16 = Utf8               java/lang/String\n+  #17 = String             #18            // level\n+  #18 = Utf8               level\n+  #19 = Methodref          #20.#21        // com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #20 = Class              #22            // com/codebox/bean/JavaBeanTesterBuilder\n+  #21 = NameAndType        #23:#24        // skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #22 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #23 = Utf8               skip\n+  #24 = Utf8               ([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #25 = Methodref          #20.#26        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #26 = NameAndType        #27:#6         // test:()V\n+  #27 = Utf8               test\n+  #28 = Class              #29            // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest\n+  #29 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest;\n+  #35 = Utf8               javabeanTester\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/junit/jupiter/api/Test;\n   #38 = Utf8               SourceFile\n   #39 = Utf8               TomcatSlf4jLogback13AppenderAccessorTest.java\n {\n   psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessorTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         0: ldc           #7                  // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n          5: iconst_1\n-         6: anewarray     #25                 // class java/lang/String\n+         6: anewarray     #15                 // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: ldc           #27                 // String level\n+        11: ldc           #17                 // String level\n         13: aastore\n-        14: invokevirtual #29                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-        17: invokevirtual #35                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+        14: invokevirtual #19                 // Method com/codebox/bean/JavaBeanTesterBuilder.skip:([Ljava/lang/String;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+        17: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         20: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessorTest;\n+    RuntimeVisibleAnnotations:\n+      0: #37()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"TomcatSlf4jLogback13AppenderAccessorTest.java\"\n"}]}, {"source1": "psiprobe/tools/url/UrlParserTest.class", "source2": "psiprobe/tools/url/UrlParserTest.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum e31e87f1d335d9d52900a10dfda6bf41e26932647d2fb681520e97be520eff70\n+  SHA-256 checksum 009788b03d6e38426a34d229241ffcdec5bf2f9cd2258f709b9f133637db9f0c\n   Compiled from \"UrlParserTest.java\"\n class psiprobe.tools.url.UrlParserTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/url/UrlParserTest\n-  super_class: #3                         // java/lang/Object\n+  this_class: #24                         // psiprobe/tools/url/UrlParserTest\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/url/UrlParserTest\n-   #2 = Utf8               psiprobe/tools/url/UrlParserTest\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/url/UrlParserTest;\n-  #14 = Utf8               javabeanTester\n-  #15 = Utf8               RuntimeVisibleAnnotations\n-  #16 = Utf8               Lorg/junit/jupiter/api/Test;\n-  #17 = Class              #18            // psiprobe/tools/url/UrlParser\n-  #18 = Utf8               psiprobe/tools/url/UrlParser\n-  #19 = Methodref          #20.#22        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #20 = Class              #21            // com/codebox/bean/JavaBeanTester\n-  #21 = Utf8               com/codebox/bean/JavaBeanTester\n-  #22 = NameAndType        #23:#24        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #23 = Utf8               builder\n-  #24 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #25 = Methodref          #26.#28        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #26 = Class              #27            // com/codebox/bean/JavaBeanTesterBuilder\n-  #27 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n-  #28 = NameAndType        #29:#30        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #29 = Utf8               loadData\n-  #30 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-  #31 = Methodref          #26.#32        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n-  #32 = NameAndType        #33:#6         // test:()V\n-  #33 = Utf8               test\n+   #7 = Class              #8             // psiprobe/tools/url/UrlParser\n+   #8 = Utf8               psiprobe/tools/url/UrlParser\n+   #9 = Methodref          #10.#11        // com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #10 = Class              #12            // com/codebox/bean/JavaBeanTester\n+  #11 = NameAndType        #13:#14        // builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #12 = Utf8               com/codebox/bean/JavaBeanTester\n+  #13 = Utf8               builder\n+  #14 = Utf8               (Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #15 = Methodref          #16.#17        // com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #16 = Class              #18            // com/codebox/bean/JavaBeanTesterBuilder\n+  #17 = NameAndType        #19:#20        // loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #18 = Utf8               com/codebox/bean/JavaBeanTesterBuilder\n+  #19 = Utf8               loadData\n+  #20 = Utf8               ()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+  #21 = Methodref          #16.#22        // com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+  #22 = NameAndType        #23:#6         // test:()V\n+  #23 = Utf8               test\n+  #24 = Class              #25            // psiprobe/tools/url/UrlParserTest\n+  #25 = Utf8               psiprobe/tools/url/UrlParserTest\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/tools/url/UrlParserTest;\n+  #31 = Utf8               javabeanTester\n+  #32 = Utf8               RuntimeVisibleAnnotations\n+  #33 = Utf8               Lorg/junit/jupiter/api/Test;\n   #34 = Utf8               SourceFile\n   #35 = Utf8               UrlParserTest.java\n {\n   psiprobe.tools.url.UrlParserTest();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/url/UrlParserTest;\n \n   void javabeanTester();\n     descriptor: ()V\n     flags: (0x0000)\n-    RuntimeVisibleAnnotations:\n-      0: #16()\n-        org.junit.jupiter.api.Test\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #17                 // class psiprobe/tools/url/UrlParser\n-         2: invokestatic  #19                 // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         5: invokevirtual #25                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n-         8: invokevirtual #31                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n+         0: ldc           #7                  // class psiprobe/tools/url/UrlParser\n+         2: invokestatic  #9                  // Method com/codebox/bean/JavaBeanTester.builder:(Ljava/lang/Class;)Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         5: invokevirtual #15                 // Method com/codebox/bean/JavaBeanTesterBuilder.loadData:()Lcom/codebox/bean/JavaBeanTesterBuilder;\n+         8: invokevirtual #21                 // Method com/codebox/bean/JavaBeanTesterBuilder.test:()V\n         11: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/tools/url/UrlParserTest;\n+    RuntimeVisibleAnnotations:\n+      0: #33()\n+        org.junit.jupiter.api.Test\n }\n SourceFile: \"UrlParserTest.java\"\n"}]}]}
