{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "input1-content", "source2": "input2-content", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,23 +1,22 @@\n--rw-r--r--   0 root         (0) root         (0)    14034 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/LICENSE\n--rw-r--r--   0 root         (0) root         (0)      195 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/NOTICE\n+-rw-rw-r--   0 root         (0) root         (0)    13924 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/LICENSE\n+-rw-rw-r--   0 root         (0) root         (0)      195 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/NOTICE\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/bin/\n -rwxr-xr-x   0 root         (0) root         (0)     3814 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/bin/fc\n -rwxr-xr-x   0 root         (0) root         (0)     3269 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/bin/fc.bat\n -rw-r--r--   0 root         (0) root         (0)    14769 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.annotation.versioning-1.0.0.jar\n -rw-r--r--   0 root         (0) root         (0)    42599 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.service.component.annotations-1.4.0.jar\n -rw-r--r--   0 root         (0) root         (0)    27504 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.service.metatype.annotations-1.4.0.jar\n -rw-r--r--   0 root         (0) root         (0)   207894 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.apache.sling.feature-2.0.0.jar\n -rw-r--r--   0 root         (0) root         (0)   475256 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/osgi.core-6.0.0.jar\n -rw-r--r--   0 root         (0) root         (0)    46260 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/jakarta.json-api-2.0.2.jar\n -rw-r--r--   0 root         (0) root         (0)    70796 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.apache.sling.feature.launcher-1.3.0.jar\n -rw-r--r--   0 root         (0) root         (0)   238400 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/commons-text-1.10.0.jar\n -rw-r--r--   0 root         (0) root         (0)   587402 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/commons-lang3-3.12.0.jar\n -rw-r--r--   0 root         (0) root         (0)    41203 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/slf4j-api-1.7.25.jar\n -rw-r--r--   0 root         (0) root         (0)    12548 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.util.function-1.0.0.jar\n--rw-r--r--   0 root         (0) root         (0)   170794 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.util.converter-1.0.9.jar\n--rw-r--r--   0 root         (0) root         (0)    35779 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/osgi.annotation-8.1.0.jar\n+-rw-r--r--   0 root         (0) root         (0)   169828 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.util.converter-1.0.9.jar\n -rw-r--r--   0 root         (0) root         (0)    53820 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/commons-cli-1.4.jar\n -rw-r--r--   0 root         (0) root         (0)   165379 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.apache.sling.installer.core-3.12.0.jar\n -rw-r--r--   0 root         (0) root         (0)    63924 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.apache.sling.installer.factory.feature-0.8.0.jar\n -rw-r--r--   0 root         (0) root         (0)   176016 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.apache.felix.utils-1.11.8.jar\n -rw-r--r--   0 root         (0) root         (0)    35626 2024-01-19 11:53:33.000000 org.apache.sling.feature.extension.unpack-0.4.0/lib/org.apache.sling.feature.extension.unpack-0.4.0.jar\n"}, {"source1": "org.apache.sling.feature.extension.unpack-0.4.0/LICENSE", "source2": "org.apache.sling.feature.extension.unpack-0.4.0/LICENSE", "unified_diff": "@@ -240,16 +240,13 @@\n \n For the org.osgi:org.osgi.util.converter v1.0.9 (https://docs.osgi.org/) component\n This is licensed under Apache-2.0\n \n For the org.osgi:org.osgi.util.function v1.0.0 (http://www.osgi.org/) component\n This is licensed under The Apache Software License, Version 2.0\n \n-For the org.osgi:osgi.annotation v8.1.0 (https://docs.osgi.org/) component\n-This is licensed under Apache-2.0\n-\n For the org.osgi:osgi.core v6.0.0 (http://www.osgi.org/) component\n This is licensed under The Apache Software License, Version 2.0\n \n For the SLF4J API Module v1.7.25 (http://www.slf4j.org) component\n This is licensed under MIT License\n \n"}, {"source1": "org.apache.sling.feature.extension.unpack-0.4.0/bin/fc", "source2": "org.apache.sling.feature.extension.unpack-0.4.0/bin/fc", "unified_diff": "@@ -109,15 +109,15 @@\n   [ -n \"$CLASSPATH\" ] && CLASSPATH=`cygpath --path --windows \"$CLASSPATH\"`\n   [ -n \"$JAVA_HOME\" ] && JAVA_HOME=`cygpath --path --windows \"$JAVA_HOME\"`\n   [ -n \"$HOME\" ] && HOME=`cygpath --path --windows \"$HOME\"`\n   [ -n \"$BASEDIR\" ] && BASEDIR=`cygpath --path --windows \"$BASEDIR\"`\n   [ -n \"$REPO\" ] && REPO=`cygpath --path --windows \"$REPO\"`\n fi\n \n-exec \"$JAVACMD\" $JAVA_OPTS -Dproject.artifactId=org.apache.sling.feature.extension.unpack -Dproject.version=0.4.0 -Dbuild.timestamp=2024-01-19T11:53:59Z -Duser.timezone=UTC -Dfile.encoding=UTF-8 \\\n+exec \"$JAVACMD\" $JAVA_OPTS -Dproject.artifactId=org.apache.sling.feature.extension.unpack -Dproject.version=0.4.0 -Dbuild.timestamp=2025-01-31T01:30:10Z -Duser.timezone=UTC -Dfile.encoding=UTF-8 \\\n   -classpath \"$CLASSPATH\" \\\n   -Dapp.name=\"fc\" \\\n   -Dapp.pid=\"$$\" \\\n   -Dapp.repo=\"$REPO\" \\\n   -Dapp.home=\"$BASEDIR\" \\\n   -Dbasedir=\"$BASEDIR\" \\\n   org.apache.sling.feature.extension.unpack.impl.converter.Converter \\\n"}, {"source1": "org.apache.sling.feature.extension.unpack-0.4.0/bin/fc.bat", "source2": "org.apache.sling.feature.extension.unpack-0.4.0/bin/fc.bat", "unified_diff": "@@ -74,15 +74,15 @@\n if NOT \"%ENDORSED_DIR%\" == \"\" set CLASSPATH=\"%BASEDIR%\"\\%ENDORSED_DIR%\\*;%CLASSPATH%\r\n \r\n if NOT \"%CLASSPATH_PREFIX%\" == \"\" set CLASSPATH=%CLASSPATH_PREFIX%;%CLASSPATH%\r\n \r\n @REM Reaching here means variables are defined and arguments have been captured\r\n :endInit\r\n \r\n-%JAVACMD% %JAVA_OPTS% -Dproject.artifactId=org.apache.sling.feature.extension.unpack -Dproject.version=0.4.0 -Dbuild.timestamp=2024-01-19T11:53:59Z -Duser.timezone=UTC -Dfile.encoding=UTF-8 -classpath %CLASSPATH% -Dapp.name=\"fc\" -Dapp.repo=\"%REPO%\" -Dapp.home=\"%BASEDIR%\" -Dbasedir=\"%BASEDIR%\" org.apache.sling.feature.extension.unpack.impl.converter.Converter %CMD_LINE_ARGS%\r\n+%JAVACMD% %JAVA_OPTS% -Dproject.artifactId=org.apache.sling.feature.extension.unpack -Dproject.version=0.4.0 -Dbuild.timestamp=2025-01-31T01:30:10Z -Duser.timezone=UTC -Dfile.encoding=UTF-8 -classpath %CLASSPATH% -Dapp.name=\"fc\" -Dapp.repo=\"%REPO%\" -Dapp.home=\"%BASEDIR%\" -Dbasedir=\"%BASEDIR%\" org.apache.sling.feature.extension.unpack.impl.converter.Converter %CMD_LINE_ARGS%\r\n if %ERRORLEVEL% NEQ 0 goto error\r\n goto end\r\n \r\n :error\r\n if \"%OS%\"==\"Windows_NT\" @endlocal\r\n set ERROR_CODE=%ERRORLEVEL%\r\n \r\n"}, {"source1": "org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.util.converter-1.0.9.jar", "source2": "org.apache.sling.feature.extension.unpack-0.4.0/lib/org.osgi.util.converter-1.0.9.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,17 +1,17 @@\n-Zip file size: 170794 bytes, number of entries: 144\n+Zip file size: 169828 bytes, number of entries: 144\n -rw----     2.0 fat        0 bX defN 80-Feb-01 00:00 META-INF/\n--rw----     2.0 fat     1375 bl defN 80-Feb-01 00:00 META-INF/MANIFEST.MF\n+-rw----     2.0 fat     1357 bl defN 80-Feb-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat    11357 bl defN 80-Feb-01 00:00 META-INF/LICENSE\n -rw----     2.0 fat     1275 bl defN 80-Feb-01 00:00 META-INF/NOTICE\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 META-INF/maven/org.osgi/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 META-INF/maven/org.osgi/org.osgi.util.converter/\n -rw----     2.0 fat       66 bl defN 80-Feb-01 00:00 META-INF/maven/org.osgi/org.osgi.util.converter/pom.properties\n--rw----     2.0 fat     1892 bl defN 80-Feb-01 00:00 META-INF/maven/org.osgi/org.osgi.util.converter/pom.xml\n+-rw----     2.0 fat     1884 bl defN 80-Feb-01 00:00 META-INF/maven/org.osgi/org.osgi.util.converter/pom.xml\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 OSGI-OPT/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 OSGI-OPT/src/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 OSGI-OPT/src/org/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 OSGI-OPT/src/org/osgi/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 OSGI-OPT/src/org/osgi/util/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 OSGI-OPT/src/org/osgi/util/converter/\n -rw----     2.0 fat     3603 bl defN 80-Feb-01 00:00 OSGI-OPT/src/org/osgi/util/converter/AbstractCollectionDelegate.java\n@@ -47,45 +47,45 @@\n -rw----     2.0 fat     1605 bl defN 80-Feb-01 00:00 OSGI-OPT/src/org/osgi/util/converter/package-info.java\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/osgi/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/osgi/util/\n -rw----     2.0 fat        0 bl defN 80-Feb-01 00:00 org/osgi/util/converter/\n -rw----     2.0 fat     3876 bl defN 80-Feb-01 00:00 org/osgi/util/converter/AbstractCollectionDelegate.class\n -rw----     2.0 fat     2431 bl defN 80-Feb-01 00:00 org/osgi/util/converter/AbstractSpecifying.class\n--rw----     2.0 fat     1522 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ArrayDelegate.class\n+-rw----     2.0 fat     1525 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ArrayDelegate.class\n -rw----     2.0 fat     1713 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CollectionDelegate.class\n--rw----     2.0 fat     3504 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CollectionSetDelegate.class\n+-rw----     2.0 fat     3510 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CollectionSetDelegate.class\n -rw----     2.0 fat      642 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConversionException.class\n -rw----     2.0 fat      428 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Converter.class\n -rw----     2.0 fat      624 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterBuilder.class\n--rw----     2.0 fat     3432 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterBuilderImpl.class\n+-rw----     2.0 fat     3444 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterBuilderImpl.class\n -rw----     2.0 fat      523 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterFunction.class\n--rw----     2.0 fat     1366 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$1.class\n+-rw----     2.0 fat     1375 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$1.class\n -rw----     2.0 fat      969 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$10.class\n--rw----     2.0 fat     1210 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$11.class\n+-rw----     2.0 fat     1214 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$11.class\n -rw----     2.0 fat      969 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$12.class\n -rw----     2.0 fat     1168 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$13.class\n -rw----     2.0 fat      969 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$14.class\n -rw----     2.0 fat     1157 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$15.class\n -rw----     2.0 fat      963 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$16.class\n--rw----     2.0 fat     1230 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$17.class\n+-rw----     2.0 fat     1234 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$17.class\n -rw----     2.0 fat      967 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$18.class\n -rw----     2.0 fat     1143 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$19.class\n -rw----     2.0 fat      963 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$2.class\n -rw----     2.0 fat      965 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$20.class\n -rw----     2.0 fat     1134 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$21.class\n -rw----     2.0 fat      953 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$22.class\n -rw----     2.0 fat     1115 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$23.class\n -rw----     2.0 fat      953 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$24.class\n--rw----     2.0 fat     1269 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$25.class\n+-rw----     2.0 fat     1278 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$25.class\n -rw----     2.0 fat      957 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$26.class\n--rw----     2.0 fat     1703 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$27.class\n+-rw----     2.0 fat     1715 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$27.class\n -rw----     2.0 fat      957 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$28.class\n -rw----     2.0 fat     1119 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$29.class\n--rw----     2.0 fat     1920 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$3.class\n+-rw----     2.0 fat     1932 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$3.class\n -rw----     2.0 fat      975 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$30.class\n -rw----     2.0 fat     1097 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$31.class\n -rw----     2.0 fat      957 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$32.class\n -rw----     2.0 fat     1023 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$33.class\n -rw----     2.0 fat      929 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$34.class\n -rw----     2.0 fat     1088 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$35.class\n -rw----     2.0 fat      969 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$36.class\n@@ -94,53 +94,53 @@\n -rw----     2.0 fat     1102 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$39.class\n -rw----     2.0 fat      963 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$4.class\n -rw----     2.0 fat      969 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$40.class\n -rw----     2.0 fat     1195 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$41.class\n -rw----     2.0 fat      963 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$42.class\n -rw----     2.0 fat     1166 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$43.class\n -rw----     2.0 fat      967 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$44.class\n--rw----     2.0 fat     1850 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$45.class\n+-rw----     2.0 fat     1845 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$45.class\n -rw----     2.0 fat     1101 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$46.class\n -rw----     2.0 fat     1202 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$5.class\n -rw----     2.0 fat      959 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$6.class\n -rw----     2.0 fat     1239 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$7.class\n -rw----     2.0 fat      959 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$8.class\n -rw----     2.0 fat     1201 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl$9.class\n--rw----     2.0 fat     8536 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl.class\n+-rw----     2.0 fat     8545 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConverterImpl.class\n -rw----     2.0 fat     1112 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Converters.class\n -rw----     2.0 fat      754 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Converting.class\n--rw----     2.0 fat     1250 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$1.class\n--rw----     2.0 fat      810 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$2.class\n+-rw----     2.0 fat     1230 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$1.class\n+-rw----     2.0 fat      790 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$2.class\n -rw----     2.0 fat     1098 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$3.class\n--rw----     2.0 fat     6605 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$4.class\n+-rw----     2.0 fat     6603 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$4.class\n -rw----     2.0 fat      781 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl$5.class\n--rw----     2.0 fat    36597 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl.class\n--rw----     2.0 fat     3695 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.class\n--rw----     2.0 fat     8143 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.class\n+-rw----     2.0 fat    36636 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ConvertingImpl.class\n+-rw----     2.0 fat     3690 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.class\n+-rw----     2.0 fat     8164 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.class\n -rw----     2.0 fat     2458 bl defN 80-Feb-01 00:00 org/osgi/util/converter/CustomConverterImpl.class\n--rw----     2.0 fat     3002 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DTOUtil.class\n--rw----     2.0 fat     2103 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicBeanFacade.class\n--rw----     2.0 fat     1996 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicDTOFacade.class\n+-rw----     2.0 fat     3008 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DTOUtil.class\n+-rw----     2.0 fat     2115 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicBeanFacade.class\n+-rw----     2.0 fat     2002 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicDTOFacade.class\n -rw----     2.0 fat     1575 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicDictionaryFacade.class\n--rw----     2.0 fat     3233 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicInterfaceFacade.class\n+-rw----     2.0 fat     3245 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicInterfaceFacade.class\n -rw----     2.0 fat     1354 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicMapFacade.class\n--rw----     2.0 fat     4188 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicMapLikeFacade.class\n+-rw----     2.0 fat     4203 bl defN 80-Feb-01 00:00 org/osgi/util/converter/DynamicMapLikeFacade.class\n -rw----     2.0 fat      961 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Functioning.class\n--rw----     2.0 fat     1573 bl defN 80-Feb-01 00:00 org/osgi/util/converter/FunctioningImpl$1.class\n+-rw----     2.0 fat     1565 bl defN 80-Feb-01 00:00 org/osgi/util/converter/FunctioningImpl$1.class\n -rw----     2.0 fat     3092 bl defN 80-Feb-01 00:00 org/osgi/util/converter/FunctioningImpl.class\n -rw----     2.0 fat      497 bl defN 80-Feb-01 00:00 org/osgi/util/converter/InternalConverter.class\n -rw----     2.0 fat      403 bl defN 80-Feb-01 00:00 org/osgi/util/converter/InternalConverting.class\n--rw----     2.0 fat     7579 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ListDelegate.class\n+-rw----     2.0 fat     7588 bl defN 80-Feb-01 00:00 org/osgi/util/converter/ListDelegate.class\n -rw----     2.0 fat     1368 bl defN 80-Feb-01 00:00 org/osgi/util/converter/MapDelegate$MapEntry.class\n--rw----     2.0 fat     8765 bl defN 80-Feb-01 00:00 org/osgi/util/converter/MapDelegate.class\n--rw----     2.0 fat     1866 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Rule$1.class\n+-rw----     2.0 fat     8777 bl defN 80-Feb-01 00:00 org/osgi/util/converter/MapDelegate.class\n+-rw----     2.0 fat     1852 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Rule$1.class\n -rw----     2.0 fat     1817 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Rule.class\n -rw----     2.0 fat     1876 bl defN 80-Feb-01 00:00 org/osgi/util/converter/SetDelegate$SetDelegateIterator.class\n--rw----     2.0 fat     5985 bl defN 80-Feb-01 00:00 org/osgi/util/converter/SetDelegate.class\n+-rw----     2.0 fat     5994 bl defN 80-Feb-01 00:00 org/osgi/util/converter/SetDelegate.class\n -rw----     2.0 fat      785 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Specifying.class\n -rw----     2.0 fat      248 bl defN 80-Feb-01 00:00 org/osgi/util/converter/TargetRule.class\n -rw----     2.0 fat      901 bl defN 80-Feb-01 00:00 org/osgi/util/converter/TypeReference.class\n--rw----     2.0 fat     1456 bl defN 80-Feb-01 00:00 org/osgi/util/converter/TypeRule$1.class\n+-rw----     2.0 fat     1442 bl defN 80-Feb-01 00:00 org/osgi/util/converter/TypeRule$1.class\n -rw----     2.0 fat     1811 bl defN 80-Feb-01 00:00 org/osgi/util/converter/TypeRule.class\n--rw----     2.0 fat    12153 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Util.class\n+-rw----     2.0 fat    12167 bl defN 80-Feb-01 00:00 org/osgi/util/converter/Util.class\n -rw----     2.0 fat      235 bl defN 80-Feb-01 00:00 org/osgi/util/converter/package-info.class\n-144 files, 374708 bytes uncompressed, 144566 bytes compressed:  61.4%\n+144 files, 374829 bytes uncompressed, 143600 bytes compressed:  61.7%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -44,7755 +44,7755 @@\n 0005B Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x5B: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 0006F PAYLOAD\n \n-00315 DATA DESCRIPTOR       08074B50 (134695760)\n-00319 CRC                   DA1D9820 (3659372576)\n-0031D Compressed Size       000002A6 (678)\n-00321 Uncompressed Size     0000055F (1375)\n+0030B DATA DESCRIPTOR       08074B50 (134695760)\n+0030F CRC                   64FF0CC0 (1694436544)\n+00313 Compressed Size       0000029C (668)\n+00317 Uncompressed Size     0000054D (1357)\n \n-00325 LOCAL HEADER #3       04034B50 (67324752)\n-00329 Extract Zip Spec      14 (20) '2.0'\n-0032A Extract OS            00 (0) 'MS-DOS'\n-0032B General Purpose Flag  0808 (2056)\n+0031B LOCAL HEADER #3       04034B50 (67324752)\n+0031F Extract Zip Spec      14 (20) '2.0'\n+00320 Extract OS            00 (0) 'MS-DOS'\n+00321 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0032D Compression Method    0008 (8) 'Deflated'\n-0032F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-00333 CRC                   00000000 (0)\n-00337 Compressed Size       00000000 (0)\n-0033B Uncompressed Size     00000000 (0)\n-0033F Filename Length       0010 (16)\n-00341 Extra Length          0000 (0)\n-00343 Filename              'XXXXXXXXXXXXXXXX'\n+00323 Compression Method    0008 (8) 'Deflated'\n+00325 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+00329 CRC                   00000000 (0)\n+0032D Compressed Size       00000000 (0)\n+00331 Uncompressed Size     00000000 (0)\n+00335 Filename Length       0010 (16)\n+00337 Extra Length          0000 (0)\n+00339 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x343: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x339: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-00353 PAYLOAD\n+00349 PAYLOAD\n \n-012BF DATA DESCRIPTOR       08074B50 (134695760)\n-012C3 CRC                   55EC3BEE (1441545198)\n-012C7 Compressed Size       00000F6C (3948)\n-012CB Uncompressed Size     00002C5D (11357)\n+012B5 DATA DESCRIPTOR       08074B50 (134695760)\n+012B9 CRC                   55EC3BEE (1441545198)\n+012BD Compressed Size       00000F6C (3948)\n+012C1 Uncompressed Size     00002C5D (11357)\n \n-012CF LOCAL HEADER #4       04034B50 (67324752)\n-012D3 Extract Zip Spec      14 (20) '2.0'\n-012D4 Extract OS            00 (0) 'MS-DOS'\n-012D5 General Purpose Flag  0808 (2056)\n+012C5 LOCAL HEADER #4       04034B50 (67324752)\n+012C9 Extract Zip Spec      14 (20) '2.0'\n+012CA Extract OS            00 (0) 'MS-DOS'\n+012CB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-012D7 Compression Method    0008 (8) 'Deflated'\n-012D9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-012DD CRC                   00000000 (0)\n-012E1 Compressed Size       00000000 (0)\n-012E5 Uncompressed Size     00000000 (0)\n-012E9 Filename Length       000F (15)\n-012EB Extra Length          0000 (0)\n-012ED Filename              'XXXXXXXXXXXXXXX'\n+012CD Compression Method    0008 (8) 'Deflated'\n+012CF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+012D3 CRC                   00000000 (0)\n+012D7 Compressed Size       00000000 (0)\n+012DB Uncompressed Size     00000000 (0)\n+012DF Filename Length       000F (15)\n+012E1 Extra Length          0000 (0)\n+012E3 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12ED: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12E3: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-012FC PAYLOAD\n+012F2 PAYLOAD\n \n-01567 DATA DESCRIPTOR       08074B50 (134695760)\n-0156B CRC                   70A8D112 (1890111762)\n-0156F Compressed Size       0000026B (619)\n-01573 Uncompressed Size     000004FB (1275)\n+0155D DATA DESCRIPTOR       08074B50 (134695760)\n+01561 CRC                   70A8D112 (1890111762)\n+01565 Compressed Size       0000026B (619)\n+01569 Uncompressed Size     000004FB (1275)\n \n-01577 LOCAL HEADER #5       04034B50 (67324752)\n-0157B Extract Zip Spec      14 (20) '2.0'\n-0157C Extract OS            00 (0) 'MS-DOS'\n-0157D General Purpose Flag  0808 (2056)\n+0156D LOCAL HEADER #5       04034B50 (67324752)\n+01571 Extract Zip Spec      14 (20) '2.0'\n+01572 Extract OS            00 (0) 'MS-DOS'\n+01573 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0157F Compression Method    0008 (8) 'Deflated'\n-01581 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01585 CRC                   00000000 (0)\n-01589 Compressed Size       00000000 (0)\n-0158D Uncompressed Size     00000000 (0)\n-01591 Filename Length       000F (15)\n-01593 Extra Length          0000 (0)\n-01595 Filename              'XXXXXXXXXXXXXXX'\n+01575 Compression Method    0008 (8) 'Deflated'\n+01577 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0157B CRC                   00000000 (0)\n+0157F Compressed Size       00000000 (0)\n+01583 Uncompressed Size     00000000 (0)\n+01587 Filename Length       000F (15)\n+01589 Extra Length          0000 (0)\n+0158B Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1595: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x158B: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-015A4 PAYLOAD               XX\n+0159A PAYLOAD               XX\n \n-015A6 DATA DESCRIPTOR       08074B50 (134695760)\n-015AA CRC                   00000000 (0)\n-015AE Compressed Size       00000002 (2)\n-015B2 Uncompressed Size     00000000 (0)\n+0159C DATA DESCRIPTOR       08074B50 (134695760)\n+015A0 CRC                   00000000 (0)\n+015A4 Compressed Size       00000002 (2)\n+015A8 Uncompressed Size     00000000 (0)\n \n-015B6 LOCAL HEADER #6       04034B50 (67324752)\n-015BA Extract Zip Spec      14 (20) '2.0'\n-015BB Extract OS            00 (0) 'MS-DOS'\n-015BC General Purpose Flag  0808 (2056)\n+015AC LOCAL HEADER #6       04034B50 (67324752)\n+015B0 Extract Zip Spec      14 (20) '2.0'\n+015B1 Extract OS            00 (0) 'MS-DOS'\n+015B2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-015BE Compression Method    0008 (8) 'Deflated'\n-015C0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-015C4 CRC                   00000000 (0)\n-015C8 Compressed Size       00000000 (0)\n-015CC Uncompressed Size     00000000 (0)\n-015D0 Filename Length       0018 (24)\n-015D2 Extra Length          0000 (0)\n-015D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+015B4 Compression Method    0008 (8) 'Deflated'\n+015B6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+015BA CRC                   00000000 (0)\n+015BE Compressed Size       00000000 (0)\n+015C2 Uncompressed Size     00000000 (0)\n+015C6 Filename Length       0018 (24)\n+015C8 Extra Length          0000 (0)\n+015CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-015EC PAYLOAD               XX\n+015E2 PAYLOAD               XX\n \n-015EE DATA DESCRIPTOR       08074B50 (134695760)\n-015F2 CRC                   00000000 (0)\n-015F6 Compressed Size       00000002 (2)\n-015FA Uncompressed Size     00000000 (0)\n+015E4 DATA DESCRIPTOR       08074B50 (134695760)\n+015E8 CRC                   00000000 (0)\n+015EC Compressed Size       00000002 (2)\n+015F0 Uncompressed Size     00000000 (0)\n \n-015FE LOCAL HEADER #7       04034B50 (67324752)\n-01602 Extract Zip Spec      14 (20) '2.0'\n-01603 Extract OS            00 (0) 'MS-DOS'\n-01604 General Purpose Flag  0808 (2056)\n+015F4 LOCAL HEADER #7       04034B50 (67324752)\n+015F8 Extract Zip Spec      14 (20) '2.0'\n+015F9 Extract OS            00 (0) 'MS-DOS'\n+015FA General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01606 Compression Method    0008 (8) 'Deflated'\n-01608 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0160C CRC                   00000000 (0)\n-01610 Compressed Size       00000000 (0)\n-01614 Uncompressed Size     00000000 (0)\n-01618 Filename Length       0030 (48)\n-0161A Extra Length          0000 (0)\n-0161C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+015FC Compression Method    0008 (8) 'Deflated'\n+015FE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01602 CRC                   00000000 (0)\n+01606 Compressed Size       00000000 (0)\n+0160A Uncompressed Size     00000000 (0)\n+0160E Filename Length       0030 (48)\n+01610 Extra Length          0000 (0)\n+01612 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x161C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0164C PAYLOAD               XX\n+01642 PAYLOAD               XX\n \n-0164E DATA DESCRIPTOR       08074B50 (134695760)\n-01652 CRC                   00000000 (0)\n-01656 Compressed Size       00000002 (2)\n-0165A Uncompressed Size     00000000 (0)\n+01644 DATA DESCRIPTOR       08074B50 (134695760)\n+01648 CRC                   00000000 (0)\n+0164C Compressed Size       00000002 (2)\n+01650 Uncompressed Size     00000000 (0)\n \n-0165E LOCAL HEADER #8       04034B50 (67324752)\n-01662 Extract Zip Spec      14 (20) '2.0'\n-01663 Extract OS            00 (0) 'MS-DOS'\n-01664 General Purpose Flag  0808 (2056)\n+01654 LOCAL HEADER #8       04034B50 (67324752)\n+01658 Extract Zip Spec      14 (20) '2.0'\n+01659 Extract OS            00 (0) 'MS-DOS'\n+0165A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01666 Compression Method    0008 (8) 'Deflated'\n-01668 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0166C CRC                   00000000 (0)\n-01670 Compressed Size       00000000 (0)\n-01674 Uncompressed Size     00000000 (0)\n-01678 Filename Length       003E (62)\n-0167A Extra Length          0000 (0)\n-0167C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0165C Compression Method    0008 (8) 'Deflated'\n+0165E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01662 CRC                   00000000 (0)\n+01666 Compressed Size       00000000 (0)\n+0166A Uncompressed Size     00000000 (0)\n+0166E Filename Length       003E (62)\n+01670 Extra Length          0000 (0)\n+01672 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x167C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1672: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-016BA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+016B0 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-016F3 DATA DESCRIPTOR       08074B50 (134695760)\n-016F7 CRC                   F04AE8B8 (4031441080)\n-016FB Compressed Size       00000039 (57)\n-016FF Uncompressed Size     00000042 (66)\n+016EB DATA DESCRIPTOR       08074B50 (134695760)\n+016EF CRC                   6A11BBD3 (1779547091)\n+016F3 Compressed Size       0000003B (59)\n+016F7 Uncompressed Size     00000042 (66)\n \n-01703 LOCAL HEADER #9       04034B50 (67324752)\n-01707 Extract Zip Spec      14 (20) '2.0'\n-01708 Extract OS            00 (0) 'MS-DOS'\n-01709 General Purpose Flag  0808 (2056)\n+016FB LOCAL HEADER #9       04034B50 (67324752)\n+016FF Extract Zip Spec      14 (20) '2.0'\n+01700 Extract OS            00 (0) 'MS-DOS'\n+01701 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0170B Compression Method    0008 (8) 'Deflated'\n-0170D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01711 CRC                   00000000 (0)\n-01715 Compressed Size       00000000 (0)\n-01719 Uncompressed Size     00000000 (0)\n-0171D Filename Length       0037 (55)\n-0171F Extra Length          0000 (0)\n-01721 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01703 Compression Method    0008 (8) 'Deflated'\n+01705 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01709 CRC                   00000000 (0)\n+0170D Compressed Size       00000000 (0)\n+01711 Uncompressed Size     00000000 (0)\n+01715 Filename Length       0037 (55)\n+01717 Extra Length          0000 (0)\n+01719 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01758 PAYLOAD\n+01750 PAYLOAD\n \n-01A18 DATA DESCRIPTOR       08074B50 (134695760)\n-01A1C CRC                   8AFCB23B (2331816507)\n-01A20 Compressed Size       000002C0 (704)\n-01A24 Uncompressed Size     00000764 (1892)\n+01A13 DATA DESCRIPTOR       08074B50 (134695760)\n+01A17 CRC                   A495BD63 (2761276771)\n+01A1B Compressed Size       000002C3 (707)\n+01A1F Uncompressed Size     0000075C (1884)\n \n-01A28 LOCAL HEADER #10      04034B50 (67324752)\n-01A2C Extract Zip Spec      14 (20) '2.0'\n-01A2D Extract OS            00 (0) 'MS-DOS'\n-01A2E General Purpose Flag  0808 (2056)\n+01A23 LOCAL HEADER #10      04034B50 (67324752)\n+01A27 Extract Zip Spec      14 (20) '2.0'\n+01A28 Extract OS            00 (0) 'MS-DOS'\n+01A29 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01A30 Compression Method    0008 (8) 'Deflated'\n-01A32 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01A36 CRC                   00000000 (0)\n-01A3A Compressed Size       00000000 (0)\n-01A3E Uncompressed Size     00000000 (0)\n-01A42 Filename Length       0009 (9)\n-01A44 Extra Length          0000 (0)\n-01A46 Filename              'XXXXXXXXX'\n+01A2B Compression Method    0008 (8) 'Deflated'\n+01A2D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01A31 CRC                   00000000 (0)\n+01A35 Compressed Size       00000000 (0)\n+01A39 Uncompressed Size     00000000 (0)\n+01A3D Filename Length       0009 (9)\n+01A3F Extra Length          0000 (0)\n+01A41 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x1A46: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1A41: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-01A4F PAYLOAD               XX\n+01A4A PAYLOAD               XX\n \n-01A51 DATA DESCRIPTOR       08074B50 (134695760)\n-01A55 CRC                   00000000 (0)\n-01A59 Compressed Size       00000002 (2)\n-01A5D Uncompressed Size     00000000 (0)\n+01A4C DATA DESCRIPTOR       08074B50 (134695760)\n+01A50 CRC                   00000000 (0)\n+01A54 Compressed Size       00000002 (2)\n+01A58 Uncompressed Size     00000000 (0)\n \n-01A61 LOCAL HEADER #11      04034B50 (67324752)\n-01A65 Extract Zip Spec      14 (20) '2.0'\n-01A66 Extract OS            00 (0) 'MS-DOS'\n-01A67 General Purpose Flag  0808 (2056)\n+01A5C LOCAL HEADER #11      04034B50 (67324752)\n+01A60 Extract Zip Spec      14 (20) '2.0'\n+01A61 Extract OS            00 (0) 'MS-DOS'\n+01A62 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01A69 Compression Method    0008 (8) 'Deflated'\n-01A6B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01A6F CRC                   00000000 (0)\n-01A73 Compressed Size       00000000 (0)\n-01A77 Uncompressed Size     00000000 (0)\n-01A7B Filename Length       000D (13)\n-01A7D Extra Length          0000 (0)\n-01A7F Filename              'XXXXXXXXXXXXX'\n+01A64 Compression Method    0008 (8) 'Deflated'\n+01A66 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01A6A CRC                   00000000 (0)\n+01A6E Compressed Size       00000000 (0)\n+01A72 Uncompressed Size     00000000 (0)\n+01A76 Filename Length       000D (13)\n+01A78 Extra Length          0000 (0)\n+01A7A Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1A7F: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A7A: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01A8C PAYLOAD               XX\n+01A87 PAYLOAD               XX\n \n-01A8E DATA DESCRIPTOR       08074B50 (134695760)\n-01A92 CRC                   00000000 (0)\n-01A96 Compressed Size       00000002 (2)\n-01A9A Uncompressed Size     00000000 (0)\n+01A89 DATA DESCRIPTOR       08074B50 (134695760)\n+01A8D CRC                   00000000 (0)\n+01A91 Compressed Size       00000002 (2)\n+01A95 Uncompressed Size     00000000 (0)\n \n-01A9E LOCAL HEADER #12      04034B50 (67324752)\n-01AA2 Extract Zip Spec      14 (20) '2.0'\n-01AA3 Extract OS            00 (0) 'MS-DOS'\n-01AA4 General Purpose Flag  0808 (2056)\n+01A99 LOCAL HEADER #12      04034B50 (67324752)\n+01A9D Extract Zip Spec      14 (20) '2.0'\n+01A9E Extract OS            00 (0) 'MS-DOS'\n+01A9F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01AA6 Compression Method    0008 (8) 'Deflated'\n-01AA8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01AAC CRC                   00000000 (0)\n-01AB0 Compressed Size       00000000 (0)\n-01AB4 Uncompressed Size     00000000 (0)\n-01AB8 Filename Length       0011 (17)\n-01ABA Extra Length          0000 (0)\n-01ABC Filename              'XXXXXXXXXXXXXXXXX'\n+01AA1 Compression Method    0008 (8) 'Deflated'\n+01AA3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01AA7 CRC                   00000000 (0)\n+01AAB Compressed Size       00000000 (0)\n+01AAF Uncompressed Size     00000000 (0)\n+01AB3 Filename Length       0011 (17)\n+01AB5 Extra Length          0000 (0)\n+01AB7 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1ABC: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1AB7: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01ACD PAYLOAD               XX\n+01AC8 PAYLOAD               XX\n \n-01ACF DATA DESCRIPTOR       08074B50 (134695760)\n-01AD3 CRC                   00000000 (0)\n-01AD7 Compressed Size       00000002 (2)\n-01ADB Uncompressed Size     00000000 (0)\n+01ACA DATA DESCRIPTOR       08074B50 (134695760)\n+01ACE CRC                   00000000 (0)\n+01AD2 Compressed Size       00000002 (2)\n+01AD6 Uncompressed Size     00000000 (0)\n \n-01ADF LOCAL HEADER #13      04034B50 (67324752)\n-01AE3 Extract Zip Spec      14 (20) '2.0'\n-01AE4 Extract OS            00 (0) 'MS-DOS'\n-01AE5 General Purpose Flag  0808 (2056)\n+01ADA LOCAL HEADER #13      04034B50 (67324752)\n+01ADE Extract Zip Spec      14 (20) '2.0'\n+01ADF Extract OS            00 (0) 'MS-DOS'\n+01AE0 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01AE7 Compression Method    0008 (8) 'Deflated'\n-01AE9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01AED CRC                   00000000 (0)\n-01AF1 Compressed Size       00000000 (0)\n-01AF5 Uncompressed Size     00000000 (0)\n-01AF9 Filename Length       0016 (22)\n-01AFB Extra Length          0000 (0)\n-01AFD Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+01AE2 Compression Method    0008 (8) 'Deflated'\n+01AE4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01AE8 CRC                   00000000 (0)\n+01AEC Compressed Size       00000000 (0)\n+01AF0 Uncompressed Size     00000000 (0)\n+01AF4 Filename Length       0016 (22)\n+01AF6 Extra Length          0000 (0)\n+01AF8 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1AFD: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1AF8: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01B13 PAYLOAD               XX\n+01B0E PAYLOAD               XX\n \n-01B15 DATA DESCRIPTOR       08074B50 (134695760)\n-01B19 CRC                   00000000 (0)\n-01B1D Compressed Size       00000002 (2)\n-01B21 Uncompressed Size     00000000 (0)\n+01B10 DATA DESCRIPTOR       08074B50 (134695760)\n+01B14 CRC                   00000000 (0)\n+01B18 Compressed Size       00000002 (2)\n+01B1C Uncompressed Size     00000000 (0)\n \n-01B25 LOCAL HEADER #14      04034B50 (67324752)\n-01B29 Extract Zip Spec      14 (20) '2.0'\n-01B2A Extract OS            00 (0) 'MS-DOS'\n-01B2B General Purpose Flag  0808 (2056)\n+01B20 LOCAL HEADER #14      04034B50 (67324752)\n+01B24 Extract Zip Spec      14 (20) '2.0'\n+01B25 Extract OS            00 (0) 'MS-DOS'\n+01B26 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01B2D Compression Method    0008 (8) 'Deflated'\n-01B2F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01B33 CRC                   00000000 (0)\n-01B37 Compressed Size       00000000 (0)\n-01B3B Uncompressed Size     00000000 (0)\n-01B3F Filename Length       001B (27)\n-01B41 Extra Length          0000 (0)\n-01B43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01B28 Compression Method    0008 (8) 'Deflated'\n+01B2A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01B2E CRC                   00000000 (0)\n+01B32 Compressed Size       00000000 (0)\n+01B36 Uncompressed Size     00000000 (0)\n+01B3A Filename Length       001B (27)\n+01B3C Extra Length          0000 (0)\n+01B3E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01B5E PAYLOAD               XX\n+01B59 PAYLOAD               XX\n \n-01B60 DATA DESCRIPTOR       08074B50 (134695760)\n-01B64 CRC                   00000000 (0)\n-01B68 Compressed Size       00000002 (2)\n-01B6C Uncompressed Size     00000000 (0)\n+01B5B DATA DESCRIPTOR       08074B50 (134695760)\n+01B5F CRC                   00000000 (0)\n+01B63 Compressed Size       00000002 (2)\n+01B67 Uncompressed Size     00000000 (0)\n \n-01B70 LOCAL HEADER #15      04034B50 (67324752)\n-01B74 Extract Zip Spec      14 (20) '2.0'\n-01B75 Extract OS            00 (0) 'MS-DOS'\n-01B76 General Purpose Flag  0808 (2056)\n+01B6B LOCAL HEADER #15      04034B50 (67324752)\n+01B6F Extract Zip Spec      14 (20) '2.0'\n+01B70 Extract OS            00 (0) 'MS-DOS'\n+01B71 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01B78 Compression Method    0008 (8) 'Deflated'\n-01B7A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01B7E CRC                   00000000 (0)\n-01B82 Compressed Size       00000000 (0)\n-01B86 Uncompressed Size     00000000 (0)\n-01B8A Filename Length       0025 (37)\n-01B8C Extra Length          0000 (0)\n-01B8E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01B73 Compression Method    0008 (8) 'Deflated'\n+01B75 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01B79 CRC                   00000000 (0)\n+01B7D Compressed Size       00000000 (0)\n+01B81 Uncompressed Size     00000000 (0)\n+01B85 Filename Length       0025 (37)\n+01B87 Extra Length          0000 (0)\n+01B89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1B8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01BB3 PAYLOAD               XX\n+01BAE PAYLOAD               XX\n \n-01BB5 DATA DESCRIPTOR       08074B50 (134695760)\n-01BB9 CRC                   00000000 (0)\n-01BBD Compressed Size       00000002 (2)\n-01BC1 Uncompressed Size     00000000 (0)\n+01BB0 DATA DESCRIPTOR       08074B50 (134695760)\n+01BB4 CRC                   00000000 (0)\n+01BB8 Compressed Size       00000002 (2)\n+01BBC Uncompressed Size     00000000 (0)\n \n-01BC5 LOCAL HEADER #16      04034B50 (67324752)\n-01BC9 Extract Zip Spec      14 (20) '2.0'\n-01BCA Extract OS            00 (0) 'MS-DOS'\n-01BCB General Purpose Flag  0808 (2056)\n+01BC0 LOCAL HEADER #16      04034B50 (67324752)\n+01BC4 Extract Zip Spec      14 (20) '2.0'\n+01BC5 Extract OS            00 (0) 'MS-DOS'\n+01BC6 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01BCD Compression Method    0008 (8) 'Deflated'\n-01BCF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01BD3 CRC                   00000000 (0)\n-01BD7 Compressed Size       00000000 (0)\n-01BDB Uncompressed Size     00000000 (0)\n-01BDF Filename Length       0044 (68)\n-01BE1 Extra Length          0000 (0)\n-01BE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01BC8 Compression Method    0008 (8) 'Deflated'\n+01BCA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01BCE CRC                   00000000 (0)\n+01BD2 Compressed Size       00000000 (0)\n+01BD6 Uncompressed Size     00000000 (0)\n+01BDA Filename Length       0044 (68)\n+01BDC Extra Length          0000 (0)\n+01BDE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1BE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1BDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-01C27 PAYLOAD\n+01C22 PAYLOAD\n \n-01FD0 DATA DESCRIPTOR       08074B50 (134695760)\n-01FD4 CRC                   327C979B (847026075)\n-01FD8 Compressed Size       000003A9 (937)\n-01FDC Uncompressed Size     00000E13 (3603)\n+01FCB DATA DESCRIPTOR       08074B50 (134695760)\n+01FCF CRC                   327C979B (847026075)\n+01FD3 Compressed Size       000003A9 (937)\n+01FD7 Uncompressed Size     00000E13 (3603)\n \n-01FE0 LOCAL HEADER #17      04034B50 (67324752)\n-01FE4 Extract Zip Spec      14 (20) '2.0'\n-01FE5 Extract OS            00 (0) 'MS-DOS'\n-01FE6 General Purpose Flag  0808 (2056)\n+01FDB LOCAL HEADER #17      04034B50 (67324752)\n+01FDF Extract Zip Spec      14 (20) '2.0'\n+01FE0 Extract OS            00 (0) 'MS-DOS'\n+01FE1 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-01FE8 Compression Method    0008 (8) 'Deflated'\n-01FEA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-01FEE CRC                   00000000 (0)\n-01FF2 Compressed Size       00000000 (0)\n-01FF6 Uncompressed Size     00000000 (0)\n-01FFA Filename Length       003C (60)\n-01FFC Extra Length          0000 (0)\n-01FFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01FE3 Compression Method    0008 (8) 'Deflated'\n+01FE5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+01FE9 CRC                   00000000 (0)\n+01FED Compressed Size       00000000 (0)\n+01FF1 Uncompressed Size     00000000 (0)\n+01FF5 Filename Length       003C (60)\n+01FF7 Extra Length          0000 (0)\n+01FF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1FFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1FF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0203A PAYLOAD\n+02035 PAYLOAD\n \n-023C6 DATA DESCRIPTOR       08074B50 (134695760)\n-023CA CRC                   F28F0F23 (4069461795)\n-023CE Compressed Size       0000038C (908)\n-023D2 Uncompressed Size     00000ADB (2779)\n+023C1 DATA DESCRIPTOR       08074B50 (134695760)\n+023C5 CRC                   F28F0F23 (4069461795)\n+023C9 Compressed Size       0000038C (908)\n+023CD Uncompressed Size     00000ADB (2779)\n \n-023D6 LOCAL HEADER #18      04034B50 (67324752)\n-023DA Extract Zip Spec      14 (20) '2.0'\n-023DB Extract OS            00 (0) 'MS-DOS'\n-023DC General Purpose Flag  0808 (2056)\n+023D1 LOCAL HEADER #18      04034B50 (67324752)\n+023D5 Extract Zip Spec      14 (20) '2.0'\n+023D6 Extract OS            00 (0) 'MS-DOS'\n+023D7 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-023DE Compression Method    0008 (8) 'Deflated'\n-023E0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-023E4 CRC                   00000000 (0)\n-023E8 Compressed Size       00000000 (0)\n-023EC Uncompressed Size     00000000 (0)\n-023F0 Filename Length       0037 (55)\n-023F2 Extra Length          0000 (0)\n-023F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+023D9 Compression Method    0008 (8) 'Deflated'\n+023DB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+023DF CRC                   00000000 (0)\n+023E3 Compressed Size       00000000 (0)\n+023E7 Uncompressed Size     00000000 (0)\n+023EB Filename Length       0037 (55)\n+023ED Extra Length          0000 (0)\n+023EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0242B PAYLOAD\n+02426 PAYLOAD\n \n-02758 DATA DESCRIPTOR       08074B50 (134695760)\n-0275C CRC                   C86E8956 (3362687318)\n-02760 Compressed Size       0000032D (813)\n-02764 Uncompressed Size     00000680 (1664)\n+02753 DATA DESCRIPTOR       08074B50 (134695760)\n+02757 CRC                   C86E8956 (3362687318)\n+0275B Compressed Size       0000032D (813)\n+0275F Uncompressed Size     00000680 (1664)\n \n-02768 LOCAL HEADER #19      04034B50 (67324752)\n-0276C Extract Zip Spec      14 (20) '2.0'\n-0276D Extract OS            00 (0) 'MS-DOS'\n-0276E General Purpose Flag  0808 (2056)\n+02763 LOCAL HEADER #19      04034B50 (67324752)\n+02767 Extract Zip Spec      14 (20) '2.0'\n+02768 Extract OS            00 (0) 'MS-DOS'\n+02769 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-02770 Compression Method    0008 (8) 'Deflated'\n-02772 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-02776 CRC                   00000000 (0)\n-0277A Compressed Size       00000000 (0)\n-0277E Uncompressed Size     00000000 (0)\n-02782 Filename Length       003C (60)\n-02784 Extra Length          0000 (0)\n-02786 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0276B Compression Method    0008 (8) 'Deflated'\n+0276D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+02771 CRC                   00000000 (0)\n+02775 Compressed Size       00000000 (0)\n+02779 Uncompressed Size     00000000 (0)\n+0277D Filename Length       003C (60)\n+0277F Extra Length          0000 (0)\n+02781 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2786: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-027C2 PAYLOAD\n+027BD PAYLOAD\n \n-02AC1 DATA DESCRIPTOR       08074B50 (134695760)\n-02AC5 CRC                   202FD2AE (540005038)\n-02AC9 Compressed Size       000002FF (767)\n-02ACD Uncompressed Size     0000062E (1582)\n+02ABC DATA DESCRIPTOR       08074B50 (134695760)\n+02AC0 CRC                   202FD2AE (540005038)\n+02AC4 Compressed Size       000002FF (767)\n+02AC8 Uncompressed Size     0000062E (1582)\n \n-02AD1 LOCAL HEADER #20      04034B50 (67324752)\n-02AD5 Extract Zip Spec      14 (20) '2.0'\n-02AD6 Extract OS            00 (0) 'MS-DOS'\n-02AD7 General Purpose Flag  0808 (2056)\n+02ACC LOCAL HEADER #20      04034B50 (67324752)\n+02AD0 Extract Zip Spec      14 (20) '2.0'\n+02AD1 Extract OS            00 (0) 'MS-DOS'\n+02AD2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-02AD9 Compression Method    0008 (8) 'Deflated'\n-02ADB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-02ADF CRC                   00000000 (0)\n-02AE3 Compressed Size       00000000 (0)\n-02AE7 Uncompressed Size     00000000 (0)\n-02AEB Filename Length       003F (63)\n-02AED Extra Length          0000 (0)\n-02AEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+02AD4 Compression Method    0008 (8) 'Deflated'\n+02AD6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+02ADA CRC                   00000000 (0)\n+02ADE Compressed Size       00000000 (0)\n+02AE2 Uncompressed Size     00000000 (0)\n+02AE6 Filename Length       003F (63)\n+02AE8 Extra Length          0000 (0)\n+02AEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2AEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02B2E PAYLOAD\n+02B29 PAYLOAD\n \n-02EE2 DATA DESCRIPTOR       08074B50 (134695760)\n-02EE6 CRC                   C3E9B085 (3286872197)\n-02EEA Compressed Size       000003B4 (948)\n-02EEE Uncompressed Size     00000B1D (2845)\n+02EDD DATA DESCRIPTOR       08074B50 (134695760)\n+02EE1 CRC                   C3E9B085 (3286872197)\n+02EE5 Compressed Size       000003B4 (948)\n+02EE9 Uncompressed Size     00000B1D (2845)\n \n-02EF2 LOCAL HEADER #21      04034B50 (67324752)\n-02EF6 Extract Zip Spec      14 (20) '2.0'\n-02EF7 Extract OS            00 (0) 'MS-DOS'\n-02EF8 General Purpose Flag  0808 (2056)\n+02EED LOCAL HEADER #21      04034B50 (67324752)\n+02EF1 Extract Zip Spec      14 (20) '2.0'\n+02EF2 Extract OS            00 (0) 'MS-DOS'\n+02EF3 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-02EFA Compression Method    0008 (8) 'Deflated'\n-02EFC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-02F00 CRC                   00000000 (0)\n-02F04 Compressed Size       00000000 (0)\n-02F08 Uncompressed Size     00000000 (0)\n-02F0C Filename Length       003D (61)\n-02F0E Extra Length          0000 (0)\n-02F10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+02EF5 Compression Method    0008 (8) 'Deflated'\n+02EF7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+02EFB CRC                   00000000 (0)\n+02EFF Compressed Size       00000000 (0)\n+02F03 Uncompressed Size     00000000 (0)\n+02F07 Filename Length       003D (61)\n+02F09 Extra Length          0000 (0)\n+02F0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02F4D PAYLOAD\n+02F48 PAYLOAD\n \n-03245 DATA DESCRIPTOR       08074B50 (134695760)\n-03249 CRC                   2CFB0574 (754648436)\n-0324D Compressed Size       000002F8 (760)\n-03251 Uncompressed Size     0000068A (1674)\n+03240 DATA DESCRIPTOR       08074B50 (134695760)\n+03244 CRC                   2CFB0574 (754648436)\n+03248 Compressed Size       000002F8 (760)\n+0324C Uncompressed Size     0000068A (1674)\n \n-03255 LOCAL HEADER #22      04034B50 (67324752)\n-03259 Extract Zip Spec      14 (20) '2.0'\n-0325A Extract OS            00 (0) 'MS-DOS'\n-0325B General Purpose Flag  0808 (2056)\n+03250 LOCAL HEADER #22      04034B50 (67324752)\n+03254 Extract Zip Spec      14 (20) '2.0'\n+03255 Extract OS            00 (0) 'MS-DOS'\n+03256 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0325D Compression Method    0008 (8) 'Deflated'\n-0325F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-03263 CRC                   00000000 (0)\n-03267 Compressed Size       00000000 (0)\n-0326B Uncompressed Size     00000000 (0)\n-0326F Filename Length       0033 (51)\n-03271 Extra Length          0000 (0)\n-03273 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03258 Compression Method    0008 (8) 'Deflated'\n+0325A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0325E CRC                   00000000 (0)\n+03262 Compressed Size       00000000 (0)\n+03266 Uncompressed Size     00000000 (0)\n+0326A Filename Length       0033 (51)\n+0326C Extra Length          0000 (0)\n+0326E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3273: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x326E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-032A6 PAYLOAD\n+032A1 PAYLOAD\n \n-035FD DATA DESCRIPTOR       08074B50 (134695760)\n-03601 CRC                   A91CDACB (2837240523)\n-03605 Compressed Size       00000357 (855)\n-03609 Uncompressed Size     00000758 (1880)\n+035F8 DATA DESCRIPTOR       08074B50 (134695760)\n+035FC CRC                   A91CDACB (2837240523)\n+03600 Compressed Size       00000357 (855)\n+03604 Uncompressed Size     00000758 (1880)\n \n-0360D LOCAL HEADER #23      04034B50 (67324752)\n-03611 Extract Zip Spec      14 (20) '2.0'\n-03612 Extract OS            00 (0) 'MS-DOS'\n-03613 General Purpose Flag  0808 (2056)\n+03608 LOCAL HEADER #23      04034B50 (67324752)\n+0360C Extract Zip Spec      14 (20) '2.0'\n+0360D Extract OS            00 (0) 'MS-DOS'\n+0360E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-03615 Compression Method    0008 (8) 'Deflated'\n-03617 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0361B CRC                   00000000 (0)\n-0361F Compressed Size       00000000 (0)\n-03623 Uncompressed Size     00000000 (0)\n-03627 Filename Length       003A (58)\n-03629 Extra Length          0000 (0)\n-0362B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03610 Compression Method    0008 (8) 'Deflated'\n+03612 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+03616 CRC                   00000000 (0)\n+0361A Compressed Size       00000000 (0)\n+0361E Uncompressed Size     00000000 (0)\n+03622 Filename Length       003A (58)\n+03624 Extra Length          0000 (0)\n+03626 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x362B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3626: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03665 PAYLOAD\n+03660 PAYLOAD\n \n-03AFA DATA DESCRIPTOR       08074B50 (134695760)\n-03AFE CRC                   1F16A07C (521576572)\n-03B02 Compressed Size       00000495 (1173)\n-03B06 Uncompressed Size     00000C1A (3098)\n+03AF5 DATA DESCRIPTOR       08074B50 (134695760)\n+03AF9 CRC                   1F16A07C (521576572)\n+03AFD Compressed Size       00000495 (1173)\n+03B01 Uncompressed Size     00000C1A (3098)\n \n-03B0A LOCAL HEADER #24      04034B50 (67324752)\n-03B0E Extract Zip Spec      14 (20) '2.0'\n-03B0F Extract OS            00 (0) 'MS-DOS'\n-03B10 General Purpose Flag  0808 (2056)\n+03B05 LOCAL HEADER #24      04034B50 (67324752)\n+03B09 Extract Zip Spec      14 (20) '2.0'\n+03B0A Extract OS            00 (0) 'MS-DOS'\n+03B0B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-03B12 Compression Method    0008 (8) 'Deflated'\n-03B14 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-03B18 CRC                   00000000 (0)\n-03B1C Compressed Size       00000000 (0)\n-03B20 Uncompressed Size     00000000 (0)\n-03B24 Filename Length       003E (62)\n-03B26 Extra Length          0000 (0)\n-03B28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03B0D Compression Method    0008 (8) 'Deflated'\n+03B0F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+03B13 CRC                   00000000 (0)\n+03B17 Compressed Size       00000000 (0)\n+03B1B Uncompressed Size     00000000 (0)\n+03B1F Filename Length       003E (62)\n+03B21 Extra Length          0000 (0)\n+03B23 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03B66 PAYLOAD\n+03B61 PAYLOAD\n \n-03FBC DATA DESCRIPTOR       08074B50 (134695760)\n-03FC0 CRC                   2238DCDD (574151901)\n-03FC4 Compressed Size       00000456 (1110)\n-03FC8 Uncompressed Size     00000B78 (2936)\n+03FB7 DATA DESCRIPTOR       08074B50 (134695760)\n+03FBB CRC                   2238DCDD (574151901)\n+03FBF Compressed Size       00000456 (1110)\n+03FC3 Uncompressed Size     00000B78 (2936)\n \n-03FCC LOCAL HEADER #25      04034B50 (67324752)\n-03FD0 Extract Zip Spec      14 (20) '2.0'\n-03FD1 Extract OS            00 (0) 'MS-DOS'\n-03FD2 General Purpose Flag  0808 (2056)\n+03FC7 LOCAL HEADER #25      04034B50 (67324752)\n+03FCB Extract Zip Spec      14 (20) '2.0'\n+03FCC Extract OS            00 (0) 'MS-DOS'\n+03FCD General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-03FD4 Compression Method    0008 (8) 'Deflated'\n-03FD6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-03FDA CRC                   00000000 (0)\n-03FDE Compressed Size       00000000 (0)\n-03FE2 Uncompressed Size     00000000 (0)\n-03FE6 Filename Length       003B (59)\n-03FE8 Extra Length          0000 (0)\n-03FEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03FCF Compression Method    0008 (8) 'Deflated'\n+03FD1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+03FD5 CRC                   00000000 (0)\n+03FD9 Compressed Size       00000000 (0)\n+03FDD Uncompressed Size     00000000 (0)\n+03FE1 Filename Length       003B (59)\n+03FE3 Extra Length          0000 (0)\n+03FE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3FEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3FE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-04025 PAYLOAD\n+04020 PAYLOAD\n \n-04413 DATA DESCRIPTOR       08074B50 (134695760)\n-04417 CRC                   10650FD7 (275058647)\n-0441B Compressed Size       000003EE (1006)\n-0441F Uncompressed Size     0000088A (2186)\n+0440E DATA DESCRIPTOR       08074B50 (134695760)\n+04412 CRC                   10650FD7 (275058647)\n+04416 Compressed Size       000003EE (1006)\n+0441A Uncompressed Size     0000088A (2186)\n \n-04423 LOCAL HEADER #26      04034B50 (67324752)\n-04427 Extract Zip Spec      14 (20) '2.0'\n-04428 Extract OS            00 (0) 'MS-DOS'\n-04429 General Purpose Flag  0808 (2056)\n+0441E LOCAL HEADER #26      04034B50 (67324752)\n+04422 Extract Zip Spec      14 (20) '2.0'\n+04423 Extract OS            00 (0) 'MS-DOS'\n+04424 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0442B Compression Method    0008 (8) 'Deflated'\n-0442D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-04431 CRC                   00000000 (0)\n-04435 Compressed Size       00000000 (0)\n-04439 Uncompressed Size     00000000 (0)\n-0443D Filename Length       0037 (55)\n-0443F Extra Length          0000 (0)\n-04441 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04426 Compression Method    0008 (8) 'Deflated'\n+04428 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0442C CRC                   00000000 (0)\n+04430 Compressed Size       00000000 (0)\n+04434 Uncompressed Size     00000000 (0)\n+04438 Filename Length       0037 (55)\n+0443A Extra Length          0000 (0)\n+0443C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4441: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x443C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-04478 PAYLOAD\n+04473 PAYLOAD\n \n-04DDE DATA DESCRIPTOR       08074B50 (134695760)\n-04DE2 CRC                   8A9476AB (2324985515)\n-04DE6 Compressed Size       00000966 (2406)\n-04DEA Uncompressed Size     000026CA (9930)\n+04DD9 DATA DESCRIPTOR       08074B50 (134695760)\n+04DDD CRC                   8A9476AB (2324985515)\n+04DE1 Compressed Size       00000966 (2406)\n+04DE5 Uncompressed Size     000026CA (9930)\n \n-04DEE LOCAL HEADER #27      04034B50 (67324752)\n-04DF2 Extract Zip Spec      14 (20) '2.0'\n-04DF3 Extract OS            00 (0) 'MS-DOS'\n-04DF4 General Purpose Flag  0808 (2056)\n+04DE9 LOCAL HEADER #27      04034B50 (67324752)\n+04DED Extract Zip Spec      14 (20) '2.0'\n+04DEE Extract OS            00 (0) 'MS-DOS'\n+04DEF General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-04DF6 Compression Method    0008 (8) 'Deflated'\n-04DF8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-04DFC CRC                   00000000 (0)\n-04E00 Compressed Size       00000000 (0)\n-04E04 Uncompressed Size     00000000 (0)\n-04E08 Filename Length       0034 (52)\n-04E0A Extra Length          0000 (0)\n-04E0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04DF1 Compression Method    0008 (8) 'Deflated'\n+04DF3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+04DF7 CRC                   00000000 (0)\n+04DFB Compressed Size       00000000 (0)\n+04DFF Uncompressed Size     00000000 (0)\n+04E03 Filename Length       0034 (52)\n+04E05 Extra Length          0000 (0)\n+04E07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-04E40 PAYLOAD\n+04E3B PAYLOAD\n \n-05121 DATA DESCRIPTOR       08074B50 (134695760)\n-05125 CRC                   646FDA5A (1685051994)\n-05129 Compressed Size       000002E1 (737)\n-0512D Uncompressed Size     000006A4 (1700)\n+0511C DATA DESCRIPTOR       08074B50 (134695760)\n+05120 CRC                   646FDA5A (1685051994)\n+05124 Compressed Size       000002E1 (737)\n+05128 Uncompressed Size     000006A4 (1700)\n \n-05131 LOCAL HEADER #28      04034B50 (67324752)\n-05135 Extract Zip Spec      14 (20) '2.0'\n-05136 Extract OS            00 (0) 'MS-DOS'\n-05137 General Purpose Flag  0808 (2056)\n+0512C LOCAL HEADER #28      04034B50 (67324752)\n+05130 Extract Zip Spec      14 (20) '2.0'\n+05131 Extract OS            00 (0) 'MS-DOS'\n+05132 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-05139 Compression Method    0008 (8) 'Deflated'\n-0513B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0513F CRC                   00000000 (0)\n-05143 Compressed Size       00000000 (0)\n-05147 Uncompressed Size     00000000 (0)\n-0514B Filename Length       0034 (52)\n-0514D Extra Length          0000 (0)\n-0514F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05134 Compression Method    0008 (8) 'Deflated'\n+05136 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0513A CRC                   00000000 (0)\n+0513E Compressed Size       00000000 (0)\n+05142 Uncompressed Size     00000000 (0)\n+05146 Filename Length       0034 (52)\n+05148 Extra Length          0000 (0)\n+0514A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x514F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x514A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-05183 PAYLOAD\n+0517E PAYLOAD\n \n-05569 DATA DESCRIPTOR       08074B50 (134695760)\n-0556D CRC                   0444C320 (71615264)\n-05571 Compressed Size       000003E6 (998)\n-05575 Uncompressed Size     00000950 (2384)\n+05564 DATA DESCRIPTOR       08074B50 (134695760)\n+05568 CRC                   0444C320 (71615264)\n+0556C Compressed Size       000003E6 (998)\n+05570 Uncompressed Size     00000950 (2384)\n \n-05579 LOCAL HEADER #29      04034B50 (67324752)\n-0557D Extract Zip Spec      14 (20) '2.0'\n-0557E Extract OS            00 (0) 'MS-DOS'\n-0557F General Purpose Flag  0808 (2056)\n+05574 LOCAL HEADER #29      04034B50 (67324752)\n+05578 Extract Zip Spec      14 (20) '2.0'\n+05579 Extract OS            00 (0) 'MS-DOS'\n+0557A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-05581 Compression Method    0008 (8) 'Deflated'\n-05583 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-05587 CRC                   00000000 (0)\n-0558B Compressed Size       00000000 (0)\n-0558F Uncompressed Size     00000000 (0)\n-05593 Filename Length       0038 (56)\n-05595 Extra Length          0000 (0)\n-05597 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0557C Compression Method    0008 (8) 'Deflated'\n+0557E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+05582 CRC                   00000000 (0)\n+05586 Compressed Size       00000000 (0)\n+0558A Uncompressed Size     00000000 (0)\n+0558E Filename Length       0038 (56)\n+05590 Extra Length          0000 (0)\n+05592 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5597: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-055CF PAYLOAD\n+055CA PAYLOAD\n \n-07A7A DATA DESCRIPTOR       08074B50 (134695760)\n-07A7E CRC                   295C56D7 (693917399)\n-07A82 Compressed Size       000024AB (9387)\n-07A86 Uncompressed Size     0000A182 (41346)\n+07A75 DATA DESCRIPTOR       08074B50 (134695760)\n+07A79 CRC                   295C56D7 (693917399)\n+07A7D Compressed Size       000024AB (9387)\n+07A81 Uncompressed Size     0000A182 (41346)\n \n-07A8A LOCAL HEADER #30      04034B50 (67324752)\n-07A8E Extract Zip Spec      14 (20) '2.0'\n-07A8F Extract OS            00 (0) 'MS-DOS'\n-07A90 General Purpose Flag  0808 (2056)\n+07A85 LOCAL HEADER #30      04034B50 (67324752)\n+07A89 Extract Zip Spec      14 (20) '2.0'\n+07A8A Extract OS            00 (0) 'MS-DOS'\n+07A8B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-07A92 Compression Method    0008 (8) 'Deflated'\n-07A94 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-07A98 CRC                   00000000 (0)\n-07A9C Compressed Size       00000000 (0)\n-07AA0 Uncompressed Size     00000000 (0)\n-07AA4 Filename Length       003D (61)\n-07AA6 Extra Length          0000 (0)\n-07AA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07A8D Compression Method    0008 (8) 'Deflated'\n+07A8F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+07A93 CRC                   00000000 (0)\n+07A97 Compressed Size       00000000 (0)\n+07A9B Uncompressed Size     00000000 (0)\n+07A9F Filename Length       003D (61)\n+07AA1 Extra Length          0000 (0)\n+07AA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07AE5 PAYLOAD\n+07AE0 PAYLOAD\n \n-08382 DATA DESCRIPTOR       08074B50 (134695760)\n-08386 CRC                   DB521489 (3679589513)\n-0838A Compressed Size       0000089D (2205)\n-0838E Uncompressed Size     00001CA0 (7328)\n+0837D DATA DESCRIPTOR       08074B50 (134695760)\n+08381 CRC                   DB521489 (3679589513)\n+08385 Compressed Size       0000089D (2205)\n+08389 Uncompressed Size     00001CA0 (7328)\n \n-08392 LOCAL HEADER #31      04034B50 (67324752)\n-08396 Extract Zip Spec      14 (20) '2.0'\n-08397 Extract OS            00 (0) 'MS-DOS'\n-08398 General Purpose Flag  0808 (2056)\n+0838D LOCAL HEADER #31      04034B50 (67324752)\n+08391 Extract Zip Spec      14 (20) '2.0'\n+08392 Extract OS            00 (0) 'MS-DOS'\n+08393 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0839A Compression Method    0008 (8) 'Deflated'\n-0839C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-083A0 CRC                   00000000 (0)\n-083A4 Compressed Size       00000000 (0)\n-083A8 Uncompressed Size     00000000 (0)\n-083AC Filename Length       0031 (49)\n-083AE Extra Length          0000 (0)\n-083B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08395 Compression Method    0008 (8) 'Deflated'\n+08397 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0839B CRC                   00000000 (0)\n+0839F Compressed Size       00000000 (0)\n+083A3 Uncompressed Size     00000000 (0)\n+083A7 Filename Length       0031 (49)\n+083A9 Extra Length          0000 (0)\n+083AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x83B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x83AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-083E1 PAYLOAD\n+083DC PAYLOAD\n \n-087C4 DATA DESCRIPTOR       08074B50 (134695760)\n-087C8 CRC                   4391880F (1133611023)\n-087CC Compressed Size       000003E3 (995)\n-087D0 Uncompressed Size     00000862 (2146)\n+087BF DATA DESCRIPTOR       08074B50 (134695760)\n+087C3 CRC                   4391880F (1133611023)\n+087C7 Compressed Size       000003E3 (995)\n+087CB Uncompressed Size     00000862 (2146)\n \n-087D4 LOCAL HEADER #32      04034B50 (67324752)\n-087D8 Extract Zip Spec      14 (20) '2.0'\n-087D9 Extract OS            00 (0) 'MS-DOS'\n-087DA General Purpose Flag  0808 (2056)\n+087CF LOCAL HEADER #32      04034B50 (67324752)\n+087D3 Extract Zip Spec      14 (20) '2.0'\n+087D4 Extract OS            00 (0) 'MS-DOS'\n+087D5 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-087DC Compression Method    0008 (8) 'Deflated'\n-087DE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-087E2 CRC                   00000000 (0)\n-087E6 Compressed Size       00000000 (0)\n-087EA Uncompressed Size     00000000 (0)\n-087EE Filename Length       003E (62)\n-087F0 Extra Length          0000 (0)\n-087F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+087D7 Compression Method    0008 (8) 'Deflated'\n+087D9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+087DD CRC                   00000000 (0)\n+087E1 Compressed Size       00000000 (0)\n+087E5 Uncompressed Size     00000000 (0)\n+087E9 Filename Length       003E (62)\n+087EB Extra Length          0000 (0)\n+087ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x87F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x87ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-08830 PAYLOAD\n+0882B PAYLOAD\n \n-08F7F DATA DESCRIPTOR       08074B50 (134695760)\n-08F83 CRC                   DC0E280A (3691915274)\n-08F87 Compressed Size       0000074F (1871)\n-08F8B Uncompressed Size     00001BBD (7101)\n+08F7A DATA DESCRIPTOR       08074B50 (134695760)\n+08F7E CRC                   DC0E280A (3691915274)\n+08F82 Compressed Size       0000074F (1871)\n+08F86 Uncompressed Size     00001BBD (7101)\n \n-08F8F LOCAL HEADER #33      04034B50 (67324752)\n-08F93 Extract Zip Spec      14 (20) '2.0'\n-08F94 Extract OS            00 (0) 'MS-DOS'\n-08F95 General Purpose Flag  0808 (2056)\n+08F8A LOCAL HEADER #33      04034B50 (67324752)\n+08F8E Extract Zip Spec      14 (20) '2.0'\n+08F8F Extract OS            00 (0) 'MS-DOS'\n+08F90 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-08F97 Compression Method    0008 (8) 'Deflated'\n-08F99 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-08F9D CRC                   00000000 (0)\n-08FA1 Compressed Size       00000000 (0)\n-08FA5 Uncompressed Size     00000000 (0)\n-08FA9 Filename Length       0035 (53)\n-08FAB Extra Length          0000 (0)\n-08FAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+08F92 Compression Method    0008 (8) 'Deflated'\n+08F94 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+08F98 CRC                   00000000 (0)\n+08F9C Compressed Size       00000000 (0)\n+08FA0 Uncompressed Size     00000000 (0)\n+08FA4 Filename Length       0035 (53)\n+08FA6 Extra Length          0000 (0)\n+08FA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8FA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-08FE2 PAYLOAD\n+08FDD PAYLOAD\n \n-093EF DATA DESCRIPTOR       08074B50 (134695760)\n-093F3 CRC                   FCA5633C (4238697276)\n-093F7 Compressed Size       0000040D (1037)\n-093FB Uncompressed Size     00000A00 (2560)\n+093EA DATA DESCRIPTOR       08074B50 (134695760)\n+093EE CRC                   FCA5633C (4238697276)\n+093F2 Compressed Size       0000040D (1037)\n+093F6 Uncompressed Size     00000A00 (2560)\n \n-093FF LOCAL HEADER #34      04034B50 (67324752)\n-09403 Extract Zip Spec      14 (20) '2.0'\n-09404 Extract OS            00 (0) 'MS-DOS'\n-09405 General Purpose Flag  0808 (2056)\n+093FA LOCAL HEADER #34      04034B50 (67324752)\n+093FE Extract Zip Spec      14 (20) '2.0'\n+093FF Extract OS            00 (0) 'MS-DOS'\n+09400 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-09407 Compression Method    0008 (8) 'Deflated'\n-09409 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0940D CRC                   00000000 (0)\n-09411 Compressed Size       00000000 (0)\n-09415 Uncompressed Size     00000000 (0)\n-09419 Filename Length       0039 (57)\n-0941B Extra Length          0000 (0)\n-0941D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09402 Compression Method    0008 (8) 'Deflated'\n+09404 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+09408 CRC                   00000000 (0)\n+0940C Compressed Size       00000000 (0)\n+09410 Uncompressed Size     00000000 (0)\n+09414 Filename Length       0039 (57)\n+09416 Extra Length          0000 (0)\n+09418 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x941D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09456 PAYLOAD\n+09451 PAYLOAD\n \n-097DB DATA DESCRIPTOR       08074B50 (134695760)\n-097DF CRC                   D4041A8E (3557038734)\n-097E3 Compressed Size       00000385 (901)\n-097E7 Uncompressed Size     000008CF (2255)\n+097D6 DATA DESCRIPTOR       08074B50 (134695760)\n+097DA CRC                   D4041A8E (3557038734)\n+097DE Compressed Size       00000385 (901)\n+097E2 Uncompressed Size     000008CF (2255)\n \n-097EB LOCAL HEADER #35      04034B50 (67324752)\n-097EF Extract Zip Spec      14 (20) '2.0'\n-097F0 Extract OS            00 (0) 'MS-DOS'\n-097F1 General Purpose Flag  0808 (2056)\n+097E6 LOCAL HEADER #35      04034B50 (67324752)\n+097EA Extract Zip Spec      14 (20) '2.0'\n+097EB Extract OS            00 (0) 'MS-DOS'\n+097EC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-097F3 Compression Method    0008 (8) 'Deflated'\n-097F5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-097F9 CRC                   00000000 (0)\n-097FD Compressed Size       00000000 (0)\n-09801 Uncompressed Size     00000000 (0)\n-09805 Filename Length       003B (59)\n-09807 Extra Length          0000 (0)\n-09809 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+097EE Compression Method    0008 (8) 'Deflated'\n+097F0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+097F4 CRC                   00000000 (0)\n+097F8 Compressed Size       00000000 (0)\n+097FC Uncompressed Size     00000000 (0)\n+09800 Filename Length       003B (59)\n+09802 Extra Length          0000 (0)\n+09804 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09844 PAYLOAD\n+0983F PAYLOAD\n \n-09A9A DATA DESCRIPTOR       08074B50 (134695760)\n-09A9E CRC                   47E2095D (1205995869)\n-09AA2 Compressed Size       00000256 (598)\n-09AA6 Uncompressed Size     00000487 (1159)\n+09A95 DATA DESCRIPTOR       08074B50 (134695760)\n+09A99 CRC                   47E2095D (1205995869)\n+09A9D Compressed Size       00000256 (598)\n+09AA1 Uncompressed Size     00000487 (1159)\n \n-09AAA LOCAL HEADER #36      04034B50 (67324752)\n-09AAE Extract Zip Spec      14 (20) '2.0'\n-09AAF Extract OS            00 (0) 'MS-DOS'\n-09AB0 General Purpose Flag  0808 (2056)\n+09AA5 LOCAL HEADER #36      04034B50 (67324752)\n+09AA9 Extract Zip Spec      14 (20) '2.0'\n+09AAA Extract OS            00 (0) 'MS-DOS'\n+09AAB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-09AB2 Compression Method    0008 (8) 'Deflated'\n-09AB4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-09AB8 CRC                   00000000 (0)\n-09ABC Compressed Size       00000000 (0)\n-09AC0 Uncompressed Size     00000000 (0)\n-09AC4 Filename Length       003C (60)\n-09AC6 Extra Length          0000 (0)\n-09AC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09AAD Compression Method    0008 (8) 'Deflated'\n+09AAF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+09AB3 CRC                   00000000 (0)\n+09AB7 Compressed Size       00000000 (0)\n+09ABB Uncompressed Size     00000000 (0)\n+09ABF Filename Length       003C (60)\n+09AC1 Extra Length          0000 (0)\n+09AC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9AC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09B04 PAYLOAD\n+09AFF PAYLOAD\n \n-09E6A DATA DESCRIPTOR       08074B50 (134695760)\n-09E6E CRC                   CD937BDC (3448994780)\n-09E72 Compressed Size       00000366 (870)\n-09E76 Uncompressed Size     000006FE (1790)\n+09E65 DATA DESCRIPTOR       08074B50 (134695760)\n+09E69 CRC                   CD937BDC (3448994780)\n+09E6D Compressed Size       00000366 (870)\n+09E71 Uncompressed Size     000006FE (1790)\n \n-09E7A LOCAL HEADER #37      04034B50 (67324752)\n-09E7E Extract Zip Spec      14 (20) '2.0'\n-09E7F Extract OS            00 (0) 'MS-DOS'\n-09E80 General Purpose Flag  0808 (2056)\n+09E75 LOCAL HEADER #37      04034B50 (67324752)\n+09E79 Extract Zip Spec      14 (20) '2.0'\n+09E7A Extract OS            00 (0) 'MS-DOS'\n+09E7B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-09E82 Compression Method    0008 (8) 'Deflated'\n-09E84 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-09E88 CRC                   00000000 (0)\n-09E8C Compressed Size       00000000 (0)\n-09E90 Uncompressed Size     00000000 (0)\n-09E94 Filename Length       0036 (54)\n-09E96 Extra Length          0000 (0)\n-09E98 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+09E7D Compression Method    0008 (8) 'Deflated'\n+09E7F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+09E83 CRC                   00000000 (0)\n+09E87 Compressed Size       00000000 (0)\n+09E8B Uncompressed Size     00000000 (0)\n+09E8F Filename Length       0036 (54)\n+09E91 Extra Length          0000 (0)\n+09E93 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9E98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9E93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-09ECE PAYLOAD\n+09EC9 PAYLOAD\n \n-0A527 DATA DESCRIPTOR       08074B50 (134695760)\n-0A52B CRC                   DAF6ADDA (3673599450)\n-0A52F Compressed Size       00000659 (1625)\n-0A533 Uncompressed Size     0000158D (5517)\n+0A522 DATA DESCRIPTOR       08074B50 (134695760)\n+0A526 CRC                   DAF6ADDA (3673599450)\n+0A52A Compressed Size       00000659 (1625)\n+0A52E Uncompressed Size     0000158D (5517)\n \n-0A537 LOCAL HEADER #38      04034B50 (67324752)\n-0A53B Extract Zip Spec      14 (20) '2.0'\n-0A53C Extract OS            00 (0) 'MS-DOS'\n-0A53D General Purpose Flag  0808 (2056)\n+0A532 LOCAL HEADER #38      04034B50 (67324752)\n+0A536 Extract Zip Spec      14 (20) '2.0'\n+0A537 Extract OS            00 (0) 'MS-DOS'\n+0A538 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0A53F Compression Method    0008 (8) 'Deflated'\n-0A541 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0A545 CRC                   00000000 (0)\n-0A549 Compressed Size       00000000 (0)\n-0A54D Uncompressed Size     00000000 (0)\n-0A551 Filename Length       0035 (53)\n-0A553 Extra Length          0000 (0)\n-0A555 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0A53A Compression Method    0008 (8) 'Deflated'\n+0A53C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0A540 CRC                   00000000 (0)\n+0A544 Compressed Size       00000000 (0)\n+0A548 Uncompressed Size     00000000 (0)\n+0A54C Filename Length       0035 (53)\n+0A54E Extra Length          0000 (0)\n+0A550 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A58A PAYLOAD\n+0A585 PAYLOAD\n \n-0AC93 DATA DESCRIPTOR       08074B50 (134695760)\n-0AC97 CRC                   160D64EF (369976559)\n-0AC9B Compressed Size       00000709 (1801)\n-0AC9F Uncompressed Size     00001773 (6003)\n+0AC8E DATA DESCRIPTOR       08074B50 (134695760)\n+0AC92 CRC                   160D64EF (369976559)\n+0AC96 Compressed Size       00000709 (1801)\n+0AC9A Uncompressed Size     00001773 (6003)\n \n-0ACA3 LOCAL HEADER #39      04034B50 (67324752)\n-0ACA7 Extract Zip Spec      14 (20) '2.0'\n-0ACA8 Extract OS            00 (0) 'MS-DOS'\n-0ACA9 General Purpose Flag  0808 (2056)\n+0AC9E LOCAL HEADER #39      04034B50 (67324752)\n+0ACA2 Extract Zip Spec      14 (20) '2.0'\n+0ACA3 Extract OS            00 (0) 'MS-DOS'\n+0ACA4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0ACAB Compression Method    0008 (8) 'Deflated'\n-0ACAD Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0ACB1 CRC                   00000000 (0)\n-0ACB5 Compressed Size       00000000 (0)\n-0ACB9 Uncompressed Size     00000000 (0)\n-0ACBD Filename Length       002E (46)\n-0ACBF Extra Length          0000 (0)\n-0ACC1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0ACA6 Compression Method    0008 (8) 'Deflated'\n+0ACA8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0ACAC CRC                   00000000 (0)\n+0ACB0 Compressed Size       00000000 (0)\n+0ACB4 Uncompressed Size     00000000 (0)\n+0ACB8 Filename Length       002E (46)\n+0ACBA Extra Length          0000 (0)\n+0ACBC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xACC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xACBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0ACEF PAYLOAD\n+0ACEA PAYLOAD\n \n-0B17F DATA DESCRIPTOR       08074B50 (134695760)\n-0B183 CRC                   EC32CDF1 (3962752497)\n-0B187 Compressed Size       00000490 (1168)\n-0B18B Uncompressed Size     00000AA9 (2729)\n+0B17A DATA DESCRIPTOR       08074B50 (134695760)\n+0B17E CRC                   EC32CDF1 (3962752497)\n+0B182 Compressed Size       00000490 (1168)\n+0B186 Uncompressed Size     00000AA9 (2729)\n \n-0B18F LOCAL HEADER #40      04034B50 (67324752)\n-0B193 Extract Zip Spec      14 (20) '2.0'\n-0B194 Extract OS            00 (0) 'MS-DOS'\n-0B195 General Purpose Flag  0808 (2056)\n+0B18A LOCAL HEADER #40      04034B50 (67324752)\n+0B18E Extract Zip Spec      14 (20) '2.0'\n+0B18F Extract OS            00 (0) 'MS-DOS'\n+0B190 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0B197 Compression Method    0008 (8) 'Deflated'\n-0B199 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0B19D CRC                   00000000 (0)\n-0B1A1 Compressed Size       00000000 (0)\n-0B1A5 Uncompressed Size     00000000 (0)\n-0B1A9 Filename Length       0035 (53)\n-0B1AB Extra Length          0000 (0)\n-0B1AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B192 Compression Method    0008 (8) 'Deflated'\n+0B194 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0B198 CRC                   00000000 (0)\n+0B19C Compressed Size       00000000 (0)\n+0B1A0 Uncompressed Size     00000000 (0)\n+0B1A4 Filename Length       0035 (53)\n+0B1A6 Extra Length          0000 (0)\n+0B1A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB1AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB1A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B1E2 PAYLOAD\n+0B1DD PAYLOAD\n \n-0B833 DATA DESCRIPTOR       08074B50 (134695760)\n-0B837 CRC                   3072EA9E (812837534)\n-0B83B Compressed Size       00000651 (1617)\n-0B83F Uncompressed Size     00001263 (4707)\n+0B82E DATA DESCRIPTOR       08074B50 (134695760)\n+0B832 CRC                   3072EA9E (812837534)\n+0B836 Compressed Size       00000651 (1617)\n+0B83A Uncompressed Size     00001263 (4707)\n \n-0B843 LOCAL HEADER #41      04034B50 (67324752)\n-0B847 Extract Zip Spec      14 (20) '2.0'\n-0B848 Extract OS            00 (0) 'MS-DOS'\n-0B849 General Purpose Flag  0808 (2056)\n+0B83E LOCAL HEADER #41      04034B50 (67324752)\n+0B842 Extract Zip Spec      14 (20) '2.0'\n+0B843 Extract OS            00 (0) 'MS-DOS'\n+0B844 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0B84B Compression Method    0008 (8) 'Deflated'\n-0B84D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0B851 CRC                   00000000 (0)\n-0B855 Compressed Size       00000000 (0)\n-0B859 Uncompressed Size     00000000 (0)\n-0B85D Filename Length       0034 (52)\n-0B85F Extra Length          0000 (0)\n-0B861 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0B846 Compression Method    0008 (8) 'Deflated'\n+0B848 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0B84C CRC                   00000000 (0)\n+0B850 Compressed Size       00000000 (0)\n+0B854 Uncompressed Size     00000000 (0)\n+0B858 Filename Length       0034 (52)\n+0B85A Extra Length          0000 (0)\n+0B85C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB85C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B895 PAYLOAD\n+0B890 PAYLOAD\n \n-0BDCA DATA DESCRIPTOR       08074B50 (134695760)\n-0BDCE CRC                   267C03C7 (645661639)\n-0BDD2 Compressed Size       00000535 (1333)\n-0BDD6 Uncompressed Size     0000109E (4254)\n+0BDC5 DATA DESCRIPTOR       08074B50 (134695760)\n+0BDC9 CRC                   267C03C7 (645661639)\n+0BDCD Compressed Size       00000535 (1333)\n+0BDD1 Uncompressed Size     0000109E (4254)\n \n-0BDDA LOCAL HEADER #42      04034B50 (67324752)\n-0BDDE Extract Zip Spec      14 (20) '2.0'\n-0BDDF Extract OS            00 (0) 'MS-DOS'\n-0BDE0 General Purpose Flag  0808 (2056)\n+0BDD5 LOCAL HEADER #42      04034B50 (67324752)\n+0BDD9 Extract Zip Spec      14 (20) '2.0'\n+0BDDA Extract OS            00 (0) 'MS-DOS'\n+0BDDB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0BDE2 Compression Method    0008 (8) 'Deflated'\n-0BDE4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0BDE8 CRC                   00000000 (0)\n-0BDEC Compressed Size       00000000 (0)\n-0BDF0 Uncompressed Size     00000000 (0)\n-0BDF4 Filename Length       0034 (52)\n-0BDF6 Extra Length          0000 (0)\n-0BDF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0BDDD Compression Method    0008 (8) 'Deflated'\n+0BDDF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0BDE3 CRC                   00000000 (0)\n+0BDE7 Compressed Size       00000000 (0)\n+0BDEB Uncompressed Size     00000000 (0)\n+0BDEF Filename Length       0034 (52)\n+0BDF1 Extra Length          0000 (0)\n+0BDF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBDF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBDF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0BE2C PAYLOAD\n+0BE27 PAYLOAD\n \n-0C0C0 DATA DESCRIPTOR       08074B50 (134695760)\n-0C0C4 CRC                   5D2316A5 (1562580645)\n-0C0C8 Compressed Size       00000294 (660)\n-0C0CC Uncompressed Size     00000531 (1329)\n+0C0BB DATA DESCRIPTOR       08074B50 (134695760)\n+0C0BF CRC                   5D2316A5 (1562580645)\n+0C0C3 Compressed Size       00000294 (660)\n+0C0C7 Uncompressed Size     00000531 (1329)\n \n-0C0D0 LOCAL HEADER #43      04034B50 (67324752)\n-0C0D4 Extract Zip Spec      14 (20) '2.0'\n-0C0D5 Extract OS            00 (0) 'MS-DOS'\n-0C0D6 General Purpose Flag  0808 (2056)\n+0C0CB LOCAL HEADER #43      04034B50 (67324752)\n+0C0CF Extract Zip Spec      14 (20) '2.0'\n+0C0D0 Extract OS            00 (0) 'MS-DOS'\n+0C0D1 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0C0D8 Compression Method    0008 (8) 'Deflated'\n-0C0DA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0C0DE CRC                   00000000 (0)\n-0C0E2 Compressed Size       00000000 (0)\n-0C0E6 Uncompressed Size     00000000 (0)\n-0C0EA Filename Length       0037 (55)\n-0C0EC Extra Length          0000 (0)\n-0C0EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C0D3 Compression Method    0008 (8) 'Deflated'\n+0C0D5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0C0D9 CRC                   00000000 (0)\n+0C0DD Compressed Size       00000000 (0)\n+0C0E1 Uncompressed Size     00000000 (0)\n+0C0E5 Filename Length       0037 (55)\n+0C0E7 Extra Length          0000 (0)\n+0C0E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC0EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC0E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C125 PAYLOAD\n+0C120 PAYLOAD\n \n-0C566 DATA DESCRIPTOR       08074B50 (134695760)\n-0C56A CRC                   B40F7F17 (3020914455)\n-0C56E Compressed Size       00000441 (1089)\n-0C572 Uncompressed Size     0000088C (2188)\n+0C561 DATA DESCRIPTOR       08074B50 (134695760)\n+0C565 CRC                   B40F7F17 (3020914455)\n+0C569 Compressed Size       00000441 (1089)\n+0C56D Uncompressed Size     0000088C (2188)\n \n-0C576 LOCAL HEADER #44      04034B50 (67324752)\n-0C57A Extract Zip Spec      14 (20) '2.0'\n-0C57B Extract OS            00 (0) 'MS-DOS'\n-0C57C General Purpose Flag  0808 (2056)\n+0C571 LOCAL HEADER #44      04034B50 (67324752)\n+0C575 Extract Zip Spec      14 (20) '2.0'\n+0C576 Extract OS            00 (0) 'MS-DOS'\n+0C577 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0C57E Compression Method    0008 (8) 'Deflated'\n-0C580 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0C584 CRC                   00000000 (0)\n-0C588 Compressed Size       00000000 (0)\n-0C58C Uncompressed Size     00000000 (0)\n-0C590 Filename Length       0032 (50)\n-0C592 Extra Length          0000 (0)\n-0C594 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C579 Compression Method    0008 (8) 'Deflated'\n+0C57B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0C57F CRC                   00000000 (0)\n+0C583 Compressed Size       00000000 (0)\n+0C587 Uncompressed Size     00000000 (0)\n+0C58B Filename Length       0032 (50)\n+0C58D Extra Length          0000 (0)\n+0C58F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC58F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C5C6 PAYLOAD\n+0C5C1 PAYLOAD\n \n-0CA27 DATA DESCRIPTOR       08074B50 (134695760)\n-0CA2B CRC                   47A846F2 (1202210546)\n-0CA2F Compressed Size       00000461 (1121)\n-0CA33 Uncompressed Size     00000A07 (2567)\n+0CA22 DATA DESCRIPTOR       08074B50 (134695760)\n+0CA26 CRC                   47A846F2 (1202210546)\n+0CA2A Compressed Size       00000461 (1121)\n+0CA2E Uncompressed Size     00000A07 (2567)\n \n-0CA37 LOCAL HEADER #45      04034B50 (67324752)\n-0CA3B Extract Zip Spec      14 (20) '2.0'\n-0CA3C Extract OS            00 (0) 'MS-DOS'\n-0CA3D General Purpose Flag  0808 (2056)\n+0CA32 LOCAL HEADER #45      04034B50 (67324752)\n+0CA36 Extract Zip Spec      14 (20) '2.0'\n+0CA37 Extract OS            00 (0) 'MS-DOS'\n+0CA38 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0CA3F Compression Method    0008 (8) 'Deflated'\n-0CA41 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0CA45 CRC                   00000000 (0)\n-0CA49 Compressed Size       00000000 (0)\n-0CA4D Uncompressed Size     00000000 (0)\n-0CA51 Filename Length       002E (46)\n-0CA53 Extra Length          0000 (0)\n-0CA55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0CA3A Compression Method    0008 (8) 'Deflated'\n+0CA3C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0CA40 CRC                   00000000 (0)\n+0CA44 Compressed Size       00000000 (0)\n+0CA48 Uncompressed Size     00000000 (0)\n+0CA4C Filename Length       002E (46)\n+0CA4E Extra Length          0000 (0)\n+0CA50 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCA55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCA50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0CA83 PAYLOAD\n+0CA7E PAYLOAD\n \n-0D7D3 DATA DESCRIPTOR       08074B50 (134695760)\n-0D7D7 CRC                   71FEE0F1 (1912529137)\n-0D7DB Compressed Size       00000D50 (3408)\n-0D7DF Uncompressed Size     00002D2B (11563)\n+0D7CE DATA DESCRIPTOR       08074B50 (134695760)\n+0D7D2 CRC                   71FEE0F1 (1912529137)\n+0D7D6 Compressed Size       00000D50 (3408)\n+0D7DA Uncompressed Size     00002D2B (11563)\n \n-0D7E3 LOCAL HEADER #46      04034B50 (67324752)\n-0D7E7 Extract Zip Spec      14 (20) '2.0'\n-0D7E8 Extract OS            00 (0) 'MS-DOS'\n-0D7E9 General Purpose Flag  0808 (2056)\n+0D7DE LOCAL HEADER #46      04034B50 (67324752)\n+0D7E2 Extract Zip Spec      14 (20) '2.0'\n+0D7E3 Extract OS            00 (0) 'MS-DOS'\n+0D7E4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0D7EB Compression Method    0008 (8) 'Deflated'\n-0D7ED Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0D7F1 CRC                   00000000 (0)\n-0D7F5 Compressed Size       00000000 (0)\n-0D7F9 Uncompressed Size     00000000 (0)\n-0D7FD Filename Length       0036 (54)\n-0D7FF Extra Length          0000 (0)\n-0D801 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0D7E6 Compression Method    0008 (8) 'Deflated'\n+0D7E8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0D7EC CRC                   00000000 (0)\n+0D7F0 Compressed Size       00000000 (0)\n+0D7F4 Uncompressed Size     00000000 (0)\n+0D7F8 Filename Length       0036 (54)\n+0D7FA Extra Length          0000 (0)\n+0D7FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD801: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD7FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D837 PAYLOAD\n+0D832 PAYLOAD\n \n-0DB07 DATA DESCRIPTOR       08074B50 (134695760)\n-0DB0B CRC                   0D253CC7 (220544199)\n-0DB0F Compressed Size       000002D0 (720)\n-0DB13 Uncompressed Size     00000645 (1605)\n+0DB02 DATA DESCRIPTOR       08074B50 (134695760)\n+0DB06 CRC                   0D253CC7 (220544199)\n+0DB0A Compressed Size       000002D0 (720)\n+0DB0E Uncompressed Size     00000645 (1605)\n \n-0DB17 LOCAL HEADER #47      04034B50 (67324752)\n-0DB1B Extract Zip Spec      14 (20) '2.0'\n-0DB1C Extract OS            00 (0) 'MS-DOS'\n-0DB1D General Purpose Flag  0808 (2056)\n+0DB12 LOCAL HEADER #47      04034B50 (67324752)\n+0DB16 Extract Zip Spec      14 (20) '2.0'\n+0DB17 Extract OS            00 (0) 'MS-DOS'\n+0DB18 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0DB1F Compression Method    0008 (8) 'Deflated'\n-0DB21 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0DB25 CRC                   00000000 (0)\n-0DB29 Compressed Size       00000000 (0)\n-0DB2D Uncompressed Size     00000000 (0)\n-0DB31 Filename Length       0004 (4)\n-0DB33 Extra Length          0000 (0)\n-0DB35 Filename              'XXXX'\n+0DB1A Compression Method    0008 (8) 'Deflated'\n+0DB1C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0DB20 CRC                   00000000 (0)\n+0DB24 Compressed Size       00000000 (0)\n+0DB28 Uncompressed Size     00000000 (0)\n+0DB2C Filename Length       0004 (4)\n+0DB2E Extra Length          0000 (0)\n+0DB30 Filename              'XXXX'\n #\n-# WARNING: Offset 0xDB35: Filename 'XXXX'\n+# WARNING: Offset 0xDB30: Filename 'XXXX'\n #          Zero length filename\n #\n-0DB39 PAYLOAD               XX\n+0DB34 PAYLOAD               XX\n \n-0DB3B DATA DESCRIPTOR       08074B50 (134695760)\n-0DB3F CRC                   00000000 (0)\n-0DB43 Compressed Size       00000002 (2)\n-0DB47 Uncompressed Size     00000000 (0)\n+0DB36 DATA DESCRIPTOR       08074B50 (134695760)\n+0DB3A CRC                   00000000 (0)\n+0DB3E Compressed Size       00000002 (2)\n+0DB42 Uncompressed Size     00000000 (0)\n \n-0DB4B LOCAL HEADER #48      04034B50 (67324752)\n-0DB4F Extract Zip Spec      14 (20) '2.0'\n-0DB50 Extract OS            00 (0) 'MS-DOS'\n-0DB51 General Purpose Flag  0808 (2056)\n+0DB46 LOCAL HEADER #48      04034B50 (67324752)\n+0DB4A Extract Zip Spec      14 (20) '2.0'\n+0DB4B Extract OS            00 (0) 'MS-DOS'\n+0DB4C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0DB53 Compression Method    0008 (8) 'Deflated'\n-0DB55 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0DB59 CRC                   00000000 (0)\n-0DB5D Compressed Size       00000000 (0)\n-0DB61 Uncompressed Size     00000000 (0)\n-0DB65 Filename Length       0009 (9)\n-0DB67 Extra Length          0000 (0)\n-0DB69 Filename              'XXXXXXXXX'\n+0DB4E Compression Method    0008 (8) 'Deflated'\n+0DB50 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0DB54 CRC                   00000000 (0)\n+0DB58 Compressed Size       00000000 (0)\n+0DB5C Uncompressed Size     00000000 (0)\n+0DB60 Filename Length       0009 (9)\n+0DB62 Extra Length          0000 (0)\n+0DB64 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0xDB69: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0xDB64: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-0DB72 PAYLOAD               XX\n+0DB6D PAYLOAD               XX\n \n-0DB74 DATA DESCRIPTOR       08074B50 (134695760)\n-0DB78 CRC                   00000000 (0)\n-0DB7C Compressed Size       00000002 (2)\n-0DB80 Uncompressed Size     00000000 (0)\n+0DB6F DATA DESCRIPTOR       08074B50 (134695760)\n+0DB73 CRC                   00000000 (0)\n+0DB77 Compressed Size       00000002 (2)\n+0DB7B Uncompressed Size     00000000 (0)\n \n-0DB84 LOCAL HEADER #49      04034B50 (67324752)\n-0DB88 Extract Zip Spec      14 (20) '2.0'\n-0DB89 Extract OS            00 (0) 'MS-DOS'\n-0DB8A General Purpose Flag  0808 (2056)\n+0DB7F LOCAL HEADER #49      04034B50 (67324752)\n+0DB83 Extract Zip Spec      14 (20) '2.0'\n+0DB84 Extract OS            00 (0) 'MS-DOS'\n+0DB85 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0DB8C Compression Method    0008 (8) 'Deflated'\n-0DB8E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0DB92 CRC                   00000000 (0)\n-0DB96 Compressed Size       00000000 (0)\n-0DB9A Uncompressed Size     00000000 (0)\n-0DB9E Filename Length       000E (14)\n-0DBA0 Extra Length          0000 (0)\n-0DBA2 Filename              'XXXXXXXXXXXXXX'\n+0DB87 Compression Method    0008 (8) 'Deflated'\n+0DB89 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0DB8D CRC                   00000000 (0)\n+0DB91 Compressed Size       00000000 (0)\n+0DB95 Uncompressed Size     00000000 (0)\n+0DB99 Filename Length       000E (14)\n+0DB9B Extra Length          0000 (0)\n+0DB9D Filename              'XXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDBA2: Filename 'XXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDB9D: Filename 'XXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0DBB0 PAYLOAD               XX\n+0DBAB PAYLOAD               XX\n \n-0DBB2 DATA DESCRIPTOR       08074B50 (134695760)\n-0DBB6 CRC                   00000000 (0)\n-0DBBA Compressed Size       00000002 (2)\n-0DBBE Uncompressed Size     00000000 (0)\n+0DBAD DATA DESCRIPTOR       08074B50 (134695760)\n+0DBB1 CRC                   00000000 (0)\n+0DBB5 Compressed Size       00000002 (2)\n+0DBB9 Uncompressed Size     00000000 (0)\n \n-0DBC2 LOCAL HEADER #50      04034B50 (67324752)\n-0DBC6 Extract Zip Spec      14 (20) '2.0'\n-0DBC7 Extract OS            00 (0) 'MS-DOS'\n-0DBC8 General Purpose Flag  0808 (2056)\n+0DBBD LOCAL HEADER #50      04034B50 (67324752)\n+0DBC1 Extract Zip Spec      14 (20) '2.0'\n+0DBC2 Extract OS            00 (0) 'MS-DOS'\n+0DBC3 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0DBCA Compression Method    0008 (8) 'Deflated'\n-0DBCC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0DBD0 CRC                   00000000 (0)\n-0DBD4 Compressed Size       00000000 (0)\n-0DBD8 Uncompressed Size     00000000 (0)\n-0DBDC Filename Length       0018 (24)\n-0DBDE Extra Length          0000 (0)\n-0DBE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+0DBC5 Compression Method    0008 (8) 'Deflated'\n+0DBC7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0DBCB CRC                   00000000 (0)\n+0DBCF Compressed Size       00000000 (0)\n+0DBD3 Uncompressed Size     00000000 (0)\n+0DBD7 Filename Length       0018 (24)\n+0DBD9 Extra Length          0000 (0)\n+0DBDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDBE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDBDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0DBF8 PAYLOAD               XX\n+0DBF3 PAYLOAD               XX\n \n-0DBFA DATA DESCRIPTOR       08074B50 (134695760)\n-0DBFE CRC                   00000000 (0)\n-0DC02 Compressed Size       00000002 (2)\n-0DC06 Uncompressed Size     00000000 (0)\n+0DBF5 DATA DESCRIPTOR       08074B50 (134695760)\n+0DBF9 CRC                   00000000 (0)\n+0DBFD Compressed Size       00000002 (2)\n+0DC01 Uncompressed Size     00000000 (0)\n \n-0DC0A LOCAL HEADER #51      04034B50 (67324752)\n-0DC0E Extract Zip Spec      14 (20) '2.0'\n-0DC0F Extract OS            00 (0) 'MS-DOS'\n-0DC10 General Purpose Flag  0808 (2056)\n+0DC05 LOCAL HEADER #51      04034B50 (67324752)\n+0DC09 Extract Zip Spec      14 (20) '2.0'\n+0DC0A Extract OS            00 (0) 'MS-DOS'\n+0DC0B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0DC12 Compression Method    0008 (8) 'Deflated'\n-0DC14 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0DC18 CRC                   00000000 (0)\n-0DC1C Compressed Size       00000000 (0)\n-0DC20 Uncompressed Size     00000000 (0)\n-0DC24 Filename Length       0038 (56)\n-0DC26 Extra Length          0000 (0)\n-0DC28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0DC0D Compression Method    0008 (8) 'Deflated'\n+0DC0F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0DC13 CRC                   00000000 (0)\n+0DC17 Compressed Size       00000000 (0)\n+0DC1B Uncompressed Size     00000000 (0)\n+0DC1F Filename Length       0038 (56)\n+0DC21 Extra Length          0000 (0)\n+0DC23 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDC28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDC23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0DC60 PAYLOAD\n+0DC5B PAYLOAD\n \n-0E128 DATA DESCRIPTOR       08074B50 (134695760)\n-0E12C CRC                   902BC7E8 (2418788328)\n-0E130 Compressed Size       000004C8 (1224)\n-0E134 Uncompressed Size     00000F24 (3876)\n+0E11C DATA DESCRIPTOR       08074B50 (134695760)\n+0E120 CRC                   CFB10EEC (3484487404)\n+0E124 Compressed Size       000004C1 (1217)\n+0E128 Uncompressed Size     00000F24 (3876)\n \n-0E138 LOCAL HEADER #52      04034B50 (67324752)\n-0E13C Extract Zip Spec      14 (20) '2.0'\n-0E13D Extract OS            00 (0) 'MS-DOS'\n-0E13E General Purpose Flag  0808 (2056)\n+0E12C LOCAL HEADER #52      04034B50 (67324752)\n+0E130 Extract Zip Spec      14 (20) '2.0'\n+0E131 Extract OS            00 (0) 'MS-DOS'\n+0E132 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0E140 Compression Method    0008 (8) 'Deflated'\n-0E142 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0E146 CRC                   00000000 (0)\n-0E14A Compressed Size       00000000 (0)\n-0E14E Uncompressed Size     00000000 (0)\n-0E152 Filename Length       0030 (48)\n-0E154 Extra Length          0000 (0)\n-0E156 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E134 Compression Method    0008 (8) 'Deflated'\n+0E136 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0E13A CRC                   00000000 (0)\n+0E13E Compressed Size       00000000 (0)\n+0E142 Uncompressed Size     00000000 (0)\n+0E146 Filename Length       0030 (48)\n+0E148 Extra Length          0000 (0)\n+0E14A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE14A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E186 PAYLOAD\n+0E17A PAYLOAD\n \n-0E501 DATA DESCRIPTOR       08074B50 (134695760)\n-0E505 CRC                   82B72C5E (2193042526)\n-0E509 Compressed Size       0000037B (891)\n-0E50D Uncompressed Size     0000097F (2431)\n+0E4E5 DATA DESCRIPTOR       08074B50 (134695760)\n+0E4E9 CRC                   60E6A4C2 (1625728194)\n+0E4ED Compressed Size       0000036B (875)\n+0E4F1 Uncompressed Size     0000097F (2431)\n \n-0E511 LOCAL HEADER #53      04034B50 (67324752)\n-0E515 Extract Zip Spec      14 (20) '2.0'\n-0E516 Extract OS            00 (0) 'MS-DOS'\n-0E517 General Purpose Flag  0808 (2056)\n+0E4F5 LOCAL HEADER #53      04034B50 (67324752)\n+0E4F9 Extract Zip Spec      14 (20) '2.0'\n+0E4FA Extract OS            00 (0) 'MS-DOS'\n+0E4FB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0E519 Compression Method    0008 (8) 'Deflated'\n-0E51B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0E51F CRC                   00000000 (0)\n-0E523 Compressed Size       00000000 (0)\n-0E527 Uncompressed Size     00000000 (0)\n-0E52B Filename Length       002B (43)\n-0E52D Extra Length          0000 (0)\n-0E52F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E4FD Compression Method    0008 (8) 'Deflated'\n+0E4FF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0E503 CRC                   00000000 (0)\n+0E507 Compressed Size       00000000 (0)\n+0E50B Uncompressed Size     00000000 (0)\n+0E50F Filename Length       002B (43)\n+0E511 Extra Length          0000 (0)\n+0E513 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE52F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E55A PAYLOAD\n+0E53E PAYLOAD\n \n-0E848 DATA DESCRIPTOR       08074B50 (134695760)\n-0E84C CRC                   5F19025E (1595474526)\n-0E850 Compressed Size       000002EE (750)\n-0E854 Uncompressed Size     000005F2 (1522)\n+0E828 DATA DESCRIPTOR       08074B50 (134695760)\n+0E82C CRC                   4C68B0DA (1281929434)\n+0E830 Compressed Size       000002EA (746)\n+0E834 Uncompressed Size     000005F5 (1525)\n \n-0E858 LOCAL HEADER #54      04034B50 (67324752)\n-0E85C Extract Zip Spec      14 (20) '2.0'\n-0E85D Extract OS            00 (0) 'MS-DOS'\n-0E85E General Purpose Flag  0808 (2056)\n+0E838 LOCAL HEADER #54      04034B50 (67324752)\n+0E83C Extract Zip Spec      14 (20) '2.0'\n+0E83D Extract OS            00 (0) 'MS-DOS'\n+0E83E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0E860 Compression Method    0008 (8) 'Deflated'\n-0E862 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0E866 CRC                   00000000 (0)\n-0E86A Compressed Size       00000000 (0)\n-0E86E Uncompressed Size     00000000 (0)\n-0E872 Filename Length       0030 (48)\n-0E874 Extra Length          0000 (0)\n-0E876 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E840 Compression Method    0008 (8) 'Deflated'\n+0E842 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0E846 CRC                   00000000 (0)\n+0E84A Compressed Size       00000000 (0)\n+0E84E Uncompressed Size     00000000 (0)\n+0E852 Filename Length       0030 (48)\n+0E854 Extra Length          0000 (0)\n+0E856 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E8A6 PAYLOAD\n+0E886 PAYLOAD\n \n-0EBB1 DATA DESCRIPTOR       08074B50 (134695760)\n-0EBB5 CRC                   056A2F5D (90845021)\n-0EBB9 Compressed Size       0000030B (779)\n-0EBBD Uncompressed Size     000006B1 (1713)\n+0EB88 DATA DESCRIPTOR       08074B50 (134695760)\n+0EB8C CRC                   2CBB4674 (750470772)\n+0EB90 Compressed Size       00000302 (770)\n+0EB94 Uncompressed Size     000006B1 (1713)\n \n-0EBC1 LOCAL HEADER #55      04034B50 (67324752)\n-0EBC5 Extract Zip Spec      14 (20) '2.0'\n-0EBC6 Extract OS            00 (0) 'MS-DOS'\n-0EBC7 General Purpose Flag  0808 (2056)\n+0EB98 LOCAL HEADER #55      04034B50 (67324752)\n+0EB9C Extract Zip Spec      14 (20) '2.0'\n+0EB9D Extract OS            00 (0) 'MS-DOS'\n+0EB9E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0EBC9 Compression Method    0008 (8) 'Deflated'\n-0EBCB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0EBCF CRC                   00000000 (0)\n-0EBD3 Compressed Size       00000000 (0)\n-0EBD7 Uncompressed Size     00000000 (0)\n-0EBDB Filename Length       0033 (51)\n-0EBDD Extra Length          0000 (0)\n-0EBDF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EBA0 Compression Method    0008 (8) 'Deflated'\n+0EBA2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0EBA6 CRC                   00000000 (0)\n+0EBAA Compressed Size       00000000 (0)\n+0EBAE Uncompressed Size     00000000 (0)\n+0EBB2 Filename Length       0033 (51)\n+0EBB4 Extra Length          0000 (0)\n+0EBB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEBDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEBB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0EC12 PAYLOAD\n+0EBE9 PAYLOAD\n \n-0F12B DATA DESCRIPTOR       08074B50 (134695760)\n-0F12F CRC                   3ADB152C (987436332)\n-0F133 Compressed Size       00000519 (1305)\n-0F137 Uncompressed Size     00000DB0 (3504)\n+0F0F5 DATA DESCRIPTOR       08074B50 (134695760)\n+0F0F9 CRC                   80FA6B17 (2163895063)\n+0F0FD Compressed Size       0000050C (1292)\n+0F101 Uncompressed Size     00000DB6 (3510)\n \n-0F13B LOCAL HEADER #56      04034B50 (67324752)\n-0F13F Extract Zip Spec      14 (20) '2.0'\n-0F140 Extract OS            00 (0) 'MS-DOS'\n-0F141 General Purpose Flag  0808 (2056)\n+0F105 LOCAL HEADER #56      04034B50 (67324752)\n+0F109 Extract Zip Spec      14 (20) '2.0'\n+0F10A Extract OS            00 (0) 'MS-DOS'\n+0F10B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0F143 Compression Method    0008 (8) 'Deflated'\n-0F145 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0F149 CRC                   00000000 (0)\n-0F14D Compressed Size       00000000 (0)\n-0F151 Uncompressed Size     00000000 (0)\n-0F155 Filename Length       0031 (49)\n-0F157 Extra Length          0000 (0)\n-0F159 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F10D Compression Method    0008 (8) 'Deflated'\n+0F10F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0F113 CRC                   00000000 (0)\n+0F117 Compressed Size       00000000 (0)\n+0F11B Uncompressed Size     00000000 (0)\n+0F11F Filename Length       0031 (49)\n+0F121 Extra Length          0000 (0)\n+0F123 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F18A PAYLOAD\n+0F154 PAYLOAD\n \n-0F2F5 DATA DESCRIPTOR       08074B50 (134695760)\n-0F2F9 CRC                   0A388FFF (171479039)\n-0F2FD Compressed Size       0000016B (363)\n-0F301 Uncompressed Size     00000282 (642)\n+0F2C2 DATA DESCRIPTOR       08074B50 (134695760)\n+0F2C6 CRC                   F024E580 (4028949888)\n+0F2CA Compressed Size       0000016E (366)\n+0F2CE Uncompressed Size     00000282 (642)\n \n-0F305 LOCAL HEADER #57      04034B50 (67324752)\n-0F309 Extract Zip Spec      14 (20) '2.0'\n-0F30A Extract OS            00 (0) 'MS-DOS'\n-0F30B General Purpose Flag  0808 (2056)\n+0F2D2 LOCAL HEADER #57      04034B50 (67324752)\n+0F2D6 Extract Zip Spec      14 (20) '2.0'\n+0F2D7 Extract OS            00 (0) 'MS-DOS'\n+0F2D8 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0F30D Compression Method    0008 (8) 'Deflated'\n-0F30F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0F313 CRC                   00000000 (0)\n-0F317 Compressed Size       00000000 (0)\n-0F31B Uncompressed Size     00000000 (0)\n-0F31F Filename Length       0027 (39)\n-0F321 Extra Length          0000 (0)\n-0F323 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F2DA Compression Method    0008 (8) 'Deflated'\n+0F2DC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0F2E0 CRC                   00000000 (0)\n+0F2E4 Compressed Size       00000000 (0)\n+0F2E8 Uncompressed Size     00000000 (0)\n+0F2EC Filename Length       0027 (39)\n+0F2EE Extra Length          0000 (0)\n+0F2F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF323: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF2F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F34A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+0F317 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-0F43C DATA DESCRIPTOR       08074B50 (134695760)\n-0F440 CRC                   7F46EDC8 (2135354824)\n-0F444 Compressed Size       000000F2 (242)\n-0F448 Uncompressed Size     000001AC (428)\n+0F40A DATA DESCRIPTOR       08074B50 (134695760)\n+0F40E CRC                   5109848F (1359578255)\n+0F412 Compressed Size       000000F3 (243)\n+0F416 Uncompressed Size     000001AC (428)\n \n-0F44C LOCAL HEADER #58      04034B50 (67324752)\n-0F450 Extract Zip Spec      14 (20) '2.0'\n-0F451 Extract OS            00 (0) 'MS-DOS'\n-0F452 General Purpose Flag  0808 (2056)\n+0F41A LOCAL HEADER #58      04034B50 (67324752)\n+0F41E Extract Zip Spec      14 (20) '2.0'\n+0F41F Extract OS            00 (0) 'MS-DOS'\n+0F420 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0F454 Compression Method    0008 (8) 'Deflated'\n-0F456 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0F45A CRC                   00000000 (0)\n-0F45E Compressed Size       00000000 (0)\n-0F462 Uncompressed Size     00000000 (0)\n-0F466 Filename Length       002E (46)\n-0F468 Extra Length          0000 (0)\n-0F46A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F422 Compression Method    0008 (8) 'Deflated'\n+0F424 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0F428 CRC                   00000000 (0)\n+0F42C Compressed Size       00000000 (0)\n+0F430 Uncompressed Size     00000000 (0)\n+0F434 Filename Length       002E (46)\n+0F436 Extra Length          0000 (0)\n+0F438 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF46A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F498 PAYLOAD\n+0F466 PAYLOAD\n \n-0F5A8 DATA DESCRIPTOR       08074B50 (134695760)\n-0F5AC CRC                   1C2E37EA (472791018)\n-0F5B0 Compressed Size       00000110 (272)\n-0F5B4 Uncompressed Size     00000270 (624)\n+0F571 DATA DESCRIPTOR       08074B50 (134695760)\n+0F575 CRC                   326A11C3 (845812163)\n+0F579 Compressed Size       0000010B (267)\n+0F57D Uncompressed Size     00000270 (624)\n \n-0F5B8 LOCAL HEADER #59      04034B50 (67324752)\n-0F5BC Extract Zip Spec      14 (20) '2.0'\n-0F5BD Extract OS            00 (0) 'MS-DOS'\n-0F5BE General Purpose Flag  0808 (2056)\n+0F581 LOCAL HEADER #59      04034B50 (67324752)\n+0F585 Extract Zip Spec      14 (20) '2.0'\n+0F586 Extract OS            00 (0) 'MS-DOS'\n+0F587 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0F5C0 Compression Method    0008 (8) 'Deflated'\n-0F5C2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0F5C6 CRC                   00000000 (0)\n-0F5CA Compressed Size       00000000 (0)\n-0F5CE Uncompressed Size     00000000 (0)\n-0F5D2 Filename Length       0032 (50)\n-0F5D4 Extra Length          0000 (0)\n-0F5D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0F589 Compression Method    0008 (8) 'Deflated'\n+0F58B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0F58F CRC                   00000000 (0)\n+0F593 Compressed Size       00000000 (0)\n+0F597 Uncompressed Size     00000000 (0)\n+0F59B Filename Length       0032 (50)\n+0F59D Extra Length          0000 (0)\n+0F59F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF5D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xF59F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F608 PAYLOAD\n+0F5D1 PAYLOAD\n \n-0FB5C DATA DESCRIPTOR       08074B50 (134695760)\n-0FB60 CRC                   F100CB47 (4043361095)\n-0FB64 Compressed Size       00000554 (1364)\n-0FB68 Uncompressed Size     00000D68 (3432)\n+0FB1D DATA DESCRIPTOR       08074B50 (134695760)\n+0FB21 CRC                   C0492ECD (3226021581)\n+0FB25 Compressed Size       0000054C (1356)\n+0FB29 Uncompressed Size     00000D74 (3444)\n \n-0FB6C LOCAL HEADER #60      04034B50 (67324752)\n-0FB70 Extract Zip Spec      14 (20) '2.0'\n-0FB71 Extract OS            00 (0) 'MS-DOS'\n-0FB72 General Purpose Flag  0808 (2056)\n+0FB2D LOCAL HEADER #60      04034B50 (67324752)\n+0FB31 Extract Zip Spec      14 (20) '2.0'\n+0FB32 Extract OS            00 (0) 'MS-DOS'\n+0FB33 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0FB74 Compression Method    0008 (8) 'Deflated'\n-0FB76 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0FB7A CRC                   00000000 (0)\n-0FB7E Compressed Size       00000000 (0)\n-0FB82 Uncompressed Size     00000000 (0)\n-0FB86 Filename Length       002F (47)\n-0FB88 Extra Length          0000 (0)\n-0FB8A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FB35 Compression Method    0008 (8) 'Deflated'\n+0FB37 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0FB3B CRC                   00000000 (0)\n+0FB3F Compressed Size       00000000 (0)\n+0FB43 Uncompressed Size     00000000 (0)\n+0FB47 Filename Length       002F (47)\n+0FB49 Extra Length          0000 (0)\n+0FB4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFB8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFB4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FBB9 PAYLOAD\n+0FB7A PAYLOAD\n \n-0FD0D DATA DESCRIPTOR       08074B50 (134695760)\n-0FD11 CRC                   2438159C (607655324)\n-0FD15 Compressed Size       00000154 (340)\n-0FD19 Uncompressed Size     0000020B (523)\n+0FCCE DATA DESCRIPTOR       08074B50 (134695760)\n+0FCD2 CRC                   6262A2C8 (1650631368)\n+0FCD6 Compressed Size       00000154 (340)\n+0FCDA Uncompressed Size     0000020B (523)\n \n-0FD1D LOCAL HEADER #61      04034B50 (67324752)\n-0FD21 Extract Zip Spec      14 (20) '2.0'\n-0FD22 Extract OS            00 (0) 'MS-DOS'\n-0FD23 General Purpose Flag  0808 (2056)\n+0FCDE LOCAL HEADER #61      04034B50 (67324752)\n+0FCE2 Extract Zip Spec      14 (20) '2.0'\n+0FCE3 Extract OS            00 (0) 'MS-DOS'\n+0FCE4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-0FD25 Compression Method    0008 (8) 'Deflated'\n-0FD27 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-0FD2B CRC                   00000000 (0)\n-0FD2F Compressed Size       00000000 (0)\n-0FD33 Uncompressed Size     00000000 (0)\n-0FD37 Filename Length       002D (45)\n-0FD39 Extra Length          0000 (0)\n-0FD3B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FCE6 Compression Method    0008 (8) 'Deflated'\n+0FCE8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0FCEC CRC                   00000000 (0)\n+0FCF0 Compressed Size       00000000 (0)\n+0FCF4 Uncompressed Size     00000000 (0)\n+0FCF8 Filename Length       002D (45)\n+0FCFA Extra Length          0000 (0)\n+0FCFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFD3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFCFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FD68 PAYLOAD\n+0FD29 PAYLOAD\n \n-1001C DATA DESCRIPTOR       08074B50 (134695760)\n-10020 CRC                   2C2CEAEF (741141231)\n-10024 Compressed Size       000002B4 (692)\n-10028 Uncompressed Size     00000556 (1366)\n+0FFD8 DATA DESCRIPTOR       08074B50 (134695760)\n+0FFDC CRC                   AAF5C601 (2868233729)\n+0FFE0 Compressed Size       000002AF (687)\n+0FFE4 Uncompressed Size     0000055F (1375)\n \n-1002C LOCAL HEADER #62      04034B50 (67324752)\n-10030 Extract Zip Spec      14 (20) '2.0'\n-10031 Extract OS            00 (0) 'MS-DOS'\n-10032 General Purpose Flag  0808 (2056)\n+0FFE8 LOCAL HEADER #62      04034B50 (67324752)\n+0FFEC Extract Zip Spec      14 (20) '2.0'\n+0FFED Extract OS            00 (0) 'MS-DOS'\n+0FFEE General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-10034 Compression Method    0008 (8) 'Deflated'\n-10036 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1003A CRC                   00000000 (0)\n-1003E Compressed Size       00000000 (0)\n-10042 Uncompressed Size     00000000 (0)\n-10046 Filename Length       002E (46)\n-10048 Extra Length          0000 (0)\n-1004A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FFF0 Compression Method    0008 (8) 'Deflated'\n+0FFF2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+0FFF6 CRC                   00000000 (0)\n+0FFFA Compressed Size       00000000 (0)\n+0FFFE Uncompressed Size     00000000 (0)\n+10002 Filename Length       002E (46)\n+10004 Extra Length          0000 (0)\n+10006 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1004A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10078 PAYLOAD\n+10034 PAYLOAD\n \n-10230 DATA DESCRIPTOR       08074B50 (134695760)\n-10234 CRC                   85CB6CD5 (2244701397)\n-10238 Compressed Size       000001B8 (440)\n-1023C Uncompressed Size     000003C9 (969)\n+101EC DATA DESCRIPTOR       08074B50 (134695760)\n+101F0 CRC                   2C36BAC7 (741784263)\n+101F4 Compressed Size       000001B8 (440)\n+101F8 Uncompressed Size     000003C9 (969)\n \n-10240 LOCAL HEADER #63      04034B50 (67324752)\n-10244 Extract Zip Spec      14 (20) '2.0'\n-10245 Extract OS            00 (0) 'MS-DOS'\n-10246 General Purpose Flag  0808 (2056)\n+101FC LOCAL HEADER #63      04034B50 (67324752)\n+10200 Extract Zip Spec      14 (20) '2.0'\n+10201 Extract OS            00 (0) 'MS-DOS'\n+10202 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-10248 Compression Method    0008 (8) 'Deflated'\n-1024A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1024E CRC                   00000000 (0)\n-10252 Compressed Size       00000000 (0)\n-10256 Uncompressed Size     00000000 (0)\n-1025A Filename Length       002E (46)\n-1025C Extra Length          0000 (0)\n-1025E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10204 Compression Method    0008 (8) 'Deflated'\n+10206 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1020A CRC                   00000000 (0)\n+1020E Compressed Size       00000000 (0)\n+10212 Uncompressed Size     00000000 (0)\n+10216 Filename Length       002E (46)\n+10218 Extra Length          0000 (0)\n+1021A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1025E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1021A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1028C PAYLOAD\n+10248 PAYLOAD\n \n-104E0 DATA DESCRIPTOR       08074B50 (134695760)\n-104E4 CRC                   7DA00A45 (2107640389)\n-104E8 Compressed Size       00000254 (596)\n-104EC Uncompressed Size     000004BA (1210)\n+10494 DATA DESCRIPTOR       08074B50 (134695760)\n+10498 CRC                   158F7076 (361721974)\n+1049C Compressed Size       0000024C (588)\n+104A0 Uncompressed Size     000004BE (1214)\n \n-104F0 LOCAL HEADER #64      04034B50 (67324752)\n-104F4 Extract Zip Spec      14 (20) '2.0'\n-104F5 Extract OS            00 (0) 'MS-DOS'\n-104F6 General Purpose Flag  0808 (2056)\n+104A4 LOCAL HEADER #64      04034B50 (67324752)\n+104A8 Extract Zip Spec      14 (20) '2.0'\n+104A9 Extract OS            00 (0) 'MS-DOS'\n+104AA General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-104F8 Compression Method    0008 (8) 'Deflated'\n-104FA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-104FE CRC                   00000000 (0)\n-10502 Compressed Size       00000000 (0)\n-10506 Uncompressed Size     00000000 (0)\n-1050A Filename Length       002E (46)\n-1050C Extra Length          0000 (0)\n-1050E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+104AC Compression Method    0008 (8) 'Deflated'\n+104AE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+104B2 CRC                   00000000 (0)\n+104B6 Compressed Size       00000000 (0)\n+104BA Uncompressed Size     00000000 (0)\n+104BE Filename Length       002E (46)\n+104C0 Extra Length          0000 (0)\n+104C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1050E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x104C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1053C PAYLOAD\n+104F0 PAYLOAD\n \n-106F8 DATA DESCRIPTOR       08074B50 (134695760)\n-106FC CRC                   4878B994 (1215871380)\n-10700 Compressed Size       000001BC (444)\n-10704 Uncompressed Size     000003C9 (969)\n+106A9 DATA DESCRIPTOR       08074B50 (134695760)\n+106AD CRC                   3B1BD504 (991679748)\n+106B1 Compressed Size       000001B9 (441)\n+106B5 Uncompressed Size     000003C9 (969)\n \n-10708 LOCAL HEADER #65      04034B50 (67324752)\n-1070C Extract Zip Spec      14 (20) '2.0'\n-1070D Extract OS            00 (0) 'MS-DOS'\n-1070E General Purpose Flag  0808 (2056)\n+106B9 LOCAL HEADER #65      04034B50 (67324752)\n+106BD Extract Zip Spec      14 (20) '2.0'\n+106BE Extract OS            00 (0) 'MS-DOS'\n+106BF General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-10710 Compression Method    0008 (8) 'Deflated'\n-10712 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-10716 CRC                   00000000 (0)\n-1071A Compressed Size       00000000 (0)\n-1071E Uncompressed Size     00000000 (0)\n-10722 Filename Length       002E (46)\n-10724 Extra Length          0000 (0)\n-10726 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+106C1 Compression Method    0008 (8) 'Deflated'\n+106C3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+106C7 CRC                   00000000 (0)\n+106CB Compressed Size       00000000 (0)\n+106CF Uncompressed Size     00000000 (0)\n+106D3 Filename Length       002E (46)\n+106D5 Extra Length          0000 (0)\n+106D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x106D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10754 PAYLOAD\n+10705 PAYLOAD\n \n-10987 DATA DESCRIPTOR       08074B50 (134695760)\n-1098B CRC                   FB4C506D (4216082541)\n-1098F Compressed Size       00000233 (563)\n-10993 Uncompressed Size     00000490 (1168)\n+1092C DATA DESCRIPTOR       08074B50 (134695760)\n+10930 CRC                   2FB9AE00 (800697856)\n+10934 Compressed Size       00000227 (551)\n+10938 Uncompressed Size     00000490 (1168)\n \n-10997 LOCAL HEADER #66      04034B50 (67324752)\n-1099B Extract Zip Spec      14 (20) '2.0'\n-1099C Extract OS            00 (0) 'MS-DOS'\n-1099D General Purpose Flag  0808 (2056)\n+1093C LOCAL HEADER #66      04034B50 (67324752)\n+10940 Extract Zip Spec      14 (20) '2.0'\n+10941 Extract OS            00 (0) 'MS-DOS'\n+10942 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1099F Compression Method    0008 (8) 'Deflated'\n-109A1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-109A5 CRC                   00000000 (0)\n-109A9 Compressed Size       00000000 (0)\n-109AD Uncompressed Size     00000000 (0)\n-109B1 Filename Length       002E (46)\n-109B3 Extra Length          0000 (0)\n-109B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10944 Compression Method    0008 (8) 'Deflated'\n+10946 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1094A CRC                   00000000 (0)\n+1094E Compressed Size       00000000 (0)\n+10952 Uncompressed Size     00000000 (0)\n+10956 Filename Length       002E (46)\n+10958 Extra Length          0000 (0)\n+1095A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x109B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1095A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-109E3 PAYLOAD\n+10988 PAYLOAD\n \n-10B9E DATA DESCRIPTOR       08074B50 (134695760)\n-10BA2 CRC                   66B9AF63 (1723445091)\n-10BA6 Compressed Size       000001BB (443)\n-10BAA Uncompressed Size     000003C9 (969)\n+10B42 DATA DESCRIPTOR       08074B50 (134695760)\n+10B46 CRC                   8F51A30A (2404492042)\n+10B4A Compressed Size       000001BA (442)\n+10B4E Uncompressed Size     000003C9 (969)\n \n-10BAE LOCAL HEADER #67      04034B50 (67324752)\n-10BB2 Extract Zip Spec      14 (20) '2.0'\n-10BB3 Extract OS            00 (0) 'MS-DOS'\n-10BB4 General Purpose Flag  0808 (2056)\n+10B52 LOCAL HEADER #67      04034B50 (67324752)\n+10B56 Extract Zip Spec      14 (20) '2.0'\n+10B57 Extract OS            00 (0) 'MS-DOS'\n+10B58 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-10BB6 Compression Method    0008 (8) 'Deflated'\n-10BB8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-10BBC CRC                   00000000 (0)\n-10BC0 Compressed Size       00000000 (0)\n-10BC4 Uncompressed Size     00000000 (0)\n-10BC8 Filename Length       002E (46)\n-10BCA Extra Length          0000 (0)\n-10BCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10B5A Compression Method    0008 (8) 'Deflated'\n+10B5C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+10B60 CRC                   00000000 (0)\n+10B64 Compressed Size       00000000 (0)\n+10B68 Uncompressed Size     00000000 (0)\n+10B6C Filename Length       002E (46)\n+10B6E Extra Length          0000 (0)\n+10B70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10BCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10B70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10BFA PAYLOAD\n+10B9E PAYLOAD\n \n-10E2B DATA DESCRIPTOR       08074B50 (134695760)\n-10E2F CRC                   201752B5 (538399413)\n-10E33 Compressed Size       00000231 (561)\n-10E37 Uncompressed Size     00000485 (1157)\n+10DC6 DATA DESCRIPTOR       08074B50 (134695760)\n+10DCA CRC                   49456A45 (1229285957)\n+10DCE Compressed Size       00000228 (552)\n+10DD2 Uncompressed Size     00000485 (1157)\n \n-10E3B LOCAL HEADER #68      04034B50 (67324752)\n-10E3F Extract Zip Spec      14 (20) '2.0'\n-10E40 Extract OS            00 (0) 'MS-DOS'\n-10E41 General Purpose Flag  0808 (2056)\n+10DD6 LOCAL HEADER #68      04034B50 (67324752)\n+10DDA Extract Zip Spec      14 (20) '2.0'\n+10DDB Extract OS            00 (0) 'MS-DOS'\n+10DDC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-10E43 Compression Method    0008 (8) 'Deflated'\n-10E45 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-10E49 CRC                   00000000 (0)\n-10E4D Compressed Size       00000000 (0)\n-10E51 Uncompressed Size     00000000 (0)\n-10E55 Filename Length       002E (46)\n-10E57 Extra Length          0000 (0)\n-10E59 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10DDE Compression Method    0008 (8) 'Deflated'\n+10DE0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+10DE4 CRC                   00000000 (0)\n+10DE8 Compressed Size       00000000 (0)\n+10DEC Uncompressed Size     00000000 (0)\n+10DF0 Filename Length       002E (46)\n+10DF2 Extra Length          0000 (0)\n+10DF4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x10E59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10DF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-10E87 PAYLOAD\n+10E22 PAYLOAD\n \n-11041 DATA DESCRIPTOR       08074B50 (134695760)\n-11045 CRC                   B59EA287 (3047072391)\n-11049 Compressed Size       000001BA (442)\n-1104D Uncompressed Size     000003C3 (963)\n+10FD9 DATA DESCRIPTOR       08074B50 (134695760)\n+10FDD CRC                   6C61404E (1818312782)\n+10FE1 Compressed Size       000001B7 (439)\n+10FE5 Uncompressed Size     000003C3 (963)\n \n-11051 LOCAL HEADER #69      04034B50 (67324752)\n-11055 Extract Zip Spec      14 (20) '2.0'\n-11056 Extract OS            00 (0) 'MS-DOS'\n-11057 General Purpose Flag  0808 (2056)\n+10FE9 LOCAL HEADER #69      04034B50 (67324752)\n+10FED Extract Zip Spec      14 (20) '2.0'\n+10FEE Extract OS            00 (0) 'MS-DOS'\n+10FEF General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-11059 Compression Method    0008 (8) 'Deflated'\n-1105B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1105F CRC                   00000000 (0)\n-11063 Compressed Size       00000000 (0)\n-11067 Uncompressed Size     00000000 (0)\n-1106B Filename Length       002E (46)\n-1106D Extra Length          0000 (0)\n-1106F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+10FF1 Compression Method    0008 (8) 'Deflated'\n+10FF3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+10FF7 CRC                   00000000 (0)\n+10FFB Compressed Size       00000000 (0)\n+10FFF Uncompressed Size     00000000 (0)\n+11003 Filename Length       002E (46)\n+11005 Extra Length          0000 (0)\n+11007 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1106F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1109D PAYLOAD\n+11035 PAYLOAD\n \n-11305 DATA DESCRIPTOR       08074B50 (134695760)\n-11309 CRC                   C814A58C (3356796300)\n-1130D Compressed Size       00000268 (616)\n-11311 Uncompressed Size     000004CE (1230)\n+11299 DATA DESCRIPTOR       08074B50 (134695760)\n+1129D CRC                   EC2F023B (3962503739)\n+112A1 Compressed Size       00000264 (612)\n+112A5 Uncompressed Size     000004D2 (1234)\n \n-11315 LOCAL HEADER #70      04034B50 (67324752)\n-11319 Extract Zip Spec      14 (20) '2.0'\n-1131A Extract OS            00 (0) 'MS-DOS'\n-1131B General Purpose Flag  0808 (2056)\n+112A9 LOCAL HEADER #70      04034B50 (67324752)\n+112AD Extract Zip Spec      14 (20) '2.0'\n+112AE Extract OS            00 (0) 'MS-DOS'\n+112AF General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1131D Compression Method    0008 (8) 'Deflated'\n-1131F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-11323 CRC                   00000000 (0)\n-11327 Compressed Size       00000000 (0)\n-1132B Uncompressed Size     00000000 (0)\n-1132F Filename Length       002E (46)\n-11331 Extra Length          0000 (0)\n-11333 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+112B1 Compression Method    0008 (8) 'Deflated'\n+112B3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+112B7 CRC                   00000000 (0)\n+112BB Compressed Size       00000000 (0)\n+112BF Uncompressed Size     00000000 (0)\n+112C3 Filename Length       002E (46)\n+112C5 Extra Length          0000 (0)\n+112C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x112C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11361 PAYLOAD\n+112F5 PAYLOAD\n \n-1151E DATA DESCRIPTOR       08074B50 (134695760)\n-11522 CRC                   E3716DCF (3815861711)\n-11526 Compressed Size       000001BD (445)\n-1152A Uncompressed Size     000003C7 (967)\n+114B0 DATA DESCRIPTOR       08074B50 (134695760)\n+114B4 CRC                   069B361D (110835229)\n+114B8 Compressed Size       000001BB (443)\n+114BC Uncompressed Size     000003C7 (967)\n \n-1152E LOCAL HEADER #71      04034B50 (67324752)\n-11532 Extract Zip Spec      14 (20) '2.0'\n-11533 Extract OS            00 (0) 'MS-DOS'\n-11534 General Purpose Flag  0808 (2056)\n+114C0 LOCAL HEADER #71      04034B50 (67324752)\n+114C4 Extract Zip Spec      14 (20) '2.0'\n+114C5 Extract OS            00 (0) 'MS-DOS'\n+114C6 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-11536 Compression Method    0008 (8) 'Deflated'\n-11538 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1153C CRC                   00000000 (0)\n-11540 Compressed Size       00000000 (0)\n-11544 Uncompressed Size     00000000 (0)\n-11548 Filename Length       002E (46)\n-1154A Extra Length          0000 (0)\n-1154C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+114C8 Compression Method    0008 (8) 'Deflated'\n+114CA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+114CE CRC                   00000000 (0)\n+114D2 Compressed Size       00000000 (0)\n+114D6 Uncompressed Size     00000000 (0)\n+114DA Filename Length       002E (46)\n+114DC Extra Length          0000 (0)\n+114DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1154C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x114DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1157A PAYLOAD\n+1150C PAYLOAD\n \n-11798 DATA DESCRIPTOR       08074B50 (134695760)\n-1179C CRC                   89AEC28C (2309931660)\n-117A0 Compressed Size       0000021E (542)\n-117A4 Uncompressed Size     00000477 (1143)\n+11723 DATA DESCRIPTOR       08074B50 (134695760)\n+11727 CRC                   E0A01596 (3768587670)\n+1172B Compressed Size       00000217 (535)\n+1172F Uncompressed Size     00000477 (1143)\n \n-117A8 LOCAL HEADER #72      04034B50 (67324752)\n-117AC Extract Zip Spec      14 (20) '2.0'\n-117AD Extract OS            00 (0) 'MS-DOS'\n-117AE General Purpose Flag  0808 (2056)\n+11733 LOCAL HEADER #72      04034B50 (67324752)\n+11737 Extract Zip Spec      14 (20) '2.0'\n+11738 Extract OS            00 (0) 'MS-DOS'\n+11739 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-117B0 Compression Method    0008 (8) 'Deflated'\n-117B2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-117B6 CRC                   00000000 (0)\n-117BA Compressed Size       00000000 (0)\n-117BE Uncompressed Size     00000000 (0)\n-117C2 Filename Length       002D (45)\n-117C4 Extra Length          0000 (0)\n-117C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1173B Compression Method    0008 (8) 'Deflated'\n+1173D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+11741 CRC                   00000000 (0)\n+11745 Compressed Size       00000000 (0)\n+11749 Uncompressed Size     00000000 (0)\n+1174D Filename Length       002D (45)\n+1174F Extra Length          0000 (0)\n+11751 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x117C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11751: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-117F3 PAYLOAD\n+1177E PAYLOAD\n \n-119A9 DATA DESCRIPTOR       08074B50 (134695760)\n-119AD CRC                   454530E2 (1162162402)\n-119B1 Compressed Size       000001B6 (438)\n-119B5 Uncompressed Size     000003C3 (963)\n+11933 DATA DESCRIPTOR       08074B50 (134695760)\n+11937 CRC                   8CF338A3 (2364749987)\n+1193B Compressed Size       000001B5 (437)\n+1193F Uncompressed Size     000003C3 (963)\n \n-119B9 LOCAL HEADER #73      04034B50 (67324752)\n-119BD Extract Zip Spec      14 (20) '2.0'\n-119BE Extract OS            00 (0) 'MS-DOS'\n-119BF General Purpose Flag  0808 (2056)\n+11943 LOCAL HEADER #73      04034B50 (67324752)\n+11947 Extract Zip Spec      14 (20) '2.0'\n+11948 Extract OS            00 (0) 'MS-DOS'\n+11949 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-119C1 Compression Method    0008 (8) 'Deflated'\n-119C3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-119C7 CRC                   00000000 (0)\n-119CB Compressed Size       00000000 (0)\n-119CF Uncompressed Size     00000000 (0)\n-119D3 Filename Length       002E (46)\n-119D5 Extra Length          0000 (0)\n-119D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1194B Compression Method    0008 (8) 'Deflated'\n+1194D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+11951 CRC                   00000000 (0)\n+11955 Compressed Size       00000000 (0)\n+11959 Uncompressed Size     00000000 (0)\n+1195D Filename Length       002E (46)\n+1195F Extra Length          0000 (0)\n+11961 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x119D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11A05 PAYLOAD\n+1198F PAYLOAD\n \n-11BBE DATA DESCRIPTOR       08074B50 (134695760)\n-11BC2 CRC                   21FA607A (570056826)\n-11BC6 Compressed Size       000001B9 (441)\n-11BCA Uncompressed Size     000003C5 (965)\n+11B45 DATA DESCRIPTOR       08074B50 (134695760)\n+11B49 CRC                   C3486C9C (3276303516)\n+11B4D Compressed Size       000001B6 (438)\n+11B51 Uncompressed Size     000003C5 (965)\n \n-11BCE LOCAL HEADER #74      04034B50 (67324752)\n-11BD2 Extract Zip Spec      14 (20) '2.0'\n-11BD3 Extract OS            00 (0) 'MS-DOS'\n-11BD4 General Purpose Flag  0808 (2056)\n+11B55 LOCAL HEADER #74      04034B50 (67324752)\n+11B59 Extract Zip Spec      14 (20) '2.0'\n+11B5A Extract OS            00 (0) 'MS-DOS'\n+11B5B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-11BD6 Compression Method    0008 (8) 'Deflated'\n-11BD8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-11BDC CRC                   00000000 (0)\n-11BE0 Compressed Size       00000000 (0)\n-11BE4 Uncompressed Size     00000000 (0)\n-11BE8 Filename Length       002E (46)\n-11BEA Extra Length          0000 (0)\n-11BEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11B5D Compression Method    0008 (8) 'Deflated'\n+11B5F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+11B63 CRC                   00000000 (0)\n+11B67 Compressed Size       00000000 (0)\n+11B6B Uncompressed Size     00000000 (0)\n+11B6F Filename Length       002E (46)\n+11B71 Extra Length          0000 (0)\n+11B73 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11C1A PAYLOAD\n+11BA1 PAYLOAD\n \n-11E45 DATA DESCRIPTOR       08074B50 (134695760)\n-11E49 CRC                   E186A6D9 (3783698137)\n-11E4D Compressed Size       0000022B (555)\n-11E51 Uncompressed Size     0000046E (1134)\n+11DC3 DATA DESCRIPTOR       08074B50 (134695760)\n+11DC7 CRC                   F6C02BB3 (4139789235)\n+11DCB Compressed Size       00000222 (546)\n+11DCF Uncompressed Size     0000046E (1134)\n \n-11E55 LOCAL HEADER #75      04034B50 (67324752)\n-11E59 Extract Zip Spec      14 (20) '2.0'\n-11E5A Extract OS            00 (0) 'MS-DOS'\n-11E5B General Purpose Flag  0808 (2056)\n+11DD3 LOCAL HEADER #75      04034B50 (67324752)\n+11DD7 Extract Zip Spec      14 (20) '2.0'\n+11DD8 Extract OS            00 (0) 'MS-DOS'\n+11DD9 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-11E5D Compression Method    0008 (8) 'Deflated'\n-11E5F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-11E63 CRC                   00000000 (0)\n-11E67 Compressed Size       00000000 (0)\n-11E6B Uncompressed Size     00000000 (0)\n-11E6F Filename Length       002E (46)\n-11E71 Extra Length          0000 (0)\n-11E73 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11DDB Compression Method    0008 (8) 'Deflated'\n+11DDD Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+11DE1 CRC                   00000000 (0)\n+11DE5 Compressed Size       00000000 (0)\n+11DE9 Uncompressed Size     00000000 (0)\n+11DED Filename Length       002E (46)\n+11DEF Extra Length          0000 (0)\n+11DF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11E73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11DF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11EA1 PAYLOAD\n+11E1F PAYLOAD\n \n-12057 DATA DESCRIPTOR       08074B50 (134695760)\n-1205B CRC                   C133E245 (3241402949)\n-1205F Compressed Size       000001B6 (438)\n-12063 Uncompressed Size     000003B9 (953)\n+11FD2 DATA DESCRIPTOR       08074B50 (134695760)\n+11FD6 CRC                   830C67B3 (2198628275)\n+11FDA Compressed Size       000001B3 (435)\n+11FDE Uncompressed Size     000003B9 (953)\n \n-12067 LOCAL HEADER #76      04034B50 (67324752)\n-1206B Extract Zip Spec      14 (20) '2.0'\n-1206C Extract OS            00 (0) 'MS-DOS'\n-1206D General Purpose Flag  0808 (2056)\n+11FE2 LOCAL HEADER #76      04034B50 (67324752)\n+11FE6 Extract Zip Spec      14 (20) '2.0'\n+11FE7 Extract OS            00 (0) 'MS-DOS'\n+11FE8 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1206F Compression Method    0008 (8) 'Deflated'\n-12071 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-12075 CRC                   00000000 (0)\n-12079 Compressed Size       00000000 (0)\n-1207D Uncompressed Size     00000000 (0)\n-12081 Filename Length       002E (46)\n-12083 Extra Length          0000 (0)\n-12085 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11FEA Compression Method    0008 (8) 'Deflated'\n+11FEC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+11FF0 CRC                   00000000 (0)\n+11FF4 Compressed Size       00000000 (0)\n+11FF8 Uncompressed Size     00000000 (0)\n+11FFC Filename Length       002E (46)\n+11FFE Extra Length          0000 (0)\n+12000 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12000: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-120B3 PAYLOAD\n+1202E PAYLOAD\n \n-122DA DATA DESCRIPTOR       08074B50 (134695760)\n-122DE CRC                   4D58D4FB (1297667323)\n-122E2 Compressed Size       00000227 (551)\n-122E6 Uncompressed Size     0000045B (1115)\n+1224C DATA DESCRIPTOR       08074B50 (134695760)\n+12250 CRC                   D4C7CCEA (3569863914)\n+12254 Compressed Size       0000021E (542)\n+12258 Uncompressed Size     0000045B (1115)\n \n-122EA LOCAL HEADER #77      04034B50 (67324752)\n-122EE Extract Zip Spec      14 (20) '2.0'\n-122EF Extract OS            00 (0) 'MS-DOS'\n-122F0 General Purpose Flag  0808 (2056)\n+1225C LOCAL HEADER #77      04034B50 (67324752)\n+12260 Extract Zip Spec      14 (20) '2.0'\n+12261 Extract OS            00 (0) 'MS-DOS'\n+12262 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-122F2 Compression Method    0008 (8) 'Deflated'\n-122F4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-122F8 CRC                   00000000 (0)\n-122FC Compressed Size       00000000 (0)\n-12300 Uncompressed Size     00000000 (0)\n-12304 Filename Length       002E (46)\n-12306 Extra Length          0000 (0)\n-12308 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12264 Compression Method    0008 (8) 'Deflated'\n+12266 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1226A CRC                   00000000 (0)\n+1226E Compressed Size       00000000 (0)\n+12272 Uncompressed Size     00000000 (0)\n+12276 Filename Length       002E (46)\n+12278 Extra Length          0000 (0)\n+1227A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1227A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12336 PAYLOAD\n+122A8 PAYLOAD\n \n-124EB DATA DESCRIPTOR       08074B50 (134695760)\n-124EF CRC                   F6F5B477 (4143297655)\n-124F3 Compressed Size       000001B5 (437)\n-124F7 Uncompressed Size     000003B9 (953)\n+1245B DATA DESCRIPTOR       08074B50 (134695760)\n+1245F CRC                   58223E5C (1478639196)\n+12463 Compressed Size       000001B3 (435)\n+12467 Uncompressed Size     000003B9 (953)\n \n-124FB LOCAL HEADER #78      04034B50 (67324752)\n-124FF Extract Zip Spec      14 (20) '2.0'\n-12500 Extract OS            00 (0) 'MS-DOS'\n-12501 General Purpose Flag  0808 (2056)\n+1246B LOCAL HEADER #78      04034B50 (67324752)\n+1246F Extract Zip Spec      14 (20) '2.0'\n+12470 Extract OS            00 (0) 'MS-DOS'\n+12471 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-12503 Compression Method    0008 (8) 'Deflated'\n-12505 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-12509 CRC                   00000000 (0)\n-1250D Compressed Size       00000000 (0)\n-12511 Uncompressed Size     00000000 (0)\n-12515 Filename Length       002E (46)\n-12517 Extra Length          0000 (0)\n-12519 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12473 Compression Method    0008 (8) 'Deflated'\n+12475 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+12479 CRC                   00000000 (0)\n+1247D Compressed Size       00000000 (0)\n+12481 Uncompressed Size     00000000 (0)\n+12485 Filename Length       002E (46)\n+12487 Extra Length          0000 (0)\n+12489 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12547 PAYLOAD\n+124B7 PAYLOAD\n \n-127D6 DATA DESCRIPTOR       08074B50 (134695760)\n-127DA CRC                   61110699 (1628505753)\n-127DE Compressed Size       0000028F (655)\n-127E2 Uncompressed Size     000004F5 (1269)\n+12742 DATA DESCRIPTOR       08074B50 (134695760)\n+12746 CRC                   52BFC126 (1388298534)\n+1274A Compressed Size       0000028B (651)\n+1274E Uncompressed Size     000004FE (1278)\n \n-127E6 LOCAL HEADER #79      04034B50 (67324752)\n-127EA Extract Zip Spec      14 (20) '2.0'\n-127EB Extract OS            00 (0) 'MS-DOS'\n-127EC General Purpose Flag  0808 (2056)\n+12752 LOCAL HEADER #79      04034B50 (67324752)\n+12756 Extract Zip Spec      14 (20) '2.0'\n+12757 Extract OS            00 (0) 'MS-DOS'\n+12758 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-127EE Compression Method    0008 (8) 'Deflated'\n-127F0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-127F4 CRC                   00000000 (0)\n-127F8 Compressed Size       00000000 (0)\n-127FC Uncompressed Size     00000000 (0)\n-12800 Filename Length       002E (46)\n-12802 Extra Length          0000 (0)\n-12804 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1275A Compression Method    0008 (8) 'Deflated'\n+1275C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+12760 CRC                   00000000 (0)\n+12764 Compressed Size       00000000 (0)\n+12768 Uncompressed Size     00000000 (0)\n+1276C Filename Length       002E (46)\n+1276E Extra Length          0000 (0)\n+12770 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12770: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12832 PAYLOAD\n+1279E PAYLOAD\n \n-129E8 DATA DESCRIPTOR       08074B50 (134695760)\n-129EC CRC                   17676EEF (392654575)\n-129F0 Compressed Size       000001B6 (438)\n-129F4 Uncompressed Size     000003BD (957)\n+12952 DATA DESCRIPTOR       08074B50 (134695760)\n+12956 CRC                   6CB8B1F5 (1824043509)\n+1295A Compressed Size       000001B4 (436)\n+1295E Uncompressed Size     000003BD (957)\n \n-129F8 LOCAL HEADER #80      04034B50 (67324752)\n-129FC Extract Zip Spec      14 (20) '2.0'\n-129FD Extract OS            00 (0) 'MS-DOS'\n-129FE General Purpose Flag  0808 (2056)\n+12962 LOCAL HEADER #80      04034B50 (67324752)\n+12966 Extract Zip Spec      14 (20) '2.0'\n+12967 Extract OS            00 (0) 'MS-DOS'\n+12968 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-12A00 Compression Method    0008 (8) 'Deflated'\n-12A02 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-12A06 CRC                   00000000 (0)\n-12A0A Compressed Size       00000000 (0)\n-12A0E Uncompressed Size     00000000 (0)\n-12A12 Filename Length       002E (46)\n-12A14 Extra Length          0000 (0)\n-12A16 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1296A Compression Method    0008 (8) 'Deflated'\n+1296C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+12970 CRC                   00000000 (0)\n+12974 Compressed Size       00000000 (0)\n+12978 Uncompressed Size     00000000 (0)\n+1297C Filename Length       002E (46)\n+1297E Extra Length          0000 (0)\n+12980 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12A44 PAYLOAD\n+129AE PAYLOAD\n \n-12D91 DATA DESCRIPTOR       08074B50 (134695760)\n-12D95 CRC                   60DDBBE1 (1625144289)\n-12D99 Compressed Size       0000034D (845)\n-12D9D Uncompressed Size     000006A7 (1703)\n+12CF5 DATA DESCRIPTOR       08074B50 (134695760)\n+12CF9 CRC                   7C012294 (2080449172)\n+12CFD Compressed Size       00000347 (839)\n+12D01 Uncompressed Size     000006B3 (1715)\n \n-12DA1 LOCAL HEADER #81      04034B50 (67324752)\n-12DA5 Extract Zip Spec      14 (20) '2.0'\n-12DA6 Extract OS            00 (0) 'MS-DOS'\n-12DA7 General Purpose Flag  0808 (2056)\n+12D05 LOCAL HEADER #81      04034B50 (67324752)\n+12D09 Extract Zip Spec      14 (20) '2.0'\n+12D0A Extract OS            00 (0) 'MS-DOS'\n+12D0B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-12DA9 Compression Method    0008 (8) 'Deflated'\n-12DAB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-12DAF CRC                   00000000 (0)\n-12DB3 Compressed Size       00000000 (0)\n-12DB7 Uncompressed Size     00000000 (0)\n-12DBB Filename Length       002E (46)\n-12DBD Extra Length          0000 (0)\n-12DBF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12D0D Compression Method    0008 (8) 'Deflated'\n+12D0F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+12D13 CRC                   00000000 (0)\n+12D17 Compressed Size       00000000 (0)\n+12D1B Uncompressed Size     00000000 (0)\n+12D1F Filename Length       002E (46)\n+12D21 Extra Length          0000 (0)\n+12D23 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12DBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12DED PAYLOAD\n+12D51 PAYLOAD\n \n-12FA5 DATA DESCRIPTOR       08074B50 (134695760)\n-12FA9 CRC                   176614F2 (392566002)\n-12FAD Compressed Size       000001B8 (440)\n-12FB1 Uncompressed Size     000003BD (957)\n+12F07 DATA DESCRIPTOR       08074B50 (134695760)\n+12F0B CRC                   2F1D7D40 (790461760)\n+12F0F Compressed Size       000001B6 (438)\n+12F13 Uncompressed Size     000003BD (957)\n \n-12FB5 LOCAL HEADER #82      04034B50 (67324752)\n-12FB9 Extract Zip Spec      14 (20) '2.0'\n-12FBA Extract OS            00 (0) 'MS-DOS'\n-12FBB General Purpose Flag  0808 (2056)\n+12F17 LOCAL HEADER #82      04034B50 (67324752)\n+12F1B Extract Zip Spec      14 (20) '2.0'\n+12F1C Extract OS            00 (0) 'MS-DOS'\n+12F1D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-12FBD Compression Method    0008 (8) 'Deflated'\n-12FBF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-12FC3 CRC                   00000000 (0)\n-12FC7 Compressed Size       00000000 (0)\n-12FCB Uncompressed Size     00000000 (0)\n-12FCF Filename Length       002E (46)\n-12FD1 Extra Length          0000 (0)\n-12FD3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12F1F Compression Method    0008 (8) 'Deflated'\n+12F21 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+12F25 CRC                   00000000 (0)\n+12F29 Compressed Size       00000000 (0)\n+12F2D Uncompressed Size     00000000 (0)\n+12F31 Filename Length       002E (46)\n+12F33 Extra Length          0000 (0)\n+12F35 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12FD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12F35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13001 PAYLOAD\n+12F63 PAYLOAD\n \n-13220 DATA DESCRIPTOR       08074B50 (134695760)\n-13224 CRC                   FFFB57C6 (4294662086)\n-13228 Compressed Size       0000021F (543)\n-1322C Uncompressed Size     0000045F (1119)\n+13175 DATA DESCRIPTOR       08074B50 (134695760)\n+13179 CRC                   E5CA04B5 (3855221941)\n+1317D Compressed Size       00000212 (530)\n+13181 Uncompressed Size     0000045F (1119)\n \n-13230 LOCAL HEADER #83      04034B50 (67324752)\n-13234 Extract Zip Spec      14 (20) '2.0'\n-13235 Extract OS            00 (0) 'MS-DOS'\n-13236 General Purpose Flag  0808 (2056)\n+13185 LOCAL HEADER #83      04034B50 (67324752)\n+13189 Extract Zip Spec      14 (20) '2.0'\n+1318A Extract OS            00 (0) 'MS-DOS'\n+1318B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-13238 Compression Method    0008 (8) 'Deflated'\n-1323A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1323E CRC                   00000000 (0)\n-13242 Compressed Size       00000000 (0)\n-13246 Uncompressed Size     00000000 (0)\n-1324A Filename Length       002D (45)\n-1324C Extra Length          0000 (0)\n-1324E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1318D Compression Method    0008 (8) 'Deflated'\n+1318F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+13193 CRC                   00000000 (0)\n+13197 Compressed Size       00000000 (0)\n+1319B Uncompressed Size     00000000 (0)\n+1319F Filename Length       002D (45)\n+131A1 Extra Length          0000 (0)\n+131A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1324E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x131A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1327B PAYLOAD\n+131D0 PAYLOAD\n \n-1362B DATA DESCRIPTOR       08074B50 (134695760)\n-1362F CRC                   526EA349 (1382982473)\n-13633 Compressed Size       000003B0 (944)\n-13637 Uncompressed Size     00000780 (1920)\n+13576 DATA DESCRIPTOR       08074B50 (134695760)\n+1357A CRC                   B48743DC (3028763612)\n+1357E Compressed Size       000003A6 (934)\n+13582 Uncompressed Size     0000078C (1932)\n \n-1363B LOCAL HEADER #84      04034B50 (67324752)\n-1363F Extract Zip Spec      14 (20) '2.0'\n-13640 Extract OS            00 (0) 'MS-DOS'\n-13641 General Purpose Flag  0808 (2056)\n+13586 LOCAL HEADER #84      04034B50 (67324752)\n+1358A Extract Zip Spec      14 (20) '2.0'\n+1358B Extract OS            00 (0) 'MS-DOS'\n+1358C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-13643 Compression Method    0008 (8) 'Deflated'\n-13645 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-13649 CRC                   00000000 (0)\n-1364D Compressed Size       00000000 (0)\n-13651 Uncompressed Size     00000000 (0)\n-13655 Filename Length       002E (46)\n-13657 Extra Length          0000 (0)\n-13659 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1358E Compression Method    0008 (8) 'Deflated'\n+13590 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+13594 CRC                   00000000 (0)\n+13598 Compressed Size       00000000 (0)\n+1359C Uncompressed Size     00000000 (0)\n+135A0 Filename Length       002E (46)\n+135A2 Extra Length          0000 (0)\n+135A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x135A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13687 PAYLOAD\n+135D2 PAYLOAD\n \n-13845 DATA DESCRIPTOR       08074B50 (134695760)\n-13849 CRC                   C42DDEF1 (3291340529)\n-1384D Compressed Size       000001BE (446)\n-13851 Uncompressed Size     000003CF (975)\n+1378E DATA DESCRIPTOR       08074B50 (134695760)\n+13792 CRC                   2A367647 (708212295)\n+13796 Compressed Size       000001BC (444)\n+1379A Uncompressed Size     000003CF (975)\n \n-13855 LOCAL HEADER #85      04034B50 (67324752)\n-13859 Extract Zip Spec      14 (20) '2.0'\n-1385A Extract OS            00 (0) 'MS-DOS'\n-1385B General Purpose Flag  0808 (2056)\n+1379E LOCAL HEADER #85      04034B50 (67324752)\n+137A2 Extract Zip Spec      14 (20) '2.0'\n+137A3 Extract OS            00 (0) 'MS-DOS'\n+137A4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1385D Compression Method    0008 (8) 'Deflated'\n-1385F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-13863 CRC                   00000000 (0)\n-13867 Compressed Size       00000000 (0)\n-1386B Uncompressed Size     00000000 (0)\n-1386F Filename Length       002E (46)\n-13871 Extra Length          0000 (0)\n-13873 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+137A6 Compression Method    0008 (8) 'Deflated'\n+137A8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+137AC CRC                   00000000 (0)\n+137B0 Compressed Size       00000000 (0)\n+137B4 Uncompressed Size     00000000 (0)\n+137B8 Filename Length       002E (46)\n+137BA Extra Length          0000 (0)\n+137BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13873: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x137BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-138A1 PAYLOAD\n+137EA PAYLOAD\n \n-13AB9 DATA DESCRIPTOR       08074B50 (134695760)\n-13ABD CRC                   DF0E40C2 (3742253250)\n-13AC1 Compressed Size       00000218 (536)\n-13AC5 Uncompressed Size     00000449 (1097)\n+139F7 DATA DESCRIPTOR       08074B50 (134695760)\n+139FB CRC                   12BB758E (314275214)\n+139FF Compressed Size       0000020D (525)\n+13A03 Uncompressed Size     00000449 (1097)\n \n-13AC9 LOCAL HEADER #86      04034B50 (67324752)\n-13ACD Extract Zip Spec      14 (20) '2.0'\n-13ACE Extract OS            00 (0) 'MS-DOS'\n-13ACF General Purpose Flag  0808 (2056)\n+13A07 LOCAL HEADER #86      04034B50 (67324752)\n+13A0B Extract Zip Spec      14 (20) '2.0'\n+13A0C Extract OS            00 (0) 'MS-DOS'\n+13A0D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-13AD1 Compression Method    0008 (8) 'Deflated'\n-13AD3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-13AD7 CRC                   00000000 (0)\n-13ADB Compressed Size       00000000 (0)\n-13ADF Uncompressed Size     00000000 (0)\n-13AE3 Filename Length       002E (46)\n-13AE5 Extra Length          0000 (0)\n-13AE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13A0F Compression Method    0008 (8) 'Deflated'\n+13A11 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+13A15 CRC                   00000000 (0)\n+13A19 Compressed Size       00000000 (0)\n+13A1D Uncompressed Size     00000000 (0)\n+13A21 Filename Length       002E (46)\n+13A23 Extra Length          0000 (0)\n+13A25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13AE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13A25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13B15 PAYLOAD\n+13A53 PAYLOAD\n \n-13CCF DATA DESCRIPTOR       08074B50 (134695760)\n-13CD3 CRC                   F492FF41 (4103274305)\n-13CD7 Compressed Size       000001BA (442)\n-13CDB Uncompressed Size     000003BD (957)\n+13C0A DATA DESCRIPTOR       08074B50 (134695760)\n+13C0E CRC                   63302E70 (1664102000)\n+13C12 Compressed Size       000001B7 (439)\n+13C16 Uncompressed Size     000003BD (957)\n \n-13CDF LOCAL HEADER #87      04034B50 (67324752)\n-13CE3 Extract Zip Spec      14 (20) '2.0'\n-13CE4 Extract OS            00 (0) 'MS-DOS'\n-13CE5 General Purpose Flag  0808 (2056)\n+13C1A LOCAL HEADER #87      04034B50 (67324752)\n+13C1E Extract Zip Spec      14 (20) '2.0'\n+13C1F Extract OS            00 (0) 'MS-DOS'\n+13C20 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-13CE7 Compression Method    0008 (8) 'Deflated'\n-13CE9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-13CED CRC                   00000000 (0)\n-13CF1 Compressed Size       00000000 (0)\n-13CF5 Uncompressed Size     00000000 (0)\n-13CF9 Filename Length       002E (46)\n-13CFB Extra Length          0000 (0)\n-13CFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13C22 Compression Method    0008 (8) 'Deflated'\n+13C24 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+13C28 CRC                   00000000 (0)\n+13C2C Compressed Size       00000000 (0)\n+13C30 Uncompressed Size     00000000 (0)\n+13C34 Filename Length       002E (46)\n+13C36 Extra Length          0000 (0)\n+13C38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13D2B PAYLOAD\n+13C66 PAYLOAD\n \n-13F33 DATA DESCRIPTOR       08074B50 (134695760)\n-13F37 CRC                   E384EDCE (3817139662)\n-13F3B Compressed Size       00000208 (520)\n-13F3F Uncompressed Size     000003FF (1023)\n+13E68 DATA DESCRIPTOR       08074B50 (134695760)\n+13E6C CRC                   7D541CEF (2102664431)\n+13E70 Compressed Size       00000202 (514)\n+13E74 Uncompressed Size     000003FF (1023)\n \n-13F43 LOCAL HEADER #88      04034B50 (67324752)\n-13F47 Extract Zip Spec      14 (20) '2.0'\n-13F48 Extract OS            00 (0) 'MS-DOS'\n-13F49 General Purpose Flag  0808 (2056)\n+13E78 LOCAL HEADER #88      04034B50 (67324752)\n+13E7C Extract Zip Spec      14 (20) '2.0'\n+13E7D Extract OS            00 (0) 'MS-DOS'\n+13E7E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-13F4B Compression Method    0008 (8) 'Deflated'\n-13F4D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-13F51 CRC                   00000000 (0)\n-13F55 Compressed Size       00000000 (0)\n-13F59 Uncompressed Size     00000000 (0)\n-13F5D Filename Length       002E (46)\n-13F5F Extra Length          0000 (0)\n-13F61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13E80 Compression Method    0008 (8) 'Deflated'\n+13E82 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+13E86 CRC                   00000000 (0)\n+13E8A Compressed Size       00000000 (0)\n+13E8E Uncompressed Size     00000000 (0)\n+13E92 Filename Length       002E (46)\n+13E94 Extra Length          0000 (0)\n+13E96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13F61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13F8F PAYLOAD\n+13EC4 PAYLOAD\n \n-14143 DATA DESCRIPTOR       08074B50 (134695760)\n-14147 CRC                   89C644C9 (2311472329)\n-1414B Compressed Size       000001B4 (436)\n-1414F Uncompressed Size     000003A1 (929)\n+14074 DATA DESCRIPTOR       08074B50 (134695760)\n+14078 CRC                   81F09DEE (2180029934)\n+1407C Compressed Size       000001B0 (432)\n+14080 Uncompressed Size     000003A1 (929)\n \n-14153 LOCAL HEADER #89      04034B50 (67324752)\n-14157 Extract Zip Spec      14 (20) '2.0'\n-14158 Extract OS            00 (0) 'MS-DOS'\n-14159 General Purpose Flag  0808 (2056)\n+14084 LOCAL HEADER #89      04034B50 (67324752)\n+14088 Extract Zip Spec      14 (20) '2.0'\n+14089 Extract OS            00 (0) 'MS-DOS'\n+1408A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1415B Compression Method    0008 (8) 'Deflated'\n-1415D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-14161 CRC                   00000000 (0)\n-14165 Compressed Size       00000000 (0)\n-14169 Uncompressed Size     00000000 (0)\n-1416D Filename Length       002E (46)\n-1416F Extra Length          0000 (0)\n-14171 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1408C Compression Method    0008 (8) 'Deflated'\n+1408E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+14092 CRC                   00000000 (0)\n+14096 Compressed Size       00000000 (0)\n+1409A Uncompressed Size     00000000 (0)\n+1409E Filename Length       002E (46)\n+140A0 Extra Length          0000 (0)\n+140A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x140A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1419F PAYLOAD\n+140D0 PAYLOAD\n \n-143B2 DATA DESCRIPTOR       08074B50 (134695760)\n-143B6 CRC                   750F9480 (1963955328)\n-143BA Compressed Size       00000213 (531)\n-143BE Uncompressed Size     00000440 (1088)\n+142DE DATA DESCRIPTOR       08074B50 (134695760)\n+142E2 CRC                   D02330F0 (3491967216)\n+142E6 Compressed Size       0000020E (526)\n+142EA Uncompressed Size     00000440 (1088)\n \n-143C2 LOCAL HEADER #90      04034B50 (67324752)\n-143C6 Extract Zip Spec      14 (20) '2.0'\n-143C7 Extract OS            00 (0) 'MS-DOS'\n-143C8 General Purpose Flag  0808 (2056)\n+142EE LOCAL HEADER #90      04034B50 (67324752)\n+142F2 Extract Zip Spec      14 (20) '2.0'\n+142F3 Extract OS            00 (0) 'MS-DOS'\n+142F4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-143CA Compression Method    0008 (8) 'Deflated'\n-143CC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-143D0 CRC                   00000000 (0)\n-143D4 Compressed Size       00000000 (0)\n-143D8 Uncompressed Size     00000000 (0)\n-143DC Filename Length       002E (46)\n-143DE Extra Length          0000 (0)\n-143E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+142F6 Compression Method    0008 (8) 'Deflated'\n+142F8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+142FC CRC                   00000000 (0)\n+14300 Compressed Size       00000000 (0)\n+14304 Uncompressed Size     00000000 (0)\n+14308 Filename Length       002E (46)\n+1430A Extra Length          0000 (0)\n+1430C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x143E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1430C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1440E PAYLOAD\n+1433A PAYLOAD\n \n-145CB DATA DESCRIPTOR       08074B50 (134695760)\n-145CF CRC                   FBA17E80 (4221664896)\n-145D3 Compressed Size       000001BD (445)\n-145D7 Uncompressed Size     000003C9 (969)\n+144F4 DATA DESCRIPTOR       08074B50 (134695760)\n+144F8 CRC                   5CB51C7B (1555373179)\n+144FC Compressed Size       000001BA (442)\n+14500 Uncompressed Size     000003C9 (969)\n \n-145DB LOCAL HEADER #91      04034B50 (67324752)\n-145DF Extract Zip Spec      14 (20) '2.0'\n-145E0 Extract OS            00 (0) 'MS-DOS'\n-145E1 General Purpose Flag  0808 (2056)\n+14504 LOCAL HEADER #91      04034B50 (67324752)\n+14508 Extract Zip Spec      14 (20) '2.0'\n+14509 Extract OS            00 (0) 'MS-DOS'\n+1450A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-145E3 Compression Method    0008 (8) 'Deflated'\n-145E5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-145E9 CRC                   00000000 (0)\n-145ED Compressed Size       00000000 (0)\n-145F1 Uncompressed Size     00000000 (0)\n-145F5 Filename Length       002E (46)\n-145F7 Extra Length          0000 (0)\n-145F9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1450C Compression Method    0008 (8) 'Deflated'\n+1450E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+14512 CRC                   00000000 (0)\n+14516 Compressed Size       00000000 (0)\n+1451A Uncompressed Size     00000000 (0)\n+1451E Filename Length       002E (46)\n+14520 Extra Length          0000 (0)\n+14522 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x145F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14627 PAYLOAD\n+14550 PAYLOAD\n \n-14835 DATA DESCRIPTOR       08074B50 (134695760)\n-14839 CRC                   3951FEA6 (961674918)\n-1483D Compressed Size       0000020E (526)\n-14841 Uncompressed Size     00000421 (1057)\n+14757 DATA DESCRIPTOR       08074B50 (134695760)\n+1475B CRC                   B1E9134A (2984842058)\n+1475F Compressed Size       00000207 (519)\n+14763 Uncompressed Size     00000421 (1057)\n \n-14845 LOCAL HEADER #92      04034B50 (67324752)\n-14849 Extract Zip Spec      14 (20) '2.0'\n-1484A Extract OS            00 (0) 'MS-DOS'\n-1484B General Purpose Flag  0808 (2056)\n+14767 LOCAL HEADER #92      04034B50 (67324752)\n+1476B Extract Zip Spec      14 (20) '2.0'\n+1476C Extract OS            00 (0) 'MS-DOS'\n+1476D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1484D Compression Method    0008 (8) 'Deflated'\n-1484F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-14853 CRC                   00000000 (0)\n-14857 Compressed Size       00000000 (0)\n-1485B Uncompressed Size     00000000 (0)\n-1485F Filename Length       002E (46)\n-14861 Extra Length          0000 (0)\n-14863 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1476F Compression Method    0008 (8) 'Deflated'\n+14771 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+14775 CRC                   00000000 (0)\n+14779 Compressed Size       00000000 (0)\n+1477D Uncompressed Size     00000000 (0)\n+14781 Filename Length       002E (46)\n+14783 Extra Length          0000 (0)\n+14785 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14891 PAYLOAD\n+147B3 PAYLOAD\n \n-14A42 DATA DESCRIPTOR       08074B50 (134695760)\n-14A46 CRC                   CE59BA6E (3461986926)\n-14A4A Compressed Size       000001B1 (433)\n-14A4E Uncompressed Size     000003A1 (929)\n+14962 DATA DESCRIPTOR       08074B50 (134695760)\n+14966 CRC                   F546BD0A (4115053834)\n+1496A Compressed Size       000001AF (431)\n+1496E Uncompressed Size     000003A1 (929)\n \n-14A52 LOCAL HEADER #93      04034B50 (67324752)\n-14A56 Extract Zip Spec      14 (20) '2.0'\n-14A57 Extract OS            00 (0) 'MS-DOS'\n-14A58 General Purpose Flag  0808 (2056)\n+14972 LOCAL HEADER #93      04034B50 (67324752)\n+14976 Extract Zip Spec      14 (20) '2.0'\n+14977 Extract OS            00 (0) 'MS-DOS'\n+14978 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-14A5A Compression Method    0008 (8) 'Deflated'\n-14A5C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-14A60 CRC                   00000000 (0)\n-14A64 Compressed Size       00000000 (0)\n-14A68 Uncompressed Size     00000000 (0)\n-14A6C Filename Length       002E (46)\n-14A6E Extra Length          0000 (0)\n-14A70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1497A Compression Method    0008 (8) 'Deflated'\n+1497C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+14980 CRC                   00000000 (0)\n+14984 Compressed Size       00000000 (0)\n+14988 Uncompressed Size     00000000 (0)\n+1498C Filename Length       002E (46)\n+1498E Extra Length          0000 (0)\n+14990 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14A70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14A9E PAYLOAD\n+149BE PAYLOAD\n \n-14CB1 DATA DESCRIPTOR       08074B50 (134695760)\n-14CB5 CRC                   DAEB8C50 (3672869968)\n-14CB9 Compressed Size       00000213 (531)\n-14CBD Uncompressed Size     0000044E (1102)\n+14BC8 DATA DESCRIPTOR       08074B50 (134695760)\n+14BCC CRC                   8B02D3A2 (2332218274)\n+14BD0 Compressed Size       0000020A (522)\n+14BD4 Uncompressed Size     0000044E (1102)\n \n-14CC1 LOCAL HEADER #94      04034B50 (67324752)\n-14CC5 Extract Zip Spec      14 (20) '2.0'\n-14CC6 Extract OS            00 (0) 'MS-DOS'\n-14CC7 General Purpose Flag  0808 (2056)\n+14BD8 LOCAL HEADER #94      04034B50 (67324752)\n+14BDC Extract Zip Spec      14 (20) '2.0'\n+14BDD Extract OS            00 (0) 'MS-DOS'\n+14BDE General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-14CC9 Compression Method    0008 (8) 'Deflated'\n-14CCB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-14CCF CRC                   00000000 (0)\n-14CD3 Compressed Size       00000000 (0)\n-14CD7 Uncompressed Size     00000000 (0)\n-14CDB Filename Length       002D (45)\n-14CDD Extra Length          0000 (0)\n-14CDF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14BE0 Compression Method    0008 (8) 'Deflated'\n+14BE2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+14BE6 CRC                   00000000 (0)\n+14BEA Compressed Size       00000000 (0)\n+14BEE Uncompressed Size     00000000 (0)\n+14BF2 Filename Length       002D (45)\n+14BF4 Extra Length          0000 (0)\n+14BF6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14CDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14D0C PAYLOAD\n+14C23 PAYLOAD\n \n-14EC3 DATA DESCRIPTOR       08074B50 (134695760)\n-14EC7 CRC                   CF2FACE6 (3476008166)\n-14ECB Compressed Size       000001B7 (439)\n-14ECF Uncompressed Size     000003C3 (963)\n+14DD8 DATA DESCRIPTOR       08074B50 (134695760)\n+14DDC CRC                   DDA38E01 (3718483457)\n+14DE0 Compressed Size       000001B5 (437)\n+14DE4 Uncompressed Size     000003C3 (963)\n \n-14ED3 LOCAL HEADER #95      04034B50 (67324752)\n-14ED7 Extract Zip Spec      14 (20) '2.0'\n-14ED8 Extract OS            00 (0) 'MS-DOS'\n-14ED9 General Purpose Flag  0808 (2056)\n+14DE8 LOCAL HEADER #95      04034B50 (67324752)\n+14DEC Extract Zip Spec      14 (20) '2.0'\n+14DED Extract OS            00 (0) 'MS-DOS'\n+14DEE General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-14EDB Compression Method    0008 (8) 'Deflated'\n-14EDD Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-14EE1 CRC                   00000000 (0)\n-14EE5 Compressed Size       00000000 (0)\n-14EE9 Uncompressed Size     00000000 (0)\n-14EED Filename Length       002E (46)\n-14EEF Extra Length          0000 (0)\n-14EF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14DF0 Compression Method    0008 (8) 'Deflated'\n+14DF2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+14DF6 CRC                   00000000 (0)\n+14DFA Compressed Size       00000000 (0)\n+14DFE Uncompressed Size     00000000 (0)\n+14E02 Filename Length       002E (46)\n+14E04 Extra Length          0000 (0)\n+14E06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14EF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14E06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14F1F PAYLOAD\n+14E34 PAYLOAD\n \n-150D6 DATA DESCRIPTOR       08074B50 (134695760)\n-150DA CRC                   7E63E2E8 (2120475368)\n-150DE Compressed Size       000001B7 (439)\n-150E2 Uncompressed Size     000003C9 (969)\n+14FEB DATA DESCRIPTOR       08074B50 (134695760)\n+14FEF CRC                   154D9CDB (357407963)\n+14FF3 Compressed Size       000001B7 (439)\n+14FF7 Uncompressed Size     000003C9 (969)\n \n-150E6 LOCAL HEADER #96      04034B50 (67324752)\n-150EA Extract Zip Spec      14 (20) '2.0'\n-150EB Extract OS            00 (0) 'MS-DOS'\n-150EC General Purpose Flag  0808 (2056)\n+14FFB LOCAL HEADER #96      04034B50 (67324752)\n+14FFF Extract Zip Spec      14 (20) '2.0'\n+15000 Extract OS            00 (0) 'MS-DOS'\n+15001 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-150EE Compression Method    0008 (8) 'Deflated'\n-150F0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-150F4 CRC                   00000000 (0)\n-150F8 Compressed Size       00000000 (0)\n-150FC Uncompressed Size     00000000 (0)\n-15100 Filename Length       002E (46)\n-15102 Extra Length          0000 (0)\n-15104 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15003 Compression Method    0008 (8) 'Deflated'\n+15005 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+15009 CRC                   00000000 (0)\n+1500D Compressed Size       00000000 (0)\n+15011 Uncompressed Size     00000000 (0)\n+15015 Filename Length       002E (46)\n+15017 Extra Length          0000 (0)\n+15019 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15019: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15132 PAYLOAD\n+15047 PAYLOAD\n \n-15380 DATA DESCRIPTOR       08074B50 (134695760)\n-15384 CRC                   EA85D9AF (3934640559)\n-15388 Compressed Size       0000024E (590)\n-1538C Uncompressed Size     000004AB (1195)\n+1528E DATA DESCRIPTOR       08074B50 (134695760)\n+15292 CRC                   4FA2BC2B (1336065067)\n+15296 Compressed Size       00000247 (583)\n+1529A Uncompressed Size     000004AB (1195)\n \n-15390 LOCAL HEADER #97      04034B50 (67324752)\n-15394 Extract Zip Spec      14 (20) '2.0'\n-15395 Extract OS            00 (0) 'MS-DOS'\n-15396 General Purpose Flag  0808 (2056)\n+1529E LOCAL HEADER #97      04034B50 (67324752)\n+152A2 Extract Zip Spec      14 (20) '2.0'\n+152A3 Extract OS            00 (0) 'MS-DOS'\n+152A4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-15398 Compression Method    0008 (8) 'Deflated'\n-1539A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1539E CRC                   00000000 (0)\n-153A2 Compressed Size       00000000 (0)\n-153A6 Uncompressed Size     00000000 (0)\n-153AA Filename Length       002E (46)\n-153AC Extra Length          0000 (0)\n-153AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+152A6 Compression Method    0008 (8) 'Deflated'\n+152A8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+152AC CRC                   00000000 (0)\n+152B0 Compressed Size       00000000 (0)\n+152B4 Uncompressed Size     00000000 (0)\n+152B8 Filename Length       002E (46)\n+152BA Extra Length          0000 (0)\n+152BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x153AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x152BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-153DC PAYLOAD\n+152EA PAYLOAD\n \n-15592 DATA DESCRIPTOR       08074B50 (134695760)\n-15596 CRC                   A270F736 (2725312310)\n-1559A Compressed Size       000001B6 (438)\n-1559E Uncompressed Size     000003C3 (963)\n+1549D DATA DESCRIPTOR       08074B50 (134695760)\n+154A1 CRC                   DFC37FB0 (3754131376)\n+154A5 Compressed Size       000001B3 (435)\n+154A9 Uncompressed Size     000003C3 (963)\n \n-155A2 LOCAL HEADER #98      04034B50 (67324752)\n-155A6 Extract Zip Spec      14 (20) '2.0'\n-155A7 Extract OS            00 (0) 'MS-DOS'\n-155A8 General Purpose Flag  0808 (2056)\n+154AD LOCAL HEADER #98      04034B50 (67324752)\n+154B1 Extract Zip Spec      14 (20) '2.0'\n+154B2 Extract OS            00 (0) 'MS-DOS'\n+154B3 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-155AA Compression Method    0008 (8) 'Deflated'\n-155AC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-155B0 CRC                   00000000 (0)\n-155B4 Compressed Size       00000000 (0)\n-155B8 Uncompressed Size     00000000 (0)\n-155BC Filename Length       002E (46)\n-155BE Extra Length          0000 (0)\n-155C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+154B5 Compression Method    0008 (8) 'Deflated'\n+154B7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+154BB CRC                   00000000 (0)\n+154BF Compressed Size       00000000 (0)\n+154C3 Uncompressed Size     00000000 (0)\n+154C7 Filename Length       002E (46)\n+154C9 Extra Length          0000 (0)\n+154CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x155C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x154CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-155EE PAYLOAD\n+154F9 PAYLOAD\n \n-1581F DATA DESCRIPTOR       08074B50 (134695760)\n-15823 CRC                   3E12AB43 (1041410883)\n-15827 Compressed Size       00000231 (561)\n-1582B Uncompressed Size     0000048E (1166)\n+15721 DATA DESCRIPTOR       08074B50 (134695760)\n+15725 CRC                   D8C52AD1 (3636800209)\n+15729 Compressed Size       00000228 (552)\n+1572D Uncompressed Size     0000048E (1166)\n \n-1582F LOCAL HEADER #99      04034B50 (67324752)\n-15833 Extract Zip Spec      14 (20) '2.0'\n-15834 Extract OS            00 (0) 'MS-DOS'\n-15835 General Purpose Flag  0808 (2056)\n+15731 LOCAL HEADER #99      04034B50 (67324752)\n+15735 Extract Zip Spec      14 (20) '2.0'\n+15736 Extract OS            00 (0) 'MS-DOS'\n+15737 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-15837 Compression Method    0008 (8) 'Deflated'\n-15839 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1583D CRC                   00000000 (0)\n-15841 Compressed Size       00000000 (0)\n-15845 Uncompressed Size     00000000 (0)\n-15849 Filename Length       002E (46)\n-1584B Extra Length          0000 (0)\n-1584D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15739 Compression Method    0008 (8) 'Deflated'\n+1573B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1573F CRC                   00000000 (0)\n+15743 Compressed Size       00000000 (0)\n+15747 Uncompressed Size     00000000 (0)\n+1574B Filename Length       002E (46)\n+1574D Extra Length          0000 (0)\n+1574F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1584D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1574F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1587B PAYLOAD\n+1577D PAYLOAD\n \n-15A32 DATA DESCRIPTOR       08074B50 (134695760)\n-15A36 CRC                   8A07440D (2315731981)\n-15A3A Compressed Size       000001B7 (439)\n-15A3E Uncompressed Size     000003C7 (967)\n+15932 DATA DESCRIPTOR       08074B50 (134695760)\n+15936 CRC                   13BCAEFA (331132666)\n+1593A Compressed Size       000001B5 (437)\n+1593E Uncompressed Size     000003C7 (967)\n \n-15A42 LOCAL HEADER #100     04034B50 (67324752)\n-15A46 Extract Zip Spec      14 (20) '2.0'\n-15A47 Extract OS            00 (0) 'MS-DOS'\n-15A48 General Purpose Flag  0808 (2056)\n+15942 LOCAL HEADER #100     04034B50 (67324752)\n+15946 Extract Zip Spec      14 (20) '2.0'\n+15947 Extract OS            00 (0) 'MS-DOS'\n+15948 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-15A4A Compression Method    0008 (8) 'Deflated'\n-15A4C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-15A50 CRC                   00000000 (0)\n-15A54 Compressed Size       00000000 (0)\n-15A58 Uncompressed Size     00000000 (0)\n-15A5C Filename Length       002E (46)\n-15A5E Extra Length          0000 (0)\n-15A60 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1594A Compression Method    0008 (8) 'Deflated'\n+1594C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+15950 CRC                   00000000 (0)\n+15954 Compressed Size       00000000 (0)\n+15958 Uncompressed Size     00000000 (0)\n+1595C Filename Length       002E (46)\n+1595E Extra Length          0000 (0)\n+15960 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15A60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15A8E PAYLOAD\n+1598E PAYLOAD\n \n-15DD2 DATA DESCRIPTOR       08074B50 (134695760)\n-15DD6 CRC                   6501A57E (1694606718)\n-15DDA Compressed Size       00000344 (836)\n-15DDE Uncompressed Size     0000073A (1850)\n+15CC1 DATA DESCRIPTOR       08074B50 (134695760)\n+15CC5 CRC                   4FBB9FF9 (1337696249)\n+15CC9 Compressed Size       00000333 (819)\n+15CCD Uncompressed Size     00000735 (1845)\n \n-15DE2 LOCAL HEADER #101     04034B50 (67324752)\n-15DE6 Extract Zip Spec      14 (20) '2.0'\n-15DE7 Extract OS            00 (0) 'MS-DOS'\n-15DE8 General Purpose Flag  0808 (2056)\n+15CD1 LOCAL HEADER #101     04034B50 (67324752)\n+15CD5 Extract Zip Spec      14 (20) '2.0'\n+15CD6 Extract OS            00 (0) 'MS-DOS'\n+15CD7 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-15DEA Compression Method    0008 (8) 'Deflated'\n-15DEC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-15DF0 CRC                   00000000 (0)\n-15DF4 Compressed Size       00000000 (0)\n-15DF8 Uncompressed Size     00000000 (0)\n-15DFC Filename Length       002E (46)\n-15DFE Extra Length          0000 (0)\n-15E00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15CD9 Compression Method    0008 (8) 'Deflated'\n+15CDB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+15CDF CRC                   00000000 (0)\n+15CE3 Compressed Size       00000000 (0)\n+15CE7 Uncompressed Size     00000000 (0)\n+15CEB Filename Length       002E (46)\n+15CED Extra Length          0000 (0)\n+15CEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15E00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15E2E PAYLOAD\n+15D1D PAYLOAD\n \n-16032 DATA DESCRIPTOR       08074B50 (134695760)\n-16036 CRC                   06EB3149 (116076873)\n-1603A Compressed Size       00000204 (516)\n-1603E Uncompressed Size     0000044D (1101)\n+15F1A DATA DESCRIPTOR       08074B50 (134695760)\n+15F1E CRC                   E195399B (3784653211)\n+15F22 Compressed Size       000001FD (509)\n+15F26 Uncompressed Size     0000044D (1101)\n \n-16042 LOCAL HEADER #102     04034B50 (67324752)\n-16046 Extract Zip Spec      14 (20) '2.0'\n-16047 Extract OS            00 (0) 'MS-DOS'\n-16048 General Purpose Flag  0808 (2056)\n+15F2A LOCAL HEADER #102     04034B50 (67324752)\n+15F2E Extract Zip Spec      14 (20) '2.0'\n+15F2F Extract OS            00 (0) 'MS-DOS'\n+15F30 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1604A Compression Method    0008 (8) 'Deflated'\n-1604C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-16050 CRC                   00000000 (0)\n-16054 Compressed Size       00000000 (0)\n-16058 Uncompressed Size     00000000 (0)\n-1605C Filename Length       002D (45)\n-1605E Extra Length          0000 (0)\n-16060 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15F32 Compression Method    0008 (8) 'Deflated'\n+15F34 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+15F38 CRC                   00000000 (0)\n+15F3C Compressed Size       00000000 (0)\n+15F40 Uncompressed Size     00000000 (0)\n+15F44 Filename Length       002D (45)\n+15F46 Extra Length          0000 (0)\n+15F48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15F48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1608D PAYLOAD\n+15F75 PAYLOAD\n \n-162D5 DATA DESCRIPTOR       08074B50 (134695760)\n-162D9 CRC                   4E6613A2 (1315312546)\n-162DD Compressed Size       00000248 (584)\n-162E1 Uncompressed Size     000004B2 (1202)\n+161B4 DATA DESCRIPTOR       08074B50 (134695760)\n+161B8 CRC                   432B9064 (1126928484)\n+161BC Compressed Size       0000023F (575)\n+161C0 Uncompressed Size     000004B2 (1202)\n \n-162E5 LOCAL HEADER #103     04034B50 (67324752)\n-162E9 Extract Zip Spec      14 (20) '2.0'\n-162EA Extract OS            00 (0) 'MS-DOS'\n-162EB General Purpose Flag  0808 (2056)\n+161C4 LOCAL HEADER #103     04034B50 (67324752)\n+161C8 Extract Zip Spec      14 (20) '2.0'\n+161C9 Extract OS            00 (0) 'MS-DOS'\n+161CA General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-162ED Compression Method    0008 (8) 'Deflated'\n-162EF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-162F3 CRC                   00000000 (0)\n-162F7 Compressed Size       00000000 (0)\n-162FB Uncompressed Size     00000000 (0)\n-162FF Filename Length       002D (45)\n-16301 Extra Length          0000 (0)\n-16303 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+161CC Compression Method    0008 (8) 'Deflated'\n+161CE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+161D2 CRC                   00000000 (0)\n+161D6 Compressed Size       00000000 (0)\n+161DA Uncompressed Size     00000000 (0)\n+161DE Filename Length       002D (45)\n+161E0 Extra Length          0000 (0)\n+161E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16303: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x161E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-16330 PAYLOAD\n+1620F PAYLOAD\n \n-164E7 DATA DESCRIPTOR       08074B50 (134695760)\n-164EB CRC                   B784F2BB (3078943419)\n-164EF Compressed Size       000001B7 (439)\n-164F3 Uncompressed Size     000003BF (959)\n+163C4 DATA DESCRIPTOR       08074B50 (134695760)\n+163C8 CRC                   4038A61F (1077454367)\n+163CC Compressed Size       000001B5 (437)\n+163D0 Uncompressed Size     000003BF (959)\n \n-164F7 LOCAL HEADER #104     04034B50 (67324752)\n-164FB Extract Zip Spec      14 (20) '2.0'\n-164FC Extract OS            00 (0) 'MS-DOS'\n-164FD General Purpose Flag  0808 (2056)\n+163D4 LOCAL HEADER #104     04034B50 (67324752)\n+163D8 Extract Zip Spec      14 (20) '2.0'\n+163D9 Extract OS            00 (0) 'MS-DOS'\n+163DA General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-164FF Compression Method    0008 (8) 'Deflated'\n-16501 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-16505 CRC                   00000000 (0)\n-16509 Compressed Size       00000000 (0)\n-1650D Uncompressed Size     00000000 (0)\n-16511 Filename Length       002D (45)\n-16513 Extra Length          0000 (0)\n-16515 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+163DC Compression Method    0008 (8) 'Deflated'\n+163DE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+163E2 CRC                   00000000 (0)\n+163E6 Compressed Size       00000000 (0)\n+163EA Uncompressed Size     00000000 (0)\n+163EE Filename Length       002D (45)\n+163F0 Extra Length          0000 (0)\n+163F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16515: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x163F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-16542 PAYLOAD\n+1641F PAYLOAD\n \n-167A4 DATA DESCRIPTOR       08074B50 (134695760)\n-167A8 CRC                   273E9BB8 (658414520)\n-167AC Compressed Size       00000262 (610)\n-167B0 Uncompressed Size     000004D7 (1239)\n+1667A DATA DESCRIPTOR       08074B50 (134695760)\n+1667E CRC                   1F7A67C4 (528115652)\n+16682 Compressed Size       0000025B (603)\n+16686 Uncompressed Size     000004D7 (1239)\n \n-167B4 LOCAL HEADER #105     04034B50 (67324752)\n-167B8 Extract Zip Spec      14 (20) '2.0'\n-167B9 Extract OS            00 (0) 'MS-DOS'\n-167BA General Purpose Flag  0808 (2056)\n+1668A LOCAL HEADER #105     04034B50 (67324752)\n+1668E Extract Zip Spec      14 (20) '2.0'\n+1668F Extract OS            00 (0) 'MS-DOS'\n+16690 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-167BC Compression Method    0008 (8) 'Deflated'\n-167BE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-167C2 CRC                   00000000 (0)\n-167C6 Compressed Size       00000000 (0)\n-167CA Uncompressed Size     00000000 (0)\n-167CE Filename Length       002D (45)\n-167D0 Extra Length          0000 (0)\n-167D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16692 Compression Method    0008 (8) 'Deflated'\n+16694 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+16698 CRC                   00000000 (0)\n+1669C Compressed Size       00000000 (0)\n+166A0 Uncompressed Size     00000000 (0)\n+166A4 Filename Length       002D (45)\n+166A6 Extra Length          0000 (0)\n+166A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x167D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x166A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-167FF PAYLOAD\n+166D5 PAYLOAD\n \n-169B5 DATA DESCRIPTOR       08074B50 (134695760)\n-169B9 CRC                   57F08798 (1475381144)\n-169BD Compressed Size       000001B6 (438)\n-169C1 Uncompressed Size     000003BF (959)\n+16888 DATA DESCRIPTOR       08074B50 (134695760)\n+1688C CRC                   0FDDBCB7 (266190007)\n+16890 Compressed Size       000001B3 (435)\n+16894 Uncompressed Size     000003BF (959)\n \n-169C5 LOCAL HEADER #106     04034B50 (67324752)\n-169C9 Extract Zip Spec      14 (20) '2.0'\n-169CA Extract OS            00 (0) 'MS-DOS'\n-169CB General Purpose Flag  0808 (2056)\n+16898 LOCAL HEADER #106     04034B50 (67324752)\n+1689C Extract Zip Spec      14 (20) '2.0'\n+1689D Extract OS            00 (0) 'MS-DOS'\n+1689E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-169CD Compression Method    0008 (8) 'Deflated'\n-169CF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-169D3 CRC                   00000000 (0)\n-169D7 Compressed Size       00000000 (0)\n-169DB Uncompressed Size     00000000 (0)\n-169DF Filename Length       002D (45)\n-169E1 Extra Length          0000 (0)\n-169E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+168A0 Compression Method    0008 (8) 'Deflated'\n+168A2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+168A6 CRC                   00000000 (0)\n+168AA Compressed Size       00000000 (0)\n+168AE Uncompressed Size     00000000 (0)\n+168B2 Filename Length       002D (45)\n+168B4 Extra Length          0000 (0)\n+168B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x169E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x168B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-16A10 PAYLOAD\n+168E3 PAYLOAD\n \n-16C5D DATA DESCRIPTOR       08074B50 (134695760)\n-16C61 CRC                   C690593F (3331348799)\n-16C65 Compressed Size       0000024D (589)\n-16C69 Uncompressed Size     000004B1 (1201)\n+16B26 DATA DESCRIPTOR       08074B50 (134695760)\n+16B2A CRC                   CBD354E0 (3419624672)\n+16B2E Compressed Size       00000243 (579)\n+16B32 Uncompressed Size     000004B1 (1201)\n \n-16C6D LOCAL HEADER #107     04034B50 (67324752)\n-16C71 Extract Zip Spec      14 (20) '2.0'\n-16C72 Extract OS            00 (0) 'MS-DOS'\n-16C73 General Purpose Flag  0808 (2056)\n+16B36 LOCAL HEADER #107     04034B50 (67324752)\n+16B3A Extract Zip Spec      14 (20) '2.0'\n+16B3B Extract OS            00 (0) 'MS-DOS'\n+16B3C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-16C75 Compression Method    0008 (8) 'Deflated'\n-16C77 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-16C7B CRC                   00000000 (0)\n-16C7F Compressed Size       00000000 (0)\n-16C83 Uncompressed Size     00000000 (0)\n-16C87 Filename Length       002B (43)\n-16C89 Extra Length          0000 (0)\n-16C8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16B3E Compression Method    0008 (8) 'Deflated'\n+16B40 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+16B44 CRC                   00000000 (0)\n+16B48 Compressed Size       00000000 (0)\n+16B4C Uncompressed Size     00000000 (0)\n+16B50 Filename Length       002B (43)\n+16B52 Extra Length          0000 (0)\n+16B54 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16C8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16B54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-16CB6 PAYLOAD\n+16B7F PAYLOAD\n \n-178CC DATA DESCRIPTOR       08074B50 (134695760)\n-178D0 CRC                   823DEB6A (2185096042)\n-178D4 Compressed Size       00000C16 (3094)\n-178D8 Uncompressed Size     00002158 (8536)\n+1776A DATA DESCRIPTOR       08074B50 (134695760)\n+1776E CRC                   EEBE03C6 (4005430214)\n+17772 Compressed Size       00000BEB (3051)\n+17776 Uncompressed Size     00002161 (8545)\n \n-178DC LOCAL HEADER #108     04034B50 (67324752)\n-178E0 Extract Zip Spec      14 (20) '2.0'\n-178E1 Extract OS            00 (0) 'MS-DOS'\n-178E2 General Purpose Flag  0808 (2056)\n+1777A LOCAL HEADER #108     04034B50 (67324752)\n+1777E Extract Zip Spec      14 (20) '2.0'\n+1777F Extract OS            00 (0) 'MS-DOS'\n+17780 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-178E4 Compression Method    0008 (8) 'Deflated'\n-178E6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-178EA CRC                   00000000 (0)\n-178EE Compressed Size       00000000 (0)\n-178F2 Uncompressed Size     00000000 (0)\n-178F6 Filename Length       0028 (40)\n-178F8 Extra Length          0000 (0)\n-178FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17782 Compression Method    0008 (8) 'Deflated'\n+17784 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+17788 CRC                   00000000 (0)\n+1778C Compressed Size       00000000 (0)\n+17790 Uncompressed Size     00000000 (0)\n+17794 Filename Length       0028 (40)\n+17796 Extra Length          0000 (0)\n+17798 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x178FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17798: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-17922 PAYLOAD\n+177C0 PAYLOAD\n \n-17B1F DATA DESCRIPTOR       08074B50 (134695760)\n-17B23 CRC                   7BD91F78 (2077826936)\n-17B27 Compressed Size       000001FD (509)\n-17B2B Uncompressed Size     00000458 (1112)\n+179B5 DATA DESCRIPTOR       08074B50 (134695760)\n+179B9 CRC                   DFBA08A0 (3753511072)\n+179BD Compressed Size       000001F5 (501)\n+179C1 Uncompressed Size     00000458 (1112)\n \n-17B2F LOCAL HEADER #109     04034B50 (67324752)\n-17B33 Extract Zip Spec      14 (20) '2.0'\n-17B34 Extract OS            00 (0) 'MS-DOS'\n-17B35 General Purpose Flag  0808 (2056)\n+179C5 LOCAL HEADER #109     04034B50 (67324752)\n+179C9 Extract Zip Spec      14 (20) '2.0'\n+179CA Extract OS            00 (0) 'MS-DOS'\n+179CB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-17B37 Compression Method    0008 (8) 'Deflated'\n-17B39 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-17B3D CRC                   00000000 (0)\n-17B41 Compressed Size       00000000 (0)\n-17B45 Uncompressed Size     00000000 (0)\n-17B49 Filename Length       0028 (40)\n-17B4B Extra Length          0000 (0)\n-17B4D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+179CD Compression Method    0008 (8) 'Deflated'\n+179CF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+179D3 CRC                   00000000 (0)\n+179D7 Compressed Size       00000000 (0)\n+179DB Uncompressed Size     00000000 (0)\n+179DF Filename Length       0028 (40)\n+179E1 Extra Length          0000 (0)\n+179E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x179E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-17B75 PAYLOAD\n+17A0B PAYLOAD\n \n-17CB9 DATA DESCRIPTOR       08074B50 (134695760)\n-17CBD CRC                   5260F650 (1382086224)\n-17CC1 Compressed Size       00000144 (324)\n-17CC5 Uncompressed Size     000002F2 (754)\n+17B4B DATA DESCRIPTOR       08074B50 (134695760)\n+17B4F CRC                   32011796 (838932374)\n+17B53 Compressed Size       00000140 (320)\n+17B57 Uncompressed Size     000002F2 (754)\n \n-17CC9 LOCAL HEADER #110     04034B50 (67324752)\n-17CCD Extract Zip Spec      14 (20) '2.0'\n-17CCE Extract OS            00 (0) 'MS-DOS'\n-17CCF General Purpose Flag  0808 (2056)\n+17B5B LOCAL HEADER #110     04034B50 (67324752)\n+17B5F Extract Zip Spec      14 (20) '2.0'\n+17B60 Extract OS            00 (0) 'MS-DOS'\n+17B61 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-17CD1 Compression Method    0008 (8) 'Deflated'\n-17CD3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-17CD7 CRC                   00000000 (0)\n-17CDB Compressed Size       00000000 (0)\n-17CDF Uncompressed Size     00000000 (0)\n-17CE3 Filename Length       002E (46)\n-17CE5 Extra Length          0000 (0)\n-17CE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17B63 Compression Method    0008 (8) 'Deflated'\n+17B65 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+17B69 CRC                   00000000 (0)\n+17B6D Compressed Size       00000000 (0)\n+17B71 Uncompressed Size     00000000 (0)\n+17B75 Filename Length       002E (46)\n+17B77 Extra Length          0000 (0)\n+17B79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17CE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17B79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-17D15 PAYLOAD\n+17BA7 PAYLOAD\n \n-17F63 DATA DESCRIPTOR       08074B50 (134695760)\n-17F67 CRC                   2935A31C (691381020)\n-17F6B Compressed Size       0000024E (590)\n-17F6F Uncompressed Size     000004E2 (1250)\n+17DE5 DATA DESCRIPTOR       08074B50 (134695760)\n+17DE9 CRC                   296D717B (695038331)\n+17DED Compressed Size       0000023E (574)\n+17DF1 Uncompressed Size     000004CE (1230)\n \n-17F73 LOCAL HEADER #111     04034B50 (67324752)\n-17F77 Extract Zip Spec      14 (20) '2.0'\n-17F78 Extract OS            00 (0) 'MS-DOS'\n-17F79 General Purpose Flag  0808 (2056)\n+17DF5 LOCAL HEADER #111     04034B50 (67324752)\n+17DF9 Extract Zip Spec      14 (20) '2.0'\n+17DFA Extract OS            00 (0) 'MS-DOS'\n+17DFB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-17F7B Compression Method    0008 (8) 'Deflated'\n-17F7D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-17F81 CRC                   00000000 (0)\n-17F85 Compressed Size       00000000 (0)\n-17F89 Uncompressed Size     00000000 (0)\n-17F8D Filename Length       002E (46)\n-17F8F Extra Length          0000 (0)\n-17F91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17DFD Compression Method    0008 (8) 'Deflated'\n+17DFF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+17E03 CRC                   00000000 (0)\n+17E07 Compressed Size       00000000 (0)\n+17E0B Uncompressed Size     00000000 (0)\n+17E0F Filename Length       002E (46)\n+17E11 Extra Length          0000 (0)\n+17E13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17F91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17E13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-17FBF PAYLOAD\n+17E41 PAYLOAD\n \n-18171 DATA DESCRIPTOR       08074B50 (134695760)\n-18175 CRC                   A2626FC8 (2724360136)\n-18179 Compressed Size       000001B2 (434)\n-1817D Uncompressed Size     0000032A (810)\n+17FE5 DATA DESCRIPTOR       08074B50 (134695760)\n+17FE9 CRC                   A71492BC (2803143356)\n+17FED Compressed Size       000001A4 (420)\n+17FF1 Uncompressed Size     00000316 (790)\n \n-18181 LOCAL HEADER #112     04034B50 (67324752)\n-18185 Extract Zip Spec      14 (20) '2.0'\n-18186 Extract OS            00 (0) 'MS-DOS'\n-18187 General Purpose Flag  0808 (2056)\n+17FF5 LOCAL HEADER #112     04034B50 (67324752)\n+17FF9 Extract Zip Spec      14 (20) '2.0'\n+17FFA Extract OS            00 (0) 'MS-DOS'\n+17FFB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-18189 Compression Method    0008 (8) 'Deflated'\n-1818B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1818F CRC                   00000000 (0)\n-18193 Compressed Size       00000000 (0)\n-18197 Uncompressed Size     00000000 (0)\n-1819B Filename Length       002E (46)\n-1819D Extra Length          0000 (0)\n-1819F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17FFD Compression Method    0008 (8) 'Deflated'\n+17FFF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+18003 CRC                   00000000 (0)\n+18007 Compressed Size       00000000 (0)\n+1800B Uncompressed Size     00000000 (0)\n+1800F Filename Length       002E (46)\n+18011 Extra Length          0000 (0)\n+18013 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1819F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-181CD PAYLOAD\n+18041 PAYLOAD\n \n-183E8 DATA DESCRIPTOR       08074B50 (134695760)\n-183EC CRC                   C2422F6D (3259117421)\n-183F0 Compressed Size       0000021B (539)\n-183F4 Uncompressed Size     0000044A (1098)\n+18259 DATA DESCRIPTOR       08074B50 (134695760)\n+1825D CRC                   1BAEB6F2 (464434930)\n+18261 Compressed Size       00000218 (536)\n+18265 Uncompressed Size     0000044A (1098)\n \n-183F8 LOCAL HEADER #113     04034B50 (67324752)\n-183FC Extract Zip Spec      14 (20) '2.0'\n-183FD Extract OS            00 (0) 'MS-DOS'\n-183FE General Purpose Flag  0808 (2056)\n+18269 LOCAL HEADER #113     04034B50 (67324752)\n+1826D Extract Zip Spec      14 (20) '2.0'\n+1826E Extract OS            00 (0) 'MS-DOS'\n+1826F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-18400 Compression Method    0008 (8) 'Deflated'\n-18402 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-18406 CRC                   00000000 (0)\n-1840A Compressed Size       00000000 (0)\n-1840E Uncompressed Size     00000000 (0)\n-18412 Filename Length       002E (46)\n-18414 Extra Length          0000 (0)\n-18416 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18271 Compression Method    0008 (8) 'Deflated'\n+18273 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+18277 CRC                   00000000 (0)\n+1827B Compressed Size       00000000 (0)\n+1827F Uncompressed Size     00000000 (0)\n+18283 Filename Length       002E (46)\n+18285 Extra Length          0000 (0)\n+18287 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18287: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-18444 PAYLOAD\n+182B5 PAYLOAD\n \n-19038 DATA DESCRIPTOR       08074B50 (134695760)\n-1903C CRC                   BB48C6DB (3142108891)\n-19040 Compressed Size       00000BF4 (3060)\n-19044 Uncompressed Size     000019CD (6605)\n+18E8C DATA DESCRIPTOR       08074B50 (134695760)\n+18E90 CRC                   A7774B76 (2809613174)\n+18E94 Compressed Size       00000BD7 (3031)\n+18E98 Uncompressed Size     000019CB (6603)\n \n-19048 LOCAL HEADER #114     04034B50 (67324752)\n-1904C Extract Zip Spec      14 (20) '2.0'\n-1904D Extract OS            00 (0) 'MS-DOS'\n-1904E General Purpose Flag  0808 (2056)\n+18E9C LOCAL HEADER #114     04034B50 (67324752)\n+18EA0 Extract Zip Spec      14 (20) '2.0'\n+18EA1 Extract OS            00 (0) 'MS-DOS'\n+18EA2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-19050 Compression Method    0008 (8) 'Deflated'\n-19052 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-19056 CRC                   00000000 (0)\n-1905A Compressed Size       00000000 (0)\n-1905E Uncompressed Size     00000000 (0)\n-19062 Filename Length       002E (46)\n-19064 Extra Length          0000 (0)\n-19066 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18EA4 Compression Method    0008 (8) 'Deflated'\n+18EA6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+18EAA CRC                   00000000 (0)\n+18EAE Compressed Size       00000000 (0)\n+18EB2 Uncompressed Size     00000000 (0)\n+18EB6 Filename Length       002E (46)\n+18EB8 Extra Length          0000 (0)\n+18EBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x19066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18EBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-19094 PAYLOAD\n+18EE8 PAYLOAD\n \n-1922D DATA DESCRIPTOR       08074B50 (134695760)\n-19231 CRC                   4C441B56 (1279531862)\n-19235 Compressed Size       00000199 (409)\n-19239 Uncompressed Size     0000030D (781)\n+1907E DATA DESCRIPTOR       08074B50 (134695760)\n+19082 CRC                   C396C3FF (3281437695)\n+19086 Compressed Size       00000196 (406)\n+1908A Uncompressed Size     0000030D (781)\n \n-1923D LOCAL HEADER #115     04034B50 (67324752)\n-19241 Extract Zip Spec      14 (20) '2.0'\n-19242 Extract OS            00 (0) 'MS-DOS'\n-19243 General Purpose Flag  0808 (2056)\n+1908E LOCAL HEADER #115     04034B50 (67324752)\n+19092 Extract Zip Spec      14 (20) '2.0'\n+19093 Extract OS            00 (0) 'MS-DOS'\n+19094 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-19245 Compression Method    0008 (8) 'Deflated'\n-19247 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1924B CRC                   00000000 (0)\n-1924F Compressed Size       00000000 (0)\n-19253 Uncompressed Size     00000000 (0)\n-19257 Filename Length       002C (44)\n-19259 Extra Length          0000 (0)\n-1925B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+19096 Compression Method    0008 (8) 'Deflated'\n+19098 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1909C CRC                   00000000 (0)\n+190A0 Compressed Size       00000000 (0)\n+190A4 Uncompressed Size     00000000 (0)\n+190A8 Filename Length       002C (44)\n+190AA Extra Length          0000 (0)\n+190AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1925B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x190AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-19287 PAYLOAD\n+190D8 PAYLOAD\n \n-1D1E9 DATA DESCRIPTOR       08074B50 (134695760)\n-1D1ED CRC                   E029D8CE (3760838862)\n-1D1F1 Compressed Size       00003F62 (16226)\n-1D1F5 Uncompressed Size     00008EF5 (36597)\n+1CFB0 DATA DESCRIPTOR       08074B50 (134695760)\n+1CFB4 CRC                   C468B03F (3295195199)\n+1CFB8 Compressed Size       00003ED8 (16088)\n+1CFBC Uncompressed Size     00008F1C (36636)\n \n-1D1F9 LOCAL HEADER #116     04034B50 (67324752)\n-1D1FD Extract Zip Spec      14 (20) '2.0'\n-1D1FE Extract OS            00 (0) 'MS-DOS'\n-1D1FF General Purpose Flag  0808 (2056)\n+1CFC0 LOCAL HEADER #116     04034B50 (67324752)\n+1CFC4 Extract Zip Spec      14 (20) '2.0'\n+1CFC5 Extract OS            00 (0) 'MS-DOS'\n+1CFC6 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1D201 Compression Method    0008 (8) 'Deflated'\n-1D203 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1D207 CRC                   00000000 (0)\n-1D20B Compressed Size       00000000 (0)\n-1D20F Uncompressed Size     00000000 (0)\n-1D213 Filename Length       0045 (69)\n-1D215 Extra Length          0000 (0)\n-1D217 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CFC8 Compression Method    0008 (8) 'Deflated'\n+1CFCA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1CFCE CRC                   00000000 (0)\n+1CFD2 Compressed Size       00000000 (0)\n+1CFD6 Uncompressed Size     00000000 (0)\n+1CFDA Filename Length       0045 (69)\n+1CFDC Extra Length          0000 (0)\n+1CFDE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D25C PAYLOAD\n+1D023 PAYLOAD\n \n-1D947 DATA DESCRIPTOR       08074B50 (134695760)\n-1D94B CRC                   D194A61C (3516179996)\n-1D94F Compressed Size       000006EB (1771)\n-1D953 Uncompressed Size     00000E6F (3695)\n+1D6FB DATA DESCRIPTOR       08074B50 (134695760)\n+1D6FF CRC                   2A4BB22C (709603884)\n+1D703 Compressed Size       000006D8 (1752)\n+1D707 Uncompressed Size     00000E6A (3690)\n \n-1D957 LOCAL HEADER #117     04034B50 (67324752)\n-1D95B Extract Zip Spec      14 (20) '2.0'\n-1D95C Extract OS            00 (0) 'MS-DOS'\n-1D95D General Purpose Flag  0808 (2056)\n+1D70B LOCAL HEADER #117     04034B50 (67324752)\n+1D70F Extract Zip Spec      14 (20) '2.0'\n+1D710 Extract OS            00 (0) 'MS-DOS'\n+1D711 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1D95F Compression Method    0008 (8) 'Deflated'\n-1D961 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1D965 CRC                   00000000 (0)\n-1D969 Compressed Size       00000000 (0)\n-1D96D Uncompressed Size     00000000 (0)\n-1D971 Filename Length       0043 (67)\n-1D973 Extra Length          0000 (0)\n-1D975 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D713 Compression Method    0008 (8) 'Deflated'\n+1D715 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1D719 CRC                   00000000 (0)\n+1D71D Compressed Size       00000000 (0)\n+1D721 Uncompressed Size     00000000 (0)\n+1D725 Filename Length       0043 (67)\n+1D727 Extra Length          0000 (0)\n+1D729 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D9B8 PAYLOAD\n+1D76C PAYLOAD\n \n-1E5F3 DATA DESCRIPTOR       08074B50 (134695760)\n-1E5F7 CRC                   1E0006F7 (503318263)\n-1E5FB Compressed Size       00000C3B (3131)\n-1E5FF Uncompressed Size     00001FCF (8143)\n+1E375 DATA DESCRIPTOR       08074B50 (134695760)\n+1E379 CRC                   4C756223 (1282761251)\n+1E37D Compressed Size       00000C09 (3081)\n+1E381 Uncompressed Size     00001FE4 (8164)\n \n-1E603 LOCAL HEADER #118     04034B50 (67324752)\n-1E607 Extract Zip Spec      14 (20) '2.0'\n-1E608 Extract OS            00 (0) 'MS-DOS'\n-1E609 General Purpose Flag  0808 (2056)\n+1E385 LOCAL HEADER #118     04034B50 (67324752)\n+1E389 Extract Zip Spec      14 (20) '2.0'\n+1E38A Extract OS            00 (0) 'MS-DOS'\n+1E38B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1E60B Compression Method    0008 (8) 'Deflated'\n-1E60D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1E611 CRC                   00000000 (0)\n-1E615 Compressed Size       00000000 (0)\n-1E619 Uncompressed Size     00000000 (0)\n-1E61D Filename Length       0031 (49)\n-1E61F Extra Length          0000 (0)\n-1E621 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E38D Compression Method    0008 (8) 'Deflated'\n+1E38F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1E393 CRC                   00000000 (0)\n+1E397 Compressed Size       00000000 (0)\n+1E39B Uncompressed Size     00000000 (0)\n+1E39F Filename Length       0031 (49)\n+1E3A1 Extra Length          0000 (0)\n+1E3A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1E621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E3A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1E652 PAYLOAD\n+1E3D4 PAYLOAD\n \n-1E9B4 DATA DESCRIPTOR       08074B50 (134695760)\n-1E9B8 CRC                   8447AEBD (2219290301)\n-1E9BC Compressed Size       00000362 (866)\n-1E9C0 Uncompressed Size     0000099A (2458)\n+1E72C DATA DESCRIPTOR       08074B50 (134695760)\n+1E730 CRC                   1E53FB33 (508820275)\n+1E734 Compressed Size       00000358 (856)\n+1E738 Uncompressed Size     0000099A (2458)\n \n-1E9C4 LOCAL HEADER #119     04034B50 (67324752)\n-1E9C8 Extract Zip Spec      14 (20) '2.0'\n-1E9C9 Extract OS            00 (0) 'MS-DOS'\n-1E9CA General Purpose Flag  0808 (2056)\n+1E73C LOCAL HEADER #119     04034B50 (67324752)\n+1E740 Extract Zip Spec      14 (20) '2.0'\n+1E741 Extract OS            00 (0) 'MS-DOS'\n+1E742 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1E9CC Compression Method    0008 (8) 'Deflated'\n-1E9CE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1E9D2 CRC                   00000000 (0)\n-1E9D6 Compressed Size       00000000 (0)\n-1E9DA Uncompressed Size     00000000 (0)\n-1E9DE Filename Length       0025 (37)\n-1E9E0 Extra Length          0000 (0)\n-1E9E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E744 Compression Method    0008 (8) 'Deflated'\n+1E746 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1E74A CRC                   00000000 (0)\n+1E74E Compressed Size       00000000 (0)\n+1E752 Uncompressed Size     00000000 (0)\n+1E756 Filename Length       0025 (37)\n+1E758 Extra Length          0000 (0)\n+1E75A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1E9E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E75A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1EA07 PAYLOAD\n+1E77F PAYLOAD\n \n-1EFBA DATA DESCRIPTOR       08074B50 (134695760)\n-1EFBE CRC                   DCD9D8B0 (3705264304)\n-1EFC2 Compressed Size       000005B3 (1459)\n-1EFC6 Uncompressed Size     00000BBA (3002)\n+1ED30 DATA DESCRIPTOR       08074B50 (134695760)\n+1ED34 CRC                   567F4EE0 (1451183840)\n+1ED38 Compressed Size       000005B1 (1457)\n+1ED3C Uncompressed Size     00000BC0 (3008)\n \n-1EFCA LOCAL HEADER #120     04034B50 (67324752)\n-1EFCE Extract Zip Spec      14 (20) '2.0'\n-1EFCF Extract OS            00 (0) 'MS-DOS'\n-1EFD0 General Purpose Flag  0808 (2056)\n+1ED40 LOCAL HEADER #120     04034B50 (67324752)\n+1ED44 Extract Zip Spec      14 (20) '2.0'\n+1ED45 Extract OS            00 (0) 'MS-DOS'\n+1ED46 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1EFD2 Compression Method    0008 (8) 'Deflated'\n-1EFD4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1EFD8 CRC                   00000000 (0)\n-1EFDC Compressed Size       00000000 (0)\n-1EFE0 Uncompressed Size     00000000 (0)\n-1EFE4 Filename Length       002F (47)\n-1EFE6 Extra Length          0000 (0)\n-1EFE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1ED48 Compression Method    0008 (8) 'Deflated'\n+1ED4A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1ED4E CRC                   00000000 (0)\n+1ED52 Compressed Size       00000000 (0)\n+1ED56 Uncompressed Size     00000000 (0)\n+1ED5A Filename Length       002F (47)\n+1ED5C Extra Length          0000 (0)\n+1ED5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EFE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1ED5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1F017 PAYLOAD\n+1ED8D PAYLOAD\n \n-1F3AE DATA DESCRIPTOR       08074B50 (134695760)\n-1F3B2 CRC                   25417EF0 (625049328)\n-1F3B6 Compressed Size       00000397 (919)\n-1F3BA Uncompressed Size     00000837 (2103)\n+1F11F DATA DESCRIPTOR       08074B50 (134695760)\n+1F123 CRC                   97C3406F (2546155631)\n+1F127 Compressed Size       00000392 (914)\n+1F12B Uncompressed Size     00000843 (2115)\n \n-1F3BE LOCAL HEADER #121     04034B50 (67324752)\n-1F3C2 Extract Zip Spec      14 (20) '2.0'\n-1F3C3 Extract OS            00 (0) 'MS-DOS'\n-1F3C4 General Purpose Flag  0808 (2056)\n+1F12F LOCAL HEADER #121     04034B50 (67324752)\n+1F133 Extract Zip Spec      14 (20) '2.0'\n+1F134 Extract OS            00 (0) 'MS-DOS'\n+1F135 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1F3C6 Compression Method    0008 (8) 'Deflated'\n-1F3C8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1F3CC CRC                   00000000 (0)\n-1F3D0 Compressed Size       00000000 (0)\n-1F3D4 Uncompressed Size     00000000 (0)\n-1F3D8 Filename Length       002E (46)\n-1F3DA Extra Length          0000 (0)\n-1F3DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1F137 Compression Method    0008 (8) 'Deflated'\n+1F139 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1F13D CRC                   00000000 (0)\n+1F141 Compressed Size       00000000 (0)\n+1F145 Uncompressed Size     00000000 (0)\n+1F149 Filename Length       002E (46)\n+1F14B Extra Length          0000 (0)\n+1F14D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1F3DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F14D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1F40A PAYLOAD\n+1F17B PAYLOAD\n \n-1F78A DATA DESCRIPTOR       08074B50 (134695760)\n-1F78E CRC                   37620750 (929171280)\n-1F792 Compressed Size       00000380 (896)\n-1F796 Uncompressed Size     000007CC (1996)\n+1F4F5 DATA DESCRIPTOR       08074B50 (134695760)\n+1F4F9 CRC                   D7EC5296 (3622589078)\n+1F4FD Compressed Size       0000037A (890)\n+1F501 Uncompressed Size     000007D2 (2002)\n \n-1F79A LOCAL HEADER #122     04034B50 (67324752)\n-1F79E Extract Zip Spec      14 (20) '2.0'\n-1F79F Extract OS            00 (0) 'MS-DOS'\n-1F7A0 General Purpose Flag  0808 (2056)\n+1F505 LOCAL HEADER #122     04034B50 (67324752)\n+1F509 Extract Zip Spec      14 (20) '2.0'\n+1F50A Extract OS            00 (0) 'MS-DOS'\n+1F50B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1F7A2 Compression Method    0008 (8) 'Deflated'\n-1F7A4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1F7A8 CRC                   00000000 (0)\n-1F7AC Compressed Size       00000000 (0)\n-1F7B0 Uncompressed Size     00000000 (0)\n-1F7B4 Filename Length       0035 (53)\n-1F7B6 Extra Length          0000 (0)\n-1F7B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1F50D Compression Method    0008 (8) 'Deflated'\n+1F50F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1F513 CRC                   00000000 (0)\n+1F517 Compressed Size       00000000 (0)\n+1F51B Uncompressed Size     00000000 (0)\n+1F51F Filename Length       0035 (53)\n+1F521 Extra Length          0000 (0)\n+1F523 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1F7B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F523: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1F7ED PAYLOAD\n+1F558 PAYLOAD\n \n-1FA7E DATA DESCRIPTOR       08074B50 (134695760)\n-1FA82 CRC                   7DED81B3 (2112717235)\n-1FA86 Compressed Size       00000291 (657)\n-1FA8A Uncompressed Size     00000627 (1575)\n+1F7DE DATA DESCRIPTOR       08074B50 (134695760)\n+1F7E2 CRC                   1ADA243E (450503742)\n+1F7E6 Compressed Size       00000286 (646)\n+1F7EA Uncompressed Size     00000627 (1575)\n \n-1FA8E LOCAL HEADER #123     04034B50 (67324752)\n-1FA92 Extract Zip Spec      14 (20) '2.0'\n-1FA93 Extract OS            00 (0) 'MS-DOS'\n-1FA94 General Purpose Flag  0808 (2056)\n+1F7EE LOCAL HEADER #123     04034B50 (67324752)\n+1F7F2 Extract Zip Spec      14 (20) '2.0'\n+1F7F3 Extract OS            00 (0) 'MS-DOS'\n+1F7F4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-1FA96 Compression Method    0008 (8) 'Deflated'\n-1FA98 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-1FA9C CRC                   00000000 (0)\n-1FAA0 Compressed Size       00000000 (0)\n-1FAA4 Uncompressed Size     00000000 (0)\n-1FAA8 Filename Length       0034 (52)\n-1FAAA Extra Length          0000 (0)\n-1FAAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1F7F6 Compression Method    0008 (8) 'Deflated'\n+1F7F8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1F7FC CRC                   00000000 (0)\n+1F800 Compressed Size       00000000 (0)\n+1F804 Uncompressed Size     00000000 (0)\n+1F808 Filename Length       0034 (52)\n+1F80A Extra Length          0000 (0)\n+1F80C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1FAAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F80C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1FAE0 PAYLOAD\n+1F840 PAYLOAD\n \n-2006F DATA DESCRIPTOR       08074B50 (134695760)\n-20073 CRC                   40C8C265 (1086898789)\n-20077 Compressed Size       0000058F (1423)\n-2007B Uncompressed Size     00000CA1 (3233)\n+1FDCB DATA DESCRIPTOR       08074B50 (134695760)\n+1FDCF CRC                   CDC379FC (3452140028)\n+1FDD3 Compressed Size       0000058B (1419)\n+1FDD7 Uncompressed Size     00000CAD (3245)\n \n-2007F LOCAL HEADER #124     04034B50 (67324752)\n-20083 Extract Zip Spec      14 (20) '2.0'\n-20084 Extract OS            00 (0) 'MS-DOS'\n-20085 General Purpose Flag  0808 (2056)\n+1FDDB LOCAL HEADER #124     04034B50 (67324752)\n+1FDDF Extract Zip Spec      14 (20) '2.0'\n+1FDE0 Extract OS            00 (0) 'MS-DOS'\n+1FDE1 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-20087 Compression Method    0008 (8) 'Deflated'\n-20089 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2008D CRC                   00000000 (0)\n-20091 Compressed Size       00000000 (0)\n-20095 Uncompressed Size     00000000 (0)\n-20099 Filename Length       002E (46)\n-2009B Extra Length          0000 (0)\n-2009D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1FDE3 Compression Method    0008 (8) 'Deflated'\n+1FDE5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+1FDE9 CRC                   00000000 (0)\n+1FDED Compressed Size       00000000 (0)\n+1FDF1 Uncompressed Size     00000000 (0)\n+1FDF5 Filename Length       002E (46)\n+1FDF7 Extra Length          0000 (0)\n+1FDF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2009D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1FDF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-200CB PAYLOAD\n+1FE27 PAYLOAD\n \n-20300 DATA DESCRIPTOR       08074B50 (134695760)\n-20304 CRC                   7916915F (2031522143)\n-20308 Compressed Size       00000235 (565)\n-2030C Uncompressed Size     0000054A (1354)\n+20055 DATA DESCRIPTOR       08074B50 (134695760)\n+20059 CRC                   AE6F7F09 (2926542601)\n+2005D Compressed Size       0000022E (558)\n+20061 Uncompressed Size     0000054A (1354)\n \n-20310 LOCAL HEADER #125     04034B50 (67324752)\n-20314 Extract Zip Spec      14 (20) '2.0'\n-20315 Extract OS            00 (0) 'MS-DOS'\n-20316 General Purpose Flag  0808 (2056)\n+20065 LOCAL HEADER #125     04034B50 (67324752)\n+20069 Extract Zip Spec      14 (20) '2.0'\n+2006A Extract OS            00 (0) 'MS-DOS'\n+2006B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-20318 Compression Method    0008 (8) 'Deflated'\n-2031A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2031E CRC                   00000000 (0)\n-20322 Compressed Size       00000000 (0)\n-20326 Uncompressed Size     00000000 (0)\n-2032A Filename Length       0032 (50)\n-2032C Extra Length          0000 (0)\n-2032E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2006D Compression Method    0008 (8) 'Deflated'\n+2006F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+20073 CRC                   00000000 (0)\n+20077 Compressed Size       00000000 (0)\n+2007B Uncompressed Size     00000000 (0)\n+2007F Filename Length       0032 (50)\n+20081 Extra Length          0000 (0)\n+20083 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2032E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20083: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-20360 PAYLOAD\n+200B5 PAYLOAD\n \n-20ACA DATA DESCRIPTOR       08074B50 (134695760)\n-20ACE CRC                   9E2BF8ED (2653681901)\n-20AD2 Compressed Size       0000076A (1898)\n-20AD6 Uncompressed Size     0000105C (4188)\n+20817 DATA DESCRIPTOR       08074B50 (134695760)\n+2081B CRC                   D01F0ADB (3491695323)\n+2081F Compressed Size       00000762 (1890)\n+20823 Uncompressed Size     0000106B (4203)\n \n-20ADA LOCAL HEADER #126     04034B50 (67324752)\n-20ADE Extract Zip Spec      14 (20) '2.0'\n-20ADF Extract OS            00 (0) 'MS-DOS'\n-20AE0 General Purpose Flag  0808 (2056)\n+20827 LOCAL HEADER #126     04034B50 (67324752)\n+2082B Extract Zip Spec      14 (20) '2.0'\n+2082C Extract OS            00 (0) 'MS-DOS'\n+2082D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-20AE2 Compression Method    0008 (8) 'Deflated'\n-20AE4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-20AE8 CRC                   00000000 (0)\n-20AEC Compressed Size       00000000 (0)\n-20AF0 Uncompressed Size     00000000 (0)\n-20AF4 Filename Length       0029 (41)\n-20AF6 Extra Length          0000 (0)\n-20AF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2082F Compression Method    0008 (8) 'Deflated'\n+20831 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+20835 CRC                   00000000 (0)\n+20839 Compressed Size       00000000 (0)\n+2083D Uncompressed Size     00000000 (0)\n+20841 Filename Length       0029 (41)\n+20843 Extra Length          0000 (0)\n+20845 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20AF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-20B21 PAYLOAD\n+2086E PAYLOAD\n \n-20C74 DATA DESCRIPTOR       08074B50 (134695760)\n-20C78 CRC                   1825E947 (405137735)\n-20C7C Compressed Size       00000153 (339)\n-20C80 Uncompressed Size     000003C1 (961)\n+209BC DATA DESCRIPTOR       08074B50 (134695760)\n+209C0 CRC                   6E3F38E7 (1849637095)\n+209C4 Compressed Size       0000014E (334)\n+209C8 Uncompressed Size     000003C1 (961)\n \n-20C84 LOCAL HEADER #127     04034B50 (67324752)\n-20C88 Extract Zip Spec      14 (20) '2.0'\n-20C89 Extract OS            00 (0) 'MS-DOS'\n-20C8A General Purpose Flag  0808 (2056)\n+209CC LOCAL HEADER #127     04034B50 (67324752)\n+209D0 Extract Zip Spec      14 (20) '2.0'\n+209D1 Extract OS            00 (0) 'MS-DOS'\n+209D2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-20C8C Compression Method    0008 (8) 'Deflated'\n-20C8E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-20C92 CRC                   00000000 (0)\n-20C96 Compressed Size       00000000 (0)\n-20C9A Uncompressed Size     00000000 (0)\n-20C9E Filename Length       002F (47)\n-20CA0 Extra Length          0000 (0)\n-20CA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+209D4 Compression Method    0008 (8) 'Deflated'\n+209D6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+209DA CRC                   00000000 (0)\n+209DE Compressed Size       00000000 (0)\n+209E2 Uncompressed Size     00000000 (0)\n+209E6 Filename Length       002F (47)\n+209E8 Extra Length          0000 (0)\n+209EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20CA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x209EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-20CD1 PAYLOAD\n+20A19 PAYLOAD\n \n-20F49 DATA DESCRIPTOR       08074B50 (134695760)\n-20F4D CRC                   DC0FCE5D (3692023389)\n-20F51 Compressed Size       00000278 (632)\n-20F55 Uncompressed Size     00000625 (1573)\n+20C8A DATA DESCRIPTOR       08074B50 (134695760)\n+20C8E CRC                   ADA56CEF (2913299695)\n+20C92 Compressed Size       00000271 (625)\n+20C96 Uncompressed Size     0000061D (1565)\n \n-20F59 LOCAL HEADER #128     04034B50 (67324752)\n-20F5D Extract Zip Spec      14 (20) '2.0'\n-20F5E Extract OS            00 (0) 'MS-DOS'\n-20F5F General Purpose Flag  0808 (2056)\n+20C9A LOCAL HEADER #128     04034B50 (67324752)\n+20C9E Extract Zip Spec      14 (20) '2.0'\n+20C9F Extract OS            00 (0) 'MS-DOS'\n+20CA0 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-20F61 Compression Method    0008 (8) 'Deflated'\n-20F63 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-20F67 CRC                   00000000 (0)\n-20F6B Compressed Size       00000000 (0)\n-20F6F Uncompressed Size     00000000 (0)\n-20F73 Filename Length       002D (45)\n-20F75 Extra Length          0000 (0)\n-20F77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20CA2 Compression Method    0008 (8) 'Deflated'\n+20CA4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+20CA8 CRC                   00000000 (0)\n+20CAC Compressed Size       00000000 (0)\n+20CB0 Uncompressed Size     00000000 (0)\n+20CB4 Filename Length       002D (45)\n+20CB6 Extra Length          0000 (0)\n+20CB8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20F77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20CB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-20FA4 PAYLOAD\n+20CE5 PAYLOAD\n \n-21430 DATA DESCRIPTOR       08074B50 (134695760)\n-21434 CRC                   D47A33B0 (3564778416)\n-21438 Compressed Size       0000048C (1164)\n-2143C Uncompressed Size     00000C14 (3092)\n+21157 DATA DESCRIPTOR       08074B50 (134695760)\n+2115B CRC                   166B2AFD (376122109)\n+2115F Compressed Size       00000472 (1138)\n+21163 Uncompressed Size     00000C14 (3092)\n \n-21440 LOCAL HEADER #129     04034B50 (67324752)\n-21444 Extract Zip Spec      14 (20) '2.0'\n-21445 Extract OS            00 (0) 'MS-DOS'\n-21446 General Purpose Flag  0808 (2056)\n+21167 LOCAL HEADER #129     04034B50 (67324752)\n+2116B Extract Zip Spec      14 (20) '2.0'\n+2116C Extract OS            00 (0) 'MS-DOS'\n+2116D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-21448 Compression Method    0008 (8) 'Deflated'\n-2144A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2144E CRC                   00000000 (0)\n-21452 Compressed Size       00000000 (0)\n-21456 Uncompressed Size     00000000 (0)\n-2145A Filename Length       002F (47)\n-2145C Extra Length          0000 (0)\n-2145E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2116F Compression Method    0008 (8) 'Deflated'\n+21171 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+21175 CRC                   00000000 (0)\n+21179 Compressed Size       00000000 (0)\n+2117D Uncompressed Size     00000000 (0)\n+21181 Filename Length       002F (47)\n+21183 Extra Length          0000 (0)\n+21185 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2145E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2148D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+211B4 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2158C DATA DESCRIPTOR       08074B50 (134695760)\n-21590 CRC                   24154D25 (605375781)\n-21594 Compressed Size       000000FF (255)\n-21598 Uncompressed Size     000001F1 (497)\n+212B2 DATA DESCRIPTOR       08074B50 (134695760)\n+212B6 CRC                   7B44746A (2068083818)\n+212BA Compressed Size       000000FE (254)\n+212BE Uncompressed Size     000001F1 (497)\n \n-2159C LOCAL HEADER #130     04034B50 (67324752)\n-215A0 Extract Zip Spec      14 (20) '2.0'\n-215A1 Extract OS            00 (0) 'MS-DOS'\n-215A2 General Purpose Flag  0808 (2056)\n+212C2 LOCAL HEADER #130     04034B50 (67324752)\n+212C6 Extract Zip Spec      14 (20) '2.0'\n+212C7 Extract OS            00 (0) 'MS-DOS'\n+212C8 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-215A4 Compression Method    0008 (8) 'Deflated'\n-215A6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-215AA CRC                   00000000 (0)\n-215AE Compressed Size       00000000 (0)\n-215B2 Uncompressed Size     00000000 (0)\n-215B6 Filename Length       0030 (48)\n-215B8 Extra Length          0000 (0)\n-215BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+212CA Compression Method    0008 (8) 'Deflated'\n+212CC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+212D0 CRC                   00000000 (0)\n+212D4 Compressed Size       00000000 (0)\n+212D8 Uncompressed Size     00000000 (0)\n+212DC Filename Length       0030 (48)\n+212DE Extra Length          0000 (0)\n+212E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x215BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x212E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-215EA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+21310 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-216B2 DATA DESCRIPTOR       08074B50 (134695760)\n-216B6 CRC                   B4FD7E60 (3036511840)\n-216BA Compressed Size       000000C8 (200)\n-216BE Uncompressed Size     00000193 (403)\n+213D6 DATA DESCRIPTOR       08074B50 (134695760)\n+213DA CRC                   BD67CB89 (3177696137)\n+213DE Compressed Size       000000C6 (198)\n+213E2 Uncompressed Size     00000193 (403)\n \n-216C2 LOCAL HEADER #131     04034B50 (67324752)\n-216C6 Extract Zip Spec      14 (20) '2.0'\n-216C7 Extract OS            00 (0) 'MS-DOS'\n-216C8 General Purpose Flag  0808 (2056)\n+213E6 LOCAL HEADER #131     04034B50 (67324752)\n+213EA Extract Zip Spec      14 (20) '2.0'\n+213EB Extract OS            00 (0) 'MS-DOS'\n+213EC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-216CA Compression Method    0008 (8) 'Deflated'\n-216CC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-216D0 CRC                   00000000 (0)\n-216D4 Compressed Size       00000000 (0)\n-216D8 Uncompressed Size     00000000 (0)\n-216DC Filename Length       002A (42)\n-216DE Extra Length          0000 (0)\n-216E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+213EE Compression Method    0008 (8) 'Deflated'\n+213F0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+213F4 CRC                   00000000 (0)\n+213F8 Compressed Size       00000000 (0)\n+213FC Uncompressed Size     00000000 (0)\n+21400 Filename Length       002A (42)\n+21402 Extra Length          0000 (0)\n+21404 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x216E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2170A PAYLOAD\n+2142E PAYLOAD\n \n-221D9 DATA DESCRIPTOR       08074B50 (134695760)\n-221DD CRC                   EF606246 (4016071238)\n-221E1 Compressed Size       00000ACF (2767)\n-221E5 Uncompressed Size     00001D9B (7579)\n+21EE1 DATA DESCRIPTOR       08074B50 (134695760)\n+21EE5 CRC                   B2ED0F72 (3001880434)\n+21EE9 Compressed Size       00000AB3 (2739)\n+21EED Uncompressed Size     00001DA4 (7588)\n \n-221E9 LOCAL HEADER #132     04034B50 (67324752)\n-221ED Extract Zip Spec      14 (20) '2.0'\n-221EE Extract OS            00 (0) 'MS-DOS'\n-221EF General Purpose Flag  0808 (2056)\n+21EF1 LOCAL HEADER #132     04034B50 (67324752)\n+21EF5 Extract Zip Spec      14 (20) '2.0'\n+21EF6 Extract OS            00 (0) 'MS-DOS'\n+21EF7 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-221F1 Compression Method    0008 (8) 'Deflated'\n-221F3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-221F7 CRC                   00000000 (0)\n-221FB Compressed Size       00000000 (0)\n-221FF Uncompressed Size     00000000 (0)\n-22203 Filename Length       0032 (50)\n-22205 Extra Length          0000 (0)\n-22207 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+21EF9 Compression Method    0008 (8) 'Deflated'\n+21EFB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+21EFF CRC                   00000000 (0)\n+21F03 Compressed Size       00000000 (0)\n+21F07 Uncompressed Size     00000000 (0)\n+21F0B Filename Length       0032 (50)\n+21F0D Extra Length          0000 (0)\n+21F0F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22207: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21F0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-22239 PAYLOAD\n+21F41 PAYLOAD\n \n-224AF DATA DESCRIPTOR       08074B50 (134695760)\n-224B3 CRC                   492CCDE4 (1227673060)\n-224B7 Compressed Size       00000276 (630)\n-224BB Uncompressed Size     00000558 (1368)\n+221B3 DATA DESCRIPTOR       08074B50 (134695760)\n+221B7 CRC                   C7BFF29B (3351245467)\n+221BB Compressed Size       00000272 (626)\n+221BF Uncompressed Size     00000558 (1368)\n \n-224BF LOCAL HEADER #133     04034B50 (67324752)\n-224C3 Extract Zip Spec      14 (20) '2.0'\n-224C4 Extract OS            00 (0) 'MS-DOS'\n-224C5 General Purpose Flag  0808 (2056)\n+221C3 LOCAL HEADER #133     04034B50 (67324752)\n+221C7 Extract Zip Spec      14 (20) '2.0'\n+221C8 Extract OS            00 (0) 'MS-DOS'\n+221C9 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-224C7 Compression Method    0008 (8) 'Deflated'\n-224C9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-224CD CRC                   00000000 (0)\n-224D1 Compressed Size       00000000 (0)\n-224D5 Uncompressed Size     00000000 (0)\n-224D9 Filename Length       0029 (41)\n-224DB Extra Length          0000 (0)\n-224DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+221CB Compression Method    0008 (8) 'Deflated'\n+221CD Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+221D1 CRC                   00000000 (0)\n+221D5 Compressed Size       00000000 (0)\n+221D9 Uncompressed Size     00000000 (0)\n+221DD Filename Length       0029 (41)\n+221DF Extra Length          0000 (0)\n+221E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x224DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x221E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-22506 PAYLOAD\n+2220A PAYLOAD\n \n-23125 DATA DESCRIPTOR       08074B50 (134695760)\n-23129 CRC                   4EC03C05 (1321221125)\n-2312D Compressed Size       00000C1F (3103)\n-23131 Uncompressed Size     0000223D (8765)\n+22DFA DATA DESCRIPTOR       08074B50 (134695760)\n+22DFE CRC                   C61A3C1F (3323608095)\n+22E02 Compressed Size       00000BF0 (3056)\n+22E06 Uncompressed Size     00002249 (8777)\n \n-23135 LOCAL HEADER #134     04034B50 (67324752)\n-23139 Extract Zip Spec      14 (20) '2.0'\n-2313A Extract OS            00 (0) 'MS-DOS'\n-2313B General Purpose Flag  0808 (2056)\n+22E0A LOCAL HEADER #134     04034B50 (67324752)\n+22E0E Extract Zip Spec      14 (20) '2.0'\n+22E0F Extract OS            00 (0) 'MS-DOS'\n+22E10 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2313D Compression Method    0008 (8) 'Deflated'\n-2313F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-23143 CRC                   00000000 (0)\n-23147 Compressed Size       00000000 (0)\n-2314B Uncompressed Size     00000000 (0)\n-2314F Filename Length       0024 (36)\n-23151 Extra Length          0000 (0)\n-23153 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22E12 Compression Method    0008 (8) 'Deflated'\n+22E14 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+22E18 CRC                   00000000 (0)\n+22E1C Compressed Size       00000000 (0)\n+22E20 Uncompressed Size     00000000 (0)\n+22E24 Filename Length       0024 (36)\n+22E26 Extra Length          0000 (0)\n+22E28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23153: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23177 PAYLOAD\n+22E4C PAYLOAD\n \n-23511 DATA DESCRIPTOR       08074B50 (134695760)\n-23515 CRC                   13926B70 (328362864)\n-23519 Compressed Size       0000039A (922)\n-2351D Uncompressed Size     0000074A (1866)\n+231DD DATA DESCRIPTOR       08074B50 (134695760)\n+231E1 CRC                   42701A0E (1114642958)\n+231E5 Compressed Size       00000391 (913)\n+231E9 Uncompressed Size     0000073C (1852)\n \n-23521 LOCAL HEADER #135     04034B50 (67324752)\n-23525 Extract Zip Spec      14 (20) '2.0'\n-23526 Extract OS            00 (0) 'MS-DOS'\n-23527 General Purpose Flag  0808 (2056)\n+231ED LOCAL HEADER #135     04034B50 (67324752)\n+231F1 Extract Zip Spec      14 (20) '2.0'\n+231F2 Extract OS            00 (0) 'MS-DOS'\n+231F3 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-23529 Compression Method    0008 (8) 'Deflated'\n-2352B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2352F CRC                   00000000 (0)\n-23533 Compressed Size       00000000 (0)\n-23537 Uncompressed Size     00000000 (0)\n-2353B Filename Length       0022 (34)\n-2353D Extra Length          0000 (0)\n-2353F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+231F5 Compression Method    0008 (8) 'Deflated'\n+231F7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+231FB CRC                   00000000 (0)\n+231FF Compressed Size       00000000 (0)\n+23203 Uncompressed Size     00000000 (0)\n+23207 Filename Length       0022 (34)\n+23209 Extra Length          0000 (0)\n+2320B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2353F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2320B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23561 PAYLOAD\n+2322D PAYLOAD\n \n-2383C DATA DESCRIPTOR       08074B50 (134695760)\n-23840 CRC                   459591CB (1167430091)\n-23844 Compressed Size       000002DB (731)\n-23848 Uncompressed Size     00000719 (1817)\n+234F9 DATA DESCRIPTOR       08074B50 (134695760)\n+234FD CRC                   91E51EA3 (2447711907)\n+23501 Compressed Size       000002CC (716)\n+23505 Uncompressed Size     00000719 (1817)\n \n-2384C LOCAL HEADER #136     04034B50 (67324752)\n-23850 Extract Zip Spec      14 (20) '2.0'\n-23851 Extract OS            00 (0) 'MS-DOS'\n-23852 General Purpose Flag  0808 (2056)\n+23509 LOCAL HEADER #136     04034B50 (67324752)\n+2350D Extract Zip Spec      14 (20) '2.0'\n+2350E Extract OS            00 (0) 'MS-DOS'\n+2350F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-23854 Compression Method    0008 (8) 'Deflated'\n-23856 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2385A CRC                   00000000 (0)\n-2385E Compressed Size       00000000 (0)\n-23862 Uncompressed Size     00000000 (0)\n-23866 Filename Length       003D (61)\n-23868 Extra Length          0000 (0)\n-2386A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23511 Compression Method    0008 (8) 'Deflated'\n+23513 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+23517 CRC                   00000000 (0)\n+2351B Compressed Size       00000000 (0)\n+2351F Uncompressed Size     00000000 (0)\n+23523 Filename Length       003D (61)\n+23525 Extra Length          0000 (0)\n+23527 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2386A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-238A7 PAYLOAD\n+23564 PAYLOAD\n \n-23BBA DATA DESCRIPTOR       08074B50 (134695760)\n-23BBE CRC                   22EF0C47 (586091591)\n-23BC2 Compressed Size       00000313 (787)\n-23BC6 Uncompressed Size     00000754 (1876)\n+2386F DATA DESCRIPTOR       08074B50 (134695760)\n+23873 CRC                   C9EF78E0 (3387914464)\n+23877 Compressed Size       0000030B (779)\n+2387B Uncompressed Size     00000754 (1876)\n \n-23BCA LOCAL HEADER #137     04034B50 (67324752)\n-23BCE Extract Zip Spec      14 (20) '2.0'\n-23BCF Extract OS            00 (0) 'MS-DOS'\n-23BD0 General Purpose Flag  0808 (2056)\n+2387F LOCAL HEADER #137     04034B50 (67324752)\n+23883 Extract Zip Spec      14 (20) '2.0'\n+23884 Extract OS            00 (0) 'MS-DOS'\n+23885 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-23BD2 Compression Method    0008 (8) 'Deflated'\n-23BD4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-23BD8 CRC                   00000000 (0)\n-23BDC Compressed Size       00000000 (0)\n-23BE0 Uncompressed Size     00000000 (0)\n-23BE4 Filename Length       0029 (41)\n-23BE6 Extra Length          0000 (0)\n-23BE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23887 Compression Method    0008 (8) 'Deflated'\n+23889 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2388D CRC                   00000000 (0)\n+23891 Compressed Size       00000000 (0)\n+23895 Uncompressed Size     00000000 (0)\n+23899 Filename Length       0029 (41)\n+2389B Extra Length          0000 (0)\n+2389D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23BE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2389D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23C11 PAYLOAD\n+238C6 PAYLOAD\n \n-2450E DATA DESCRIPTOR       08074B50 (134695760)\n-24512 CRC                   85555451 (2236961873)\n-24516 Compressed Size       000008FD (2301)\n-2451A Uncompressed Size     00001761 (5985)\n+241AB DATA DESCRIPTOR       08074B50 (134695760)\n+241AF CRC                   67AFB759 (1739568985)\n+241B3 Compressed Size       000008E5 (2277)\n+241B7 Uncompressed Size     0000176A (5994)\n \n-2451E LOCAL HEADER #138     04034B50 (67324752)\n-24522 Extract Zip Spec      14 (20) '2.0'\n-24523 Extract OS            00 (0) 'MS-DOS'\n-24524 General Purpose Flag  0808 (2056)\n+241BB LOCAL HEADER #138     04034B50 (67324752)\n+241BF Extract Zip Spec      14 (20) '2.0'\n+241C0 Extract OS            00 (0) 'MS-DOS'\n+241C1 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-24526 Compression Method    0008 (8) 'Deflated'\n-24528 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2452C CRC                   00000000 (0)\n-24530 Compressed Size       00000000 (0)\n-24534 Uncompressed Size     00000000 (0)\n-24538 Filename Length       0028 (40)\n-2453A Extra Length          0000 (0)\n-2453C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+241C3 Compression Method    0008 (8) 'Deflated'\n+241C5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+241C9 CRC                   00000000 (0)\n+241CD Compressed Size       00000000 (0)\n+241D1 Uncompressed Size     00000000 (0)\n+241D5 Filename Length       0028 (40)\n+241D7 Extra Length          0000 (0)\n+241D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2453C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x241D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24564 PAYLOAD\n+24201 PAYLOAD\n \n-246CC DATA DESCRIPTOR       08074B50 (134695760)\n-246D0 CRC                   FB79B8CE (4219058382)\n-246D4 Compressed Size       00000168 (360)\n-246D8 Uncompressed Size     00000311 (785)\n+24368 DATA DESCRIPTOR       08074B50 (134695760)\n+2436C CRC                   D1AE6480 (3517867136)\n+24370 Compressed Size       00000167 (359)\n+24374 Uncompressed Size     00000311 (785)\n \n-246DC LOCAL HEADER #139     04034B50 (67324752)\n-246E0 Extract Zip Spec      14 (20) '2.0'\n-246E1 Extract OS            00 (0) 'MS-DOS'\n-246E2 General Purpose Flag  0808 (2056)\n+24378 LOCAL HEADER #139     04034B50 (67324752)\n+2437C Extract Zip Spec      14 (20) '2.0'\n+2437D Extract OS            00 (0) 'MS-DOS'\n+2437E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-246E4 Compression Method    0008 (8) 'Deflated'\n-246E6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-246EA CRC                   00000000 (0)\n-246EE Compressed Size       00000000 (0)\n-246F2 Uncompressed Size     00000000 (0)\n-246F6 Filename Length       0028 (40)\n-246F8 Extra Length          0000 (0)\n-246FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24380 Compression Method    0008 (8) 'Deflated'\n+24382 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+24386 CRC                   00000000 (0)\n+2438A Compressed Size       00000000 (0)\n+2438E Uncompressed Size     00000000 (0)\n+24392 Filename Length       0028 (40)\n+24394 Extra Length          0000 (0)\n+24396 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x246FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24722 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+243BE PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-247CF DATA DESCRIPTOR       08074B50 (134695760)\n-247D3 CRC                   81E4FAD3 (2179267283)\n-247D7 Compressed Size       000000AD (173)\n-247DB Uncompressed Size     000000F8 (248)\n+2446B DATA DESCRIPTOR       08074B50 (134695760)\n+2446F CRC                   396E38F1 (963524849)\n+24473 Compressed Size       000000AD (173)\n+24477 Uncompressed Size     000000F8 (248)\n \n-247DF LOCAL HEADER #140     04034B50 (67324752)\n-247E3 Extract Zip Spec      14 (20) '2.0'\n-247E4 Extract OS            00 (0) 'MS-DOS'\n-247E5 General Purpose Flag  0808 (2056)\n+2447B LOCAL HEADER #140     04034B50 (67324752)\n+2447F Extract Zip Spec      14 (20) '2.0'\n+24480 Extract OS            00 (0) 'MS-DOS'\n+24481 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-247E7 Compression Method    0008 (8) 'Deflated'\n-247E9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-247ED CRC                   00000000 (0)\n-247F1 Compressed Size       00000000 (0)\n-247F5 Uncompressed Size     00000000 (0)\n-247F9 Filename Length       002B (43)\n-247FB Extra Length          0000 (0)\n-247FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24483 Compression Method    0008 (8) 'Deflated'\n+24485 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+24489 CRC                   00000000 (0)\n+2448D Compressed Size       00000000 (0)\n+24491 Uncompressed Size     00000000 (0)\n+24495 Filename Length       002B (43)\n+24497 Extra Length          0000 (0)\n+24499 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x247FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24499: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24828 PAYLOAD\n+244C4 PAYLOAD\n \n-24A17 DATA DESCRIPTOR       08074B50 (134695760)\n-24A1B CRC                   C4737C21 (3295902753)\n-24A1F Compressed Size       000001EF (495)\n-24A23 Uncompressed Size     00000385 (901)\n+246B5 DATA DESCRIPTOR       08074B50 (134695760)\n+246B9 CRC                   0A27F22A (170390058)\n+246BD Compressed Size       000001F1 (497)\n+246C1 Uncompressed Size     00000385 (901)\n \n-24A27 LOCAL HEADER #141     04034B50 (67324752)\n-24A2B Extract Zip Spec      14 (20) '2.0'\n-24A2C Extract OS            00 (0) 'MS-DOS'\n-24A2D General Purpose Flag  0808 (2056)\n+246C5 LOCAL HEADER #141     04034B50 (67324752)\n+246C9 Extract Zip Spec      14 (20) '2.0'\n+246CA Extract OS            00 (0) 'MS-DOS'\n+246CB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-24A2F Compression Method    0008 (8) 'Deflated'\n-24A31 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-24A35 CRC                   00000000 (0)\n-24A39 Compressed Size       00000000 (0)\n-24A3D Uncompressed Size     00000000 (0)\n-24A41 Filename Length       0028 (40)\n-24A43 Extra Length          0000 (0)\n-24A45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+246CD Compression Method    0008 (8) 'Deflated'\n+246CF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+246D3 CRC                   00000000 (0)\n+246D7 Compressed Size       00000000 (0)\n+246DB Uncompressed Size     00000000 (0)\n+246DF Filename Length       0028 (40)\n+246E1 Extra Length          0000 (0)\n+246E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x246E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24A6D PAYLOAD\n+2470B PAYLOAD\n \n-24D46 DATA DESCRIPTOR       08074B50 (134695760)\n-24D4A CRC                   02E72C0F (48704527)\n-24D4E Compressed Size       000002D9 (729)\n-24D52 Uncompressed Size     000005B0 (1456)\n+249D2 DATA DESCRIPTOR       08074B50 (134695760)\n+249D6 CRC                   8BC40D8A (2344881546)\n+249DA Compressed Size       000002C7 (711)\n+249DE Uncompressed Size     000005A2 (1442)\n \n-24D56 LOCAL HEADER #142     04034B50 (67324752)\n-24D5A Extract Zip Spec      14 (20) '2.0'\n-24D5B Extract OS            00 (0) 'MS-DOS'\n-24D5C General Purpose Flag  0808 (2056)\n+249E2 LOCAL HEADER #142     04034B50 (67324752)\n+249E6 Extract Zip Spec      14 (20) '2.0'\n+249E7 Extract OS            00 (0) 'MS-DOS'\n+249E8 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-24D5E Compression Method    0008 (8) 'Deflated'\n-24D60 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-24D64 CRC                   00000000 (0)\n-24D68 Compressed Size       00000000 (0)\n-24D6C Uncompressed Size     00000000 (0)\n-24D70 Filename Length       0026 (38)\n-24D72 Extra Length          0000 (0)\n-24D74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+249EA Compression Method    0008 (8) 'Deflated'\n+249EC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+249F0 CRC                   00000000 (0)\n+249F4 Compressed Size       00000000 (0)\n+249F8 Uncompressed Size     00000000 (0)\n+249FC Filename Length       0026 (38)\n+249FE Extra Length          0000 (0)\n+24A00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24D74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24A00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24D9A PAYLOAD\n+24A26 PAYLOAD\n \n-2501F DATA DESCRIPTOR       08074B50 (134695760)\n-25023 CRC                   4F8E3A71 (1334721137)\n-25027 Compressed Size       00000285 (645)\n-2502B Uncompressed Size     00000713 (1811)\n+24CA5 DATA DESCRIPTOR       08074B50 (134695760)\n+24CA9 CRC                   648BD24E (1686884942)\n+24CAD Compressed Size       0000027F (639)\n+24CB1 Uncompressed Size     00000713 (1811)\n \n-2502F LOCAL HEADER #143     04034B50 (67324752)\n-25033 Extract Zip Spec      14 (20) '2.0'\n-25034 Extract OS            00 (0) 'MS-DOS'\n-25035 General Purpose Flag  0808 (2056)\n+24CB5 LOCAL HEADER #143     04034B50 (67324752)\n+24CB9 Extract Zip Spec      14 (20) '2.0'\n+24CBA Extract OS            00 (0) 'MS-DOS'\n+24CBB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-25037 Compression Method    0008 (8) 'Deflated'\n-25039 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2503D CRC                   00000000 (0)\n-25041 Compressed Size       00000000 (0)\n-25045 Uncompressed Size     00000000 (0)\n-25049 Filename Length       0022 (34)\n-2504B Extra Length          0000 (0)\n-2504D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24CBD Compression Method    0008 (8) 'Deflated'\n+24CBF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+24CC3 CRC                   00000000 (0)\n+24CC7 Compressed Size       00000000 (0)\n+24CCB Uncompressed Size     00000000 (0)\n+24CCF Filename Length       0022 (34)\n+24CD1 Extra Length          0000 (0)\n+24CD3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2504D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24CD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2506F PAYLOAD\n+24CF5 PAYLOAD\n \n-266C5 DATA DESCRIPTOR       08074B50 (134695760)\n-266C9 CRC                   1F80C560 (528532832)\n-266CD Compressed Size       00001656 (5718)\n-266D1 Uncompressed Size     00002F79 (12153)\n+262FF DATA DESCRIPTOR       08074B50 (134695760)\n+26303 CRC                   3F5BB62D (1062975021)\n+26307 Compressed Size       0000160A (5642)\n+2630B Uncompressed Size     00002F87 (12167)\n \n-266D5 LOCAL HEADER #144     04034B50 (67324752)\n-266D9 Extract Zip Spec      14 (20) '2.0'\n-266DA Extract OS            00 (0) 'MS-DOS'\n-266DB General Purpose Flag  0808 (2056)\n+2630F LOCAL HEADER #144     04034B50 (67324752)\n+26313 Extract Zip Spec      14 (20) '2.0'\n+26314 Extract OS            00 (0) 'MS-DOS'\n+26315 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-266DD Compression Method    0008 (8) 'Deflated'\n-266DF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-266E3 CRC                   00000000 (0)\n-266E7 Compressed Size       00000000 (0)\n-266EB Uncompressed Size     00000000 (0)\n-266EF Filename Length       002A (42)\n-266F1 Extra Length          0000 (0)\n-266F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26317 Compression Method    0008 (8) 'Deflated'\n+26319 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2631D CRC                   00000000 (0)\n+26321 Compressed Size       00000000 (0)\n+26325 Uncompressed Size     00000000 (0)\n+26329 Filename Length       002A (42)\n+2632B Extra Length          0000 (0)\n+2632D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x266F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2632D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2671D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+26357 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-267D5 DATA DESCRIPTOR       08074B50 (134695760)\n-267D9 CRC                   6508CE47 (1695075911)\n-267DD Compressed Size       000000B8 (184)\n-267E1 Uncompressed Size     000000EB (235)\n+2640F DATA DESCRIPTOR       08074B50 (134695760)\n+26413 CRC                   F92F766F (4180637295)\n+26417 Compressed Size       000000B8 (184)\n+2641B Uncompressed Size     000000EB (235)\n \n-267E5 CENTRAL HEADER #1     02014B50 (33639248)\n-267E9 Created Zip Spec      14 (20) '2.0'\n-267EA Created OS            00 (0) 'MS-DOS'\n-267EB Extract Zip Spec      14 (20) '2.0'\n-267EC Extract OS            00 (0) 'MS-DOS'\n-267ED General Purpose Flag  0808 (2056)\n+2641F CENTRAL HEADER #1     02014B50 (33639248)\n+26423 Created Zip Spec      14 (20) '2.0'\n+26424 Created OS            00 (0) 'MS-DOS'\n+26425 Extract Zip Spec      14 (20) '2.0'\n+26426 Extract OS            00 (0) 'MS-DOS'\n+26427 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-267EF Compression Method    0008 (8) 'Deflated'\n-267F1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-267F5 CRC                   00000000 (0)\n-267F9 Compressed Size       00000002 (2)\n-267FD Uncompressed Size     00000000 (0)\n-26801 Filename Length       0009 (9)\n-26803 Extra Length          0004 (4)\n-26805 Comment Length        0000 (0)\n-26807 Disk Start            0000 (0)\n-26809 Int File Attributes   0000 (0)\n+26429 Compression Method    0008 (8) 'Deflated'\n+2642B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2642F CRC                   00000000 (0)\n+26433 Compressed Size       00000002 (2)\n+26437 Uncompressed Size     00000000 (0)\n+2643B Filename Length       0009 (9)\n+2643D Extra Length          0004 (4)\n+2643F Comment Length        0000 (0)\n+26441 Disk Start            0000 (0)\n+26443 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2680B Ext File Attributes   00000000 (0)\n-2680F Local Header Offset   00000000 (0)\n-26813 Filename              'XXXXXXXXX'\n+26445 Ext File Attributes   00000000 (0)\n+26449 Local Header Offset   00000000 (0)\n+2644D Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x26813: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2644D: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-2681C Extra ID #1           CAFE (51966) 'Java Executable'\n-2681E   Length              0000 (0)\n+26456 Extra ID #1           CAFE (51966) 'Java Executable'\n+26458   Length              0000 (0)\n \n-26820 CENTRAL HEADER #2     02014B50 (33639248)\n-26824 Created Zip Spec      14 (20) '2.0'\n-26825 Created OS            00 (0) 'MS-DOS'\n-26826 Extract Zip Spec      14 (20) '2.0'\n-26827 Extract OS            00 (0) 'MS-DOS'\n-26828 General Purpose Flag  0808 (2056)\n+2645A CENTRAL HEADER #2     02014B50 (33639248)\n+2645E Created Zip Spec      14 (20) '2.0'\n+2645F Created OS            00 (0) 'MS-DOS'\n+26460 Extract Zip Spec      14 (20) '2.0'\n+26461 Extract OS            00 (0) 'MS-DOS'\n+26462 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2682A Compression Method    0008 (8) 'Deflated'\n-2682C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26830 CRC                   DA1D9820 (3659372576)\n-26834 Compressed Size       000002A6 (678)\n-26838 Uncompressed Size     0000055F (1375)\n-2683C Filename Length       0014 (20)\n-2683E Extra Length          0000 (0)\n-26840 Comment Length        0000 (0)\n-26842 Disk Start            0000 (0)\n-26844 Int File Attributes   0000 (0)\n+26464 Compression Method    0008 (8) 'Deflated'\n+26466 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2646A CRC                   64FF0CC0 (1694436544)\n+2646E Compressed Size       0000029C (668)\n+26472 Uncompressed Size     0000054D (1357)\n+26476 Filename Length       0014 (20)\n+26478 Extra Length          0000 (0)\n+2647A Comment Length        0000 (0)\n+2647C Disk Start            0000 (0)\n+2647E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26846 Ext File Attributes   00000000 (0)\n-2684A Local Header Offset   0000003D (61)\n-2684E Filename              'XXXXXXXXXXXXXXXXXXXX'\n+26480 Ext File Attributes   00000000 (0)\n+26484 Local Header Offset   0000003D (61)\n+26488 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2684E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26488: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26862 CENTRAL HEADER #3     02014B50 (33639248)\n-26866 Created Zip Spec      14 (20) '2.0'\n-26867 Created OS            00 (0) 'MS-DOS'\n-26868 Extract Zip Spec      14 (20) '2.0'\n-26869 Extract OS            00 (0) 'MS-DOS'\n-2686A General Purpose Flag  0808 (2056)\n+2649C CENTRAL HEADER #3     02014B50 (33639248)\n+264A0 Created Zip Spec      14 (20) '2.0'\n+264A1 Created OS            00 (0) 'MS-DOS'\n+264A2 Extract Zip Spec      14 (20) '2.0'\n+264A3 Extract OS            00 (0) 'MS-DOS'\n+264A4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2686C Compression Method    0008 (8) 'Deflated'\n-2686E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26872 CRC                   55EC3BEE (1441545198)\n-26876 Compressed Size       00000F6C (3948)\n-2687A Uncompressed Size     00002C5D (11357)\n-2687E Filename Length       0010 (16)\n-26880 Extra Length          0000 (0)\n-26882 Comment Length        0000 (0)\n-26884 Disk Start            0000 (0)\n-26886 Int File Attributes   0000 (0)\n+264A6 Compression Method    0008 (8) 'Deflated'\n+264A8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+264AC CRC                   55EC3BEE (1441545198)\n+264B0 Compressed Size       00000F6C (3948)\n+264B4 Uncompressed Size     00002C5D (11357)\n+264B8 Filename Length       0010 (16)\n+264BA Extra Length          0000 (0)\n+264BC Comment Length        0000 (0)\n+264BE Disk Start            0000 (0)\n+264C0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26888 Ext File Attributes   00000000 (0)\n-2688C Local Header Offset   00000325 (805)\n-26890 Filename              'XXXXXXXXXXXXXXXX'\n+264C2 Ext File Attributes   00000000 (0)\n+264C6 Local Header Offset   0000031B (795)\n+264CA Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26890: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x264CA: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-268A0 CENTRAL HEADER #4     02014B50 (33639248)\n-268A4 Created Zip Spec      14 (20) '2.0'\n-268A5 Created OS            00 (0) 'MS-DOS'\n-268A6 Extract Zip Spec      14 (20) '2.0'\n-268A7 Extract OS            00 (0) 'MS-DOS'\n-268A8 General Purpose Flag  0808 (2056)\n+264DA CENTRAL HEADER #4     02014B50 (33639248)\n+264DE Created Zip Spec      14 (20) '2.0'\n+264DF Created OS            00 (0) 'MS-DOS'\n+264E0 Extract Zip Spec      14 (20) '2.0'\n+264E1 Extract OS            00 (0) 'MS-DOS'\n+264E2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-268AA Compression Method    0008 (8) 'Deflated'\n-268AC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-268B0 CRC                   70A8D112 (1890111762)\n-268B4 Compressed Size       0000026B (619)\n-268B8 Uncompressed Size     000004FB (1275)\n-268BC Filename Length       000F (15)\n-268BE Extra Length          0000 (0)\n-268C0 Comment Length        0000 (0)\n-268C2 Disk Start            0000 (0)\n-268C4 Int File Attributes   0000 (0)\n+264E4 Compression Method    0008 (8) 'Deflated'\n+264E6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+264EA CRC                   70A8D112 (1890111762)\n+264EE Compressed Size       0000026B (619)\n+264F2 Uncompressed Size     000004FB (1275)\n+264F6 Filename Length       000F (15)\n+264F8 Extra Length          0000 (0)\n+264FA Comment Length        0000 (0)\n+264FC Disk Start            0000 (0)\n+264FE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-268C6 Ext File Attributes   00000000 (0)\n-268CA Local Header Offset   000012CF (4815)\n-268CE Filename              'XXXXXXXXXXXXXXX'\n+26500 Ext File Attributes   00000000 (0)\n+26504 Local Header Offset   000012C5 (4805)\n+26508 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x268CE: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26508: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-268DD CENTRAL HEADER #5     02014B50 (33639248)\n-268E1 Created Zip Spec      14 (20) '2.0'\n-268E2 Created OS            00 (0) 'MS-DOS'\n-268E3 Extract Zip Spec      14 (20) '2.0'\n-268E4 Extract OS            00 (0) 'MS-DOS'\n-268E5 General Purpose Flag  0808 (2056)\n+26517 CENTRAL HEADER #5     02014B50 (33639248)\n+2651B Created Zip Spec      14 (20) '2.0'\n+2651C Created OS            00 (0) 'MS-DOS'\n+2651D Extract Zip Spec      14 (20) '2.0'\n+2651E Extract OS            00 (0) 'MS-DOS'\n+2651F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-268E7 Compression Method    0008 (8) 'Deflated'\n-268E9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-268ED CRC                   00000000 (0)\n-268F1 Compressed Size       00000002 (2)\n-268F5 Uncompressed Size     00000000 (0)\n-268F9 Filename Length       000F (15)\n-268FB Extra Length          0000 (0)\n-268FD Comment Length        0000 (0)\n-268FF Disk Start            0000 (0)\n-26901 Int File Attributes   0000 (0)\n+26521 Compression Method    0008 (8) 'Deflated'\n+26523 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26527 CRC                   00000000 (0)\n+2652B Compressed Size       00000002 (2)\n+2652F Uncompressed Size     00000000 (0)\n+26533 Filename Length       000F (15)\n+26535 Extra Length          0000 (0)\n+26537 Comment Length        0000 (0)\n+26539 Disk Start            0000 (0)\n+2653B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26903 Ext File Attributes   00000000 (0)\n-26907 Local Header Offset   00001577 (5495)\n-2690B Filename              'XXXXXXXXXXXXXXX'\n+2653D Ext File Attributes   00000000 (0)\n+26541 Local Header Offset   0000156D (5485)\n+26545 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2690B: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26545: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2691A CENTRAL HEADER #6     02014B50 (33639248)\n-2691E Created Zip Spec      14 (20) '2.0'\n-2691F Created OS            00 (0) 'MS-DOS'\n-26920 Extract Zip Spec      14 (20) '2.0'\n-26921 Extract OS            00 (0) 'MS-DOS'\n-26922 General Purpose Flag  0808 (2056)\n+26554 CENTRAL HEADER #6     02014B50 (33639248)\n+26558 Created Zip Spec      14 (20) '2.0'\n+26559 Created OS            00 (0) 'MS-DOS'\n+2655A Extract Zip Spec      14 (20) '2.0'\n+2655B Extract OS            00 (0) 'MS-DOS'\n+2655C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26924 Compression Method    0008 (8) 'Deflated'\n-26926 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2692A CRC                   00000000 (0)\n-2692E Compressed Size       00000002 (2)\n-26932 Uncompressed Size     00000000 (0)\n-26936 Filename Length       0018 (24)\n-26938 Extra Length          0000 (0)\n-2693A Comment Length        0000 (0)\n-2693C Disk Start            0000 (0)\n-2693E Int File Attributes   0000 (0)\n+2655E Compression Method    0008 (8) 'Deflated'\n+26560 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26564 CRC                   00000000 (0)\n+26568 Compressed Size       00000002 (2)\n+2656C Uncompressed Size     00000000 (0)\n+26570 Filename Length       0018 (24)\n+26572 Extra Length          0000 (0)\n+26574 Comment Length        0000 (0)\n+26576 Disk Start            0000 (0)\n+26578 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26940 Ext File Attributes   00000000 (0)\n-26944 Local Header Offset   000015B6 (5558)\n-26948 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+2657A Ext File Attributes   00000000 (0)\n+2657E Local Header Offset   000015AC (5548)\n+26582 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26582: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26960 CENTRAL HEADER #7     02014B50 (33639248)\n-26964 Created Zip Spec      14 (20) '2.0'\n-26965 Created OS            00 (0) 'MS-DOS'\n-26966 Extract Zip Spec      14 (20) '2.0'\n-26967 Extract OS            00 (0) 'MS-DOS'\n-26968 General Purpose Flag  0808 (2056)\n+2659A CENTRAL HEADER #7     02014B50 (33639248)\n+2659E Created Zip Spec      14 (20) '2.0'\n+2659F Created OS            00 (0) 'MS-DOS'\n+265A0 Extract Zip Spec      14 (20) '2.0'\n+265A1 Extract OS            00 (0) 'MS-DOS'\n+265A2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2696A Compression Method    0008 (8) 'Deflated'\n-2696C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26970 CRC                   00000000 (0)\n-26974 Compressed Size       00000002 (2)\n-26978 Uncompressed Size     00000000 (0)\n-2697C Filename Length       0030 (48)\n-2697E Extra Length          0000 (0)\n-26980 Comment Length        0000 (0)\n-26982 Disk Start            0000 (0)\n-26984 Int File Attributes   0000 (0)\n+265A4 Compression Method    0008 (8) 'Deflated'\n+265A6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+265AA CRC                   00000000 (0)\n+265AE Compressed Size       00000002 (2)\n+265B2 Uncompressed Size     00000000 (0)\n+265B6 Filename Length       0030 (48)\n+265B8 Extra Length          0000 (0)\n+265BA Comment Length        0000 (0)\n+265BC Disk Start            0000 (0)\n+265BE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26986 Ext File Attributes   00000000 (0)\n-2698A Local Header Offset   000015FE (5630)\n-2698E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+265C0 Ext File Attributes   00000000 (0)\n+265C4 Local Header Offset   000015F4 (5620)\n+265C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2698E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x265C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-269BE CENTRAL HEADER #8     02014B50 (33639248)\n-269C2 Created Zip Spec      14 (20) '2.0'\n-269C3 Created OS            00 (0) 'MS-DOS'\n-269C4 Extract Zip Spec      14 (20) '2.0'\n-269C5 Extract OS            00 (0) 'MS-DOS'\n-269C6 General Purpose Flag  0808 (2056)\n+265F8 CENTRAL HEADER #8     02014B50 (33639248)\n+265FC Created Zip Spec      14 (20) '2.0'\n+265FD Created OS            00 (0) 'MS-DOS'\n+265FE Extract Zip Spec      14 (20) '2.0'\n+265FF Extract OS            00 (0) 'MS-DOS'\n+26600 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-269C8 Compression Method    0008 (8) 'Deflated'\n-269CA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-269CE CRC                   F04AE8B8 (4031441080)\n-269D2 Compressed Size       00000039 (57)\n-269D6 Uncompressed Size     00000042 (66)\n-269DA Filename Length       003E (62)\n-269DC Extra Length          0000 (0)\n-269DE Comment Length        0000 (0)\n-269E0 Disk Start            0000 (0)\n-269E2 Int File Attributes   0000 (0)\n+26602 Compression Method    0008 (8) 'Deflated'\n+26604 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26608 CRC                   6A11BBD3 (1779547091)\n+2660C Compressed Size       0000003B (59)\n+26610 Uncompressed Size     00000042 (66)\n+26614 Filename Length       003E (62)\n+26616 Extra Length          0000 (0)\n+26618 Comment Length        0000 (0)\n+2661A Disk Start            0000 (0)\n+2661C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-269E4 Ext File Attributes   00000000 (0)\n-269E8 Local Header Offset   0000165E (5726)\n-269EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2661E Ext File Attributes   00000000 (0)\n+26622 Local Header Offset   00001654 (5716)\n+26626 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x269EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26626: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26A2A CENTRAL HEADER #9     02014B50 (33639248)\n-26A2E Created Zip Spec      14 (20) '2.0'\n-26A2F Created OS            00 (0) 'MS-DOS'\n-26A30 Extract Zip Spec      14 (20) '2.0'\n-26A31 Extract OS            00 (0) 'MS-DOS'\n-26A32 General Purpose Flag  0808 (2056)\n+26664 CENTRAL HEADER #9     02014B50 (33639248)\n+26668 Created Zip Spec      14 (20) '2.0'\n+26669 Created OS            00 (0) 'MS-DOS'\n+2666A Extract Zip Spec      14 (20) '2.0'\n+2666B Extract OS            00 (0) 'MS-DOS'\n+2666C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26A34 Compression Method    0008 (8) 'Deflated'\n-26A36 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26A3A CRC                   8AFCB23B (2331816507)\n-26A3E Compressed Size       000002C0 (704)\n-26A42 Uncompressed Size     00000764 (1892)\n-26A46 Filename Length       0037 (55)\n-26A48 Extra Length          0000 (0)\n-26A4A Comment Length        0000 (0)\n-26A4C Disk Start            0000 (0)\n-26A4E Int File Attributes   0000 (0)\n+2666E Compression Method    0008 (8) 'Deflated'\n+26670 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26674 CRC                   A495BD63 (2761276771)\n+26678 Compressed Size       000002C3 (707)\n+2667C Uncompressed Size     0000075C (1884)\n+26680 Filename Length       0037 (55)\n+26682 Extra Length          0000 (0)\n+26684 Comment Length        0000 (0)\n+26686 Disk Start            0000 (0)\n+26688 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26A50 Ext File Attributes   00000000 (0)\n-26A54 Local Header Offset   00001703 (5891)\n-26A58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2668A Ext File Attributes   00000000 (0)\n+2668E Local Header Offset   000016FB (5883)\n+26692 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26A58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26A8F CENTRAL HEADER #10    02014B50 (33639248)\n-26A93 Created Zip Spec      14 (20) '2.0'\n-26A94 Created OS            00 (0) 'MS-DOS'\n-26A95 Extract Zip Spec      14 (20) '2.0'\n-26A96 Extract OS            00 (0) 'MS-DOS'\n-26A97 General Purpose Flag  0808 (2056)\n+266C9 CENTRAL HEADER #10    02014B50 (33639248)\n+266CD Created Zip Spec      14 (20) '2.0'\n+266CE Created OS            00 (0) 'MS-DOS'\n+266CF Extract Zip Spec      14 (20) '2.0'\n+266D0 Extract OS            00 (0) 'MS-DOS'\n+266D1 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26A99 Compression Method    0008 (8) 'Deflated'\n-26A9B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26A9F CRC                   00000000 (0)\n-26AA3 Compressed Size       00000002 (2)\n-26AA7 Uncompressed Size     00000000 (0)\n-26AAB Filename Length       0009 (9)\n-26AAD Extra Length          0000 (0)\n-26AAF Comment Length        0000 (0)\n-26AB1 Disk Start            0000 (0)\n-26AB3 Int File Attributes   0000 (0)\n+266D3 Compression Method    0008 (8) 'Deflated'\n+266D5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+266D9 CRC                   00000000 (0)\n+266DD Compressed Size       00000002 (2)\n+266E1 Uncompressed Size     00000000 (0)\n+266E5 Filename Length       0009 (9)\n+266E7 Extra Length          0000 (0)\n+266E9 Comment Length        0000 (0)\n+266EB Disk Start            0000 (0)\n+266ED Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26AB5 Ext File Attributes   00000000 (0)\n-26AB9 Local Header Offset   00001A28 (6696)\n-26ABD Filename              'XXXXXXXXX'\n+266EF Ext File Attributes   00000000 (0)\n+266F3 Local Header Offset   00001A23 (6691)\n+266F7 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x26ABD: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x266F7: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n \n-26AC6 CENTRAL HEADER #11    02014B50 (33639248)\n-26ACA Created Zip Spec      14 (20) '2.0'\n-26ACB Created OS            00 (0) 'MS-DOS'\n-26ACC Extract Zip Spec      14 (20) '2.0'\n-26ACD Extract OS            00 (0) 'MS-DOS'\n-26ACE General Purpose Flag  0808 (2056)\n+26700 CENTRAL HEADER #11    02014B50 (33639248)\n+26704 Created Zip Spec      14 (20) '2.0'\n+26705 Created OS            00 (0) 'MS-DOS'\n+26706 Extract Zip Spec      14 (20) '2.0'\n+26707 Extract OS            00 (0) 'MS-DOS'\n+26708 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26AD0 Compression Method    0008 (8) 'Deflated'\n-26AD2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26AD6 CRC                   00000000 (0)\n-26ADA Compressed Size       00000002 (2)\n-26ADE Uncompressed Size     00000000 (0)\n-26AE2 Filename Length       000D (13)\n-26AE4 Extra Length          0000 (0)\n-26AE6 Comment Length        0000 (0)\n-26AE8 Disk Start            0000 (0)\n-26AEA Int File Attributes   0000 (0)\n+2670A Compression Method    0008 (8) 'Deflated'\n+2670C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26710 CRC                   00000000 (0)\n+26714 Compressed Size       00000002 (2)\n+26718 Uncompressed Size     00000000 (0)\n+2671C Filename Length       000D (13)\n+2671E Extra Length          0000 (0)\n+26720 Comment Length        0000 (0)\n+26722 Disk Start            0000 (0)\n+26724 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26AEC Ext File Attributes   00000000 (0)\n-26AF0 Local Header Offset   00001A61 (6753)\n-26AF4 Filename              'XXXXXXXXXXXXX'\n+26726 Ext File Attributes   00000000 (0)\n+2672A Local Header Offset   00001A5C (6748)\n+2672E Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26AF4: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x2672E: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26B01 CENTRAL HEADER #12    02014B50 (33639248)\n-26B05 Created Zip Spec      14 (20) '2.0'\n-26B06 Created OS            00 (0) 'MS-DOS'\n-26B07 Extract Zip Spec      14 (20) '2.0'\n-26B08 Extract OS            00 (0) 'MS-DOS'\n-26B09 General Purpose Flag  0808 (2056)\n+2673B CENTRAL HEADER #12    02014B50 (33639248)\n+2673F Created Zip Spec      14 (20) '2.0'\n+26740 Created OS            00 (0) 'MS-DOS'\n+26741 Extract Zip Spec      14 (20) '2.0'\n+26742 Extract OS            00 (0) 'MS-DOS'\n+26743 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26B0B Compression Method    0008 (8) 'Deflated'\n-26B0D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26B11 CRC                   00000000 (0)\n-26B15 Compressed Size       00000002 (2)\n-26B19 Uncompressed Size     00000000 (0)\n-26B1D Filename Length       0011 (17)\n-26B1F Extra Length          0000 (0)\n-26B21 Comment Length        0000 (0)\n-26B23 Disk Start            0000 (0)\n-26B25 Int File Attributes   0000 (0)\n+26745 Compression Method    0008 (8) 'Deflated'\n+26747 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2674B CRC                   00000000 (0)\n+2674F Compressed Size       00000002 (2)\n+26753 Uncompressed Size     00000000 (0)\n+26757 Filename Length       0011 (17)\n+26759 Extra Length          0000 (0)\n+2675B Comment Length        0000 (0)\n+2675D Disk Start            0000 (0)\n+2675F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26B27 Ext File Attributes   00000000 (0)\n-26B2B Local Header Offset   00001A9E (6814)\n-26B2F Filename              'XXXXXXXXXXXXXXXXX'\n+26761 Ext File Attributes   00000000 (0)\n+26765 Local Header Offset   00001A99 (6809)\n+26769 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26B2F: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26769: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26B40 CENTRAL HEADER #13    02014B50 (33639248)\n-26B44 Created Zip Spec      14 (20) '2.0'\n-26B45 Created OS            00 (0) 'MS-DOS'\n-26B46 Extract Zip Spec      14 (20) '2.0'\n-26B47 Extract OS            00 (0) 'MS-DOS'\n-26B48 General Purpose Flag  0808 (2056)\n+2677A CENTRAL HEADER #13    02014B50 (33639248)\n+2677E Created Zip Spec      14 (20) '2.0'\n+2677F Created OS            00 (0) 'MS-DOS'\n+26780 Extract Zip Spec      14 (20) '2.0'\n+26781 Extract OS            00 (0) 'MS-DOS'\n+26782 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26B4A Compression Method    0008 (8) 'Deflated'\n-26B4C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26B50 CRC                   00000000 (0)\n-26B54 Compressed Size       00000002 (2)\n-26B58 Uncompressed Size     00000000 (0)\n-26B5C Filename Length       0016 (22)\n-26B5E Extra Length          0000 (0)\n-26B60 Comment Length        0000 (0)\n-26B62 Disk Start            0000 (0)\n-26B64 Int File Attributes   0000 (0)\n+26784 Compression Method    0008 (8) 'Deflated'\n+26786 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2678A CRC                   00000000 (0)\n+2678E Compressed Size       00000002 (2)\n+26792 Uncompressed Size     00000000 (0)\n+26796 Filename Length       0016 (22)\n+26798 Extra Length          0000 (0)\n+2679A Comment Length        0000 (0)\n+2679C Disk Start            0000 (0)\n+2679E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26B66 Ext File Attributes   00000000 (0)\n-26B6A Local Header Offset   00001ADF (6879)\n-26B6E Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+267A0 Ext File Attributes   00000000 (0)\n+267A4 Local Header Offset   00001ADA (6874)\n+267A8 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26B6E: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x267A8: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26B84 CENTRAL HEADER #14    02014B50 (33639248)\n-26B88 Created Zip Spec      14 (20) '2.0'\n-26B89 Created OS            00 (0) 'MS-DOS'\n-26B8A Extract Zip Spec      14 (20) '2.0'\n-26B8B Extract OS            00 (0) 'MS-DOS'\n-26B8C General Purpose Flag  0808 (2056)\n+267BE CENTRAL HEADER #14    02014B50 (33639248)\n+267C2 Created Zip Spec      14 (20) '2.0'\n+267C3 Created OS            00 (0) 'MS-DOS'\n+267C4 Extract Zip Spec      14 (20) '2.0'\n+267C5 Extract OS            00 (0) 'MS-DOS'\n+267C6 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26B8E Compression Method    0008 (8) 'Deflated'\n-26B90 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26B94 CRC                   00000000 (0)\n-26B98 Compressed Size       00000002 (2)\n-26B9C Uncompressed Size     00000000 (0)\n-26BA0 Filename Length       001B (27)\n-26BA2 Extra Length          0000 (0)\n-26BA4 Comment Length        0000 (0)\n-26BA6 Disk Start            0000 (0)\n-26BA8 Int File Attributes   0000 (0)\n+267C8 Compression Method    0008 (8) 'Deflated'\n+267CA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+267CE CRC                   00000000 (0)\n+267D2 Compressed Size       00000002 (2)\n+267D6 Uncompressed Size     00000000 (0)\n+267DA Filename Length       001B (27)\n+267DC Extra Length          0000 (0)\n+267DE Comment Length        0000 (0)\n+267E0 Disk Start            0000 (0)\n+267E2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26BAA Ext File Attributes   00000000 (0)\n-26BAE Local Header Offset   00001B25 (6949)\n-26BB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+267E4 Ext File Attributes   00000000 (0)\n+267E8 Local Header Offset   00001B20 (6944)\n+267EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26BB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x267EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26BCD CENTRAL HEADER #15    02014B50 (33639248)\n-26BD1 Created Zip Spec      14 (20) '2.0'\n-26BD2 Created OS            00 (0) 'MS-DOS'\n-26BD3 Extract Zip Spec      14 (20) '2.0'\n-26BD4 Extract OS            00 (0) 'MS-DOS'\n-26BD5 General Purpose Flag  0808 (2056)\n+26807 CENTRAL HEADER #15    02014B50 (33639248)\n+2680B Created Zip Spec      14 (20) '2.0'\n+2680C Created OS            00 (0) 'MS-DOS'\n+2680D Extract Zip Spec      14 (20) '2.0'\n+2680E Extract OS            00 (0) 'MS-DOS'\n+2680F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26BD7 Compression Method    0008 (8) 'Deflated'\n-26BD9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26BDD CRC                   00000000 (0)\n-26BE1 Compressed Size       00000002 (2)\n-26BE5 Uncompressed Size     00000000 (0)\n-26BE9 Filename Length       0025 (37)\n-26BEB Extra Length          0000 (0)\n-26BED Comment Length        0000 (0)\n-26BEF Disk Start            0000 (0)\n-26BF1 Int File Attributes   0000 (0)\n+26811 Compression Method    0008 (8) 'Deflated'\n+26813 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26817 CRC                   00000000 (0)\n+2681B Compressed Size       00000002 (2)\n+2681F Uncompressed Size     00000000 (0)\n+26823 Filename Length       0025 (37)\n+26825 Extra Length          0000 (0)\n+26827 Comment Length        0000 (0)\n+26829 Disk Start            0000 (0)\n+2682B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26BF3 Ext File Attributes   00000000 (0)\n-26BF7 Local Header Offset   00001B70 (7024)\n-26BFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2682D Ext File Attributes   00000000 (0)\n+26831 Local Header Offset   00001B6B (7019)\n+26835 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26BFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26C20 CENTRAL HEADER #16    02014B50 (33639248)\n-26C24 Created Zip Spec      14 (20) '2.0'\n-26C25 Created OS            00 (0) 'MS-DOS'\n-26C26 Extract Zip Spec      14 (20) '2.0'\n-26C27 Extract OS            00 (0) 'MS-DOS'\n-26C28 General Purpose Flag  0808 (2056)\n+2685A CENTRAL HEADER #16    02014B50 (33639248)\n+2685E Created Zip Spec      14 (20) '2.0'\n+2685F Created OS            00 (0) 'MS-DOS'\n+26860 Extract Zip Spec      14 (20) '2.0'\n+26861 Extract OS            00 (0) 'MS-DOS'\n+26862 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26C2A Compression Method    0008 (8) 'Deflated'\n-26C2C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26C30 CRC                   327C979B (847026075)\n-26C34 Compressed Size       000003A9 (937)\n-26C38 Uncompressed Size     00000E13 (3603)\n-26C3C Filename Length       0044 (68)\n-26C3E Extra Length          0000 (0)\n-26C40 Comment Length        0000 (0)\n-26C42 Disk Start            0000 (0)\n-26C44 Int File Attributes   0000 (0)\n+26864 Compression Method    0008 (8) 'Deflated'\n+26866 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2686A CRC                   327C979B (847026075)\n+2686E Compressed Size       000003A9 (937)\n+26872 Uncompressed Size     00000E13 (3603)\n+26876 Filename Length       0044 (68)\n+26878 Extra Length          0000 (0)\n+2687A Comment Length        0000 (0)\n+2687C Disk Start            0000 (0)\n+2687E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26C46 Ext File Attributes   00000000 (0)\n-26C4A Local Header Offset   00001BC5 (7109)\n-26C4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26880 Ext File Attributes   00000000 (0)\n+26884 Local Header Offset   00001BC0 (7104)\n+26888 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26C4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26888: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26C92 CENTRAL HEADER #17    02014B50 (33639248)\n-26C96 Created Zip Spec      14 (20) '2.0'\n-26C97 Created OS            00 (0) 'MS-DOS'\n-26C98 Extract Zip Spec      14 (20) '2.0'\n-26C99 Extract OS            00 (0) 'MS-DOS'\n-26C9A General Purpose Flag  0808 (2056)\n+268CC CENTRAL HEADER #17    02014B50 (33639248)\n+268D0 Created Zip Spec      14 (20) '2.0'\n+268D1 Created OS            00 (0) 'MS-DOS'\n+268D2 Extract Zip Spec      14 (20) '2.0'\n+268D3 Extract OS            00 (0) 'MS-DOS'\n+268D4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26C9C Compression Method    0008 (8) 'Deflated'\n-26C9E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26CA2 CRC                   F28F0F23 (4069461795)\n-26CA6 Compressed Size       0000038C (908)\n-26CAA Uncompressed Size     00000ADB (2779)\n-26CAE Filename Length       003C (60)\n-26CB0 Extra Length          0000 (0)\n-26CB2 Comment Length        0000 (0)\n-26CB4 Disk Start            0000 (0)\n-26CB6 Int File Attributes   0000 (0)\n+268D6 Compression Method    0008 (8) 'Deflated'\n+268D8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+268DC CRC                   F28F0F23 (4069461795)\n+268E0 Compressed Size       0000038C (908)\n+268E4 Uncompressed Size     00000ADB (2779)\n+268E8 Filename Length       003C (60)\n+268EA Extra Length          0000 (0)\n+268EC Comment Length        0000 (0)\n+268EE Disk Start            0000 (0)\n+268F0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26CB8 Ext File Attributes   00000000 (0)\n-26CBC Local Header Offset   00001FE0 (8160)\n-26CC0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+268F2 Ext File Attributes   00000000 (0)\n+268F6 Local Header Offset   00001FDB (8155)\n+268FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x268FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26CFC CENTRAL HEADER #18    02014B50 (33639248)\n-26D00 Created Zip Spec      14 (20) '2.0'\n-26D01 Created OS            00 (0) 'MS-DOS'\n-26D02 Extract Zip Spec      14 (20) '2.0'\n-26D03 Extract OS            00 (0) 'MS-DOS'\n-26D04 General Purpose Flag  0808 (2056)\n+26936 CENTRAL HEADER #18    02014B50 (33639248)\n+2693A Created Zip Spec      14 (20) '2.0'\n+2693B Created OS            00 (0) 'MS-DOS'\n+2693C Extract Zip Spec      14 (20) '2.0'\n+2693D Extract OS            00 (0) 'MS-DOS'\n+2693E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26D06 Compression Method    0008 (8) 'Deflated'\n-26D08 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26D0C CRC                   C86E8956 (3362687318)\n-26D10 Compressed Size       0000032D (813)\n-26D14 Uncompressed Size     00000680 (1664)\n-26D18 Filename Length       0037 (55)\n-26D1A Extra Length          0000 (0)\n-26D1C Comment Length        0000 (0)\n-26D1E Disk Start            0000 (0)\n-26D20 Int File Attributes   0000 (0)\n+26940 Compression Method    0008 (8) 'Deflated'\n+26942 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26946 CRC                   C86E8956 (3362687318)\n+2694A Compressed Size       0000032D (813)\n+2694E Uncompressed Size     00000680 (1664)\n+26952 Filename Length       0037 (55)\n+26954 Extra Length          0000 (0)\n+26956 Comment Length        0000 (0)\n+26958 Disk Start            0000 (0)\n+2695A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26D22 Ext File Attributes   00000000 (0)\n-26D26 Local Header Offset   000023D6 (9174)\n-26D2A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2695C Ext File Attributes   00000000 (0)\n+26960 Local Header Offset   000023D1 (9169)\n+26964 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26D2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26D61 CENTRAL HEADER #19    02014B50 (33639248)\n-26D65 Created Zip Spec      14 (20) '2.0'\n-26D66 Created OS            00 (0) 'MS-DOS'\n-26D67 Extract Zip Spec      14 (20) '2.0'\n-26D68 Extract OS            00 (0) 'MS-DOS'\n-26D69 General Purpose Flag  0808 (2056)\n+2699B CENTRAL HEADER #19    02014B50 (33639248)\n+2699F Created Zip Spec      14 (20) '2.0'\n+269A0 Created OS            00 (0) 'MS-DOS'\n+269A1 Extract Zip Spec      14 (20) '2.0'\n+269A2 Extract OS            00 (0) 'MS-DOS'\n+269A3 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26D6B Compression Method    0008 (8) 'Deflated'\n-26D6D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26D71 CRC                   202FD2AE (540005038)\n-26D75 Compressed Size       000002FF (767)\n-26D79 Uncompressed Size     0000062E (1582)\n-26D7D Filename Length       003C (60)\n-26D7F Extra Length          0000 (0)\n-26D81 Comment Length        0000 (0)\n-26D83 Disk Start            0000 (0)\n-26D85 Int File Attributes   0000 (0)\n+269A5 Compression Method    0008 (8) 'Deflated'\n+269A7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+269AB CRC                   202FD2AE (540005038)\n+269AF Compressed Size       000002FF (767)\n+269B3 Uncompressed Size     0000062E (1582)\n+269B7 Filename Length       003C (60)\n+269B9 Extra Length          0000 (0)\n+269BB Comment Length        0000 (0)\n+269BD Disk Start            0000 (0)\n+269BF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26D87 Ext File Attributes   00000000 (0)\n-26D8B Local Header Offset   00002768 (10088)\n-26D8F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+269C1 Ext File Attributes   00000000 (0)\n+269C5 Local Header Offset   00002763 (10083)\n+269C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x269C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26DCB CENTRAL HEADER #20    02014B50 (33639248)\n-26DCF Created Zip Spec      14 (20) '2.0'\n-26DD0 Created OS            00 (0) 'MS-DOS'\n-26DD1 Extract Zip Spec      14 (20) '2.0'\n-26DD2 Extract OS            00 (0) 'MS-DOS'\n-26DD3 General Purpose Flag  0808 (2056)\n+26A05 CENTRAL HEADER #20    02014B50 (33639248)\n+26A09 Created Zip Spec      14 (20) '2.0'\n+26A0A Created OS            00 (0) 'MS-DOS'\n+26A0B Extract Zip Spec      14 (20) '2.0'\n+26A0C Extract OS            00 (0) 'MS-DOS'\n+26A0D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26DD5 Compression Method    0008 (8) 'Deflated'\n-26DD7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26DDB CRC                   C3E9B085 (3286872197)\n-26DDF Compressed Size       000003B4 (948)\n-26DE3 Uncompressed Size     00000B1D (2845)\n-26DE7 Filename Length       003F (63)\n-26DE9 Extra Length          0000 (0)\n-26DEB Comment Length        0000 (0)\n-26DED Disk Start            0000 (0)\n-26DEF Int File Attributes   0000 (0)\n+26A0F Compression Method    0008 (8) 'Deflated'\n+26A11 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26A15 CRC                   C3E9B085 (3286872197)\n+26A19 Compressed Size       000003B4 (948)\n+26A1D Uncompressed Size     00000B1D (2845)\n+26A21 Filename Length       003F (63)\n+26A23 Extra Length          0000 (0)\n+26A25 Comment Length        0000 (0)\n+26A27 Disk Start            0000 (0)\n+26A29 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26DF1 Ext File Attributes   00000000 (0)\n-26DF5 Local Header Offset   00002AD1 (10961)\n-26DF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26A2B Ext File Attributes   00000000 (0)\n+26A2F Local Header Offset   00002ACC (10956)\n+26A33 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26DF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26A33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26E38 CENTRAL HEADER #21    02014B50 (33639248)\n-26E3C Created Zip Spec      14 (20) '2.0'\n-26E3D Created OS            00 (0) 'MS-DOS'\n-26E3E Extract Zip Spec      14 (20) '2.0'\n-26E3F Extract OS            00 (0) 'MS-DOS'\n-26E40 General Purpose Flag  0808 (2056)\n+26A72 CENTRAL HEADER #21    02014B50 (33639248)\n+26A76 Created Zip Spec      14 (20) '2.0'\n+26A77 Created OS            00 (0) 'MS-DOS'\n+26A78 Extract Zip Spec      14 (20) '2.0'\n+26A79 Extract OS            00 (0) 'MS-DOS'\n+26A7A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26E42 Compression Method    0008 (8) 'Deflated'\n-26E44 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26E48 CRC                   2CFB0574 (754648436)\n-26E4C Compressed Size       000002F8 (760)\n-26E50 Uncompressed Size     0000068A (1674)\n-26E54 Filename Length       003D (61)\n-26E56 Extra Length          0000 (0)\n-26E58 Comment Length        0000 (0)\n-26E5A Disk Start            0000 (0)\n-26E5C Int File Attributes   0000 (0)\n+26A7C Compression Method    0008 (8) 'Deflated'\n+26A7E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26A82 CRC                   2CFB0574 (754648436)\n+26A86 Compressed Size       000002F8 (760)\n+26A8A Uncompressed Size     0000068A (1674)\n+26A8E Filename Length       003D (61)\n+26A90 Extra Length          0000 (0)\n+26A92 Comment Length        0000 (0)\n+26A94 Disk Start            0000 (0)\n+26A96 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26E5E Ext File Attributes   00000000 (0)\n-26E62 Local Header Offset   00002EF2 (12018)\n-26E66 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26A98 Ext File Attributes   00000000 (0)\n+26A9C Local Header Offset   00002EED (12013)\n+26AA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26E66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26AA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26EA3 CENTRAL HEADER #22    02014B50 (33639248)\n-26EA7 Created Zip Spec      14 (20) '2.0'\n-26EA8 Created OS            00 (0) 'MS-DOS'\n-26EA9 Extract Zip Spec      14 (20) '2.0'\n-26EAA Extract OS            00 (0) 'MS-DOS'\n-26EAB General Purpose Flag  0808 (2056)\n+26ADD CENTRAL HEADER #22    02014B50 (33639248)\n+26AE1 Created Zip Spec      14 (20) '2.0'\n+26AE2 Created OS            00 (0) 'MS-DOS'\n+26AE3 Extract Zip Spec      14 (20) '2.0'\n+26AE4 Extract OS            00 (0) 'MS-DOS'\n+26AE5 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26EAD Compression Method    0008 (8) 'Deflated'\n-26EAF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26EB3 CRC                   A91CDACB (2837240523)\n-26EB7 Compressed Size       00000357 (855)\n-26EBB Uncompressed Size     00000758 (1880)\n-26EBF Filename Length       0033 (51)\n-26EC1 Extra Length          0000 (0)\n-26EC3 Comment Length        0000 (0)\n-26EC5 Disk Start            0000 (0)\n-26EC7 Int File Attributes   0000 (0)\n+26AE7 Compression Method    0008 (8) 'Deflated'\n+26AE9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26AED CRC                   A91CDACB (2837240523)\n+26AF1 Compressed Size       00000357 (855)\n+26AF5 Uncompressed Size     00000758 (1880)\n+26AF9 Filename Length       0033 (51)\n+26AFB Extra Length          0000 (0)\n+26AFD Comment Length        0000 (0)\n+26AFF Disk Start            0000 (0)\n+26B01 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26EC9 Ext File Attributes   00000000 (0)\n-26ECD Local Header Offset   00003255 (12885)\n-26ED1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26B03 Ext File Attributes   00000000 (0)\n+26B07 Local Header Offset   00003250 (12880)\n+26B0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26ED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26F04 CENTRAL HEADER #23    02014B50 (33639248)\n-26F08 Created Zip Spec      14 (20) '2.0'\n-26F09 Created OS            00 (0) 'MS-DOS'\n-26F0A Extract Zip Spec      14 (20) '2.0'\n-26F0B Extract OS            00 (0) 'MS-DOS'\n-26F0C General Purpose Flag  0808 (2056)\n+26B3E CENTRAL HEADER #23    02014B50 (33639248)\n+26B42 Created Zip Spec      14 (20) '2.0'\n+26B43 Created OS            00 (0) 'MS-DOS'\n+26B44 Extract Zip Spec      14 (20) '2.0'\n+26B45 Extract OS            00 (0) 'MS-DOS'\n+26B46 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26F0E Compression Method    0008 (8) 'Deflated'\n-26F10 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26F14 CRC                   1F16A07C (521576572)\n-26F18 Compressed Size       00000495 (1173)\n-26F1C Uncompressed Size     00000C1A (3098)\n-26F20 Filename Length       003A (58)\n-26F22 Extra Length          0000 (0)\n-26F24 Comment Length        0000 (0)\n-26F26 Disk Start            0000 (0)\n-26F28 Int File Attributes   0000 (0)\n+26B48 Compression Method    0008 (8) 'Deflated'\n+26B4A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26B4E CRC                   1F16A07C (521576572)\n+26B52 Compressed Size       00000495 (1173)\n+26B56 Uncompressed Size     00000C1A (3098)\n+26B5A Filename Length       003A (58)\n+26B5C Extra Length          0000 (0)\n+26B5E Comment Length        0000 (0)\n+26B60 Disk Start            0000 (0)\n+26B62 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26F2A Ext File Attributes   00000000 (0)\n-26F2E Local Header Offset   0000360D (13837)\n-26F32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26B64 Ext File Attributes   00000000 (0)\n+26B68 Local Header Offset   00003608 (13832)\n+26B6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26B6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26F6C CENTRAL HEADER #24    02014B50 (33639248)\n-26F70 Created Zip Spec      14 (20) '2.0'\n-26F71 Created OS            00 (0) 'MS-DOS'\n-26F72 Extract Zip Spec      14 (20) '2.0'\n-26F73 Extract OS            00 (0) 'MS-DOS'\n-26F74 General Purpose Flag  0808 (2056)\n+26BA6 CENTRAL HEADER #24    02014B50 (33639248)\n+26BAA Created Zip Spec      14 (20) '2.0'\n+26BAB Created OS            00 (0) 'MS-DOS'\n+26BAC Extract Zip Spec      14 (20) '2.0'\n+26BAD Extract OS            00 (0) 'MS-DOS'\n+26BAE General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26F76 Compression Method    0008 (8) 'Deflated'\n-26F78 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26F7C CRC                   2238DCDD (574151901)\n-26F80 Compressed Size       00000456 (1110)\n-26F84 Uncompressed Size     00000B78 (2936)\n-26F88 Filename Length       003E (62)\n-26F8A Extra Length          0000 (0)\n-26F8C Comment Length        0000 (0)\n-26F8E Disk Start            0000 (0)\n-26F90 Int File Attributes   0000 (0)\n+26BB0 Compression Method    0008 (8) 'Deflated'\n+26BB2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26BB6 CRC                   2238DCDD (574151901)\n+26BBA Compressed Size       00000456 (1110)\n+26BBE Uncompressed Size     00000B78 (2936)\n+26BC2 Filename Length       003E (62)\n+26BC4 Extra Length          0000 (0)\n+26BC6 Comment Length        0000 (0)\n+26BC8 Disk Start            0000 (0)\n+26BCA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26F92 Ext File Attributes   00000000 (0)\n-26F96 Local Header Offset   00003B0A (15114)\n-26F9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26BCC Ext File Attributes   00000000 (0)\n+26BD0 Local Header Offset   00003B05 (15109)\n+26BD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26BD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26FD8 CENTRAL HEADER #25    02014B50 (33639248)\n-26FDC Created Zip Spec      14 (20) '2.0'\n-26FDD Created OS            00 (0) 'MS-DOS'\n-26FDE Extract Zip Spec      14 (20) '2.0'\n-26FDF Extract OS            00 (0) 'MS-DOS'\n-26FE0 General Purpose Flag  0808 (2056)\n+26C12 CENTRAL HEADER #25    02014B50 (33639248)\n+26C16 Created Zip Spec      14 (20) '2.0'\n+26C17 Created OS            00 (0) 'MS-DOS'\n+26C18 Extract Zip Spec      14 (20) '2.0'\n+26C19 Extract OS            00 (0) 'MS-DOS'\n+26C1A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-26FE2 Compression Method    0008 (8) 'Deflated'\n-26FE4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-26FE8 CRC                   10650FD7 (275058647)\n-26FEC Compressed Size       000003EE (1006)\n-26FF0 Uncompressed Size     0000088A (2186)\n-26FF4 Filename Length       003B (59)\n-26FF6 Extra Length          0000 (0)\n-26FF8 Comment Length        0000 (0)\n-26FFA Disk Start            0000 (0)\n-26FFC Int File Attributes   0000 (0)\n+26C1C Compression Method    0008 (8) 'Deflated'\n+26C1E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26C22 CRC                   10650FD7 (275058647)\n+26C26 Compressed Size       000003EE (1006)\n+26C2A Uncompressed Size     0000088A (2186)\n+26C2E Filename Length       003B (59)\n+26C30 Extra Length          0000 (0)\n+26C32 Comment Length        0000 (0)\n+26C34 Disk Start            0000 (0)\n+26C36 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-26FFE Ext File Attributes   00000000 (0)\n-27002 Local Header Offset   00003FCC (16332)\n-27006 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26C38 Ext File Attributes   00000000 (0)\n+26C3C Local Header Offset   00003FC7 (16327)\n+26C40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27041 CENTRAL HEADER #26    02014B50 (33639248)\n-27045 Created Zip Spec      14 (20) '2.0'\n-27046 Created OS            00 (0) 'MS-DOS'\n-27047 Extract Zip Spec      14 (20) '2.0'\n-27048 Extract OS            00 (0) 'MS-DOS'\n-27049 General Purpose Flag  0808 (2056)\n+26C7B CENTRAL HEADER #26    02014B50 (33639248)\n+26C7F Created Zip Spec      14 (20) '2.0'\n+26C80 Created OS            00 (0) 'MS-DOS'\n+26C81 Extract Zip Spec      14 (20) '2.0'\n+26C82 Extract OS            00 (0) 'MS-DOS'\n+26C83 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2704B Compression Method    0008 (8) 'Deflated'\n-2704D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27051 CRC                   8A9476AB (2324985515)\n-27055 Compressed Size       00000966 (2406)\n-27059 Uncompressed Size     000026CA (9930)\n-2705D Filename Length       0037 (55)\n-2705F Extra Length          0000 (0)\n-27061 Comment Length        0000 (0)\n-27063 Disk Start            0000 (0)\n-27065 Int File Attributes   0000 (0)\n+26C85 Compression Method    0008 (8) 'Deflated'\n+26C87 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26C8B CRC                   8A9476AB (2324985515)\n+26C8F Compressed Size       00000966 (2406)\n+26C93 Uncompressed Size     000026CA (9930)\n+26C97 Filename Length       0037 (55)\n+26C99 Extra Length          0000 (0)\n+26C9B Comment Length        0000 (0)\n+26C9D Disk Start            0000 (0)\n+26C9F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27067 Ext File Attributes   00000000 (0)\n-2706B Local Header Offset   00004423 (17443)\n-2706F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26CA1 Ext File Attributes   00000000 (0)\n+26CA5 Local Header Offset   0000441E (17438)\n+26CA9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2706F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26CA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-270A6 CENTRAL HEADER #27    02014B50 (33639248)\n-270AA Created Zip Spec      14 (20) '2.0'\n-270AB Created OS            00 (0) 'MS-DOS'\n-270AC Extract Zip Spec      14 (20) '2.0'\n-270AD Extract OS            00 (0) 'MS-DOS'\n-270AE General Purpose Flag  0808 (2056)\n+26CE0 CENTRAL HEADER #27    02014B50 (33639248)\n+26CE4 Created Zip Spec      14 (20) '2.0'\n+26CE5 Created OS            00 (0) 'MS-DOS'\n+26CE6 Extract Zip Spec      14 (20) '2.0'\n+26CE7 Extract OS            00 (0) 'MS-DOS'\n+26CE8 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-270B0 Compression Method    0008 (8) 'Deflated'\n-270B2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-270B6 CRC                   646FDA5A (1685051994)\n-270BA Compressed Size       000002E1 (737)\n-270BE Uncompressed Size     000006A4 (1700)\n-270C2 Filename Length       0034 (52)\n-270C4 Extra Length          0000 (0)\n-270C6 Comment Length        0000 (0)\n-270C8 Disk Start            0000 (0)\n-270CA Int File Attributes   0000 (0)\n+26CEA Compression Method    0008 (8) 'Deflated'\n+26CEC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26CF0 CRC                   646FDA5A (1685051994)\n+26CF4 Compressed Size       000002E1 (737)\n+26CF8 Uncompressed Size     000006A4 (1700)\n+26CFC Filename Length       0034 (52)\n+26CFE Extra Length          0000 (0)\n+26D00 Comment Length        0000 (0)\n+26D02 Disk Start            0000 (0)\n+26D04 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-270CC Ext File Attributes   00000000 (0)\n-270D0 Local Header Offset   00004DEE (19950)\n-270D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26D06 Ext File Attributes   00000000 (0)\n+26D0A Local Header Offset   00004DE9 (19945)\n+26D0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x270D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26D0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27108 CENTRAL HEADER #28    02014B50 (33639248)\n-2710C Created Zip Spec      14 (20) '2.0'\n-2710D Created OS            00 (0) 'MS-DOS'\n-2710E Extract Zip Spec      14 (20) '2.0'\n-2710F Extract OS            00 (0) 'MS-DOS'\n-27110 General Purpose Flag  0808 (2056)\n+26D42 CENTRAL HEADER #28    02014B50 (33639248)\n+26D46 Created Zip Spec      14 (20) '2.0'\n+26D47 Created OS            00 (0) 'MS-DOS'\n+26D48 Extract Zip Spec      14 (20) '2.0'\n+26D49 Extract OS            00 (0) 'MS-DOS'\n+26D4A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27112 Compression Method    0008 (8) 'Deflated'\n-27114 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27118 CRC                   0444C320 (71615264)\n-2711C Compressed Size       000003E6 (998)\n-27120 Uncompressed Size     00000950 (2384)\n-27124 Filename Length       0034 (52)\n-27126 Extra Length          0000 (0)\n-27128 Comment Length        0000 (0)\n-2712A Disk Start            0000 (0)\n-2712C Int File Attributes   0000 (0)\n+26D4C Compression Method    0008 (8) 'Deflated'\n+26D4E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26D52 CRC                   0444C320 (71615264)\n+26D56 Compressed Size       000003E6 (998)\n+26D5A Uncompressed Size     00000950 (2384)\n+26D5E Filename Length       0034 (52)\n+26D60 Extra Length          0000 (0)\n+26D62 Comment Length        0000 (0)\n+26D64 Disk Start            0000 (0)\n+26D66 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2712E Ext File Attributes   00000000 (0)\n-27132 Local Header Offset   00005131 (20785)\n-27136 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26D68 Ext File Attributes   00000000 (0)\n+26D6C Local Header Offset   0000512C (20780)\n+26D70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26D70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2716A CENTRAL HEADER #29    02014B50 (33639248)\n-2716E Created Zip Spec      14 (20) '2.0'\n-2716F Created OS            00 (0) 'MS-DOS'\n-27170 Extract Zip Spec      14 (20) '2.0'\n-27171 Extract OS            00 (0) 'MS-DOS'\n-27172 General Purpose Flag  0808 (2056)\n+26DA4 CENTRAL HEADER #29    02014B50 (33639248)\n+26DA8 Created Zip Spec      14 (20) '2.0'\n+26DA9 Created OS            00 (0) 'MS-DOS'\n+26DAA Extract Zip Spec      14 (20) '2.0'\n+26DAB Extract OS            00 (0) 'MS-DOS'\n+26DAC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27174 Compression Method    0008 (8) 'Deflated'\n-27176 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2717A CRC                   295C56D7 (693917399)\n-2717E Compressed Size       000024AB (9387)\n-27182 Uncompressed Size     0000A182 (41346)\n-27186 Filename Length       0038 (56)\n-27188 Extra Length          0000 (0)\n-2718A Comment Length        0000 (0)\n-2718C Disk Start            0000 (0)\n-2718E Int File Attributes   0000 (0)\n+26DAE Compression Method    0008 (8) 'Deflated'\n+26DB0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26DB4 CRC                   295C56D7 (693917399)\n+26DB8 Compressed Size       000024AB (9387)\n+26DBC Uncompressed Size     0000A182 (41346)\n+26DC0 Filename Length       0038 (56)\n+26DC2 Extra Length          0000 (0)\n+26DC4 Comment Length        0000 (0)\n+26DC6 Disk Start            0000 (0)\n+26DC8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27190 Ext File Attributes   00000000 (0)\n-27194 Local Header Offset   00005579 (21881)\n-27198 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26DCA Ext File Attributes   00000000 (0)\n+26DCE Local Header Offset   00005574 (21876)\n+26DD2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27198: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-271D0 CENTRAL HEADER #30    02014B50 (33639248)\n-271D4 Created Zip Spec      14 (20) '2.0'\n-271D5 Created OS            00 (0) 'MS-DOS'\n-271D6 Extract Zip Spec      14 (20) '2.0'\n-271D7 Extract OS            00 (0) 'MS-DOS'\n-271D8 General Purpose Flag  0808 (2056)\n+26E0A CENTRAL HEADER #30    02014B50 (33639248)\n+26E0E Created Zip Spec      14 (20) '2.0'\n+26E0F Created OS            00 (0) 'MS-DOS'\n+26E10 Extract Zip Spec      14 (20) '2.0'\n+26E11 Extract OS            00 (0) 'MS-DOS'\n+26E12 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-271DA Compression Method    0008 (8) 'Deflated'\n-271DC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-271E0 CRC                   DB521489 (3679589513)\n-271E4 Compressed Size       0000089D (2205)\n-271E8 Uncompressed Size     00001CA0 (7328)\n-271EC Filename Length       003D (61)\n-271EE Extra Length          0000 (0)\n-271F0 Comment Length        0000 (0)\n-271F2 Disk Start            0000 (0)\n-271F4 Int File Attributes   0000 (0)\n+26E14 Compression Method    0008 (8) 'Deflated'\n+26E16 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26E1A CRC                   DB521489 (3679589513)\n+26E1E Compressed Size       0000089D (2205)\n+26E22 Uncompressed Size     00001CA0 (7328)\n+26E26 Filename Length       003D (61)\n+26E28 Extra Length          0000 (0)\n+26E2A Comment Length        0000 (0)\n+26E2C Disk Start            0000 (0)\n+26E2E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-271F6 Ext File Attributes   00000000 (0)\n-271FA Local Header Offset   00007A8A (31370)\n-271FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26E30 Ext File Attributes   00000000 (0)\n+26E34 Local Header Offset   00007A85 (31365)\n+26E38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x271FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26E38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2723B CENTRAL HEADER #31    02014B50 (33639248)\n-2723F Created Zip Spec      14 (20) '2.0'\n-27240 Created OS            00 (0) 'MS-DOS'\n-27241 Extract Zip Spec      14 (20) '2.0'\n-27242 Extract OS            00 (0) 'MS-DOS'\n-27243 General Purpose Flag  0808 (2056)\n+26E75 CENTRAL HEADER #31    02014B50 (33639248)\n+26E79 Created Zip Spec      14 (20) '2.0'\n+26E7A Created OS            00 (0) 'MS-DOS'\n+26E7B Extract Zip Spec      14 (20) '2.0'\n+26E7C Extract OS            00 (0) 'MS-DOS'\n+26E7D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27245 Compression Method    0008 (8) 'Deflated'\n-27247 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2724B CRC                   4391880F (1133611023)\n-2724F Compressed Size       000003E3 (995)\n-27253 Uncompressed Size     00000862 (2146)\n-27257 Filename Length       0031 (49)\n-27259 Extra Length          0000 (0)\n-2725B Comment Length        0000 (0)\n-2725D Disk Start            0000 (0)\n-2725F Int File Attributes   0000 (0)\n+26E7F Compression Method    0008 (8) 'Deflated'\n+26E81 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26E85 CRC                   4391880F (1133611023)\n+26E89 Compressed Size       000003E3 (995)\n+26E8D Uncompressed Size     00000862 (2146)\n+26E91 Filename Length       0031 (49)\n+26E93 Extra Length          0000 (0)\n+26E95 Comment Length        0000 (0)\n+26E97 Disk Start            0000 (0)\n+26E99 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27261 Ext File Attributes   00000000 (0)\n-27265 Local Header Offset   00008392 (33682)\n-27269 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26E9B Ext File Attributes   00000000 (0)\n+26E9F Local Header Offset   0000838D (33677)\n+26EA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26EA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2729A CENTRAL HEADER #32    02014B50 (33639248)\n-2729E Created Zip Spec      14 (20) '2.0'\n-2729F Created OS            00 (0) 'MS-DOS'\n-272A0 Extract Zip Spec      14 (20) '2.0'\n-272A1 Extract OS            00 (0) 'MS-DOS'\n-272A2 General Purpose Flag  0808 (2056)\n+26ED4 CENTRAL HEADER #32    02014B50 (33639248)\n+26ED8 Created Zip Spec      14 (20) '2.0'\n+26ED9 Created OS            00 (0) 'MS-DOS'\n+26EDA Extract Zip Spec      14 (20) '2.0'\n+26EDB Extract OS            00 (0) 'MS-DOS'\n+26EDC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-272A4 Compression Method    0008 (8) 'Deflated'\n-272A6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-272AA CRC                   DC0E280A (3691915274)\n-272AE Compressed Size       0000074F (1871)\n-272B2 Uncompressed Size     00001BBD (7101)\n-272B6 Filename Length       003E (62)\n-272B8 Extra Length          0000 (0)\n-272BA Comment Length        0000 (0)\n-272BC Disk Start            0000 (0)\n-272BE Int File Attributes   0000 (0)\n+26EDE Compression Method    0008 (8) 'Deflated'\n+26EE0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26EE4 CRC                   DC0E280A (3691915274)\n+26EE8 Compressed Size       0000074F (1871)\n+26EEC Uncompressed Size     00001BBD (7101)\n+26EF0 Filename Length       003E (62)\n+26EF2 Extra Length          0000 (0)\n+26EF4 Comment Length        0000 (0)\n+26EF6 Disk Start            0000 (0)\n+26EF8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-272C0 Ext File Attributes   00000000 (0)\n-272C4 Local Header Offset   000087D4 (34772)\n-272C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26EFA Ext File Attributes   00000000 (0)\n+26EFE Local Header Offset   000087CF (34767)\n+26F02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x272C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27306 CENTRAL HEADER #33    02014B50 (33639248)\n-2730A Created Zip Spec      14 (20) '2.0'\n-2730B Created OS            00 (0) 'MS-DOS'\n-2730C Extract Zip Spec      14 (20) '2.0'\n-2730D Extract OS            00 (0) 'MS-DOS'\n-2730E General Purpose Flag  0808 (2056)\n+26F40 CENTRAL HEADER #33    02014B50 (33639248)\n+26F44 Created Zip Spec      14 (20) '2.0'\n+26F45 Created OS            00 (0) 'MS-DOS'\n+26F46 Extract Zip Spec      14 (20) '2.0'\n+26F47 Extract OS            00 (0) 'MS-DOS'\n+26F48 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27310 Compression Method    0008 (8) 'Deflated'\n-27312 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27316 CRC                   FCA5633C (4238697276)\n-2731A Compressed Size       0000040D (1037)\n-2731E Uncompressed Size     00000A00 (2560)\n-27322 Filename Length       0035 (53)\n-27324 Extra Length          0000 (0)\n-27326 Comment Length        0000 (0)\n-27328 Disk Start            0000 (0)\n-2732A Int File Attributes   0000 (0)\n+26F4A Compression Method    0008 (8) 'Deflated'\n+26F4C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26F50 CRC                   FCA5633C (4238697276)\n+26F54 Compressed Size       0000040D (1037)\n+26F58 Uncompressed Size     00000A00 (2560)\n+26F5C Filename Length       0035 (53)\n+26F5E Extra Length          0000 (0)\n+26F60 Comment Length        0000 (0)\n+26F62 Disk Start            0000 (0)\n+26F64 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2732C Ext File Attributes   00000000 (0)\n-27330 Local Header Offset   00008F8F (36751)\n-27334 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26F66 Ext File Attributes   00000000 (0)\n+26F6A Local Header Offset   00008F8A (36746)\n+26F6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27334: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27369 CENTRAL HEADER #34    02014B50 (33639248)\n-2736D Created Zip Spec      14 (20) '2.0'\n-2736E Created OS            00 (0) 'MS-DOS'\n-2736F Extract Zip Spec      14 (20) '2.0'\n-27370 Extract OS            00 (0) 'MS-DOS'\n-27371 General Purpose Flag  0808 (2056)\n+26FA3 CENTRAL HEADER #34    02014B50 (33639248)\n+26FA7 Created Zip Spec      14 (20) '2.0'\n+26FA8 Created OS            00 (0) 'MS-DOS'\n+26FA9 Extract Zip Spec      14 (20) '2.0'\n+26FAA Extract OS            00 (0) 'MS-DOS'\n+26FAB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27373 Compression Method    0008 (8) 'Deflated'\n-27375 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27379 CRC                   D4041A8E (3557038734)\n-2737D Compressed Size       00000385 (901)\n-27381 Uncompressed Size     000008CF (2255)\n-27385 Filename Length       0039 (57)\n-27387 Extra Length          0000 (0)\n-27389 Comment Length        0000 (0)\n-2738B Disk Start            0000 (0)\n-2738D Int File Attributes   0000 (0)\n+26FAD Compression Method    0008 (8) 'Deflated'\n+26FAF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+26FB3 CRC                   D4041A8E (3557038734)\n+26FB7 Compressed Size       00000385 (901)\n+26FBB Uncompressed Size     000008CF (2255)\n+26FBF Filename Length       0039 (57)\n+26FC1 Extra Length          0000 (0)\n+26FC3 Comment Length        0000 (0)\n+26FC5 Disk Start            0000 (0)\n+26FC7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2738F Ext File Attributes   00000000 (0)\n-27393 Local Header Offset   000093FF (37887)\n-27397 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26FC9 Ext File Attributes   00000000 (0)\n+26FCD Local Header Offset   000093FA (37882)\n+26FD1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26FD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-273D0 CENTRAL HEADER #35    02014B50 (33639248)\n-273D4 Created Zip Spec      14 (20) '2.0'\n-273D5 Created OS            00 (0) 'MS-DOS'\n-273D6 Extract Zip Spec      14 (20) '2.0'\n-273D7 Extract OS            00 (0) 'MS-DOS'\n-273D8 General Purpose Flag  0808 (2056)\n+2700A CENTRAL HEADER #35    02014B50 (33639248)\n+2700E Created Zip Spec      14 (20) '2.0'\n+2700F Created OS            00 (0) 'MS-DOS'\n+27010 Extract Zip Spec      14 (20) '2.0'\n+27011 Extract OS            00 (0) 'MS-DOS'\n+27012 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-273DA Compression Method    0008 (8) 'Deflated'\n-273DC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-273E0 CRC                   47E2095D (1205995869)\n-273E4 Compressed Size       00000256 (598)\n-273E8 Uncompressed Size     00000487 (1159)\n-273EC Filename Length       003B (59)\n-273EE Extra Length          0000 (0)\n-273F0 Comment Length        0000 (0)\n-273F2 Disk Start            0000 (0)\n-273F4 Int File Attributes   0000 (0)\n+27014 Compression Method    0008 (8) 'Deflated'\n+27016 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2701A CRC                   47E2095D (1205995869)\n+2701E Compressed Size       00000256 (598)\n+27022 Uncompressed Size     00000487 (1159)\n+27026 Filename Length       003B (59)\n+27028 Extra Length          0000 (0)\n+2702A Comment Length        0000 (0)\n+2702C Disk Start            0000 (0)\n+2702E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-273F6 Ext File Attributes   00000000 (0)\n-273FA Local Header Offset   000097EB (38891)\n-273FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27030 Ext File Attributes   00000000 (0)\n+27034 Local Header Offset   000097E6 (38886)\n+27038 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x273FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27439 CENTRAL HEADER #36    02014B50 (33639248)\n-2743D Created Zip Spec      14 (20) '2.0'\n-2743E Created OS            00 (0) 'MS-DOS'\n-2743F Extract Zip Spec      14 (20) '2.0'\n-27440 Extract OS            00 (0) 'MS-DOS'\n-27441 General Purpose Flag  0808 (2056)\n+27073 CENTRAL HEADER #36    02014B50 (33639248)\n+27077 Created Zip Spec      14 (20) '2.0'\n+27078 Created OS            00 (0) 'MS-DOS'\n+27079 Extract Zip Spec      14 (20) '2.0'\n+2707A Extract OS            00 (0) 'MS-DOS'\n+2707B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27443 Compression Method    0008 (8) 'Deflated'\n-27445 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27449 CRC                   CD937BDC (3448994780)\n-2744D Compressed Size       00000366 (870)\n-27451 Uncompressed Size     000006FE (1790)\n-27455 Filename Length       003C (60)\n-27457 Extra Length          0000 (0)\n-27459 Comment Length        0000 (0)\n-2745B Disk Start            0000 (0)\n-2745D Int File Attributes   0000 (0)\n+2707D Compression Method    0008 (8) 'Deflated'\n+2707F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27083 CRC                   CD937BDC (3448994780)\n+27087 Compressed Size       00000366 (870)\n+2708B Uncompressed Size     000006FE (1790)\n+2708F Filename Length       003C (60)\n+27091 Extra Length          0000 (0)\n+27093 Comment Length        0000 (0)\n+27095 Disk Start            0000 (0)\n+27097 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2745F Ext File Attributes   00000000 (0)\n-27463 Local Header Offset   00009AAA (39594)\n-27467 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27099 Ext File Attributes   00000000 (0)\n+2709D Local Header Offset   00009AA5 (39589)\n+270A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x270A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-274A3 CENTRAL HEADER #37    02014B50 (33639248)\n-274A7 Created Zip Spec      14 (20) '2.0'\n-274A8 Created OS            00 (0) 'MS-DOS'\n-274A9 Extract Zip Spec      14 (20) '2.0'\n-274AA Extract OS            00 (0) 'MS-DOS'\n-274AB General Purpose Flag  0808 (2056)\n+270DD CENTRAL HEADER #37    02014B50 (33639248)\n+270E1 Created Zip Spec      14 (20) '2.0'\n+270E2 Created OS            00 (0) 'MS-DOS'\n+270E3 Extract Zip Spec      14 (20) '2.0'\n+270E4 Extract OS            00 (0) 'MS-DOS'\n+270E5 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-274AD Compression Method    0008 (8) 'Deflated'\n-274AF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-274B3 CRC                   DAF6ADDA (3673599450)\n-274B7 Compressed Size       00000659 (1625)\n-274BB Uncompressed Size     0000158D (5517)\n-274BF Filename Length       0036 (54)\n-274C1 Extra Length          0000 (0)\n-274C3 Comment Length        0000 (0)\n-274C5 Disk Start            0000 (0)\n-274C7 Int File Attributes   0000 (0)\n+270E7 Compression Method    0008 (8) 'Deflated'\n+270E9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+270ED CRC                   DAF6ADDA (3673599450)\n+270F1 Compressed Size       00000659 (1625)\n+270F5 Uncompressed Size     0000158D (5517)\n+270F9 Filename Length       0036 (54)\n+270FB Extra Length          0000 (0)\n+270FD Comment Length        0000 (0)\n+270FF Disk Start            0000 (0)\n+27101 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-274C9 Ext File Attributes   00000000 (0)\n-274CD Local Header Offset   00009E7A (40570)\n-274D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27103 Ext File Attributes   00000000 (0)\n+27107 Local Header Offset   00009E75 (40565)\n+2710B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x274D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2710B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27507 CENTRAL HEADER #38    02014B50 (33639248)\n-2750B Created Zip Spec      14 (20) '2.0'\n-2750C Created OS            00 (0) 'MS-DOS'\n-2750D Extract Zip Spec      14 (20) '2.0'\n-2750E Extract OS            00 (0) 'MS-DOS'\n-2750F General Purpose Flag  0808 (2056)\n+27141 CENTRAL HEADER #38    02014B50 (33639248)\n+27145 Created Zip Spec      14 (20) '2.0'\n+27146 Created OS            00 (0) 'MS-DOS'\n+27147 Extract Zip Spec      14 (20) '2.0'\n+27148 Extract OS            00 (0) 'MS-DOS'\n+27149 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27511 Compression Method    0008 (8) 'Deflated'\n-27513 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27517 CRC                   160D64EF (369976559)\n-2751B Compressed Size       00000709 (1801)\n-2751F Uncompressed Size     00001773 (6003)\n-27523 Filename Length       0035 (53)\n-27525 Extra Length          0000 (0)\n-27527 Comment Length        0000 (0)\n-27529 Disk Start            0000 (0)\n-2752B Int File Attributes   0000 (0)\n+2714B Compression Method    0008 (8) 'Deflated'\n+2714D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27151 CRC                   160D64EF (369976559)\n+27155 Compressed Size       00000709 (1801)\n+27159 Uncompressed Size     00001773 (6003)\n+2715D Filename Length       0035 (53)\n+2715F Extra Length          0000 (0)\n+27161 Comment Length        0000 (0)\n+27163 Disk Start            0000 (0)\n+27165 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2752D Ext File Attributes   00000000 (0)\n-27531 Local Header Offset   0000A537 (42295)\n-27535 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27167 Ext File Attributes   00000000 (0)\n+2716B Local Header Offset   0000A532 (42290)\n+2716F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2716F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2756A CENTRAL HEADER #39    02014B50 (33639248)\n-2756E Created Zip Spec      14 (20) '2.0'\n-2756F Created OS            00 (0) 'MS-DOS'\n-27570 Extract Zip Spec      14 (20) '2.0'\n-27571 Extract OS            00 (0) 'MS-DOS'\n-27572 General Purpose Flag  0808 (2056)\n+271A4 CENTRAL HEADER #39    02014B50 (33639248)\n+271A8 Created Zip Spec      14 (20) '2.0'\n+271A9 Created OS            00 (0) 'MS-DOS'\n+271AA Extract Zip Spec      14 (20) '2.0'\n+271AB Extract OS            00 (0) 'MS-DOS'\n+271AC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27574 Compression Method    0008 (8) 'Deflated'\n-27576 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2757A CRC                   EC32CDF1 (3962752497)\n-2757E Compressed Size       00000490 (1168)\n-27582 Uncompressed Size     00000AA9 (2729)\n-27586 Filename Length       002E (46)\n-27588 Extra Length          0000 (0)\n-2758A Comment Length        0000 (0)\n-2758C Disk Start            0000 (0)\n-2758E Int File Attributes   0000 (0)\n+271AE Compression Method    0008 (8) 'Deflated'\n+271B0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+271B4 CRC                   EC32CDF1 (3962752497)\n+271B8 Compressed Size       00000490 (1168)\n+271BC Uncompressed Size     00000AA9 (2729)\n+271C0 Filename Length       002E (46)\n+271C2 Extra Length          0000 (0)\n+271C4 Comment Length        0000 (0)\n+271C6 Disk Start            0000 (0)\n+271C8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27590 Ext File Attributes   00000000 (0)\n-27594 Local Header Offset   0000ACA3 (44195)\n-27598 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+271CA Ext File Attributes   00000000 (0)\n+271CE Local Header Offset   0000AC9E (44190)\n+271D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27598: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x271D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-275C6 CENTRAL HEADER #40    02014B50 (33639248)\n-275CA Created Zip Spec      14 (20) '2.0'\n-275CB Created OS            00 (0) 'MS-DOS'\n-275CC Extract Zip Spec      14 (20) '2.0'\n-275CD Extract OS            00 (0) 'MS-DOS'\n-275CE General Purpose Flag  0808 (2056)\n+27200 CENTRAL HEADER #40    02014B50 (33639248)\n+27204 Created Zip Spec      14 (20) '2.0'\n+27205 Created OS            00 (0) 'MS-DOS'\n+27206 Extract Zip Spec      14 (20) '2.0'\n+27207 Extract OS            00 (0) 'MS-DOS'\n+27208 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-275D0 Compression Method    0008 (8) 'Deflated'\n-275D2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-275D6 CRC                   3072EA9E (812837534)\n-275DA Compressed Size       00000651 (1617)\n-275DE Uncompressed Size     00001263 (4707)\n-275E2 Filename Length       0035 (53)\n-275E4 Extra Length          0000 (0)\n-275E6 Comment Length        0000 (0)\n-275E8 Disk Start            0000 (0)\n-275EA Int File Attributes   0000 (0)\n+2720A Compression Method    0008 (8) 'Deflated'\n+2720C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27210 CRC                   3072EA9E (812837534)\n+27214 Compressed Size       00000651 (1617)\n+27218 Uncompressed Size     00001263 (4707)\n+2721C Filename Length       0035 (53)\n+2721E Extra Length          0000 (0)\n+27220 Comment Length        0000 (0)\n+27222 Disk Start            0000 (0)\n+27224 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-275EC Ext File Attributes   00000000 (0)\n-275F0 Local Header Offset   0000B18F (45455)\n-275F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27226 Ext File Attributes   00000000 (0)\n+2722A Local Header Offset   0000B18A (45450)\n+2722E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x275F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2722E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27629 CENTRAL HEADER #41    02014B50 (33639248)\n-2762D Created Zip Spec      14 (20) '2.0'\n-2762E Created OS            00 (0) 'MS-DOS'\n-2762F Extract Zip Spec      14 (20) '2.0'\n-27630 Extract OS            00 (0) 'MS-DOS'\n-27631 General Purpose Flag  0808 (2056)\n+27263 CENTRAL HEADER #41    02014B50 (33639248)\n+27267 Created Zip Spec      14 (20) '2.0'\n+27268 Created OS            00 (0) 'MS-DOS'\n+27269 Extract Zip Spec      14 (20) '2.0'\n+2726A Extract OS            00 (0) 'MS-DOS'\n+2726B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27633 Compression Method    0008 (8) 'Deflated'\n-27635 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27639 CRC                   267C03C7 (645661639)\n-2763D Compressed Size       00000535 (1333)\n-27641 Uncompressed Size     0000109E (4254)\n-27645 Filename Length       0034 (52)\n-27647 Extra Length          0000 (0)\n-27649 Comment Length        0000 (0)\n-2764B Disk Start            0000 (0)\n-2764D Int File Attributes   0000 (0)\n+2726D Compression Method    0008 (8) 'Deflated'\n+2726F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27273 CRC                   267C03C7 (645661639)\n+27277 Compressed Size       00000535 (1333)\n+2727B Uncompressed Size     0000109E (4254)\n+2727F Filename Length       0034 (52)\n+27281 Extra Length          0000 (0)\n+27283 Comment Length        0000 (0)\n+27285 Disk Start            0000 (0)\n+27287 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2764F Ext File Attributes   00000000 (0)\n-27653 Local Header Offset   0000B843 (47171)\n-27657 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27289 Ext File Attributes   00000000 (0)\n+2728D Local Header Offset   0000B83E (47166)\n+27291 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27657: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2768B CENTRAL HEADER #42    02014B50 (33639248)\n-2768F Created Zip Spec      14 (20) '2.0'\n-27690 Created OS            00 (0) 'MS-DOS'\n-27691 Extract Zip Spec      14 (20) '2.0'\n-27692 Extract OS            00 (0) 'MS-DOS'\n-27693 General Purpose Flag  0808 (2056)\n+272C5 CENTRAL HEADER #42    02014B50 (33639248)\n+272C9 Created Zip Spec      14 (20) '2.0'\n+272CA Created OS            00 (0) 'MS-DOS'\n+272CB Extract Zip Spec      14 (20) '2.0'\n+272CC Extract OS            00 (0) 'MS-DOS'\n+272CD General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27695 Compression Method    0008 (8) 'Deflated'\n-27697 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2769B CRC                   5D2316A5 (1562580645)\n-2769F Compressed Size       00000294 (660)\n-276A3 Uncompressed Size     00000531 (1329)\n-276A7 Filename Length       0034 (52)\n-276A9 Extra Length          0000 (0)\n-276AB Comment Length        0000 (0)\n-276AD Disk Start            0000 (0)\n-276AF Int File Attributes   0000 (0)\n+272CF Compression Method    0008 (8) 'Deflated'\n+272D1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+272D5 CRC                   5D2316A5 (1562580645)\n+272D9 Compressed Size       00000294 (660)\n+272DD Uncompressed Size     00000531 (1329)\n+272E1 Filename Length       0034 (52)\n+272E3 Extra Length          0000 (0)\n+272E5 Comment Length        0000 (0)\n+272E7 Disk Start            0000 (0)\n+272E9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-276B1 Ext File Attributes   00000000 (0)\n-276B5 Local Header Offset   0000BDDA (48602)\n-276B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+272EB Ext File Attributes   00000000 (0)\n+272EF Local Header Offset   0000BDD5 (48597)\n+272F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x276B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x272F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-276ED CENTRAL HEADER #43    02014B50 (33639248)\n-276F1 Created Zip Spec      14 (20) '2.0'\n-276F2 Created OS            00 (0) 'MS-DOS'\n-276F3 Extract Zip Spec      14 (20) '2.0'\n-276F4 Extract OS            00 (0) 'MS-DOS'\n-276F5 General Purpose Flag  0808 (2056)\n+27327 CENTRAL HEADER #43    02014B50 (33639248)\n+2732B Created Zip Spec      14 (20) '2.0'\n+2732C Created OS            00 (0) 'MS-DOS'\n+2732D Extract Zip Spec      14 (20) '2.0'\n+2732E Extract OS            00 (0) 'MS-DOS'\n+2732F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-276F7 Compression Method    0008 (8) 'Deflated'\n-276F9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-276FD CRC                   B40F7F17 (3020914455)\n-27701 Compressed Size       00000441 (1089)\n-27705 Uncompressed Size     0000088C (2188)\n-27709 Filename Length       0037 (55)\n-2770B Extra Length          0000 (0)\n-2770D Comment Length        0000 (0)\n-2770F Disk Start            0000 (0)\n-27711 Int File Attributes   0000 (0)\n+27331 Compression Method    0008 (8) 'Deflated'\n+27333 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27337 CRC                   B40F7F17 (3020914455)\n+2733B Compressed Size       00000441 (1089)\n+2733F Uncompressed Size     0000088C (2188)\n+27343 Filename Length       0037 (55)\n+27345 Extra Length          0000 (0)\n+27347 Comment Length        0000 (0)\n+27349 Disk Start            0000 (0)\n+2734B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27713 Ext File Attributes   00000000 (0)\n-27717 Local Header Offset   0000C0D0 (49360)\n-2771B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2734D Ext File Attributes   00000000 (0)\n+27351 Local Header Offset   0000C0CB (49355)\n+27355 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2771B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27752 CENTRAL HEADER #44    02014B50 (33639248)\n-27756 Created Zip Spec      14 (20) '2.0'\n-27757 Created OS            00 (0) 'MS-DOS'\n-27758 Extract Zip Spec      14 (20) '2.0'\n-27759 Extract OS            00 (0) 'MS-DOS'\n-2775A General Purpose Flag  0808 (2056)\n+2738C CENTRAL HEADER #44    02014B50 (33639248)\n+27390 Created Zip Spec      14 (20) '2.0'\n+27391 Created OS            00 (0) 'MS-DOS'\n+27392 Extract Zip Spec      14 (20) '2.0'\n+27393 Extract OS            00 (0) 'MS-DOS'\n+27394 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2775C Compression Method    0008 (8) 'Deflated'\n-2775E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27762 CRC                   47A846F2 (1202210546)\n-27766 Compressed Size       00000461 (1121)\n-2776A Uncompressed Size     00000A07 (2567)\n-2776E Filename Length       0032 (50)\n-27770 Extra Length          0000 (0)\n-27772 Comment Length        0000 (0)\n-27774 Disk Start            0000 (0)\n-27776 Int File Attributes   0000 (0)\n+27396 Compression Method    0008 (8) 'Deflated'\n+27398 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2739C CRC                   47A846F2 (1202210546)\n+273A0 Compressed Size       00000461 (1121)\n+273A4 Uncompressed Size     00000A07 (2567)\n+273A8 Filename Length       0032 (50)\n+273AA Extra Length          0000 (0)\n+273AC Comment Length        0000 (0)\n+273AE Disk Start            0000 (0)\n+273B0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27778 Ext File Attributes   00000000 (0)\n-2777C Local Header Offset   0000C576 (50550)\n-27780 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+273B2 Ext File Attributes   00000000 (0)\n+273B6 Local Header Offset   0000C571 (50545)\n+273BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x273BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-277B2 CENTRAL HEADER #45    02014B50 (33639248)\n-277B6 Created Zip Spec      14 (20) '2.0'\n-277B7 Created OS            00 (0) 'MS-DOS'\n-277B8 Extract Zip Spec      14 (20) '2.0'\n-277B9 Extract OS            00 (0) 'MS-DOS'\n-277BA General Purpose Flag  0808 (2056)\n+273EC CENTRAL HEADER #45    02014B50 (33639248)\n+273F0 Created Zip Spec      14 (20) '2.0'\n+273F1 Created OS            00 (0) 'MS-DOS'\n+273F2 Extract Zip Spec      14 (20) '2.0'\n+273F3 Extract OS            00 (0) 'MS-DOS'\n+273F4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-277BC Compression Method    0008 (8) 'Deflated'\n-277BE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-277C2 CRC                   71FEE0F1 (1912529137)\n-277C6 Compressed Size       00000D50 (3408)\n-277CA Uncompressed Size     00002D2B (11563)\n-277CE Filename Length       002E (46)\n-277D0 Extra Length          0000 (0)\n-277D2 Comment Length        0000 (0)\n-277D4 Disk Start            0000 (0)\n-277D6 Int File Attributes   0000 (0)\n+273F6 Compression Method    0008 (8) 'Deflated'\n+273F8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+273FC CRC                   71FEE0F1 (1912529137)\n+27400 Compressed Size       00000D50 (3408)\n+27404 Uncompressed Size     00002D2B (11563)\n+27408 Filename Length       002E (46)\n+2740A Extra Length          0000 (0)\n+2740C Comment Length        0000 (0)\n+2740E Disk Start            0000 (0)\n+27410 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-277D8 Ext File Attributes   00000000 (0)\n-277DC Local Header Offset   0000CA37 (51767)\n-277E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27412 Ext File Attributes   00000000 (0)\n+27416 Local Header Offset   0000CA32 (51762)\n+2741A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x277E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2741A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2780E CENTRAL HEADER #46    02014B50 (33639248)\n-27812 Created Zip Spec      14 (20) '2.0'\n-27813 Created OS            00 (0) 'MS-DOS'\n-27814 Extract Zip Spec      14 (20) '2.0'\n-27815 Extract OS            00 (0) 'MS-DOS'\n-27816 General Purpose Flag  0808 (2056)\n+27448 CENTRAL HEADER #46    02014B50 (33639248)\n+2744C Created Zip Spec      14 (20) '2.0'\n+2744D Created OS            00 (0) 'MS-DOS'\n+2744E Extract Zip Spec      14 (20) '2.0'\n+2744F Extract OS            00 (0) 'MS-DOS'\n+27450 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27818 Compression Method    0008 (8) 'Deflated'\n-2781A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2781E CRC                   0D253CC7 (220544199)\n-27822 Compressed Size       000002D0 (720)\n-27826 Uncompressed Size     00000645 (1605)\n-2782A Filename Length       0036 (54)\n-2782C Extra Length          0000 (0)\n-2782E Comment Length        0000 (0)\n-27830 Disk Start            0000 (0)\n-27832 Int File Attributes   0000 (0)\n+27452 Compression Method    0008 (8) 'Deflated'\n+27454 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27458 CRC                   0D253CC7 (220544199)\n+2745C Compressed Size       000002D0 (720)\n+27460 Uncompressed Size     00000645 (1605)\n+27464 Filename Length       0036 (54)\n+27466 Extra Length          0000 (0)\n+27468 Comment Length        0000 (0)\n+2746A Disk Start            0000 (0)\n+2746C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27834 Ext File Attributes   00000000 (0)\n-27838 Local Header Offset   0000D7E3 (55267)\n-2783C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2746E Ext File Attributes   00000000 (0)\n+27472 Local Header Offset   0000D7DE (55262)\n+27476 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2783C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27872 CENTRAL HEADER #47    02014B50 (33639248)\n-27876 Created Zip Spec      14 (20) '2.0'\n-27877 Created OS            00 (0) 'MS-DOS'\n-27878 Extract Zip Spec      14 (20) '2.0'\n-27879 Extract OS            00 (0) 'MS-DOS'\n-2787A General Purpose Flag  0808 (2056)\n+274AC CENTRAL HEADER #47    02014B50 (33639248)\n+274B0 Created Zip Spec      14 (20) '2.0'\n+274B1 Created OS            00 (0) 'MS-DOS'\n+274B2 Extract Zip Spec      14 (20) '2.0'\n+274B3 Extract OS            00 (0) 'MS-DOS'\n+274B4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2787C Compression Method    0008 (8) 'Deflated'\n-2787E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27882 CRC                   00000000 (0)\n-27886 Compressed Size       00000002 (2)\n-2788A Uncompressed Size     00000000 (0)\n-2788E Filename Length       0004 (4)\n-27890 Extra Length          0000 (0)\n-27892 Comment Length        0000 (0)\n-27894 Disk Start            0000 (0)\n-27896 Int File Attributes   0000 (0)\n+274B6 Compression Method    0008 (8) 'Deflated'\n+274B8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+274BC CRC                   00000000 (0)\n+274C0 Compressed Size       00000002 (2)\n+274C4 Uncompressed Size     00000000 (0)\n+274C8 Filename Length       0004 (4)\n+274CA Extra Length          0000 (0)\n+274CC Comment Length        0000 (0)\n+274CE Disk Start            0000 (0)\n+274D0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27898 Ext File Attributes   00000000 (0)\n-2789C Local Header Offset   0000DB17 (56087)\n-278A0 Filename              'XXXX'\n+274D2 Ext File Attributes   00000000 (0)\n+274D6 Local Header Offset   0000DB12 (56082)\n+274DA Filename              'XXXX'\n #\n-# WARNING: Offset 0x278A0: Filename 'XXXX'\n+# WARNING: Offset 0x274DA: Filename 'XXXX'\n #          Zero length filename\n #\n \n-278A4 CENTRAL HEADER #48    02014B50 (33639248)\n-278A8 Created Zip Spec      14 (20) '2.0'\n-278A9 Created OS            00 (0) 'MS-DOS'\n-278AA Extract Zip Spec      14 (20) '2.0'\n-278AB Extract OS            00 (0) 'MS-DOS'\n-278AC General Purpose Flag  0808 (2056)\n+274DE CENTRAL HEADER #48    02014B50 (33639248)\n+274E2 Created Zip Spec      14 (20) '2.0'\n+274E3 Created OS            00 (0) 'MS-DOS'\n+274E4 Extract Zip Spec      14 (20) '2.0'\n+274E5 Extract OS            00 (0) 'MS-DOS'\n+274E6 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-278AE Compression Method    0008 (8) 'Deflated'\n-278B0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-278B4 CRC                   00000000 (0)\n-278B8 Compressed Size       00000002 (2)\n-278BC Uncompressed Size     00000000 (0)\n-278C0 Filename Length       0009 (9)\n-278C2 Extra Length          0000 (0)\n-278C4 Comment Length        0000 (0)\n-278C6 Disk Start            0000 (0)\n-278C8 Int File Attributes   0000 (0)\n+274E8 Compression Method    0008 (8) 'Deflated'\n+274EA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+274EE CRC                   00000000 (0)\n+274F2 Compressed Size       00000002 (2)\n+274F6 Uncompressed Size     00000000 (0)\n+274FA Filename Length       0009 (9)\n+274FC Extra Length          0000 (0)\n+274FE Comment Length        0000 (0)\n+27500 Disk Start            0000 (0)\n+27502 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-278CA Ext File Attributes   00000000 (0)\n-278CE Local Header Offset   0000DB4B (56139)\n-278D2 Filename              'XXXXXXXXX'\n+27504 Ext File Attributes   00000000 (0)\n+27508 Local Header Offset   0000DB46 (56134)\n+2750C Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x278D2: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2750C: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n \n-278DB CENTRAL HEADER #49    02014B50 (33639248)\n-278DF Created Zip Spec      14 (20) '2.0'\n-278E0 Created OS            00 (0) 'MS-DOS'\n-278E1 Extract Zip Spec      14 (20) '2.0'\n-278E2 Extract OS            00 (0) 'MS-DOS'\n-278E3 General Purpose Flag  0808 (2056)\n+27515 CENTRAL HEADER #49    02014B50 (33639248)\n+27519 Created Zip Spec      14 (20) '2.0'\n+2751A Created OS            00 (0) 'MS-DOS'\n+2751B Extract Zip Spec      14 (20) '2.0'\n+2751C Extract OS            00 (0) 'MS-DOS'\n+2751D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-278E5 Compression Method    0008 (8) 'Deflated'\n-278E7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-278EB CRC                   00000000 (0)\n-278EF Compressed Size       00000002 (2)\n-278F3 Uncompressed Size     00000000 (0)\n-278F7 Filename Length       000E (14)\n-278F9 Extra Length          0000 (0)\n-278FB Comment Length        0000 (0)\n-278FD Disk Start            0000 (0)\n-278FF Int File Attributes   0000 (0)\n+2751F Compression Method    0008 (8) 'Deflated'\n+27521 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27525 CRC                   00000000 (0)\n+27529 Compressed Size       00000002 (2)\n+2752D Uncompressed Size     00000000 (0)\n+27531 Filename Length       000E (14)\n+27533 Extra Length          0000 (0)\n+27535 Comment Length        0000 (0)\n+27537 Disk Start            0000 (0)\n+27539 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27901 Ext File Attributes   00000000 (0)\n-27905 Local Header Offset   0000DB84 (56196)\n-27909 Filename              'XXXXXXXXXXXXXX'\n+2753B Ext File Attributes   00000000 (0)\n+2753F Local Header Offset   0000DB7F (56191)\n+27543 Filename              'XXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27909: Filename 'XXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27543: Filename 'XXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27917 CENTRAL HEADER #50    02014B50 (33639248)\n-2791B Created Zip Spec      14 (20) '2.0'\n-2791C Created OS            00 (0) 'MS-DOS'\n-2791D Extract Zip Spec      14 (20) '2.0'\n-2791E Extract OS            00 (0) 'MS-DOS'\n-2791F General Purpose Flag  0808 (2056)\n+27551 CENTRAL HEADER #50    02014B50 (33639248)\n+27555 Created Zip Spec      14 (20) '2.0'\n+27556 Created OS            00 (0) 'MS-DOS'\n+27557 Extract Zip Spec      14 (20) '2.0'\n+27558 Extract OS            00 (0) 'MS-DOS'\n+27559 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27921 Compression Method    0008 (8) 'Deflated'\n-27923 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27927 CRC                   00000000 (0)\n-2792B Compressed Size       00000002 (2)\n-2792F Uncompressed Size     00000000 (0)\n-27933 Filename Length       0018 (24)\n-27935 Extra Length          0000 (0)\n-27937 Comment Length        0000 (0)\n-27939 Disk Start            0000 (0)\n-2793B Int File Attributes   0000 (0)\n+2755B Compression Method    0008 (8) 'Deflated'\n+2755D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27561 CRC                   00000000 (0)\n+27565 Compressed Size       00000002 (2)\n+27569 Uncompressed Size     00000000 (0)\n+2756D Filename Length       0018 (24)\n+2756F Extra Length          0000 (0)\n+27571 Comment Length        0000 (0)\n+27573 Disk Start            0000 (0)\n+27575 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2793D Ext File Attributes   00000000 (0)\n-27941 Local Header Offset   0000DBC2 (56258)\n-27945 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+27577 Ext File Attributes   00000000 (0)\n+2757B Local Header Offset   0000DBBD (56253)\n+2757F Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27945: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2757F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2795D CENTRAL HEADER #51    02014B50 (33639248)\n-27961 Created Zip Spec      14 (20) '2.0'\n-27962 Created OS            00 (0) 'MS-DOS'\n-27963 Extract Zip Spec      14 (20) '2.0'\n-27964 Extract OS            00 (0) 'MS-DOS'\n-27965 General Purpose Flag  0808 (2056)\n+27597 CENTRAL HEADER #51    02014B50 (33639248)\n+2759B Created Zip Spec      14 (20) '2.0'\n+2759C Created OS            00 (0) 'MS-DOS'\n+2759D Extract Zip Spec      14 (20) '2.0'\n+2759E Extract OS            00 (0) 'MS-DOS'\n+2759F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27967 Compression Method    0008 (8) 'Deflated'\n-27969 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2796D CRC                   902BC7E8 (2418788328)\n-27971 Compressed Size       000004C8 (1224)\n-27975 Uncompressed Size     00000F24 (3876)\n-27979 Filename Length       0038 (56)\n-2797B Extra Length          0000 (0)\n-2797D Comment Length        0000 (0)\n-2797F Disk Start            0000 (0)\n-27981 Int File Attributes   0000 (0)\n+275A1 Compression Method    0008 (8) 'Deflated'\n+275A3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+275A7 CRC                   CFB10EEC (3484487404)\n+275AB Compressed Size       000004C1 (1217)\n+275AF Uncompressed Size     00000F24 (3876)\n+275B3 Filename Length       0038 (56)\n+275B5 Extra Length          0000 (0)\n+275B7 Comment Length        0000 (0)\n+275B9 Disk Start            0000 (0)\n+275BB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27983 Ext File Attributes   00000000 (0)\n-27987 Local Header Offset   0000DC0A (56330)\n-2798B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+275BD Ext File Attributes   00000000 (0)\n+275C1 Local Header Offset   0000DC05 (56325)\n+275C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2798B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x275C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-279C3 CENTRAL HEADER #52    02014B50 (33639248)\n-279C7 Created Zip Spec      14 (20) '2.0'\n-279C8 Created OS            00 (0) 'MS-DOS'\n-279C9 Extract Zip Spec      14 (20) '2.0'\n-279CA Extract OS            00 (0) 'MS-DOS'\n-279CB General Purpose Flag  0808 (2056)\n+275FD CENTRAL HEADER #52    02014B50 (33639248)\n+27601 Created Zip Spec      14 (20) '2.0'\n+27602 Created OS            00 (0) 'MS-DOS'\n+27603 Extract Zip Spec      14 (20) '2.0'\n+27604 Extract OS            00 (0) 'MS-DOS'\n+27605 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-279CD Compression Method    0008 (8) 'Deflated'\n-279CF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-279D3 CRC                   82B72C5E (2193042526)\n-279D7 Compressed Size       0000037B (891)\n-279DB Uncompressed Size     0000097F (2431)\n-279DF Filename Length       0030 (48)\n-279E1 Extra Length          0000 (0)\n-279E3 Comment Length        0000 (0)\n-279E5 Disk Start            0000 (0)\n-279E7 Int File Attributes   0000 (0)\n+27607 Compression Method    0008 (8) 'Deflated'\n+27609 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2760D CRC                   60E6A4C2 (1625728194)\n+27611 Compressed Size       0000036B (875)\n+27615 Uncompressed Size     0000097F (2431)\n+27619 Filename Length       0030 (48)\n+2761B Extra Length          0000 (0)\n+2761D Comment Length        0000 (0)\n+2761F Disk Start            0000 (0)\n+27621 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-279E9 Ext File Attributes   00000000 (0)\n-279ED Local Header Offset   0000E138 (57656)\n-279F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27623 Ext File Attributes   00000000 (0)\n+27627 Local Header Offset   0000E12C (57644)\n+2762B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x279F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2762B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27A21 CENTRAL HEADER #53    02014B50 (33639248)\n-27A25 Created Zip Spec      14 (20) '2.0'\n-27A26 Created OS            00 (0) 'MS-DOS'\n-27A27 Extract Zip Spec      14 (20) '2.0'\n-27A28 Extract OS            00 (0) 'MS-DOS'\n-27A29 General Purpose Flag  0808 (2056)\n+2765B CENTRAL HEADER #53    02014B50 (33639248)\n+2765F Created Zip Spec      14 (20) '2.0'\n+27660 Created OS            00 (0) 'MS-DOS'\n+27661 Extract Zip Spec      14 (20) '2.0'\n+27662 Extract OS            00 (0) 'MS-DOS'\n+27663 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27A2B Compression Method    0008 (8) 'Deflated'\n-27A2D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27A31 CRC                   5F19025E (1595474526)\n-27A35 Compressed Size       000002EE (750)\n-27A39 Uncompressed Size     000005F2 (1522)\n-27A3D Filename Length       002B (43)\n-27A3F Extra Length          0000 (0)\n-27A41 Comment Length        0000 (0)\n-27A43 Disk Start            0000 (0)\n-27A45 Int File Attributes   0000 (0)\n+27665 Compression Method    0008 (8) 'Deflated'\n+27667 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2766B CRC                   4C68B0DA (1281929434)\n+2766F Compressed Size       000002EA (746)\n+27673 Uncompressed Size     000005F5 (1525)\n+27677 Filename Length       002B (43)\n+27679 Extra Length          0000 (0)\n+2767B Comment Length        0000 (0)\n+2767D Disk Start            0000 (0)\n+2767F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27A47 Ext File Attributes   00000000 (0)\n-27A4B Local Header Offset   0000E511 (58641)\n-27A4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27681 Ext File Attributes   00000000 (0)\n+27685 Local Header Offset   0000E4F5 (58613)\n+27689 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27A4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27A7A CENTRAL HEADER #54    02014B50 (33639248)\n-27A7E Created Zip Spec      14 (20) '2.0'\n-27A7F Created OS            00 (0) 'MS-DOS'\n-27A80 Extract Zip Spec      14 (20) '2.0'\n-27A81 Extract OS            00 (0) 'MS-DOS'\n-27A82 General Purpose Flag  0808 (2056)\n+276B4 CENTRAL HEADER #54    02014B50 (33639248)\n+276B8 Created Zip Spec      14 (20) '2.0'\n+276B9 Created OS            00 (0) 'MS-DOS'\n+276BA Extract Zip Spec      14 (20) '2.0'\n+276BB Extract OS            00 (0) 'MS-DOS'\n+276BC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27A84 Compression Method    0008 (8) 'Deflated'\n-27A86 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27A8A CRC                   056A2F5D (90845021)\n-27A8E Compressed Size       0000030B (779)\n-27A92 Uncompressed Size     000006B1 (1713)\n-27A96 Filename Length       0030 (48)\n-27A98 Extra Length          0000 (0)\n-27A9A Comment Length        0000 (0)\n-27A9C Disk Start            0000 (0)\n-27A9E Int File Attributes   0000 (0)\n+276BE Compression Method    0008 (8) 'Deflated'\n+276C0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+276C4 CRC                   2CBB4674 (750470772)\n+276C8 Compressed Size       00000302 (770)\n+276CC Uncompressed Size     000006B1 (1713)\n+276D0 Filename Length       0030 (48)\n+276D2 Extra Length          0000 (0)\n+276D4 Comment Length        0000 (0)\n+276D6 Disk Start            0000 (0)\n+276D8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27AA0 Ext File Attributes   00000000 (0)\n-27AA4 Local Header Offset   0000E858 (59480)\n-27AA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+276DA Ext File Attributes   00000000 (0)\n+276DE Local Header Offset   0000E838 (59448)\n+276E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27AA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x276E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27AD8 CENTRAL HEADER #55    02014B50 (33639248)\n-27ADC Created Zip Spec      14 (20) '2.0'\n-27ADD Created OS            00 (0) 'MS-DOS'\n-27ADE Extract Zip Spec      14 (20) '2.0'\n-27ADF Extract OS            00 (0) 'MS-DOS'\n-27AE0 General Purpose Flag  0808 (2056)\n+27712 CENTRAL HEADER #55    02014B50 (33639248)\n+27716 Created Zip Spec      14 (20) '2.0'\n+27717 Created OS            00 (0) 'MS-DOS'\n+27718 Extract Zip Spec      14 (20) '2.0'\n+27719 Extract OS            00 (0) 'MS-DOS'\n+2771A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27AE2 Compression Method    0008 (8) 'Deflated'\n-27AE4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27AE8 CRC                   3ADB152C (987436332)\n-27AEC Compressed Size       00000519 (1305)\n-27AF0 Uncompressed Size     00000DB0 (3504)\n-27AF4 Filename Length       0033 (51)\n-27AF6 Extra Length          0000 (0)\n-27AF8 Comment Length        0000 (0)\n-27AFA Disk Start            0000 (0)\n-27AFC Int File Attributes   0000 (0)\n+2771C Compression Method    0008 (8) 'Deflated'\n+2771E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27722 CRC                   80FA6B17 (2163895063)\n+27726 Compressed Size       0000050C (1292)\n+2772A Uncompressed Size     00000DB6 (3510)\n+2772E Filename Length       0033 (51)\n+27730 Extra Length          0000 (0)\n+27732 Comment Length        0000 (0)\n+27734 Disk Start            0000 (0)\n+27736 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27AFE Ext File Attributes   00000000 (0)\n-27B02 Local Header Offset   0000EBC1 (60353)\n-27B06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27738 Ext File Attributes   00000000 (0)\n+2773C Local Header Offset   0000EB98 (60312)\n+27740 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27B06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27740: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27B39 CENTRAL HEADER #56    02014B50 (33639248)\n-27B3D Created Zip Spec      14 (20) '2.0'\n-27B3E Created OS            00 (0) 'MS-DOS'\n-27B3F Extract Zip Spec      14 (20) '2.0'\n-27B40 Extract OS            00 (0) 'MS-DOS'\n-27B41 General Purpose Flag  0808 (2056)\n+27773 CENTRAL HEADER #56    02014B50 (33639248)\n+27777 Created Zip Spec      14 (20) '2.0'\n+27778 Created OS            00 (0) 'MS-DOS'\n+27779 Extract Zip Spec      14 (20) '2.0'\n+2777A Extract OS            00 (0) 'MS-DOS'\n+2777B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27B43 Compression Method    0008 (8) 'Deflated'\n-27B45 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27B49 CRC                   0A388FFF (171479039)\n-27B4D Compressed Size       0000016B (363)\n-27B51 Uncompressed Size     00000282 (642)\n-27B55 Filename Length       0031 (49)\n-27B57 Extra Length          0000 (0)\n-27B59 Comment Length        0000 (0)\n-27B5B Disk Start            0000 (0)\n-27B5D Int File Attributes   0000 (0)\n+2777D Compression Method    0008 (8) 'Deflated'\n+2777F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27783 CRC                   F024E580 (4028949888)\n+27787 Compressed Size       0000016E (366)\n+2778B Uncompressed Size     00000282 (642)\n+2778F Filename Length       0031 (49)\n+27791 Extra Length          0000 (0)\n+27793 Comment Length        0000 (0)\n+27795 Disk Start            0000 (0)\n+27797 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27B5F Ext File Attributes   00000000 (0)\n-27B63 Local Header Offset   0000F13B (61755)\n-27B67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27799 Ext File Attributes   00000000 (0)\n+2779D Local Header Offset   0000F105 (61701)\n+277A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27B67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x277A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27B98 CENTRAL HEADER #57    02014B50 (33639248)\n-27B9C Created Zip Spec      14 (20) '2.0'\n-27B9D Created OS            00 (0) 'MS-DOS'\n-27B9E Extract Zip Spec      14 (20) '2.0'\n-27B9F Extract OS            00 (0) 'MS-DOS'\n-27BA0 General Purpose Flag  0808 (2056)\n+277D2 CENTRAL HEADER #57    02014B50 (33639248)\n+277D6 Created Zip Spec      14 (20) '2.0'\n+277D7 Created OS            00 (0) 'MS-DOS'\n+277D8 Extract Zip Spec      14 (20) '2.0'\n+277D9 Extract OS            00 (0) 'MS-DOS'\n+277DA General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27BA2 Compression Method    0008 (8) 'Deflated'\n-27BA4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27BA8 CRC                   7F46EDC8 (2135354824)\n-27BAC Compressed Size       000000F2 (242)\n-27BB0 Uncompressed Size     000001AC (428)\n-27BB4 Filename Length       0027 (39)\n-27BB6 Extra Length          0000 (0)\n-27BB8 Comment Length        0000 (0)\n-27BBA Disk Start            0000 (0)\n-27BBC Int File Attributes   0000 (0)\n+277DC Compression Method    0008 (8) 'Deflated'\n+277DE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+277E2 CRC                   5109848F (1359578255)\n+277E6 Compressed Size       000000F3 (243)\n+277EA Uncompressed Size     000001AC (428)\n+277EE Filename Length       0027 (39)\n+277F0 Extra Length          0000 (0)\n+277F2 Comment Length        0000 (0)\n+277F4 Disk Start            0000 (0)\n+277F6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27BBE Ext File Attributes   00000000 (0)\n-27BC2 Local Header Offset   0000F305 (62213)\n-27BC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+277F8 Ext File Attributes   00000000 (0)\n+277FC Local Header Offset   0000F2D2 (62162)\n+27800 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27BED CENTRAL HEADER #58    02014B50 (33639248)\n-27BF1 Created Zip Spec      14 (20) '2.0'\n-27BF2 Created OS            00 (0) 'MS-DOS'\n-27BF3 Extract Zip Spec      14 (20) '2.0'\n-27BF4 Extract OS            00 (0) 'MS-DOS'\n-27BF5 General Purpose Flag  0808 (2056)\n+27827 CENTRAL HEADER #58    02014B50 (33639248)\n+2782B Created Zip Spec      14 (20) '2.0'\n+2782C Created OS            00 (0) 'MS-DOS'\n+2782D Extract Zip Spec      14 (20) '2.0'\n+2782E Extract OS            00 (0) 'MS-DOS'\n+2782F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27BF7 Compression Method    0008 (8) 'Deflated'\n-27BF9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27BFD CRC                   1C2E37EA (472791018)\n-27C01 Compressed Size       00000110 (272)\n-27C05 Uncompressed Size     00000270 (624)\n-27C09 Filename Length       002E (46)\n-27C0B Extra Length          0000 (0)\n-27C0D Comment Length        0000 (0)\n-27C0F Disk Start            0000 (0)\n-27C11 Int File Attributes   0000 (0)\n+27831 Compression Method    0008 (8) 'Deflated'\n+27833 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27837 CRC                   326A11C3 (845812163)\n+2783B Compressed Size       0000010B (267)\n+2783F Uncompressed Size     00000270 (624)\n+27843 Filename Length       002E (46)\n+27845 Extra Length          0000 (0)\n+27847 Comment Length        0000 (0)\n+27849 Disk Start            0000 (0)\n+2784B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27C13 Ext File Attributes   00000000 (0)\n-27C17 Local Header Offset   0000F44C (62540)\n-27C1B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2784D Ext File Attributes   00000000 (0)\n+27851 Local Header Offset   0000F41A (62490)\n+27855 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27C49 CENTRAL HEADER #59    02014B50 (33639248)\n-27C4D Created Zip Spec      14 (20) '2.0'\n-27C4E Created OS            00 (0) 'MS-DOS'\n-27C4F Extract Zip Spec      14 (20) '2.0'\n-27C50 Extract OS            00 (0) 'MS-DOS'\n-27C51 General Purpose Flag  0808 (2056)\n+27883 CENTRAL HEADER #59    02014B50 (33639248)\n+27887 Created Zip Spec      14 (20) '2.0'\n+27888 Created OS            00 (0) 'MS-DOS'\n+27889 Extract Zip Spec      14 (20) '2.0'\n+2788A Extract OS            00 (0) 'MS-DOS'\n+2788B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27C53 Compression Method    0008 (8) 'Deflated'\n-27C55 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27C59 CRC                   F100CB47 (4043361095)\n-27C5D Compressed Size       00000554 (1364)\n-27C61 Uncompressed Size     00000D68 (3432)\n-27C65 Filename Length       0032 (50)\n-27C67 Extra Length          0000 (0)\n-27C69 Comment Length        0000 (0)\n-27C6B Disk Start            0000 (0)\n-27C6D Int File Attributes   0000 (0)\n+2788D Compression Method    0008 (8) 'Deflated'\n+2788F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27893 CRC                   C0492ECD (3226021581)\n+27897 Compressed Size       0000054C (1356)\n+2789B Uncompressed Size     00000D74 (3444)\n+2789F Filename Length       0032 (50)\n+278A1 Extra Length          0000 (0)\n+278A3 Comment Length        0000 (0)\n+278A5 Disk Start            0000 (0)\n+278A7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27C6F Ext File Attributes   00000000 (0)\n-27C73 Local Header Offset   0000F5B8 (62904)\n-27C77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+278A9 Ext File Attributes   00000000 (0)\n+278AD Local Header Offset   0000F581 (62849)\n+278B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27C77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x278B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27CA9 CENTRAL HEADER #60    02014B50 (33639248)\n-27CAD Created Zip Spec      14 (20) '2.0'\n-27CAE Created OS            00 (0) 'MS-DOS'\n-27CAF Extract Zip Spec      14 (20) '2.0'\n-27CB0 Extract OS            00 (0) 'MS-DOS'\n-27CB1 General Purpose Flag  0808 (2056)\n+278E3 CENTRAL HEADER #60    02014B50 (33639248)\n+278E7 Created Zip Spec      14 (20) '2.0'\n+278E8 Created OS            00 (0) 'MS-DOS'\n+278E9 Extract Zip Spec      14 (20) '2.0'\n+278EA Extract OS            00 (0) 'MS-DOS'\n+278EB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27CB3 Compression Method    0008 (8) 'Deflated'\n-27CB5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27CB9 CRC                   2438159C (607655324)\n-27CBD Compressed Size       00000154 (340)\n-27CC1 Uncompressed Size     0000020B (523)\n-27CC5 Filename Length       002F (47)\n-27CC7 Extra Length          0000 (0)\n-27CC9 Comment Length        0000 (0)\n-27CCB Disk Start            0000 (0)\n-27CCD Int File Attributes   0000 (0)\n+278ED Compression Method    0008 (8) 'Deflated'\n+278EF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+278F3 CRC                   6262A2C8 (1650631368)\n+278F7 Compressed Size       00000154 (340)\n+278FB Uncompressed Size     0000020B (523)\n+278FF Filename Length       002F (47)\n+27901 Extra Length          0000 (0)\n+27903 Comment Length        0000 (0)\n+27905 Disk Start            0000 (0)\n+27907 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27CCF Ext File Attributes   00000000 (0)\n-27CD3 Local Header Offset   0000FB6C (64364)\n-27CD7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27909 Ext File Attributes   00000000 (0)\n+2790D Local Header Offset   0000FB2D (64301)\n+27911 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27CD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27D06 CENTRAL HEADER #61    02014B50 (33639248)\n-27D0A Created Zip Spec      14 (20) '2.0'\n-27D0B Created OS            00 (0) 'MS-DOS'\n-27D0C Extract Zip Spec      14 (20) '2.0'\n-27D0D Extract OS            00 (0) 'MS-DOS'\n-27D0E General Purpose Flag  0808 (2056)\n+27940 CENTRAL HEADER #61    02014B50 (33639248)\n+27944 Created Zip Spec      14 (20) '2.0'\n+27945 Created OS            00 (0) 'MS-DOS'\n+27946 Extract Zip Spec      14 (20) '2.0'\n+27947 Extract OS            00 (0) 'MS-DOS'\n+27948 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27D10 Compression Method    0008 (8) 'Deflated'\n-27D12 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27D16 CRC                   2C2CEAEF (741141231)\n-27D1A Compressed Size       000002B4 (692)\n-27D1E Uncompressed Size     00000556 (1366)\n-27D22 Filename Length       002D (45)\n-27D24 Extra Length          0000 (0)\n-27D26 Comment Length        0000 (0)\n-27D28 Disk Start            0000 (0)\n-27D2A Int File Attributes   0000 (0)\n+2794A Compression Method    0008 (8) 'Deflated'\n+2794C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27950 CRC                   AAF5C601 (2868233729)\n+27954 Compressed Size       000002AF (687)\n+27958 Uncompressed Size     0000055F (1375)\n+2795C Filename Length       002D (45)\n+2795E Extra Length          0000 (0)\n+27960 Comment Length        0000 (0)\n+27962 Disk Start            0000 (0)\n+27964 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27D2C Ext File Attributes   00000000 (0)\n-27D30 Local Header Offset   0000FD1D (64797)\n-27D34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27966 Ext File Attributes   00000000 (0)\n+2796A Local Header Offset   0000FCDE (64734)\n+2796E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27D34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2796E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27D61 CENTRAL HEADER #62    02014B50 (33639248)\n-27D65 Created Zip Spec      14 (20) '2.0'\n-27D66 Created OS            00 (0) 'MS-DOS'\n-27D67 Extract Zip Spec      14 (20) '2.0'\n-27D68 Extract OS            00 (0) 'MS-DOS'\n-27D69 General Purpose Flag  0808 (2056)\n+2799B CENTRAL HEADER #62    02014B50 (33639248)\n+2799F Created Zip Spec      14 (20) '2.0'\n+279A0 Created OS            00 (0) 'MS-DOS'\n+279A1 Extract Zip Spec      14 (20) '2.0'\n+279A2 Extract OS            00 (0) 'MS-DOS'\n+279A3 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27D6B Compression Method    0008 (8) 'Deflated'\n-27D6D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27D71 CRC                   85CB6CD5 (2244701397)\n-27D75 Compressed Size       000001B8 (440)\n-27D79 Uncompressed Size     000003C9 (969)\n-27D7D Filename Length       002E (46)\n-27D7F Extra Length          0000 (0)\n-27D81 Comment Length        0000 (0)\n-27D83 Disk Start            0000 (0)\n-27D85 Int File Attributes   0000 (0)\n+279A5 Compression Method    0008 (8) 'Deflated'\n+279A7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+279AB CRC                   2C36BAC7 (741784263)\n+279AF Compressed Size       000001B8 (440)\n+279B3 Uncompressed Size     000003C9 (969)\n+279B7 Filename Length       002E (46)\n+279B9 Extra Length          0000 (0)\n+279BB Comment Length        0000 (0)\n+279BD Disk Start            0000 (0)\n+279BF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27D87 Ext File Attributes   00000000 (0)\n-27D8B Local Header Offset   0001002C (65580)\n-27D8F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+279C1 Ext File Attributes   00000000 (0)\n+279C5 Local Header Offset   0000FFE8 (65512)\n+279C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x279C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27DBD CENTRAL HEADER #63    02014B50 (33639248)\n-27DC1 Created Zip Spec      14 (20) '2.0'\n-27DC2 Created OS            00 (0) 'MS-DOS'\n-27DC3 Extract Zip Spec      14 (20) '2.0'\n-27DC4 Extract OS            00 (0) 'MS-DOS'\n-27DC5 General Purpose Flag  0808 (2056)\n+279F7 CENTRAL HEADER #63    02014B50 (33639248)\n+279FB Created Zip Spec      14 (20) '2.0'\n+279FC Created OS            00 (0) 'MS-DOS'\n+279FD Extract Zip Spec      14 (20) '2.0'\n+279FE Extract OS            00 (0) 'MS-DOS'\n+279FF General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27DC7 Compression Method    0008 (8) 'Deflated'\n-27DC9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27DCD CRC                   7DA00A45 (2107640389)\n-27DD1 Compressed Size       00000254 (596)\n-27DD5 Uncompressed Size     000004BA (1210)\n-27DD9 Filename Length       002E (46)\n-27DDB Extra Length          0000 (0)\n-27DDD Comment Length        0000 (0)\n-27DDF Disk Start            0000 (0)\n-27DE1 Int File Attributes   0000 (0)\n+27A01 Compression Method    0008 (8) 'Deflated'\n+27A03 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27A07 CRC                   158F7076 (361721974)\n+27A0B Compressed Size       0000024C (588)\n+27A0F Uncompressed Size     000004BE (1214)\n+27A13 Filename Length       002E (46)\n+27A15 Extra Length          0000 (0)\n+27A17 Comment Length        0000 (0)\n+27A19 Disk Start            0000 (0)\n+27A1B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27DE3 Ext File Attributes   00000000 (0)\n-27DE7 Local Header Offset   00010240 (66112)\n-27DEB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27A1D Ext File Attributes   00000000 (0)\n+27A21 Local Header Offset   000101FC (66044)\n+27A25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27DEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27A25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27E19 CENTRAL HEADER #64    02014B50 (33639248)\n-27E1D Created Zip Spec      14 (20) '2.0'\n-27E1E Created OS            00 (0) 'MS-DOS'\n-27E1F Extract Zip Spec      14 (20) '2.0'\n-27E20 Extract OS            00 (0) 'MS-DOS'\n-27E21 General Purpose Flag  0808 (2056)\n+27A53 CENTRAL HEADER #64    02014B50 (33639248)\n+27A57 Created Zip Spec      14 (20) '2.0'\n+27A58 Created OS            00 (0) 'MS-DOS'\n+27A59 Extract Zip Spec      14 (20) '2.0'\n+27A5A Extract OS            00 (0) 'MS-DOS'\n+27A5B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27E23 Compression Method    0008 (8) 'Deflated'\n-27E25 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27E29 CRC                   4878B994 (1215871380)\n-27E2D Compressed Size       000001BC (444)\n-27E31 Uncompressed Size     000003C9 (969)\n-27E35 Filename Length       002E (46)\n-27E37 Extra Length          0000 (0)\n-27E39 Comment Length        0000 (0)\n-27E3B Disk Start            0000 (0)\n-27E3D Int File Attributes   0000 (0)\n+27A5D Compression Method    0008 (8) 'Deflated'\n+27A5F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27A63 CRC                   3B1BD504 (991679748)\n+27A67 Compressed Size       000001B9 (441)\n+27A6B Uncompressed Size     000003C9 (969)\n+27A6F Filename Length       002E (46)\n+27A71 Extra Length          0000 (0)\n+27A73 Comment Length        0000 (0)\n+27A75 Disk Start            0000 (0)\n+27A77 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27E3F Ext File Attributes   00000000 (0)\n-27E43 Local Header Offset   000104F0 (66800)\n-27E47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27A79 Ext File Attributes   00000000 (0)\n+27A7D Local Header Offset   000104A4 (66724)\n+27A81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27E47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27A81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27E75 CENTRAL HEADER #65    02014B50 (33639248)\n-27E79 Created Zip Spec      14 (20) '2.0'\n-27E7A Created OS            00 (0) 'MS-DOS'\n-27E7B Extract Zip Spec      14 (20) '2.0'\n-27E7C Extract OS            00 (0) 'MS-DOS'\n-27E7D General Purpose Flag  0808 (2056)\n+27AAF CENTRAL HEADER #65    02014B50 (33639248)\n+27AB3 Created Zip Spec      14 (20) '2.0'\n+27AB4 Created OS            00 (0) 'MS-DOS'\n+27AB5 Extract Zip Spec      14 (20) '2.0'\n+27AB6 Extract OS            00 (0) 'MS-DOS'\n+27AB7 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27E7F Compression Method    0008 (8) 'Deflated'\n-27E81 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27E85 CRC                   FB4C506D (4216082541)\n-27E89 Compressed Size       00000233 (563)\n-27E8D Uncompressed Size     00000490 (1168)\n-27E91 Filename Length       002E (46)\n-27E93 Extra Length          0000 (0)\n-27E95 Comment Length        0000 (0)\n-27E97 Disk Start            0000 (0)\n-27E99 Int File Attributes   0000 (0)\n+27AB9 Compression Method    0008 (8) 'Deflated'\n+27ABB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27ABF CRC                   2FB9AE00 (800697856)\n+27AC3 Compressed Size       00000227 (551)\n+27AC7 Uncompressed Size     00000490 (1168)\n+27ACB Filename Length       002E (46)\n+27ACD Extra Length          0000 (0)\n+27ACF Comment Length        0000 (0)\n+27AD1 Disk Start            0000 (0)\n+27AD3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27E9B Ext File Attributes   00000000 (0)\n-27E9F Local Header Offset   00010708 (67336)\n-27EA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27AD5 Ext File Attributes   00000000 (0)\n+27AD9 Local Header Offset   000106B9 (67257)\n+27ADD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27EA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27ADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27ED1 CENTRAL HEADER #66    02014B50 (33639248)\n-27ED5 Created Zip Spec      14 (20) '2.0'\n-27ED6 Created OS            00 (0) 'MS-DOS'\n-27ED7 Extract Zip Spec      14 (20) '2.0'\n-27ED8 Extract OS            00 (0) 'MS-DOS'\n-27ED9 General Purpose Flag  0808 (2056)\n+27B0B CENTRAL HEADER #66    02014B50 (33639248)\n+27B0F Created Zip Spec      14 (20) '2.0'\n+27B10 Created OS            00 (0) 'MS-DOS'\n+27B11 Extract Zip Spec      14 (20) '2.0'\n+27B12 Extract OS            00 (0) 'MS-DOS'\n+27B13 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27EDB Compression Method    0008 (8) 'Deflated'\n-27EDD Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27EE1 CRC                   66B9AF63 (1723445091)\n-27EE5 Compressed Size       000001BB (443)\n-27EE9 Uncompressed Size     000003C9 (969)\n-27EED Filename Length       002E (46)\n-27EEF Extra Length          0000 (0)\n-27EF1 Comment Length        0000 (0)\n-27EF3 Disk Start            0000 (0)\n-27EF5 Int File Attributes   0000 (0)\n+27B15 Compression Method    0008 (8) 'Deflated'\n+27B17 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27B1B CRC                   8F51A30A (2404492042)\n+27B1F Compressed Size       000001BA (442)\n+27B23 Uncompressed Size     000003C9 (969)\n+27B27 Filename Length       002E (46)\n+27B29 Extra Length          0000 (0)\n+27B2B Comment Length        0000 (0)\n+27B2D Disk Start            0000 (0)\n+27B2F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27EF7 Ext File Attributes   00000000 (0)\n-27EFB Local Header Offset   00010997 (67991)\n-27EFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27B31 Ext File Attributes   00000000 (0)\n+27B35 Local Header Offset   0001093C (67900)\n+27B39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27EFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27B39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27F2D CENTRAL HEADER #67    02014B50 (33639248)\n-27F31 Created Zip Spec      14 (20) '2.0'\n-27F32 Created OS            00 (0) 'MS-DOS'\n-27F33 Extract Zip Spec      14 (20) '2.0'\n-27F34 Extract OS            00 (0) 'MS-DOS'\n-27F35 General Purpose Flag  0808 (2056)\n+27B67 CENTRAL HEADER #67    02014B50 (33639248)\n+27B6B Created Zip Spec      14 (20) '2.0'\n+27B6C Created OS            00 (0) 'MS-DOS'\n+27B6D Extract Zip Spec      14 (20) '2.0'\n+27B6E Extract OS            00 (0) 'MS-DOS'\n+27B6F General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27F37 Compression Method    0008 (8) 'Deflated'\n-27F39 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27F3D CRC                   201752B5 (538399413)\n-27F41 Compressed Size       00000231 (561)\n-27F45 Uncompressed Size     00000485 (1157)\n-27F49 Filename Length       002E (46)\n-27F4B Extra Length          0000 (0)\n-27F4D Comment Length        0000 (0)\n-27F4F Disk Start            0000 (0)\n-27F51 Int File Attributes   0000 (0)\n+27B71 Compression Method    0008 (8) 'Deflated'\n+27B73 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27B77 CRC                   49456A45 (1229285957)\n+27B7B Compressed Size       00000228 (552)\n+27B7F Uncompressed Size     00000485 (1157)\n+27B83 Filename Length       002E (46)\n+27B85 Extra Length          0000 (0)\n+27B87 Comment Length        0000 (0)\n+27B89 Disk Start            0000 (0)\n+27B8B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27F53 Ext File Attributes   00000000 (0)\n-27F57 Local Header Offset   00010BAE (68526)\n-27F5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27B8D Ext File Attributes   00000000 (0)\n+27B91 Local Header Offset   00010B52 (68434)\n+27B95 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27F5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27B95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27F89 CENTRAL HEADER #68    02014B50 (33639248)\n-27F8D Created Zip Spec      14 (20) '2.0'\n-27F8E Created OS            00 (0) 'MS-DOS'\n-27F8F Extract Zip Spec      14 (20) '2.0'\n-27F90 Extract OS            00 (0) 'MS-DOS'\n-27F91 General Purpose Flag  0808 (2056)\n+27BC3 CENTRAL HEADER #68    02014B50 (33639248)\n+27BC7 Created Zip Spec      14 (20) '2.0'\n+27BC8 Created OS            00 (0) 'MS-DOS'\n+27BC9 Extract Zip Spec      14 (20) '2.0'\n+27BCA Extract OS            00 (0) 'MS-DOS'\n+27BCB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27F93 Compression Method    0008 (8) 'Deflated'\n-27F95 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27F99 CRC                   B59EA287 (3047072391)\n-27F9D Compressed Size       000001BA (442)\n-27FA1 Uncompressed Size     000003C3 (963)\n-27FA5 Filename Length       002E (46)\n-27FA7 Extra Length          0000 (0)\n-27FA9 Comment Length        0000 (0)\n-27FAB Disk Start            0000 (0)\n-27FAD Int File Attributes   0000 (0)\n+27BCD Compression Method    0008 (8) 'Deflated'\n+27BCF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27BD3 CRC                   6C61404E (1818312782)\n+27BD7 Compressed Size       000001B7 (439)\n+27BDB Uncompressed Size     000003C3 (963)\n+27BDF Filename Length       002E (46)\n+27BE1 Extra Length          0000 (0)\n+27BE3 Comment Length        0000 (0)\n+27BE5 Disk Start            0000 (0)\n+27BE7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-27FAF Ext File Attributes   00000000 (0)\n-27FB3 Local Header Offset   00010E3B (69179)\n-27FB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27BE9 Ext File Attributes   00000000 (0)\n+27BED Local Header Offset   00010DD6 (69078)\n+27BF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27BF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27FE5 CENTRAL HEADER #69    02014B50 (33639248)\n-27FE9 Created Zip Spec      14 (20) '2.0'\n-27FEA Created OS            00 (0) 'MS-DOS'\n-27FEB Extract Zip Spec      14 (20) '2.0'\n-27FEC Extract OS            00 (0) 'MS-DOS'\n-27FED General Purpose Flag  0808 (2056)\n+27C1F CENTRAL HEADER #69    02014B50 (33639248)\n+27C23 Created Zip Spec      14 (20) '2.0'\n+27C24 Created OS            00 (0) 'MS-DOS'\n+27C25 Extract Zip Spec      14 (20) '2.0'\n+27C26 Extract OS            00 (0) 'MS-DOS'\n+27C27 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-27FEF Compression Method    0008 (8) 'Deflated'\n-27FF1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-27FF5 CRC                   C814A58C (3356796300)\n-27FF9 Compressed Size       00000268 (616)\n-27FFD Uncompressed Size     000004CE (1230)\n-28001 Filename Length       002E (46)\n-28003 Extra Length          0000 (0)\n-28005 Comment Length        0000 (0)\n-28007 Disk Start            0000 (0)\n-28009 Int File Attributes   0000 (0)\n+27C29 Compression Method    0008 (8) 'Deflated'\n+27C2B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27C2F CRC                   EC2F023B (3962503739)\n+27C33 Compressed Size       00000264 (612)\n+27C37 Uncompressed Size     000004D2 (1234)\n+27C3B Filename Length       002E (46)\n+27C3D Extra Length          0000 (0)\n+27C3F Comment Length        0000 (0)\n+27C41 Disk Start            0000 (0)\n+27C43 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2800B Ext File Attributes   00000000 (0)\n-2800F Local Header Offset   00011051 (69713)\n-28013 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27C45 Ext File Attributes   00000000 (0)\n+27C49 Local Header Offset   00010FE9 (69609)\n+27C4D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27C4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28041 CENTRAL HEADER #70    02014B50 (33639248)\n-28045 Created Zip Spec      14 (20) '2.0'\n-28046 Created OS            00 (0) 'MS-DOS'\n-28047 Extract Zip Spec      14 (20) '2.0'\n-28048 Extract OS            00 (0) 'MS-DOS'\n-28049 General Purpose Flag  0808 (2056)\n+27C7B CENTRAL HEADER #70    02014B50 (33639248)\n+27C7F Created Zip Spec      14 (20) '2.0'\n+27C80 Created OS            00 (0) 'MS-DOS'\n+27C81 Extract Zip Spec      14 (20) '2.0'\n+27C82 Extract OS            00 (0) 'MS-DOS'\n+27C83 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2804B Compression Method    0008 (8) 'Deflated'\n-2804D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28051 CRC                   E3716DCF (3815861711)\n-28055 Compressed Size       000001BD (445)\n-28059 Uncompressed Size     000003C7 (967)\n-2805D Filename Length       002E (46)\n-2805F Extra Length          0000 (0)\n-28061 Comment Length        0000 (0)\n-28063 Disk Start            0000 (0)\n-28065 Int File Attributes   0000 (0)\n+27C85 Compression Method    0008 (8) 'Deflated'\n+27C87 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27C8B CRC                   069B361D (110835229)\n+27C8F Compressed Size       000001BB (443)\n+27C93 Uncompressed Size     000003C7 (967)\n+27C97 Filename Length       002E (46)\n+27C99 Extra Length          0000 (0)\n+27C9B Comment Length        0000 (0)\n+27C9D Disk Start            0000 (0)\n+27C9F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28067 Ext File Attributes   00000000 (0)\n-2806B Local Header Offset   00011315 (70421)\n-2806F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27CA1 Ext File Attributes   00000000 (0)\n+27CA5 Local Header Offset   000112A9 (70313)\n+27CA9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2806F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27CA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2809D CENTRAL HEADER #71    02014B50 (33639248)\n-280A1 Created Zip Spec      14 (20) '2.0'\n-280A2 Created OS            00 (0) 'MS-DOS'\n-280A3 Extract Zip Spec      14 (20) '2.0'\n-280A4 Extract OS            00 (0) 'MS-DOS'\n-280A5 General Purpose Flag  0808 (2056)\n+27CD7 CENTRAL HEADER #71    02014B50 (33639248)\n+27CDB Created Zip Spec      14 (20) '2.0'\n+27CDC Created OS            00 (0) 'MS-DOS'\n+27CDD Extract Zip Spec      14 (20) '2.0'\n+27CDE Extract OS            00 (0) 'MS-DOS'\n+27CDF General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-280A7 Compression Method    0008 (8) 'Deflated'\n-280A9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-280AD CRC                   89AEC28C (2309931660)\n-280B1 Compressed Size       0000021E (542)\n-280B5 Uncompressed Size     00000477 (1143)\n-280B9 Filename Length       002E (46)\n-280BB Extra Length          0000 (0)\n-280BD Comment Length        0000 (0)\n-280BF Disk Start            0000 (0)\n-280C1 Int File Attributes   0000 (0)\n+27CE1 Compression Method    0008 (8) 'Deflated'\n+27CE3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27CE7 CRC                   E0A01596 (3768587670)\n+27CEB Compressed Size       00000217 (535)\n+27CEF Uncompressed Size     00000477 (1143)\n+27CF3 Filename Length       002E (46)\n+27CF5 Extra Length          0000 (0)\n+27CF7 Comment Length        0000 (0)\n+27CF9 Disk Start            0000 (0)\n+27CFB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-280C3 Ext File Attributes   00000000 (0)\n-280C7 Local Header Offset   0001152E (70958)\n-280CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27CFD Ext File Attributes   00000000 (0)\n+27D01 Local Header Offset   000114C0 (70848)\n+27D05 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x280CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27D05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-280F9 CENTRAL HEADER #72    02014B50 (33639248)\n-280FD Created Zip Spec      14 (20) '2.0'\n-280FE Created OS            00 (0) 'MS-DOS'\n-280FF Extract Zip Spec      14 (20) '2.0'\n-28100 Extract OS            00 (0) 'MS-DOS'\n-28101 General Purpose Flag  0808 (2056)\n+27D33 CENTRAL HEADER #72    02014B50 (33639248)\n+27D37 Created Zip Spec      14 (20) '2.0'\n+27D38 Created OS            00 (0) 'MS-DOS'\n+27D39 Extract Zip Spec      14 (20) '2.0'\n+27D3A Extract OS            00 (0) 'MS-DOS'\n+27D3B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28103 Compression Method    0008 (8) 'Deflated'\n-28105 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28109 CRC                   454530E2 (1162162402)\n-2810D Compressed Size       000001B6 (438)\n-28111 Uncompressed Size     000003C3 (963)\n-28115 Filename Length       002D (45)\n-28117 Extra Length          0000 (0)\n-28119 Comment Length        0000 (0)\n-2811B Disk Start            0000 (0)\n-2811D Int File Attributes   0000 (0)\n+27D3D Compression Method    0008 (8) 'Deflated'\n+27D3F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27D43 CRC                   8CF338A3 (2364749987)\n+27D47 Compressed Size       000001B5 (437)\n+27D4B Uncompressed Size     000003C3 (963)\n+27D4F Filename Length       002D (45)\n+27D51 Extra Length          0000 (0)\n+27D53 Comment Length        0000 (0)\n+27D55 Disk Start            0000 (0)\n+27D57 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2811F Ext File Attributes   00000000 (0)\n-28123 Local Header Offset   000117A8 (71592)\n-28127 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27D59 Ext File Attributes   00000000 (0)\n+27D5D Local Header Offset   00011733 (71475)\n+27D61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28154 CENTRAL HEADER #73    02014B50 (33639248)\n-28158 Created Zip Spec      14 (20) '2.0'\n-28159 Created OS            00 (0) 'MS-DOS'\n-2815A Extract Zip Spec      14 (20) '2.0'\n-2815B Extract OS            00 (0) 'MS-DOS'\n-2815C General Purpose Flag  0808 (2056)\n+27D8E CENTRAL HEADER #73    02014B50 (33639248)\n+27D92 Created Zip Spec      14 (20) '2.0'\n+27D93 Created OS            00 (0) 'MS-DOS'\n+27D94 Extract Zip Spec      14 (20) '2.0'\n+27D95 Extract OS            00 (0) 'MS-DOS'\n+27D96 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2815E Compression Method    0008 (8) 'Deflated'\n-28160 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28164 CRC                   21FA607A (570056826)\n-28168 Compressed Size       000001B9 (441)\n-2816C Uncompressed Size     000003C5 (965)\n-28170 Filename Length       002E (46)\n-28172 Extra Length          0000 (0)\n-28174 Comment Length        0000 (0)\n-28176 Disk Start            0000 (0)\n-28178 Int File Attributes   0000 (0)\n+27D98 Compression Method    0008 (8) 'Deflated'\n+27D9A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27D9E CRC                   C3486C9C (3276303516)\n+27DA2 Compressed Size       000001B6 (438)\n+27DA6 Uncompressed Size     000003C5 (965)\n+27DAA Filename Length       002E (46)\n+27DAC Extra Length          0000 (0)\n+27DAE Comment Length        0000 (0)\n+27DB0 Disk Start            0000 (0)\n+27DB2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2817A Ext File Attributes   00000000 (0)\n-2817E Local Header Offset   000119B9 (72121)\n-28182 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27DB4 Ext File Attributes   00000000 (0)\n+27DB8 Local Header Offset   00011943 (72003)\n+27DBC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27DBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-281B0 CENTRAL HEADER #74    02014B50 (33639248)\n-281B4 Created Zip Spec      14 (20) '2.0'\n-281B5 Created OS            00 (0) 'MS-DOS'\n-281B6 Extract Zip Spec      14 (20) '2.0'\n-281B7 Extract OS            00 (0) 'MS-DOS'\n-281B8 General Purpose Flag  0808 (2056)\n+27DEA CENTRAL HEADER #74    02014B50 (33639248)\n+27DEE Created Zip Spec      14 (20) '2.0'\n+27DEF Created OS            00 (0) 'MS-DOS'\n+27DF0 Extract Zip Spec      14 (20) '2.0'\n+27DF1 Extract OS            00 (0) 'MS-DOS'\n+27DF2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-281BA Compression Method    0008 (8) 'Deflated'\n-281BC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-281C0 CRC                   E186A6D9 (3783698137)\n-281C4 Compressed Size       0000022B (555)\n-281C8 Uncompressed Size     0000046E (1134)\n-281CC Filename Length       002E (46)\n-281CE Extra Length          0000 (0)\n-281D0 Comment Length        0000 (0)\n-281D2 Disk Start            0000 (0)\n-281D4 Int File Attributes   0000 (0)\n+27DF4 Compression Method    0008 (8) 'Deflated'\n+27DF6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27DFA CRC                   F6C02BB3 (4139789235)\n+27DFE Compressed Size       00000222 (546)\n+27E02 Uncompressed Size     0000046E (1134)\n+27E06 Filename Length       002E (46)\n+27E08 Extra Length          0000 (0)\n+27E0A Comment Length        0000 (0)\n+27E0C Disk Start            0000 (0)\n+27E0E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-281D6 Ext File Attributes   00000000 (0)\n-281DA Local Header Offset   00011BCE (72654)\n-281DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27E10 Ext File Attributes   00000000 (0)\n+27E14 Local Header Offset   00011B55 (72533)\n+27E18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x281DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27E18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2820C CENTRAL HEADER #75    02014B50 (33639248)\n-28210 Created Zip Spec      14 (20) '2.0'\n-28211 Created OS            00 (0) 'MS-DOS'\n-28212 Extract Zip Spec      14 (20) '2.0'\n-28213 Extract OS            00 (0) 'MS-DOS'\n-28214 General Purpose Flag  0808 (2056)\n+27E46 CENTRAL HEADER #75    02014B50 (33639248)\n+27E4A Created Zip Spec      14 (20) '2.0'\n+27E4B Created OS            00 (0) 'MS-DOS'\n+27E4C Extract Zip Spec      14 (20) '2.0'\n+27E4D Extract OS            00 (0) 'MS-DOS'\n+27E4E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28216 Compression Method    0008 (8) 'Deflated'\n-28218 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2821C CRC                   C133E245 (3241402949)\n-28220 Compressed Size       000001B6 (438)\n-28224 Uncompressed Size     000003B9 (953)\n-28228 Filename Length       002E (46)\n-2822A Extra Length          0000 (0)\n-2822C Comment Length        0000 (0)\n-2822E Disk Start            0000 (0)\n-28230 Int File Attributes   0000 (0)\n+27E50 Compression Method    0008 (8) 'Deflated'\n+27E52 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27E56 CRC                   830C67B3 (2198628275)\n+27E5A Compressed Size       000001B3 (435)\n+27E5E Uncompressed Size     000003B9 (953)\n+27E62 Filename Length       002E (46)\n+27E64 Extra Length          0000 (0)\n+27E66 Comment Length        0000 (0)\n+27E68 Disk Start            0000 (0)\n+27E6A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28232 Ext File Attributes   00000000 (0)\n-28236 Local Header Offset   00011E55 (73301)\n-2823A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27E6C Ext File Attributes   00000000 (0)\n+27E70 Local Header Offset   00011DD3 (73171)\n+27E74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2823A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27E74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28268 CENTRAL HEADER #76    02014B50 (33639248)\n-2826C Created Zip Spec      14 (20) '2.0'\n-2826D Created OS            00 (0) 'MS-DOS'\n-2826E Extract Zip Spec      14 (20) '2.0'\n-2826F Extract OS            00 (0) 'MS-DOS'\n-28270 General Purpose Flag  0808 (2056)\n+27EA2 CENTRAL HEADER #76    02014B50 (33639248)\n+27EA6 Created Zip Spec      14 (20) '2.0'\n+27EA7 Created OS            00 (0) 'MS-DOS'\n+27EA8 Extract Zip Spec      14 (20) '2.0'\n+27EA9 Extract OS            00 (0) 'MS-DOS'\n+27EAA General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28272 Compression Method    0008 (8) 'Deflated'\n-28274 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28278 CRC                   4D58D4FB (1297667323)\n-2827C Compressed Size       00000227 (551)\n-28280 Uncompressed Size     0000045B (1115)\n-28284 Filename Length       002E (46)\n-28286 Extra Length          0000 (0)\n-28288 Comment Length        0000 (0)\n-2828A Disk Start            0000 (0)\n-2828C Int File Attributes   0000 (0)\n+27EAC Compression Method    0008 (8) 'Deflated'\n+27EAE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27EB2 CRC                   D4C7CCEA (3569863914)\n+27EB6 Compressed Size       0000021E (542)\n+27EBA Uncompressed Size     0000045B (1115)\n+27EBE Filename Length       002E (46)\n+27EC0 Extra Length          0000 (0)\n+27EC2 Comment Length        0000 (0)\n+27EC4 Disk Start            0000 (0)\n+27EC6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2828E Ext File Attributes   00000000 (0)\n-28292 Local Header Offset   00012067 (73831)\n-28296 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27EC8 Ext File Attributes   00000000 (0)\n+27ECC Local Header Offset   00011FE2 (73698)\n+27ED0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27ED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-282C4 CENTRAL HEADER #77    02014B50 (33639248)\n-282C8 Created Zip Spec      14 (20) '2.0'\n-282C9 Created OS            00 (0) 'MS-DOS'\n-282CA Extract Zip Spec      14 (20) '2.0'\n-282CB Extract OS            00 (0) 'MS-DOS'\n-282CC General Purpose Flag  0808 (2056)\n+27EFE CENTRAL HEADER #77    02014B50 (33639248)\n+27F02 Created Zip Spec      14 (20) '2.0'\n+27F03 Created OS            00 (0) 'MS-DOS'\n+27F04 Extract Zip Spec      14 (20) '2.0'\n+27F05 Extract OS            00 (0) 'MS-DOS'\n+27F06 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-282CE Compression Method    0008 (8) 'Deflated'\n-282D0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-282D4 CRC                   F6F5B477 (4143297655)\n-282D8 Compressed Size       000001B5 (437)\n-282DC Uncompressed Size     000003B9 (953)\n-282E0 Filename Length       002E (46)\n-282E2 Extra Length          0000 (0)\n-282E4 Comment Length        0000 (0)\n-282E6 Disk Start            0000 (0)\n-282E8 Int File Attributes   0000 (0)\n+27F08 Compression Method    0008 (8) 'Deflated'\n+27F0A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27F0E CRC                   58223E5C (1478639196)\n+27F12 Compressed Size       000001B3 (435)\n+27F16 Uncompressed Size     000003B9 (953)\n+27F1A Filename Length       002E (46)\n+27F1C Extra Length          0000 (0)\n+27F1E Comment Length        0000 (0)\n+27F20 Disk Start            0000 (0)\n+27F22 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-282EA Ext File Attributes   00000000 (0)\n-282EE Local Header Offset   000122EA (74474)\n-282F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27F24 Ext File Attributes   00000000 (0)\n+27F28 Local Header Offset   0001225C (74332)\n+27F2C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x282F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27F2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28320 CENTRAL HEADER #78    02014B50 (33639248)\n-28324 Created Zip Spec      14 (20) '2.0'\n-28325 Created OS            00 (0) 'MS-DOS'\n-28326 Extract Zip Spec      14 (20) '2.0'\n-28327 Extract OS            00 (0) 'MS-DOS'\n-28328 General Purpose Flag  0808 (2056)\n+27F5A CENTRAL HEADER #78    02014B50 (33639248)\n+27F5E Created Zip Spec      14 (20) '2.0'\n+27F5F Created OS            00 (0) 'MS-DOS'\n+27F60 Extract Zip Spec      14 (20) '2.0'\n+27F61 Extract OS            00 (0) 'MS-DOS'\n+27F62 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2832A Compression Method    0008 (8) 'Deflated'\n-2832C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28330 CRC                   61110699 (1628505753)\n-28334 Compressed Size       0000028F (655)\n-28338 Uncompressed Size     000004F5 (1269)\n-2833C Filename Length       002E (46)\n-2833E Extra Length          0000 (0)\n-28340 Comment Length        0000 (0)\n-28342 Disk Start            0000 (0)\n-28344 Int File Attributes   0000 (0)\n+27F64 Compression Method    0008 (8) 'Deflated'\n+27F66 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27F6A CRC                   52BFC126 (1388298534)\n+27F6E Compressed Size       0000028B (651)\n+27F72 Uncompressed Size     000004FE (1278)\n+27F76 Filename Length       002E (46)\n+27F78 Extra Length          0000 (0)\n+27F7A Comment Length        0000 (0)\n+27F7C Disk Start            0000 (0)\n+27F7E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28346 Ext File Attributes   00000000 (0)\n-2834A Local Header Offset   000124FB (75003)\n-2834E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27F80 Ext File Attributes   00000000 (0)\n+27F84 Local Header Offset   0001246B (74859)\n+27F88 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2834E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27F88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2837C CENTRAL HEADER #79    02014B50 (33639248)\n-28380 Created Zip Spec      14 (20) '2.0'\n-28381 Created OS            00 (0) 'MS-DOS'\n-28382 Extract Zip Spec      14 (20) '2.0'\n-28383 Extract OS            00 (0) 'MS-DOS'\n-28384 General Purpose Flag  0808 (2056)\n+27FB6 CENTRAL HEADER #79    02014B50 (33639248)\n+27FBA Created Zip Spec      14 (20) '2.0'\n+27FBB Created OS            00 (0) 'MS-DOS'\n+27FBC Extract Zip Spec      14 (20) '2.0'\n+27FBD Extract OS            00 (0) 'MS-DOS'\n+27FBE General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28386 Compression Method    0008 (8) 'Deflated'\n-28388 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2838C CRC                   17676EEF (392654575)\n-28390 Compressed Size       000001B6 (438)\n-28394 Uncompressed Size     000003BD (957)\n-28398 Filename Length       002E (46)\n-2839A Extra Length          0000 (0)\n-2839C Comment Length        0000 (0)\n-2839E Disk Start            0000 (0)\n-283A0 Int File Attributes   0000 (0)\n+27FC0 Compression Method    0008 (8) 'Deflated'\n+27FC2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+27FC6 CRC                   6CB8B1F5 (1824043509)\n+27FCA Compressed Size       000001B4 (436)\n+27FCE Uncompressed Size     000003BD (957)\n+27FD2 Filename Length       002E (46)\n+27FD4 Extra Length          0000 (0)\n+27FD6 Comment Length        0000 (0)\n+27FD8 Disk Start            0000 (0)\n+27FDA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-283A2 Ext File Attributes   00000000 (0)\n-283A6 Local Header Offset   000127E6 (75750)\n-283AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27FDC Ext File Attributes   00000000 (0)\n+27FE0 Local Header Offset   00012752 (75602)\n+27FE4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x283AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27FE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-283D8 CENTRAL HEADER #80    02014B50 (33639248)\n-283DC Created Zip Spec      14 (20) '2.0'\n-283DD Created OS            00 (0) 'MS-DOS'\n-283DE Extract Zip Spec      14 (20) '2.0'\n-283DF Extract OS            00 (0) 'MS-DOS'\n-283E0 General Purpose Flag  0808 (2056)\n+28012 CENTRAL HEADER #80    02014B50 (33639248)\n+28016 Created Zip Spec      14 (20) '2.0'\n+28017 Created OS            00 (0) 'MS-DOS'\n+28018 Extract Zip Spec      14 (20) '2.0'\n+28019 Extract OS            00 (0) 'MS-DOS'\n+2801A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-283E2 Compression Method    0008 (8) 'Deflated'\n-283E4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-283E8 CRC                   60DDBBE1 (1625144289)\n-283EC Compressed Size       0000034D (845)\n-283F0 Uncompressed Size     000006A7 (1703)\n-283F4 Filename Length       002E (46)\n-283F6 Extra Length          0000 (0)\n-283F8 Comment Length        0000 (0)\n-283FA Disk Start            0000 (0)\n-283FC Int File Attributes   0000 (0)\n+2801C Compression Method    0008 (8) 'Deflated'\n+2801E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28022 CRC                   7C012294 (2080449172)\n+28026 Compressed Size       00000347 (839)\n+2802A Uncompressed Size     000006B3 (1715)\n+2802E Filename Length       002E (46)\n+28030 Extra Length          0000 (0)\n+28032 Comment Length        0000 (0)\n+28034 Disk Start            0000 (0)\n+28036 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-283FE Ext File Attributes   00000000 (0)\n-28402 Local Header Offset   000129F8 (76280)\n-28406 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28038 Ext File Attributes   00000000 (0)\n+2803C Local Header Offset   00012962 (76130)\n+28040 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28434 CENTRAL HEADER #81    02014B50 (33639248)\n-28438 Created Zip Spec      14 (20) '2.0'\n-28439 Created OS            00 (0) 'MS-DOS'\n-2843A Extract Zip Spec      14 (20) '2.0'\n-2843B Extract OS            00 (0) 'MS-DOS'\n-2843C General Purpose Flag  0808 (2056)\n+2806E CENTRAL HEADER #81    02014B50 (33639248)\n+28072 Created Zip Spec      14 (20) '2.0'\n+28073 Created OS            00 (0) 'MS-DOS'\n+28074 Extract Zip Spec      14 (20) '2.0'\n+28075 Extract OS            00 (0) 'MS-DOS'\n+28076 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2843E Compression Method    0008 (8) 'Deflated'\n-28440 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28444 CRC                   176614F2 (392566002)\n-28448 Compressed Size       000001B8 (440)\n-2844C Uncompressed Size     000003BD (957)\n-28450 Filename Length       002E (46)\n-28452 Extra Length          0000 (0)\n-28454 Comment Length        0000 (0)\n-28456 Disk Start            0000 (0)\n-28458 Int File Attributes   0000 (0)\n+28078 Compression Method    0008 (8) 'Deflated'\n+2807A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2807E CRC                   2F1D7D40 (790461760)\n+28082 Compressed Size       000001B6 (438)\n+28086 Uncompressed Size     000003BD (957)\n+2808A Filename Length       002E (46)\n+2808C Extra Length          0000 (0)\n+2808E Comment Length        0000 (0)\n+28090 Disk Start            0000 (0)\n+28092 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2845A Ext File Attributes   00000000 (0)\n-2845E Local Header Offset   00012DA1 (77217)\n-28462 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28094 Ext File Attributes   00000000 (0)\n+28098 Local Header Offset   00012D05 (77061)\n+2809C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2809C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28490 CENTRAL HEADER #82    02014B50 (33639248)\n-28494 Created Zip Spec      14 (20) '2.0'\n-28495 Created OS            00 (0) 'MS-DOS'\n-28496 Extract Zip Spec      14 (20) '2.0'\n-28497 Extract OS            00 (0) 'MS-DOS'\n-28498 General Purpose Flag  0808 (2056)\n+280CA CENTRAL HEADER #82    02014B50 (33639248)\n+280CE Created Zip Spec      14 (20) '2.0'\n+280CF Created OS            00 (0) 'MS-DOS'\n+280D0 Extract Zip Spec      14 (20) '2.0'\n+280D1 Extract OS            00 (0) 'MS-DOS'\n+280D2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2849A Compression Method    0008 (8) 'Deflated'\n-2849C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-284A0 CRC                   FFFB57C6 (4294662086)\n-284A4 Compressed Size       0000021F (543)\n-284A8 Uncompressed Size     0000045F (1119)\n-284AC Filename Length       002E (46)\n-284AE Extra Length          0000 (0)\n-284B0 Comment Length        0000 (0)\n-284B2 Disk Start            0000 (0)\n-284B4 Int File Attributes   0000 (0)\n+280D4 Compression Method    0008 (8) 'Deflated'\n+280D6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+280DA CRC                   E5CA04B5 (3855221941)\n+280DE Compressed Size       00000212 (530)\n+280E2 Uncompressed Size     0000045F (1119)\n+280E6 Filename Length       002E (46)\n+280E8 Extra Length          0000 (0)\n+280EA Comment Length        0000 (0)\n+280EC Disk Start            0000 (0)\n+280EE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-284B6 Ext File Attributes   00000000 (0)\n-284BA Local Header Offset   00012FB5 (77749)\n-284BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+280F0 Ext File Attributes   00000000 (0)\n+280F4 Local Header Offset   00012F17 (77591)\n+280F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x284BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x280F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-284EC CENTRAL HEADER #83    02014B50 (33639248)\n-284F0 Created Zip Spec      14 (20) '2.0'\n-284F1 Created OS            00 (0) 'MS-DOS'\n-284F2 Extract Zip Spec      14 (20) '2.0'\n-284F3 Extract OS            00 (0) 'MS-DOS'\n-284F4 General Purpose Flag  0808 (2056)\n+28126 CENTRAL HEADER #83    02014B50 (33639248)\n+2812A Created Zip Spec      14 (20) '2.0'\n+2812B Created OS            00 (0) 'MS-DOS'\n+2812C Extract Zip Spec      14 (20) '2.0'\n+2812D Extract OS            00 (0) 'MS-DOS'\n+2812E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-284F6 Compression Method    0008 (8) 'Deflated'\n-284F8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-284FC CRC                   526EA349 (1382982473)\n-28500 Compressed Size       000003B0 (944)\n-28504 Uncompressed Size     00000780 (1920)\n-28508 Filename Length       002D (45)\n-2850A Extra Length          0000 (0)\n-2850C Comment Length        0000 (0)\n-2850E Disk Start            0000 (0)\n-28510 Int File Attributes   0000 (0)\n+28130 Compression Method    0008 (8) 'Deflated'\n+28132 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28136 CRC                   B48743DC (3028763612)\n+2813A Compressed Size       000003A6 (934)\n+2813E Uncompressed Size     0000078C (1932)\n+28142 Filename Length       002D (45)\n+28144 Extra Length          0000 (0)\n+28146 Comment Length        0000 (0)\n+28148 Disk Start            0000 (0)\n+2814A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28512 Ext File Attributes   00000000 (0)\n-28516 Local Header Offset   00013230 (78384)\n-2851A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2814C Ext File Attributes   00000000 (0)\n+28150 Local Header Offset   00013185 (78213)\n+28154 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2851A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28154: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28547 CENTRAL HEADER #84    02014B50 (33639248)\n-2854B Created Zip Spec      14 (20) '2.0'\n-2854C Created OS            00 (0) 'MS-DOS'\n-2854D Extract Zip Spec      14 (20) '2.0'\n-2854E Extract OS            00 (0) 'MS-DOS'\n-2854F General Purpose Flag  0808 (2056)\n+28181 CENTRAL HEADER #84    02014B50 (33639248)\n+28185 Created Zip Spec      14 (20) '2.0'\n+28186 Created OS            00 (0) 'MS-DOS'\n+28187 Extract Zip Spec      14 (20) '2.0'\n+28188 Extract OS            00 (0) 'MS-DOS'\n+28189 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28551 Compression Method    0008 (8) 'Deflated'\n-28553 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28557 CRC                   C42DDEF1 (3291340529)\n-2855B Compressed Size       000001BE (446)\n-2855F Uncompressed Size     000003CF (975)\n-28563 Filename Length       002E (46)\n-28565 Extra Length          0000 (0)\n-28567 Comment Length        0000 (0)\n-28569 Disk Start            0000 (0)\n-2856B Int File Attributes   0000 (0)\n+2818B Compression Method    0008 (8) 'Deflated'\n+2818D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28191 CRC                   2A367647 (708212295)\n+28195 Compressed Size       000001BC (444)\n+28199 Uncompressed Size     000003CF (975)\n+2819D Filename Length       002E (46)\n+2819F Extra Length          0000 (0)\n+281A1 Comment Length        0000 (0)\n+281A3 Disk Start            0000 (0)\n+281A5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2856D Ext File Attributes   00000000 (0)\n-28571 Local Header Offset   0001363B (79419)\n-28575 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+281A7 Ext File Attributes   00000000 (0)\n+281AB Local Header Offset   00013586 (79238)\n+281AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x281AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-285A3 CENTRAL HEADER #85    02014B50 (33639248)\n-285A7 Created Zip Spec      14 (20) '2.0'\n-285A8 Created OS            00 (0) 'MS-DOS'\n-285A9 Extract Zip Spec      14 (20) '2.0'\n-285AA Extract OS            00 (0) 'MS-DOS'\n-285AB General Purpose Flag  0808 (2056)\n+281DD CENTRAL HEADER #85    02014B50 (33639248)\n+281E1 Created Zip Spec      14 (20) '2.0'\n+281E2 Created OS            00 (0) 'MS-DOS'\n+281E3 Extract Zip Spec      14 (20) '2.0'\n+281E4 Extract OS            00 (0) 'MS-DOS'\n+281E5 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-285AD Compression Method    0008 (8) 'Deflated'\n-285AF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-285B3 CRC                   DF0E40C2 (3742253250)\n-285B7 Compressed Size       00000218 (536)\n-285BB Uncompressed Size     00000449 (1097)\n-285BF Filename Length       002E (46)\n-285C1 Extra Length          0000 (0)\n-285C3 Comment Length        0000 (0)\n-285C5 Disk Start            0000 (0)\n-285C7 Int File Attributes   0000 (0)\n+281E7 Compression Method    0008 (8) 'Deflated'\n+281E9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+281ED CRC                   12BB758E (314275214)\n+281F1 Compressed Size       0000020D (525)\n+281F5 Uncompressed Size     00000449 (1097)\n+281F9 Filename Length       002E (46)\n+281FB Extra Length          0000 (0)\n+281FD Comment Length        0000 (0)\n+281FF Disk Start            0000 (0)\n+28201 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-285C9 Ext File Attributes   00000000 (0)\n-285CD Local Header Offset   00013855 (79957)\n-285D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28203 Ext File Attributes   00000000 (0)\n+28207 Local Header Offset   0001379E (79774)\n+2820B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x285D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2820B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-285FF CENTRAL HEADER #86    02014B50 (33639248)\n-28603 Created Zip Spec      14 (20) '2.0'\n-28604 Created OS            00 (0) 'MS-DOS'\n-28605 Extract Zip Spec      14 (20) '2.0'\n-28606 Extract OS            00 (0) 'MS-DOS'\n-28607 General Purpose Flag  0808 (2056)\n+28239 CENTRAL HEADER #86    02014B50 (33639248)\n+2823D Created Zip Spec      14 (20) '2.0'\n+2823E Created OS            00 (0) 'MS-DOS'\n+2823F Extract Zip Spec      14 (20) '2.0'\n+28240 Extract OS            00 (0) 'MS-DOS'\n+28241 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28609 Compression Method    0008 (8) 'Deflated'\n-2860B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2860F CRC                   F492FF41 (4103274305)\n-28613 Compressed Size       000001BA (442)\n-28617 Uncompressed Size     000003BD (957)\n-2861B Filename Length       002E (46)\n-2861D Extra Length          0000 (0)\n-2861F Comment Length        0000 (0)\n-28621 Disk Start            0000 (0)\n-28623 Int File Attributes   0000 (0)\n+28243 Compression Method    0008 (8) 'Deflated'\n+28245 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28249 CRC                   63302E70 (1664102000)\n+2824D Compressed Size       000001B7 (439)\n+28251 Uncompressed Size     000003BD (957)\n+28255 Filename Length       002E (46)\n+28257 Extra Length          0000 (0)\n+28259 Comment Length        0000 (0)\n+2825B Disk Start            0000 (0)\n+2825D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28625 Ext File Attributes   00000000 (0)\n-28629 Local Header Offset   00013AC9 (80585)\n-2862D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2825F Ext File Attributes   00000000 (0)\n+28263 Local Header Offset   00013A07 (80391)\n+28267 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2862D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2865B CENTRAL HEADER #87    02014B50 (33639248)\n-2865F Created Zip Spec      14 (20) '2.0'\n-28660 Created OS            00 (0) 'MS-DOS'\n-28661 Extract Zip Spec      14 (20) '2.0'\n-28662 Extract OS            00 (0) 'MS-DOS'\n-28663 General Purpose Flag  0808 (2056)\n+28295 CENTRAL HEADER #87    02014B50 (33639248)\n+28299 Created Zip Spec      14 (20) '2.0'\n+2829A Created OS            00 (0) 'MS-DOS'\n+2829B Extract Zip Spec      14 (20) '2.0'\n+2829C Extract OS            00 (0) 'MS-DOS'\n+2829D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28665 Compression Method    0008 (8) 'Deflated'\n-28667 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2866B CRC                   E384EDCE (3817139662)\n-2866F Compressed Size       00000208 (520)\n-28673 Uncompressed Size     000003FF (1023)\n-28677 Filename Length       002E (46)\n-28679 Extra Length          0000 (0)\n-2867B Comment Length        0000 (0)\n-2867D Disk Start            0000 (0)\n-2867F Int File Attributes   0000 (0)\n+2829F Compression Method    0008 (8) 'Deflated'\n+282A1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+282A5 CRC                   7D541CEF (2102664431)\n+282A9 Compressed Size       00000202 (514)\n+282AD Uncompressed Size     000003FF (1023)\n+282B1 Filename Length       002E (46)\n+282B3 Extra Length          0000 (0)\n+282B5 Comment Length        0000 (0)\n+282B7 Disk Start            0000 (0)\n+282B9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28681 Ext File Attributes   00000000 (0)\n-28685 Local Header Offset   00013CDF (81119)\n-28689 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+282BB Ext File Attributes   00000000 (0)\n+282BF Local Header Offset   00013C1A (80922)\n+282C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x282C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-286B7 CENTRAL HEADER #88    02014B50 (33639248)\n-286BB Created Zip Spec      14 (20) '2.0'\n-286BC Created OS            00 (0) 'MS-DOS'\n-286BD Extract Zip Spec      14 (20) '2.0'\n-286BE Extract OS            00 (0) 'MS-DOS'\n-286BF General Purpose Flag  0808 (2056)\n+282F1 CENTRAL HEADER #88    02014B50 (33639248)\n+282F5 Created Zip Spec      14 (20) '2.0'\n+282F6 Created OS            00 (0) 'MS-DOS'\n+282F7 Extract Zip Spec      14 (20) '2.0'\n+282F8 Extract OS            00 (0) 'MS-DOS'\n+282F9 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-286C1 Compression Method    0008 (8) 'Deflated'\n-286C3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-286C7 CRC                   89C644C9 (2311472329)\n-286CB Compressed Size       000001B4 (436)\n-286CF Uncompressed Size     000003A1 (929)\n-286D3 Filename Length       002E (46)\n-286D5 Extra Length          0000 (0)\n-286D7 Comment Length        0000 (0)\n-286D9 Disk Start            0000 (0)\n-286DB Int File Attributes   0000 (0)\n+282FB Compression Method    0008 (8) 'Deflated'\n+282FD Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28301 CRC                   81F09DEE (2180029934)\n+28305 Compressed Size       000001B0 (432)\n+28309 Uncompressed Size     000003A1 (929)\n+2830D Filename Length       002E (46)\n+2830F Extra Length          0000 (0)\n+28311 Comment Length        0000 (0)\n+28313 Disk Start            0000 (0)\n+28315 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-286DD Ext File Attributes   00000000 (0)\n-286E1 Local Header Offset   00013F43 (81731)\n-286E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28317 Ext File Attributes   00000000 (0)\n+2831B Local Header Offset   00013E78 (81528)\n+2831F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x286E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2831F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28713 CENTRAL HEADER #89    02014B50 (33639248)\n-28717 Created Zip Spec      14 (20) '2.0'\n-28718 Created OS            00 (0) 'MS-DOS'\n-28719 Extract Zip Spec      14 (20) '2.0'\n-2871A Extract OS            00 (0) 'MS-DOS'\n-2871B General Purpose Flag  0808 (2056)\n+2834D CENTRAL HEADER #89    02014B50 (33639248)\n+28351 Created Zip Spec      14 (20) '2.0'\n+28352 Created OS            00 (0) 'MS-DOS'\n+28353 Extract Zip Spec      14 (20) '2.0'\n+28354 Extract OS            00 (0) 'MS-DOS'\n+28355 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2871D Compression Method    0008 (8) 'Deflated'\n-2871F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28723 CRC                   750F9480 (1963955328)\n-28727 Compressed Size       00000213 (531)\n-2872B Uncompressed Size     00000440 (1088)\n-2872F Filename Length       002E (46)\n-28731 Extra Length          0000 (0)\n-28733 Comment Length        0000 (0)\n-28735 Disk Start            0000 (0)\n-28737 Int File Attributes   0000 (0)\n+28357 Compression Method    0008 (8) 'Deflated'\n+28359 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2835D CRC                   D02330F0 (3491967216)\n+28361 Compressed Size       0000020E (526)\n+28365 Uncompressed Size     00000440 (1088)\n+28369 Filename Length       002E (46)\n+2836B Extra Length          0000 (0)\n+2836D Comment Length        0000 (0)\n+2836F Disk Start            0000 (0)\n+28371 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28739 Ext File Attributes   00000000 (0)\n-2873D Local Header Offset   00014153 (82259)\n-28741 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28373 Ext File Attributes   00000000 (0)\n+28377 Local Header Offset   00014084 (82052)\n+2837B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28741: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2837B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2876F CENTRAL HEADER #90    02014B50 (33639248)\n-28773 Created Zip Spec      14 (20) '2.0'\n-28774 Created OS            00 (0) 'MS-DOS'\n-28775 Extract Zip Spec      14 (20) '2.0'\n-28776 Extract OS            00 (0) 'MS-DOS'\n-28777 General Purpose Flag  0808 (2056)\n+283A9 CENTRAL HEADER #90    02014B50 (33639248)\n+283AD Created Zip Spec      14 (20) '2.0'\n+283AE Created OS            00 (0) 'MS-DOS'\n+283AF Extract Zip Spec      14 (20) '2.0'\n+283B0 Extract OS            00 (0) 'MS-DOS'\n+283B1 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28779 Compression Method    0008 (8) 'Deflated'\n-2877B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2877F CRC                   FBA17E80 (4221664896)\n-28783 Compressed Size       000001BD (445)\n-28787 Uncompressed Size     000003C9 (969)\n-2878B Filename Length       002E (46)\n-2878D Extra Length          0000 (0)\n-2878F Comment Length        0000 (0)\n-28791 Disk Start            0000 (0)\n-28793 Int File Attributes   0000 (0)\n+283B3 Compression Method    0008 (8) 'Deflated'\n+283B5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+283B9 CRC                   5CB51C7B (1555373179)\n+283BD Compressed Size       000001BA (442)\n+283C1 Uncompressed Size     000003C9 (969)\n+283C5 Filename Length       002E (46)\n+283C7 Extra Length          0000 (0)\n+283C9 Comment Length        0000 (0)\n+283CB Disk Start            0000 (0)\n+283CD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28795 Ext File Attributes   00000000 (0)\n-28799 Local Header Offset   000143C2 (82882)\n-2879D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+283CF Ext File Attributes   00000000 (0)\n+283D3 Local Header Offset   000142EE (82670)\n+283D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2879D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x283D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-287CB CENTRAL HEADER #91    02014B50 (33639248)\n-287CF Created Zip Spec      14 (20) '2.0'\n-287D0 Created OS            00 (0) 'MS-DOS'\n-287D1 Extract Zip Spec      14 (20) '2.0'\n-287D2 Extract OS            00 (0) 'MS-DOS'\n-287D3 General Purpose Flag  0808 (2056)\n+28405 CENTRAL HEADER #91    02014B50 (33639248)\n+28409 Created Zip Spec      14 (20) '2.0'\n+2840A Created OS            00 (0) 'MS-DOS'\n+2840B Extract Zip Spec      14 (20) '2.0'\n+2840C Extract OS            00 (0) 'MS-DOS'\n+2840D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-287D5 Compression Method    0008 (8) 'Deflated'\n-287D7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-287DB CRC                   3951FEA6 (961674918)\n-287DF Compressed Size       0000020E (526)\n-287E3 Uncompressed Size     00000421 (1057)\n-287E7 Filename Length       002E (46)\n-287E9 Extra Length          0000 (0)\n-287EB Comment Length        0000 (0)\n-287ED Disk Start            0000 (0)\n-287EF Int File Attributes   0000 (0)\n+2840F Compression Method    0008 (8) 'Deflated'\n+28411 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28415 CRC                   B1E9134A (2984842058)\n+28419 Compressed Size       00000207 (519)\n+2841D Uncompressed Size     00000421 (1057)\n+28421 Filename Length       002E (46)\n+28423 Extra Length          0000 (0)\n+28425 Comment Length        0000 (0)\n+28427 Disk Start            0000 (0)\n+28429 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-287F1 Ext File Attributes   00000000 (0)\n-287F5 Local Header Offset   000145DB (83419)\n-287F9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2842B Ext File Attributes   00000000 (0)\n+2842F Local Header Offset   00014504 (83204)\n+28433 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x287F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28827 CENTRAL HEADER #92    02014B50 (33639248)\n-2882B Created Zip Spec      14 (20) '2.0'\n-2882C Created OS            00 (0) 'MS-DOS'\n-2882D Extract Zip Spec      14 (20) '2.0'\n-2882E Extract OS            00 (0) 'MS-DOS'\n-2882F General Purpose Flag  0808 (2056)\n+28461 CENTRAL HEADER #92    02014B50 (33639248)\n+28465 Created Zip Spec      14 (20) '2.0'\n+28466 Created OS            00 (0) 'MS-DOS'\n+28467 Extract Zip Spec      14 (20) '2.0'\n+28468 Extract OS            00 (0) 'MS-DOS'\n+28469 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28831 Compression Method    0008 (8) 'Deflated'\n-28833 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28837 CRC                   CE59BA6E (3461986926)\n-2883B Compressed Size       000001B1 (433)\n-2883F Uncompressed Size     000003A1 (929)\n-28843 Filename Length       002E (46)\n-28845 Extra Length          0000 (0)\n-28847 Comment Length        0000 (0)\n-28849 Disk Start            0000 (0)\n-2884B Int File Attributes   0000 (0)\n+2846B Compression Method    0008 (8) 'Deflated'\n+2846D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28471 CRC                   F546BD0A (4115053834)\n+28475 Compressed Size       000001AF (431)\n+28479 Uncompressed Size     000003A1 (929)\n+2847D Filename Length       002E (46)\n+2847F Extra Length          0000 (0)\n+28481 Comment Length        0000 (0)\n+28483 Disk Start            0000 (0)\n+28485 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2884D Ext File Attributes   00000000 (0)\n-28851 Local Header Offset   00014845 (84037)\n-28855 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28487 Ext File Attributes   00000000 (0)\n+2848B Local Header Offset   00014767 (83815)\n+2848F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2848F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28883 CENTRAL HEADER #93    02014B50 (33639248)\n-28887 Created Zip Spec      14 (20) '2.0'\n-28888 Created OS            00 (0) 'MS-DOS'\n-28889 Extract Zip Spec      14 (20) '2.0'\n-2888A Extract OS            00 (0) 'MS-DOS'\n-2888B General Purpose Flag  0808 (2056)\n+284BD CENTRAL HEADER #93    02014B50 (33639248)\n+284C1 Created Zip Spec      14 (20) '2.0'\n+284C2 Created OS            00 (0) 'MS-DOS'\n+284C3 Extract Zip Spec      14 (20) '2.0'\n+284C4 Extract OS            00 (0) 'MS-DOS'\n+284C5 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2888D Compression Method    0008 (8) 'Deflated'\n-2888F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28893 CRC                   DAEB8C50 (3672869968)\n-28897 Compressed Size       00000213 (531)\n-2889B Uncompressed Size     0000044E (1102)\n-2889F Filename Length       002E (46)\n-288A1 Extra Length          0000 (0)\n-288A3 Comment Length        0000 (0)\n-288A5 Disk Start            0000 (0)\n-288A7 Int File Attributes   0000 (0)\n+284C7 Compression Method    0008 (8) 'Deflated'\n+284C9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+284CD CRC                   8B02D3A2 (2332218274)\n+284D1 Compressed Size       0000020A (522)\n+284D5 Uncompressed Size     0000044E (1102)\n+284D9 Filename Length       002E (46)\n+284DB Extra Length          0000 (0)\n+284DD Comment Length        0000 (0)\n+284DF Disk Start            0000 (0)\n+284E1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-288A9 Ext File Attributes   00000000 (0)\n-288AD Local Header Offset   00014A52 (84562)\n-288B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+284E3 Ext File Attributes   00000000 (0)\n+284E7 Local Header Offset   00014972 (84338)\n+284EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x288B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x284EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-288DF CENTRAL HEADER #94    02014B50 (33639248)\n-288E3 Created Zip Spec      14 (20) '2.0'\n-288E4 Created OS            00 (0) 'MS-DOS'\n-288E5 Extract Zip Spec      14 (20) '2.0'\n-288E6 Extract OS            00 (0) 'MS-DOS'\n-288E7 General Purpose Flag  0808 (2056)\n+28519 CENTRAL HEADER #94    02014B50 (33639248)\n+2851D Created Zip Spec      14 (20) '2.0'\n+2851E Created OS            00 (0) 'MS-DOS'\n+2851F Extract Zip Spec      14 (20) '2.0'\n+28520 Extract OS            00 (0) 'MS-DOS'\n+28521 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-288E9 Compression Method    0008 (8) 'Deflated'\n-288EB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-288EF CRC                   CF2FACE6 (3476008166)\n-288F3 Compressed Size       000001B7 (439)\n-288F7 Uncompressed Size     000003C3 (963)\n-288FB Filename Length       002D (45)\n-288FD Extra Length          0000 (0)\n-288FF Comment Length        0000 (0)\n-28901 Disk Start            0000 (0)\n-28903 Int File Attributes   0000 (0)\n+28523 Compression Method    0008 (8) 'Deflated'\n+28525 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28529 CRC                   DDA38E01 (3718483457)\n+2852D Compressed Size       000001B5 (437)\n+28531 Uncompressed Size     000003C3 (963)\n+28535 Filename Length       002D (45)\n+28537 Extra Length          0000 (0)\n+28539 Comment Length        0000 (0)\n+2853B Disk Start            0000 (0)\n+2853D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28905 Ext File Attributes   00000000 (0)\n-28909 Local Header Offset   00014CC1 (85185)\n-2890D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2853F Ext File Attributes   00000000 (0)\n+28543 Local Header Offset   00014BD8 (84952)\n+28547 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2890D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2893A CENTRAL HEADER #95    02014B50 (33639248)\n-2893E Created Zip Spec      14 (20) '2.0'\n-2893F Created OS            00 (0) 'MS-DOS'\n-28940 Extract Zip Spec      14 (20) '2.0'\n-28941 Extract OS            00 (0) 'MS-DOS'\n-28942 General Purpose Flag  0808 (2056)\n+28574 CENTRAL HEADER #95    02014B50 (33639248)\n+28578 Created Zip Spec      14 (20) '2.0'\n+28579 Created OS            00 (0) 'MS-DOS'\n+2857A Extract Zip Spec      14 (20) '2.0'\n+2857B Extract OS            00 (0) 'MS-DOS'\n+2857C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28944 Compression Method    0008 (8) 'Deflated'\n-28946 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2894A CRC                   7E63E2E8 (2120475368)\n-2894E Compressed Size       000001B7 (439)\n-28952 Uncompressed Size     000003C9 (969)\n-28956 Filename Length       002E (46)\n-28958 Extra Length          0000 (0)\n-2895A Comment Length        0000 (0)\n-2895C Disk Start            0000 (0)\n-2895E Int File Attributes   0000 (0)\n+2857E Compression Method    0008 (8) 'Deflated'\n+28580 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28584 CRC                   154D9CDB (357407963)\n+28588 Compressed Size       000001B7 (439)\n+2858C Uncompressed Size     000003C9 (969)\n+28590 Filename Length       002E (46)\n+28592 Extra Length          0000 (0)\n+28594 Comment Length        0000 (0)\n+28596 Disk Start            0000 (0)\n+28598 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28960 Ext File Attributes   00000000 (0)\n-28964 Local Header Offset   00014ED3 (85715)\n-28968 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2859A Ext File Attributes   00000000 (0)\n+2859E Local Header Offset   00014DE8 (85480)\n+285A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28968: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x285A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28996 CENTRAL HEADER #96    02014B50 (33639248)\n-2899A Created Zip Spec      14 (20) '2.0'\n-2899B Created OS            00 (0) 'MS-DOS'\n-2899C Extract Zip Spec      14 (20) '2.0'\n-2899D Extract OS            00 (0) 'MS-DOS'\n-2899E General Purpose Flag  0808 (2056)\n+285D0 CENTRAL HEADER #96    02014B50 (33639248)\n+285D4 Created Zip Spec      14 (20) '2.0'\n+285D5 Created OS            00 (0) 'MS-DOS'\n+285D6 Extract Zip Spec      14 (20) '2.0'\n+285D7 Extract OS            00 (0) 'MS-DOS'\n+285D8 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-289A0 Compression Method    0008 (8) 'Deflated'\n-289A2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-289A6 CRC                   EA85D9AF (3934640559)\n-289AA Compressed Size       0000024E (590)\n-289AE Uncompressed Size     000004AB (1195)\n-289B2 Filename Length       002E (46)\n-289B4 Extra Length          0000 (0)\n-289B6 Comment Length        0000 (0)\n-289B8 Disk Start            0000 (0)\n-289BA Int File Attributes   0000 (0)\n+285DA Compression Method    0008 (8) 'Deflated'\n+285DC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+285E0 CRC                   4FA2BC2B (1336065067)\n+285E4 Compressed Size       00000247 (583)\n+285E8 Uncompressed Size     000004AB (1195)\n+285EC Filename Length       002E (46)\n+285EE Extra Length          0000 (0)\n+285F0 Comment Length        0000 (0)\n+285F2 Disk Start            0000 (0)\n+285F4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-289BC Ext File Attributes   00000000 (0)\n-289C0 Local Header Offset   000150E6 (86246)\n-289C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+285F6 Ext File Attributes   00000000 (0)\n+285FA Local Header Offset   00014FFB (86011)\n+285FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x289C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x285FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-289F2 CENTRAL HEADER #97    02014B50 (33639248)\n-289F6 Created Zip Spec      14 (20) '2.0'\n-289F7 Created OS            00 (0) 'MS-DOS'\n-289F8 Extract Zip Spec      14 (20) '2.0'\n-289F9 Extract OS            00 (0) 'MS-DOS'\n-289FA General Purpose Flag  0808 (2056)\n+2862C CENTRAL HEADER #97    02014B50 (33639248)\n+28630 Created Zip Spec      14 (20) '2.0'\n+28631 Created OS            00 (0) 'MS-DOS'\n+28632 Extract Zip Spec      14 (20) '2.0'\n+28633 Extract OS            00 (0) 'MS-DOS'\n+28634 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-289FC Compression Method    0008 (8) 'Deflated'\n-289FE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28A02 CRC                   A270F736 (2725312310)\n-28A06 Compressed Size       000001B6 (438)\n-28A0A Uncompressed Size     000003C3 (963)\n-28A0E Filename Length       002E (46)\n-28A10 Extra Length          0000 (0)\n-28A12 Comment Length        0000 (0)\n-28A14 Disk Start            0000 (0)\n-28A16 Int File Attributes   0000 (0)\n+28636 Compression Method    0008 (8) 'Deflated'\n+28638 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2863C CRC                   DFC37FB0 (3754131376)\n+28640 Compressed Size       000001B3 (435)\n+28644 Uncompressed Size     000003C3 (963)\n+28648 Filename Length       002E (46)\n+2864A Extra Length          0000 (0)\n+2864C Comment Length        0000 (0)\n+2864E Disk Start            0000 (0)\n+28650 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28A18 Ext File Attributes   00000000 (0)\n-28A1C Local Header Offset   00015390 (86928)\n-28A20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28652 Ext File Attributes   00000000 (0)\n+28656 Local Header Offset   0001529E (86686)\n+2865A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28A20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2865A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28A4E CENTRAL HEADER #98    02014B50 (33639248)\n-28A52 Created Zip Spec      14 (20) '2.0'\n-28A53 Created OS            00 (0) 'MS-DOS'\n-28A54 Extract Zip Spec      14 (20) '2.0'\n-28A55 Extract OS            00 (0) 'MS-DOS'\n-28A56 General Purpose Flag  0808 (2056)\n+28688 CENTRAL HEADER #98    02014B50 (33639248)\n+2868C Created Zip Spec      14 (20) '2.0'\n+2868D Created OS            00 (0) 'MS-DOS'\n+2868E Extract Zip Spec      14 (20) '2.0'\n+2868F Extract OS            00 (0) 'MS-DOS'\n+28690 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28A58 Compression Method    0008 (8) 'Deflated'\n-28A5A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28A5E CRC                   3E12AB43 (1041410883)\n-28A62 Compressed Size       00000231 (561)\n-28A66 Uncompressed Size     0000048E (1166)\n-28A6A Filename Length       002E (46)\n-28A6C Extra Length          0000 (0)\n-28A6E Comment Length        0000 (0)\n-28A70 Disk Start            0000 (0)\n-28A72 Int File Attributes   0000 (0)\n+28692 Compression Method    0008 (8) 'Deflated'\n+28694 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28698 CRC                   D8C52AD1 (3636800209)\n+2869C Compressed Size       00000228 (552)\n+286A0 Uncompressed Size     0000048E (1166)\n+286A4 Filename Length       002E (46)\n+286A6 Extra Length          0000 (0)\n+286A8 Comment Length        0000 (0)\n+286AA Disk Start            0000 (0)\n+286AC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28A74 Ext File Attributes   00000000 (0)\n-28A78 Local Header Offset   000155A2 (87458)\n-28A7C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+286AE Ext File Attributes   00000000 (0)\n+286B2 Local Header Offset   000154AD (87213)\n+286B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28A7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x286B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28AAA CENTRAL HEADER #99    02014B50 (33639248)\n-28AAE Created Zip Spec      14 (20) '2.0'\n-28AAF Created OS            00 (0) 'MS-DOS'\n-28AB0 Extract Zip Spec      14 (20) '2.0'\n-28AB1 Extract OS            00 (0) 'MS-DOS'\n-28AB2 General Purpose Flag  0808 (2056)\n+286E4 CENTRAL HEADER #99    02014B50 (33639248)\n+286E8 Created Zip Spec      14 (20) '2.0'\n+286E9 Created OS            00 (0) 'MS-DOS'\n+286EA Extract Zip Spec      14 (20) '2.0'\n+286EB Extract OS            00 (0) 'MS-DOS'\n+286EC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28AB4 Compression Method    0008 (8) 'Deflated'\n-28AB6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28ABA CRC                   8A07440D (2315731981)\n-28ABE Compressed Size       000001B7 (439)\n-28AC2 Uncompressed Size     000003C7 (967)\n-28AC6 Filename Length       002E (46)\n-28AC8 Extra Length          0000 (0)\n-28ACA Comment Length        0000 (0)\n-28ACC Disk Start            0000 (0)\n-28ACE Int File Attributes   0000 (0)\n+286EE Compression Method    0008 (8) 'Deflated'\n+286F0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+286F4 CRC                   13BCAEFA (331132666)\n+286F8 Compressed Size       000001B5 (437)\n+286FC Uncompressed Size     000003C7 (967)\n+28700 Filename Length       002E (46)\n+28702 Extra Length          0000 (0)\n+28704 Comment Length        0000 (0)\n+28706 Disk Start            0000 (0)\n+28708 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28AD0 Ext File Attributes   00000000 (0)\n-28AD4 Local Header Offset   0001582F (88111)\n-28AD8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2870A Ext File Attributes   00000000 (0)\n+2870E Local Header Offset   00015731 (87857)\n+28712 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28712: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28B06 CENTRAL HEADER #100   02014B50 (33639248)\n-28B0A Created Zip Spec      14 (20) '2.0'\n-28B0B Created OS            00 (0) 'MS-DOS'\n-28B0C Extract Zip Spec      14 (20) '2.0'\n-28B0D Extract OS            00 (0) 'MS-DOS'\n-28B0E General Purpose Flag  0808 (2056)\n+28740 CENTRAL HEADER #100   02014B50 (33639248)\n+28744 Created Zip Spec      14 (20) '2.0'\n+28745 Created OS            00 (0) 'MS-DOS'\n+28746 Extract Zip Spec      14 (20) '2.0'\n+28747 Extract OS            00 (0) 'MS-DOS'\n+28748 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28B10 Compression Method    0008 (8) 'Deflated'\n-28B12 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28B16 CRC                   6501A57E (1694606718)\n-28B1A Compressed Size       00000344 (836)\n-28B1E Uncompressed Size     0000073A (1850)\n-28B22 Filename Length       002E (46)\n-28B24 Extra Length          0000 (0)\n-28B26 Comment Length        0000 (0)\n-28B28 Disk Start            0000 (0)\n-28B2A Int File Attributes   0000 (0)\n+2874A Compression Method    0008 (8) 'Deflated'\n+2874C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28750 CRC                   4FBB9FF9 (1337696249)\n+28754 Compressed Size       00000333 (819)\n+28758 Uncompressed Size     00000735 (1845)\n+2875C Filename Length       002E (46)\n+2875E Extra Length          0000 (0)\n+28760 Comment Length        0000 (0)\n+28762 Disk Start            0000 (0)\n+28764 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28B2C Ext File Attributes   00000000 (0)\n-28B30 Local Header Offset   00015A42 (88642)\n-28B34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28766 Ext File Attributes   00000000 (0)\n+2876A Local Header Offset   00015942 (88386)\n+2876E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28B34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2876E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28B62 CENTRAL HEADER #101   02014B50 (33639248)\n-28B66 Created Zip Spec      14 (20) '2.0'\n-28B67 Created OS            00 (0) 'MS-DOS'\n-28B68 Extract Zip Spec      14 (20) '2.0'\n-28B69 Extract OS            00 (0) 'MS-DOS'\n-28B6A General Purpose Flag  0808 (2056)\n+2879C CENTRAL HEADER #101   02014B50 (33639248)\n+287A0 Created Zip Spec      14 (20) '2.0'\n+287A1 Created OS            00 (0) 'MS-DOS'\n+287A2 Extract Zip Spec      14 (20) '2.0'\n+287A3 Extract OS            00 (0) 'MS-DOS'\n+287A4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28B6C Compression Method    0008 (8) 'Deflated'\n-28B6E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28B72 CRC                   06EB3149 (116076873)\n-28B76 Compressed Size       00000204 (516)\n-28B7A Uncompressed Size     0000044D (1101)\n-28B7E Filename Length       002E (46)\n-28B80 Extra Length          0000 (0)\n-28B82 Comment Length        0000 (0)\n-28B84 Disk Start            0000 (0)\n-28B86 Int File Attributes   0000 (0)\n+287A6 Compression Method    0008 (8) 'Deflated'\n+287A8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+287AC CRC                   E195399B (3784653211)\n+287B0 Compressed Size       000001FD (509)\n+287B4 Uncompressed Size     0000044D (1101)\n+287B8 Filename Length       002E (46)\n+287BA Extra Length          0000 (0)\n+287BC Comment Length        0000 (0)\n+287BE Disk Start            0000 (0)\n+287C0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28B88 Ext File Attributes   00000000 (0)\n-28B8C Local Header Offset   00015DE2 (89570)\n-28B90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+287C2 Ext File Attributes   00000000 (0)\n+287C6 Local Header Offset   00015CD1 (89297)\n+287CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28B90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x287CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28BBE CENTRAL HEADER #102   02014B50 (33639248)\n-28BC2 Created Zip Spec      14 (20) '2.0'\n-28BC3 Created OS            00 (0) 'MS-DOS'\n-28BC4 Extract Zip Spec      14 (20) '2.0'\n-28BC5 Extract OS            00 (0) 'MS-DOS'\n-28BC6 General Purpose Flag  0808 (2056)\n+287F8 CENTRAL HEADER #102   02014B50 (33639248)\n+287FC Created Zip Spec      14 (20) '2.0'\n+287FD Created OS            00 (0) 'MS-DOS'\n+287FE Extract Zip Spec      14 (20) '2.0'\n+287FF Extract OS            00 (0) 'MS-DOS'\n+28800 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28BC8 Compression Method    0008 (8) 'Deflated'\n-28BCA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28BCE CRC                   4E6613A2 (1315312546)\n-28BD2 Compressed Size       00000248 (584)\n-28BD6 Uncompressed Size     000004B2 (1202)\n-28BDA Filename Length       002D (45)\n-28BDC Extra Length          0000 (0)\n-28BDE Comment Length        0000 (0)\n-28BE0 Disk Start            0000 (0)\n-28BE2 Int File Attributes   0000 (0)\n+28802 Compression Method    0008 (8) 'Deflated'\n+28804 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28808 CRC                   432B9064 (1126928484)\n+2880C Compressed Size       0000023F (575)\n+28810 Uncompressed Size     000004B2 (1202)\n+28814 Filename Length       002D (45)\n+28816 Extra Length          0000 (0)\n+28818 Comment Length        0000 (0)\n+2881A Disk Start            0000 (0)\n+2881C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28BE4 Ext File Attributes   00000000 (0)\n-28BE8 Local Header Offset   00016042 (90178)\n-28BEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2881E Ext File Attributes   00000000 (0)\n+28822 Local Header Offset   00015F2A (89898)\n+28826 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28826: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28C19 CENTRAL HEADER #103   02014B50 (33639248)\n-28C1D Created Zip Spec      14 (20) '2.0'\n-28C1E Created OS            00 (0) 'MS-DOS'\n-28C1F Extract Zip Spec      14 (20) '2.0'\n-28C20 Extract OS            00 (0) 'MS-DOS'\n-28C21 General Purpose Flag  0808 (2056)\n+28853 CENTRAL HEADER #103   02014B50 (33639248)\n+28857 Created Zip Spec      14 (20) '2.0'\n+28858 Created OS            00 (0) 'MS-DOS'\n+28859 Extract Zip Spec      14 (20) '2.0'\n+2885A Extract OS            00 (0) 'MS-DOS'\n+2885B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28C23 Compression Method    0008 (8) 'Deflated'\n-28C25 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28C29 CRC                   B784F2BB (3078943419)\n-28C2D Compressed Size       000001B7 (439)\n-28C31 Uncompressed Size     000003BF (959)\n-28C35 Filename Length       002D (45)\n-28C37 Extra Length          0000 (0)\n-28C39 Comment Length        0000 (0)\n-28C3B Disk Start            0000 (0)\n-28C3D Int File Attributes   0000 (0)\n+2885D Compression Method    0008 (8) 'Deflated'\n+2885F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28863 CRC                   4038A61F (1077454367)\n+28867 Compressed Size       000001B5 (437)\n+2886B Uncompressed Size     000003BF (959)\n+2886F Filename Length       002D (45)\n+28871 Extra Length          0000 (0)\n+28873 Comment Length        0000 (0)\n+28875 Disk Start            0000 (0)\n+28877 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28C3F Ext File Attributes   00000000 (0)\n-28C43 Local Header Offset   000162E5 (90853)\n-28C47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28879 Ext File Attributes   00000000 (0)\n+2887D Local Header Offset   000161C4 (90564)\n+28881 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28881: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28C74 CENTRAL HEADER #104   02014B50 (33639248)\n-28C78 Created Zip Spec      14 (20) '2.0'\n-28C79 Created OS            00 (0) 'MS-DOS'\n-28C7A Extract Zip Spec      14 (20) '2.0'\n-28C7B Extract OS            00 (0) 'MS-DOS'\n-28C7C General Purpose Flag  0808 (2056)\n+288AE CENTRAL HEADER #104   02014B50 (33639248)\n+288B2 Created Zip Spec      14 (20) '2.0'\n+288B3 Created OS            00 (0) 'MS-DOS'\n+288B4 Extract Zip Spec      14 (20) '2.0'\n+288B5 Extract OS            00 (0) 'MS-DOS'\n+288B6 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28C7E Compression Method    0008 (8) 'Deflated'\n-28C80 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28C84 CRC                   273E9BB8 (658414520)\n-28C88 Compressed Size       00000262 (610)\n-28C8C Uncompressed Size     000004D7 (1239)\n-28C90 Filename Length       002D (45)\n-28C92 Extra Length          0000 (0)\n-28C94 Comment Length        0000 (0)\n-28C96 Disk Start            0000 (0)\n-28C98 Int File Attributes   0000 (0)\n+288B8 Compression Method    0008 (8) 'Deflated'\n+288BA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+288BE CRC                   1F7A67C4 (528115652)\n+288C2 Compressed Size       0000025B (603)\n+288C6 Uncompressed Size     000004D7 (1239)\n+288CA Filename Length       002D (45)\n+288CC Extra Length          0000 (0)\n+288CE Comment Length        0000 (0)\n+288D0 Disk Start            0000 (0)\n+288D2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28C9A Ext File Attributes   00000000 (0)\n-28C9E Local Header Offset   000164F7 (91383)\n-28CA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+288D4 Ext File Attributes   00000000 (0)\n+288D8 Local Header Offset   000163D4 (91092)\n+288DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28CA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x288DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28CCF CENTRAL HEADER #105   02014B50 (33639248)\n-28CD3 Created Zip Spec      14 (20) '2.0'\n-28CD4 Created OS            00 (0) 'MS-DOS'\n-28CD5 Extract Zip Spec      14 (20) '2.0'\n-28CD6 Extract OS            00 (0) 'MS-DOS'\n-28CD7 General Purpose Flag  0808 (2056)\n+28909 CENTRAL HEADER #105   02014B50 (33639248)\n+2890D Created Zip Spec      14 (20) '2.0'\n+2890E Created OS            00 (0) 'MS-DOS'\n+2890F Extract Zip Spec      14 (20) '2.0'\n+28910 Extract OS            00 (0) 'MS-DOS'\n+28911 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28CD9 Compression Method    0008 (8) 'Deflated'\n-28CDB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28CDF CRC                   57F08798 (1475381144)\n-28CE3 Compressed Size       000001B6 (438)\n-28CE7 Uncompressed Size     000003BF (959)\n-28CEB Filename Length       002D (45)\n-28CED Extra Length          0000 (0)\n-28CEF Comment Length        0000 (0)\n-28CF1 Disk Start            0000 (0)\n-28CF3 Int File Attributes   0000 (0)\n+28913 Compression Method    0008 (8) 'Deflated'\n+28915 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28919 CRC                   0FDDBCB7 (266190007)\n+2891D Compressed Size       000001B3 (435)\n+28921 Uncompressed Size     000003BF (959)\n+28925 Filename Length       002D (45)\n+28927 Extra Length          0000 (0)\n+28929 Comment Length        0000 (0)\n+2892B Disk Start            0000 (0)\n+2892D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28CF5 Ext File Attributes   00000000 (0)\n-28CF9 Local Header Offset   000167B4 (92084)\n-28CFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2892F Ext File Attributes   00000000 (0)\n+28933 Local Header Offset   0001668A (91786)\n+28937 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28937: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28D2A CENTRAL HEADER #106   02014B50 (33639248)\n-28D2E Created Zip Spec      14 (20) '2.0'\n-28D2F Created OS            00 (0) 'MS-DOS'\n-28D30 Extract Zip Spec      14 (20) '2.0'\n-28D31 Extract OS            00 (0) 'MS-DOS'\n-28D32 General Purpose Flag  0808 (2056)\n+28964 CENTRAL HEADER #106   02014B50 (33639248)\n+28968 Created Zip Spec      14 (20) '2.0'\n+28969 Created OS            00 (0) 'MS-DOS'\n+2896A Extract Zip Spec      14 (20) '2.0'\n+2896B Extract OS            00 (0) 'MS-DOS'\n+2896C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28D34 Compression Method    0008 (8) 'Deflated'\n-28D36 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28D3A CRC                   C690593F (3331348799)\n-28D3E Compressed Size       0000024D (589)\n-28D42 Uncompressed Size     000004B1 (1201)\n-28D46 Filename Length       002D (45)\n-28D48 Extra Length          0000 (0)\n-28D4A Comment Length        0000 (0)\n-28D4C Disk Start            0000 (0)\n-28D4E Int File Attributes   0000 (0)\n+2896E Compression Method    0008 (8) 'Deflated'\n+28970 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28974 CRC                   CBD354E0 (3419624672)\n+28978 Compressed Size       00000243 (579)\n+2897C Uncompressed Size     000004B1 (1201)\n+28980 Filename Length       002D (45)\n+28982 Extra Length          0000 (0)\n+28984 Comment Length        0000 (0)\n+28986 Disk Start            0000 (0)\n+28988 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28D50 Ext File Attributes   00000000 (0)\n-28D54 Local Header Offset   000169C5 (92613)\n-28D58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2898A Ext File Attributes   00000000 (0)\n+2898E Local Header Offset   00016898 (92312)\n+28992 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28D85 CENTRAL HEADER #107   02014B50 (33639248)\n-28D89 Created Zip Spec      14 (20) '2.0'\n-28D8A Created OS            00 (0) 'MS-DOS'\n-28D8B Extract Zip Spec      14 (20) '2.0'\n-28D8C Extract OS            00 (0) 'MS-DOS'\n-28D8D General Purpose Flag  0808 (2056)\n+289BF CENTRAL HEADER #107   02014B50 (33639248)\n+289C3 Created Zip Spec      14 (20) '2.0'\n+289C4 Created OS            00 (0) 'MS-DOS'\n+289C5 Extract Zip Spec      14 (20) '2.0'\n+289C6 Extract OS            00 (0) 'MS-DOS'\n+289C7 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28D8F Compression Method    0008 (8) 'Deflated'\n-28D91 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28D95 CRC                   823DEB6A (2185096042)\n-28D99 Compressed Size       00000C16 (3094)\n-28D9D Uncompressed Size     00002158 (8536)\n-28DA1 Filename Length       002B (43)\n-28DA3 Extra Length          0000 (0)\n-28DA5 Comment Length        0000 (0)\n-28DA7 Disk Start            0000 (0)\n-28DA9 Int File Attributes   0000 (0)\n+289C9 Compression Method    0008 (8) 'Deflated'\n+289CB Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+289CF CRC                   EEBE03C6 (4005430214)\n+289D3 Compressed Size       00000BEB (3051)\n+289D7 Uncompressed Size     00002161 (8545)\n+289DB Filename Length       002B (43)\n+289DD Extra Length          0000 (0)\n+289DF Comment Length        0000 (0)\n+289E1 Disk Start            0000 (0)\n+289E3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28DAB Ext File Attributes   00000000 (0)\n-28DAF Local Header Offset   00016C6D (93293)\n-28DB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+289E5 Ext File Attributes   00000000 (0)\n+289E9 Local Header Offset   00016B36 (92982)\n+289ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x289ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28DDE CENTRAL HEADER #108   02014B50 (33639248)\n-28DE2 Created Zip Spec      14 (20) '2.0'\n-28DE3 Created OS            00 (0) 'MS-DOS'\n-28DE4 Extract Zip Spec      14 (20) '2.0'\n-28DE5 Extract OS            00 (0) 'MS-DOS'\n-28DE6 General Purpose Flag  0808 (2056)\n+28A18 CENTRAL HEADER #108   02014B50 (33639248)\n+28A1C Created Zip Spec      14 (20) '2.0'\n+28A1D Created OS            00 (0) 'MS-DOS'\n+28A1E Extract Zip Spec      14 (20) '2.0'\n+28A1F Extract OS            00 (0) 'MS-DOS'\n+28A20 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28DE8 Compression Method    0008 (8) 'Deflated'\n-28DEA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28DEE CRC                   7BD91F78 (2077826936)\n-28DF2 Compressed Size       000001FD (509)\n-28DF6 Uncompressed Size     00000458 (1112)\n-28DFA Filename Length       0028 (40)\n-28DFC Extra Length          0000 (0)\n-28DFE Comment Length        0000 (0)\n-28E00 Disk Start            0000 (0)\n-28E02 Int File Attributes   0000 (0)\n+28A22 Compression Method    0008 (8) 'Deflated'\n+28A24 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28A28 CRC                   DFBA08A0 (3753511072)\n+28A2C Compressed Size       000001F5 (501)\n+28A30 Uncompressed Size     00000458 (1112)\n+28A34 Filename Length       0028 (40)\n+28A36 Extra Length          0000 (0)\n+28A38 Comment Length        0000 (0)\n+28A3A Disk Start            0000 (0)\n+28A3C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28E04 Ext File Attributes   00000000 (0)\n-28E08 Local Header Offset   000178DC (96476)\n-28E0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28A3E Ext File Attributes   00000000 (0)\n+28A42 Local Header Offset   0001777A (96122)\n+28A46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28E34 CENTRAL HEADER #109   02014B50 (33639248)\n-28E38 Created Zip Spec      14 (20) '2.0'\n-28E39 Created OS            00 (0) 'MS-DOS'\n-28E3A Extract Zip Spec      14 (20) '2.0'\n-28E3B Extract OS            00 (0) 'MS-DOS'\n-28E3C General Purpose Flag  0808 (2056)\n+28A6E CENTRAL HEADER #109   02014B50 (33639248)\n+28A72 Created Zip Spec      14 (20) '2.0'\n+28A73 Created OS            00 (0) 'MS-DOS'\n+28A74 Extract Zip Spec      14 (20) '2.0'\n+28A75 Extract OS            00 (0) 'MS-DOS'\n+28A76 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28E3E Compression Method    0008 (8) 'Deflated'\n-28E40 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28E44 CRC                   5260F650 (1382086224)\n-28E48 Compressed Size       00000144 (324)\n-28E4C Uncompressed Size     000002F2 (754)\n-28E50 Filename Length       0028 (40)\n-28E52 Extra Length          0000 (0)\n-28E54 Comment Length        0000 (0)\n-28E56 Disk Start            0000 (0)\n-28E58 Int File Attributes   0000 (0)\n+28A78 Compression Method    0008 (8) 'Deflated'\n+28A7A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28A7E CRC                   32011796 (838932374)\n+28A82 Compressed Size       00000140 (320)\n+28A86 Uncompressed Size     000002F2 (754)\n+28A8A Filename Length       0028 (40)\n+28A8C Extra Length          0000 (0)\n+28A8E Comment Length        0000 (0)\n+28A90 Disk Start            0000 (0)\n+28A92 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28E5A Ext File Attributes   00000000 (0)\n-28E5E Local Header Offset   00017B2F (97071)\n-28E62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28A94 Ext File Attributes   00000000 (0)\n+28A98 Local Header Offset   000179C5 (96709)\n+28A9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28E62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28A9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28E8A CENTRAL HEADER #110   02014B50 (33639248)\n-28E8E Created Zip Spec      14 (20) '2.0'\n-28E8F Created OS            00 (0) 'MS-DOS'\n-28E90 Extract Zip Spec      14 (20) '2.0'\n-28E91 Extract OS            00 (0) 'MS-DOS'\n-28E92 General Purpose Flag  0808 (2056)\n+28AC4 CENTRAL HEADER #110   02014B50 (33639248)\n+28AC8 Created Zip Spec      14 (20) '2.0'\n+28AC9 Created OS            00 (0) 'MS-DOS'\n+28ACA Extract Zip Spec      14 (20) '2.0'\n+28ACB Extract OS            00 (0) 'MS-DOS'\n+28ACC General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28E94 Compression Method    0008 (8) 'Deflated'\n-28E96 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28E9A CRC                   2935A31C (691381020)\n-28E9E Compressed Size       0000024E (590)\n-28EA2 Uncompressed Size     000004E2 (1250)\n-28EA6 Filename Length       002E (46)\n-28EA8 Extra Length          0000 (0)\n-28EAA Comment Length        0000 (0)\n-28EAC Disk Start            0000 (0)\n-28EAE Int File Attributes   0000 (0)\n+28ACE Compression Method    0008 (8) 'Deflated'\n+28AD0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28AD4 CRC                   296D717B (695038331)\n+28AD8 Compressed Size       0000023E (574)\n+28ADC Uncompressed Size     000004CE (1230)\n+28AE0 Filename Length       002E (46)\n+28AE2 Extra Length          0000 (0)\n+28AE4 Comment Length        0000 (0)\n+28AE6 Disk Start            0000 (0)\n+28AE8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28EB0 Ext File Attributes   00000000 (0)\n-28EB4 Local Header Offset   00017CC9 (97481)\n-28EB8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28AEA Ext File Attributes   00000000 (0)\n+28AEE Local Header Offset   00017B5B (97115)\n+28AF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28AF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28EE6 CENTRAL HEADER #111   02014B50 (33639248)\n-28EEA Created Zip Spec      14 (20) '2.0'\n-28EEB Created OS            00 (0) 'MS-DOS'\n-28EEC Extract Zip Spec      14 (20) '2.0'\n-28EED Extract OS            00 (0) 'MS-DOS'\n-28EEE General Purpose Flag  0808 (2056)\n+28B20 CENTRAL HEADER #111   02014B50 (33639248)\n+28B24 Created Zip Spec      14 (20) '2.0'\n+28B25 Created OS            00 (0) 'MS-DOS'\n+28B26 Extract Zip Spec      14 (20) '2.0'\n+28B27 Extract OS            00 (0) 'MS-DOS'\n+28B28 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28EF0 Compression Method    0008 (8) 'Deflated'\n-28EF2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28EF6 CRC                   A2626FC8 (2724360136)\n-28EFA Compressed Size       000001B2 (434)\n-28EFE Uncompressed Size     0000032A (810)\n-28F02 Filename Length       002E (46)\n-28F04 Extra Length          0000 (0)\n-28F06 Comment Length        0000 (0)\n-28F08 Disk Start            0000 (0)\n-28F0A Int File Attributes   0000 (0)\n+28B2A Compression Method    0008 (8) 'Deflated'\n+28B2C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28B30 CRC                   A71492BC (2803143356)\n+28B34 Compressed Size       000001A4 (420)\n+28B38 Uncompressed Size     00000316 (790)\n+28B3C Filename Length       002E (46)\n+28B3E Extra Length          0000 (0)\n+28B40 Comment Length        0000 (0)\n+28B42 Disk Start            0000 (0)\n+28B44 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28F0C Ext File Attributes   00000000 (0)\n-28F10 Local Header Offset   00017F73 (98163)\n-28F14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28B46 Ext File Attributes   00000000 (0)\n+28B4A Local Header Offset   00017DF5 (97781)\n+28B4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28F14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28B4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28F42 CENTRAL HEADER #112   02014B50 (33639248)\n-28F46 Created Zip Spec      14 (20) '2.0'\n-28F47 Created OS            00 (0) 'MS-DOS'\n-28F48 Extract Zip Spec      14 (20) '2.0'\n-28F49 Extract OS            00 (0) 'MS-DOS'\n-28F4A General Purpose Flag  0808 (2056)\n+28B7C CENTRAL HEADER #112   02014B50 (33639248)\n+28B80 Created Zip Spec      14 (20) '2.0'\n+28B81 Created OS            00 (0) 'MS-DOS'\n+28B82 Extract Zip Spec      14 (20) '2.0'\n+28B83 Extract OS            00 (0) 'MS-DOS'\n+28B84 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28F4C Compression Method    0008 (8) 'Deflated'\n-28F4E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28F52 CRC                   C2422F6D (3259117421)\n-28F56 Compressed Size       0000021B (539)\n-28F5A Uncompressed Size     0000044A (1098)\n-28F5E Filename Length       002E (46)\n-28F60 Extra Length          0000 (0)\n-28F62 Comment Length        0000 (0)\n-28F64 Disk Start            0000 (0)\n-28F66 Int File Attributes   0000 (0)\n+28B86 Compression Method    0008 (8) 'Deflated'\n+28B88 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28B8C CRC                   1BAEB6F2 (464434930)\n+28B90 Compressed Size       00000218 (536)\n+28B94 Uncompressed Size     0000044A (1098)\n+28B98 Filename Length       002E (46)\n+28B9A Extra Length          0000 (0)\n+28B9C Comment Length        0000 (0)\n+28B9E Disk Start            0000 (0)\n+28BA0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28F68 Ext File Attributes   00000000 (0)\n-28F6C Local Header Offset   00018181 (98689)\n-28F70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28BA2 Ext File Attributes   00000000 (0)\n+28BA6 Local Header Offset   00017FF5 (98293)\n+28BAA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28F9E CENTRAL HEADER #113   02014B50 (33639248)\n-28FA2 Created Zip Spec      14 (20) '2.0'\n-28FA3 Created OS            00 (0) 'MS-DOS'\n-28FA4 Extract Zip Spec      14 (20) '2.0'\n-28FA5 Extract OS            00 (0) 'MS-DOS'\n-28FA6 General Purpose Flag  0808 (2056)\n+28BD8 CENTRAL HEADER #113   02014B50 (33639248)\n+28BDC Created Zip Spec      14 (20) '2.0'\n+28BDD Created OS            00 (0) 'MS-DOS'\n+28BDE Extract Zip Spec      14 (20) '2.0'\n+28BDF Extract OS            00 (0) 'MS-DOS'\n+28BE0 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-28FA8 Compression Method    0008 (8) 'Deflated'\n-28FAA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-28FAE CRC                   BB48C6DB (3142108891)\n-28FB2 Compressed Size       00000BF4 (3060)\n-28FB6 Uncompressed Size     000019CD (6605)\n-28FBA Filename Length       002E (46)\n-28FBC Extra Length          0000 (0)\n-28FBE Comment Length        0000 (0)\n-28FC0 Disk Start            0000 (0)\n-28FC2 Int File Attributes   0000 (0)\n+28BE2 Compression Method    0008 (8) 'Deflated'\n+28BE4 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28BE8 CRC                   A7774B76 (2809613174)\n+28BEC Compressed Size       00000BD7 (3031)\n+28BF0 Uncompressed Size     000019CB (6603)\n+28BF4 Filename Length       002E (46)\n+28BF6 Extra Length          0000 (0)\n+28BF8 Comment Length        0000 (0)\n+28BFA Disk Start            0000 (0)\n+28BFC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-28FC4 Ext File Attributes   00000000 (0)\n-28FC8 Local Header Offset   000183F8 (99320)\n-28FCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28BFE Ext File Attributes   00000000 (0)\n+28C02 Local Header Offset   00018269 (98921)\n+28C06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28FCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28C06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-28FFA CENTRAL HEADER #114   02014B50 (33639248)\n-28FFE Created Zip Spec      14 (20) '2.0'\n-28FFF Created OS            00 (0) 'MS-DOS'\n-29000 Extract Zip Spec      14 (20) '2.0'\n-29001 Extract OS            00 (0) 'MS-DOS'\n-29002 General Purpose Flag  0808 (2056)\n+28C34 CENTRAL HEADER #114   02014B50 (33639248)\n+28C38 Created Zip Spec      14 (20) '2.0'\n+28C39 Created OS            00 (0) 'MS-DOS'\n+28C3A Extract Zip Spec      14 (20) '2.0'\n+28C3B Extract OS            00 (0) 'MS-DOS'\n+28C3C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29004 Compression Method    0008 (8) 'Deflated'\n-29006 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2900A CRC                   4C441B56 (1279531862)\n-2900E Compressed Size       00000199 (409)\n-29012 Uncompressed Size     0000030D (781)\n-29016 Filename Length       002E (46)\n-29018 Extra Length          0000 (0)\n-2901A Comment Length        0000 (0)\n-2901C Disk Start            0000 (0)\n-2901E Int File Attributes   0000 (0)\n+28C3E Compression Method    0008 (8) 'Deflated'\n+28C40 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28C44 CRC                   C396C3FF (3281437695)\n+28C48 Compressed Size       00000196 (406)\n+28C4C Uncompressed Size     0000030D (781)\n+28C50 Filename Length       002E (46)\n+28C52 Extra Length          0000 (0)\n+28C54 Comment Length        0000 (0)\n+28C56 Disk Start            0000 (0)\n+28C58 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29020 Ext File Attributes   00000000 (0)\n-29024 Local Header Offset   00019048 (102472)\n-29028 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28C5A Ext File Attributes   00000000 (0)\n+28C5E Local Header Offset   00018E9C (102044)\n+28C62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29056 CENTRAL HEADER #115   02014B50 (33639248)\n-2905A Created Zip Spec      14 (20) '2.0'\n-2905B Created OS            00 (0) 'MS-DOS'\n-2905C Extract Zip Spec      14 (20) '2.0'\n-2905D Extract OS            00 (0) 'MS-DOS'\n-2905E General Purpose Flag  0808 (2056)\n+28C90 CENTRAL HEADER #115   02014B50 (33639248)\n+28C94 Created Zip Spec      14 (20) '2.0'\n+28C95 Created OS            00 (0) 'MS-DOS'\n+28C96 Extract Zip Spec      14 (20) '2.0'\n+28C97 Extract OS            00 (0) 'MS-DOS'\n+28C98 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29060 Compression Method    0008 (8) 'Deflated'\n-29062 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29066 CRC                   E029D8CE (3760838862)\n-2906A Compressed Size       00003F62 (16226)\n-2906E Uncompressed Size     00008EF5 (36597)\n-29072 Filename Length       002C (44)\n-29074 Extra Length          0000 (0)\n-29076 Comment Length        0000 (0)\n-29078 Disk Start            0000 (0)\n-2907A Int File Attributes   0000 (0)\n+28C9A Compression Method    0008 (8) 'Deflated'\n+28C9C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28CA0 CRC                   C468B03F (3295195199)\n+28CA4 Compressed Size       00003ED8 (16088)\n+28CA8 Uncompressed Size     00008F1C (36636)\n+28CAC Filename Length       002C (44)\n+28CAE Extra Length          0000 (0)\n+28CB0 Comment Length        0000 (0)\n+28CB2 Disk Start            0000 (0)\n+28CB4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2907C Ext File Attributes   00000000 (0)\n-29080 Local Header Offset   0001923D (102973)\n-29084 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28CB6 Ext File Attributes   00000000 (0)\n+28CBA Local Header Offset   0001908E (102542)\n+28CBE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29084: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28CBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-290B0 CENTRAL HEADER #116   02014B50 (33639248)\n-290B4 Created Zip Spec      14 (20) '2.0'\n-290B5 Created OS            00 (0) 'MS-DOS'\n-290B6 Extract Zip Spec      14 (20) '2.0'\n-290B7 Extract OS            00 (0) 'MS-DOS'\n-290B8 General Purpose Flag  0808 (2056)\n+28CEA CENTRAL HEADER #116   02014B50 (33639248)\n+28CEE Created Zip Spec      14 (20) '2.0'\n+28CEF Created OS            00 (0) 'MS-DOS'\n+28CF0 Extract Zip Spec      14 (20) '2.0'\n+28CF1 Extract OS            00 (0) 'MS-DOS'\n+28CF2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-290BA Compression Method    0008 (8) 'Deflated'\n-290BC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-290C0 CRC                   D194A61C (3516179996)\n-290C4 Compressed Size       000006EB (1771)\n-290C8 Uncompressed Size     00000E6F (3695)\n-290CC Filename Length       0045 (69)\n-290CE Extra Length          0000 (0)\n-290D0 Comment Length        0000 (0)\n-290D2 Disk Start            0000 (0)\n-290D4 Int File Attributes   0000 (0)\n+28CF4 Compression Method    0008 (8) 'Deflated'\n+28CF6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28CFA CRC                   2A4BB22C (709603884)\n+28CFE Compressed Size       000006D8 (1752)\n+28D02 Uncompressed Size     00000E6A (3690)\n+28D06 Filename Length       0045 (69)\n+28D08 Extra Length          0000 (0)\n+28D0A Comment Length        0000 (0)\n+28D0C Disk Start            0000 (0)\n+28D0E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-290D6 Ext File Attributes   00000000 (0)\n-290DA Local Header Offset   0001D1F9 (119289)\n-290DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28D10 Ext File Attributes   00000000 (0)\n+28D14 Local Header Offset   0001CFC0 (118720)\n+28D18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x290DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28D18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29123 CENTRAL HEADER #117   02014B50 (33639248)\n-29127 Created Zip Spec      14 (20) '2.0'\n-29128 Created OS            00 (0) 'MS-DOS'\n-29129 Extract Zip Spec      14 (20) '2.0'\n-2912A Extract OS            00 (0) 'MS-DOS'\n-2912B General Purpose Flag  0808 (2056)\n+28D5D CENTRAL HEADER #117   02014B50 (33639248)\n+28D61 Created Zip Spec      14 (20) '2.0'\n+28D62 Created OS            00 (0) 'MS-DOS'\n+28D63 Extract Zip Spec      14 (20) '2.0'\n+28D64 Extract OS            00 (0) 'MS-DOS'\n+28D65 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2912D Compression Method    0008 (8) 'Deflated'\n-2912F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29133 CRC                   1E0006F7 (503318263)\n-29137 Compressed Size       00000C3B (3131)\n-2913B Uncompressed Size     00001FCF (8143)\n-2913F Filename Length       0043 (67)\n-29141 Extra Length          0000 (0)\n-29143 Comment Length        0000 (0)\n-29145 Disk Start            0000 (0)\n-29147 Int File Attributes   0000 (0)\n+28D67 Compression Method    0008 (8) 'Deflated'\n+28D69 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28D6D CRC                   4C756223 (1282761251)\n+28D71 Compressed Size       00000C09 (3081)\n+28D75 Uncompressed Size     00001FE4 (8164)\n+28D79 Filename Length       0043 (67)\n+28D7B Extra Length          0000 (0)\n+28D7D Comment Length        0000 (0)\n+28D7F Disk Start            0000 (0)\n+28D81 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29149 Ext File Attributes   00000000 (0)\n-2914D Local Header Offset   0001D957 (121175)\n-29151 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28D83 Ext File Attributes   00000000 (0)\n+28D87 Local Header Offset   0001D70B (120587)\n+28D8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28D8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29194 CENTRAL HEADER #118   02014B50 (33639248)\n-29198 Created Zip Spec      14 (20) '2.0'\n-29199 Created OS            00 (0) 'MS-DOS'\n-2919A Extract Zip Spec      14 (20) '2.0'\n-2919B Extract OS            00 (0) 'MS-DOS'\n-2919C General Purpose Flag  0808 (2056)\n+28DCE CENTRAL HEADER #118   02014B50 (33639248)\n+28DD2 Created Zip Spec      14 (20) '2.0'\n+28DD3 Created OS            00 (0) 'MS-DOS'\n+28DD4 Extract Zip Spec      14 (20) '2.0'\n+28DD5 Extract OS            00 (0) 'MS-DOS'\n+28DD6 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2919E Compression Method    0008 (8) 'Deflated'\n-291A0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-291A4 CRC                   8447AEBD (2219290301)\n-291A8 Compressed Size       00000362 (866)\n-291AC Uncompressed Size     0000099A (2458)\n-291B0 Filename Length       0031 (49)\n-291B2 Extra Length          0000 (0)\n-291B4 Comment Length        0000 (0)\n-291B6 Disk Start            0000 (0)\n-291B8 Int File Attributes   0000 (0)\n+28DD8 Compression Method    0008 (8) 'Deflated'\n+28DDA Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28DDE CRC                   1E53FB33 (508820275)\n+28DE2 Compressed Size       00000358 (856)\n+28DE6 Uncompressed Size     0000099A (2458)\n+28DEA Filename Length       0031 (49)\n+28DEC Extra Length          0000 (0)\n+28DEE Comment Length        0000 (0)\n+28DF0 Disk Start            0000 (0)\n+28DF2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-291BA Ext File Attributes   00000000 (0)\n-291BE Local Header Offset   0001E603 (124419)\n-291C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28DF4 Ext File Attributes   00000000 (0)\n+28DF8 Local Header Offset   0001E385 (123781)\n+28DFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x291C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-291F3 CENTRAL HEADER #119   02014B50 (33639248)\n-291F7 Created Zip Spec      14 (20) '2.0'\n-291F8 Created OS            00 (0) 'MS-DOS'\n-291F9 Extract Zip Spec      14 (20) '2.0'\n-291FA Extract OS            00 (0) 'MS-DOS'\n-291FB General Purpose Flag  0808 (2056)\n+28E2D CENTRAL HEADER #119   02014B50 (33639248)\n+28E31 Created Zip Spec      14 (20) '2.0'\n+28E32 Created OS            00 (0) 'MS-DOS'\n+28E33 Extract Zip Spec      14 (20) '2.0'\n+28E34 Extract OS            00 (0) 'MS-DOS'\n+28E35 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-291FD Compression Method    0008 (8) 'Deflated'\n-291FF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29203 CRC                   DCD9D8B0 (3705264304)\n-29207 Compressed Size       000005B3 (1459)\n-2920B Uncompressed Size     00000BBA (3002)\n-2920F Filename Length       0025 (37)\n-29211 Extra Length          0000 (0)\n-29213 Comment Length        0000 (0)\n-29215 Disk Start            0000 (0)\n-29217 Int File Attributes   0000 (0)\n+28E37 Compression Method    0008 (8) 'Deflated'\n+28E39 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28E3D CRC                   567F4EE0 (1451183840)\n+28E41 Compressed Size       000005B1 (1457)\n+28E45 Uncompressed Size     00000BC0 (3008)\n+28E49 Filename Length       0025 (37)\n+28E4B Extra Length          0000 (0)\n+28E4D Comment Length        0000 (0)\n+28E4F Disk Start            0000 (0)\n+28E51 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29219 Ext File Attributes   00000000 (0)\n-2921D Local Header Offset   0001E9C4 (125380)\n-29221 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28E53 Ext File Attributes   00000000 (0)\n+28E57 Local Header Offset   0001E73C (124732)\n+28E5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29221: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29246 CENTRAL HEADER #120   02014B50 (33639248)\n-2924A Created Zip Spec      14 (20) '2.0'\n-2924B Created OS            00 (0) 'MS-DOS'\n-2924C Extract Zip Spec      14 (20) '2.0'\n-2924D Extract OS            00 (0) 'MS-DOS'\n-2924E General Purpose Flag  0808 (2056)\n+28E80 CENTRAL HEADER #120   02014B50 (33639248)\n+28E84 Created Zip Spec      14 (20) '2.0'\n+28E85 Created OS            00 (0) 'MS-DOS'\n+28E86 Extract Zip Spec      14 (20) '2.0'\n+28E87 Extract OS            00 (0) 'MS-DOS'\n+28E88 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29250 Compression Method    0008 (8) 'Deflated'\n-29252 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29256 CRC                   25417EF0 (625049328)\n-2925A Compressed Size       00000397 (919)\n-2925E Uncompressed Size     00000837 (2103)\n-29262 Filename Length       002F (47)\n-29264 Extra Length          0000 (0)\n-29266 Comment Length        0000 (0)\n-29268 Disk Start            0000 (0)\n-2926A Int File Attributes   0000 (0)\n+28E8A Compression Method    0008 (8) 'Deflated'\n+28E8C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28E90 CRC                   97C3406F (2546155631)\n+28E94 Compressed Size       00000392 (914)\n+28E98 Uncompressed Size     00000843 (2115)\n+28E9C Filename Length       002F (47)\n+28E9E Extra Length          0000 (0)\n+28EA0 Comment Length        0000 (0)\n+28EA2 Disk Start            0000 (0)\n+28EA4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2926C Ext File Attributes   00000000 (0)\n-29270 Local Header Offset   0001EFCA (126922)\n-29274 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28EA6 Ext File Attributes   00000000 (0)\n+28EAA Local Header Offset   0001ED40 (126272)\n+28EAE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28EAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-292A3 CENTRAL HEADER #121   02014B50 (33639248)\n-292A7 Created Zip Spec      14 (20) '2.0'\n-292A8 Created OS            00 (0) 'MS-DOS'\n-292A9 Extract Zip Spec      14 (20) '2.0'\n-292AA Extract OS            00 (0) 'MS-DOS'\n-292AB General Purpose Flag  0808 (2056)\n+28EDD CENTRAL HEADER #121   02014B50 (33639248)\n+28EE1 Created Zip Spec      14 (20) '2.0'\n+28EE2 Created OS            00 (0) 'MS-DOS'\n+28EE3 Extract Zip Spec      14 (20) '2.0'\n+28EE4 Extract OS            00 (0) 'MS-DOS'\n+28EE5 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-292AD Compression Method    0008 (8) 'Deflated'\n-292AF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-292B3 CRC                   37620750 (929171280)\n-292B7 Compressed Size       00000380 (896)\n-292BB Uncompressed Size     000007CC (1996)\n-292BF Filename Length       002E (46)\n-292C1 Extra Length          0000 (0)\n-292C3 Comment Length        0000 (0)\n-292C5 Disk Start            0000 (0)\n-292C7 Int File Attributes   0000 (0)\n+28EE7 Compression Method    0008 (8) 'Deflated'\n+28EE9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28EED CRC                   D7EC5296 (3622589078)\n+28EF1 Compressed Size       0000037A (890)\n+28EF5 Uncompressed Size     000007D2 (2002)\n+28EF9 Filename Length       002E (46)\n+28EFB Extra Length          0000 (0)\n+28EFD Comment Length        0000 (0)\n+28EFF Disk Start            0000 (0)\n+28F01 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-292C9 Ext File Attributes   00000000 (0)\n-292CD Local Header Offset   0001F3BE (127934)\n-292D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28F03 Ext File Attributes   00000000 (0)\n+28F07 Local Header Offset   0001F12F (127279)\n+28F0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x292D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-292FF CENTRAL HEADER #122   02014B50 (33639248)\n-29303 Created Zip Spec      14 (20) '2.0'\n-29304 Created OS            00 (0) 'MS-DOS'\n-29305 Extract Zip Spec      14 (20) '2.0'\n-29306 Extract OS            00 (0) 'MS-DOS'\n-29307 General Purpose Flag  0808 (2056)\n+28F39 CENTRAL HEADER #122   02014B50 (33639248)\n+28F3D Created Zip Spec      14 (20) '2.0'\n+28F3E Created OS            00 (0) 'MS-DOS'\n+28F3F Extract Zip Spec      14 (20) '2.0'\n+28F40 Extract OS            00 (0) 'MS-DOS'\n+28F41 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29309 Compression Method    0008 (8) 'Deflated'\n-2930B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2930F CRC                   7DED81B3 (2112717235)\n-29313 Compressed Size       00000291 (657)\n-29317 Uncompressed Size     00000627 (1575)\n-2931B Filename Length       0035 (53)\n-2931D Extra Length          0000 (0)\n-2931F Comment Length        0000 (0)\n-29321 Disk Start            0000 (0)\n-29323 Int File Attributes   0000 (0)\n+28F43 Compression Method    0008 (8) 'Deflated'\n+28F45 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28F49 CRC                   1ADA243E (450503742)\n+28F4D Compressed Size       00000286 (646)\n+28F51 Uncompressed Size     00000627 (1575)\n+28F55 Filename Length       0035 (53)\n+28F57 Extra Length          0000 (0)\n+28F59 Comment Length        0000 (0)\n+28F5B Disk Start            0000 (0)\n+28F5D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29325 Ext File Attributes   00000000 (0)\n-29329 Local Header Offset   0001F79A (128922)\n-2932D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28F5F Ext File Attributes   00000000 (0)\n+28F63 Local Header Offset   0001F505 (128261)\n+28F67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2932D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29362 CENTRAL HEADER #123   02014B50 (33639248)\n-29366 Created Zip Spec      14 (20) '2.0'\n-29367 Created OS            00 (0) 'MS-DOS'\n-29368 Extract Zip Spec      14 (20) '2.0'\n-29369 Extract OS            00 (0) 'MS-DOS'\n-2936A General Purpose Flag  0808 (2056)\n+28F9C CENTRAL HEADER #123   02014B50 (33639248)\n+28FA0 Created Zip Spec      14 (20) '2.0'\n+28FA1 Created OS            00 (0) 'MS-DOS'\n+28FA2 Extract Zip Spec      14 (20) '2.0'\n+28FA3 Extract OS            00 (0) 'MS-DOS'\n+28FA4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2936C Compression Method    0008 (8) 'Deflated'\n-2936E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29372 CRC                   40C8C265 (1086898789)\n-29376 Compressed Size       0000058F (1423)\n-2937A Uncompressed Size     00000CA1 (3233)\n-2937E Filename Length       0034 (52)\n-29380 Extra Length          0000 (0)\n-29382 Comment Length        0000 (0)\n-29384 Disk Start            0000 (0)\n-29386 Int File Attributes   0000 (0)\n+28FA6 Compression Method    0008 (8) 'Deflated'\n+28FA8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+28FAC CRC                   CDC379FC (3452140028)\n+28FB0 Compressed Size       0000058B (1419)\n+28FB4 Uncompressed Size     00000CAD (3245)\n+28FB8 Filename Length       0034 (52)\n+28FBA Extra Length          0000 (0)\n+28FBC Comment Length        0000 (0)\n+28FBE Disk Start            0000 (0)\n+28FC0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29388 Ext File Attributes   00000000 (0)\n-2938C Local Header Offset   0001FA8E (129678)\n-29390 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28FC2 Ext File Attributes   00000000 (0)\n+28FC6 Local Header Offset   0001F7EE (129006)\n+28FCA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28FCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-293C4 CENTRAL HEADER #124   02014B50 (33639248)\n-293C8 Created Zip Spec      14 (20) '2.0'\n-293C9 Created OS            00 (0) 'MS-DOS'\n-293CA Extract Zip Spec      14 (20) '2.0'\n-293CB Extract OS            00 (0) 'MS-DOS'\n-293CC General Purpose Flag  0808 (2056)\n+28FFE CENTRAL HEADER #124   02014B50 (33639248)\n+29002 Created Zip Spec      14 (20) '2.0'\n+29003 Created OS            00 (0) 'MS-DOS'\n+29004 Extract Zip Spec      14 (20) '2.0'\n+29005 Extract OS            00 (0) 'MS-DOS'\n+29006 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-293CE Compression Method    0008 (8) 'Deflated'\n-293D0 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-293D4 CRC                   7916915F (2031522143)\n-293D8 Compressed Size       00000235 (565)\n-293DC Uncompressed Size     0000054A (1354)\n-293E0 Filename Length       002E (46)\n-293E2 Extra Length          0000 (0)\n-293E4 Comment Length        0000 (0)\n-293E6 Disk Start            0000 (0)\n-293E8 Int File Attributes   0000 (0)\n+29008 Compression Method    0008 (8) 'Deflated'\n+2900A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2900E CRC                   AE6F7F09 (2926542601)\n+29012 Compressed Size       0000022E (558)\n+29016 Uncompressed Size     0000054A (1354)\n+2901A Filename Length       002E (46)\n+2901C Extra Length          0000 (0)\n+2901E Comment Length        0000 (0)\n+29020 Disk Start            0000 (0)\n+29022 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-293EA Ext File Attributes   00000000 (0)\n-293EE Local Header Offset   0002007F (131199)\n-293F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29024 Ext File Attributes   00000000 (0)\n+29028 Local Header Offset   0001FDDB (130523)\n+2902C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x293F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2902C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29420 CENTRAL HEADER #125   02014B50 (33639248)\n-29424 Created Zip Spec      14 (20) '2.0'\n-29425 Created OS            00 (0) 'MS-DOS'\n-29426 Extract Zip Spec      14 (20) '2.0'\n-29427 Extract OS            00 (0) 'MS-DOS'\n-29428 General Purpose Flag  0808 (2056)\n+2905A CENTRAL HEADER #125   02014B50 (33639248)\n+2905E Created Zip Spec      14 (20) '2.0'\n+2905F Created OS            00 (0) 'MS-DOS'\n+29060 Extract Zip Spec      14 (20) '2.0'\n+29061 Extract OS            00 (0) 'MS-DOS'\n+29062 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2942A Compression Method    0008 (8) 'Deflated'\n-2942C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29430 CRC                   9E2BF8ED (2653681901)\n-29434 Compressed Size       0000076A (1898)\n-29438 Uncompressed Size     0000105C (4188)\n-2943C Filename Length       0032 (50)\n-2943E Extra Length          0000 (0)\n-29440 Comment Length        0000 (0)\n-29442 Disk Start            0000 (0)\n-29444 Int File Attributes   0000 (0)\n+29064 Compression Method    0008 (8) 'Deflated'\n+29066 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2906A CRC                   D01F0ADB (3491695323)\n+2906E Compressed Size       00000762 (1890)\n+29072 Uncompressed Size     0000106B (4203)\n+29076 Filename Length       0032 (50)\n+29078 Extra Length          0000 (0)\n+2907A Comment Length        0000 (0)\n+2907C Disk Start            0000 (0)\n+2907E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29446 Ext File Attributes   00000000 (0)\n-2944A Local Header Offset   00020310 (131856)\n-2944E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29080 Ext File Attributes   00000000 (0)\n+29084 Local Header Offset   00020065 (131173)\n+29088 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2944E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29480 CENTRAL HEADER #126   02014B50 (33639248)\n-29484 Created Zip Spec      14 (20) '2.0'\n-29485 Created OS            00 (0) 'MS-DOS'\n-29486 Extract Zip Spec      14 (20) '2.0'\n-29487 Extract OS            00 (0) 'MS-DOS'\n-29488 General Purpose Flag  0808 (2056)\n+290BA CENTRAL HEADER #126   02014B50 (33639248)\n+290BE Created Zip Spec      14 (20) '2.0'\n+290BF Created OS            00 (0) 'MS-DOS'\n+290C0 Extract Zip Spec      14 (20) '2.0'\n+290C1 Extract OS            00 (0) 'MS-DOS'\n+290C2 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2948A Compression Method    0008 (8) 'Deflated'\n-2948C Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29490 CRC                   1825E947 (405137735)\n-29494 Compressed Size       00000153 (339)\n-29498 Uncompressed Size     000003C1 (961)\n-2949C Filename Length       0029 (41)\n-2949E Extra Length          0000 (0)\n-294A0 Comment Length        0000 (0)\n-294A2 Disk Start            0000 (0)\n-294A4 Int File Attributes   0000 (0)\n+290C4 Compression Method    0008 (8) 'Deflated'\n+290C6 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+290CA CRC                   6E3F38E7 (1849637095)\n+290CE Compressed Size       0000014E (334)\n+290D2 Uncompressed Size     000003C1 (961)\n+290D6 Filename Length       0029 (41)\n+290D8 Extra Length          0000 (0)\n+290DA Comment Length        0000 (0)\n+290DC Disk Start            0000 (0)\n+290DE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-294A6 Ext File Attributes   00000000 (0)\n-294AA Local Header Offset   00020ADA (133850)\n-294AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+290E0 Ext File Attributes   00000000 (0)\n+290E4 Local Header Offset   00020827 (133159)\n+290E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x294AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x290E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-294D7 CENTRAL HEADER #127   02014B50 (33639248)\n-294DB Created Zip Spec      14 (20) '2.0'\n-294DC Created OS            00 (0) 'MS-DOS'\n-294DD Extract Zip Spec      14 (20) '2.0'\n-294DE Extract OS            00 (0) 'MS-DOS'\n-294DF General Purpose Flag  0808 (2056)\n+29111 CENTRAL HEADER #127   02014B50 (33639248)\n+29115 Created Zip Spec      14 (20) '2.0'\n+29116 Created OS            00 (0) 'MS-DOS'\n+29117 Extract Zip Spec      14 (20) '2.0'\n+29118 Extract OS            00 (0) 'MS-DOS'\n+29119 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-294E1 Compression Method    0008 (8) 'Deflated'\n-294E3 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-294E7 CRC                   DC0FCE5D (3692023389)\n-294EB Compressed Size       00000278 (632)\n-294EF Uncompressed Size     00000625 (1573)\n-294F3 Filename Length       002F (47)\n-294F5 Extra Length          0000 (0)\n-294F7 Comment Length        0000 (0)\n-294F9 Disk Start            0000 (0)\n-294FB Int File Attributes   0000 (0)\n+2911B Compression Method    0008 (8) 'Deflated'\n+2911D Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+29121 CRC                   ADA56CEF (2913299695)\n+29125 Compressed Size       00000271 (625)\n+29129 Uncompressed Size     0000061D (1565)\n+2912D Filename Length       002F (47)\n+2912F Extra Length          0000 (0)\n+29131 Comment Length        0000 (0)\n+29133 Disk Start            0000 (0)\n+29135 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-294FD Ext File Attributes   00000000 (0)\n-29501 Local Header Offset   00020C84 (134276)\n-29505 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29137 Ext File Attributes   00000000 (0)\n+2913B Local Header Offset   000209CC (133580)\n+2913F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29505: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2913F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29534 CENTRAL HEADER #128   02014B50 (33639248)\n-29538 Created Zip Spec      14 (20) '2.0'\n-29539 Created OS            00 (0) 'MS-DOS'\n-2953A Extract Zip Spec      14 (20) '2.0'\n-2953B Extract OS            00 (0) 'MS-DOS'\n-2953C General Purpose Flag  0808 (2056)\n+2916E CENTRAL HEADER #128   02014B50 (33639248)\n+29172 Created Zip Spec      14 (20) '2.0'\n+29173 Created OS            00 (0) 'MS-DOS'\n+29174 Extract Zip Spec      14 (20) '2.0'\n+29175 Extract OS            00 (0) 'MS-DOS'\n+29176 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2953E Compression Method    0008 (8) 'Deflated'\n-29540 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29544 CRC                   D47A33B0 (3564778416)\n-29548 Compressed Size       0000048C (1164)\n-2954C Uncompressed Size     00000C14 (3092)\n-29550 Filename Length       002D (45)\n-29552 Extra Length          0000 (0)\n-29554 Comment Length        0000 (0)\n-29556 Disk Start            0000 (0)\n-29558 Int File Attributes   0000 (0)\n+29178 Compression Method    0008 (8) 'Deflated'\n+2917A Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2917E CRC                   166B2AFD (376122109)\n+29182 Compressed Size       00000472 (1138)\n+29186 Uncompressed Size     00000C14 (3092)\n+2918A Filename Length       002D (45)\n+2918C Extra Length          0000 (0)\n+2918E Comment Length        0000 (0)\n+29190 Disk Start            0000 (0)\n+29192 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2955A Ext File Attributes   00000000 (0)\n-2955E Local Header Offset   00020F59 (135001)\n-29562 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29194 Ext File Attributes   00000000 (0)\n+29198 Local Header Offset   00020C9A (134298)\n+2919C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2919C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2958F CENTRAL HEADER #129   02014B50 (33639248)\n-29593 Created Zip Spec      14 (20) '2.0'\n-29594 Created OS            00 (0) 'MS-DOS'\n-29595 Extract Zip Spec      14 (20) '2.0'\n-29596 Extract OS            00 (0) 'MS-DOS'\n-29597 General Purpose Flag  0808 (2056)\n+291C9 CENTRAL HEADER #129   02014B50 (33639248)\n+291CD Created Zip Spec      14 (20) '2.0'\n+291CE Created OS            00 (0) 'MS-DOS'\n+291CF Extract Zip Spec      14 (20) '2.0'\n+291D0 Extract OS            00 (0) 'MS-DOS'\n+291D1 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29599 Compression Method    0008 (8) 'Deflated'\n-2959B Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2959F CRC                   24154D25 (605375781)\n-295A3 Compressed Size       000000FF (255)\n-295A7 Uncompressed Size     000001F1 (497)\n-295AB Filename Length       002F (47)\n-295AD Extra Length          0000 (0)\n-295AF Comment Length        0000 (0)\n-295B1 Disk Start            0000 (0)\n-295B3 Int File Attributes   0000 (0)\n+291D3 Compression Method    0008 (8) 'Deflated'\n+291D5 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+291D9 CRC                   7B44746A (2068083818)\n+291DD Compressed Size       000000FE (254)\n+291E1 Uncompressed Size     000001F1 (497)\n+291E5 Filename Length       002F (47)\n+291E7 Extra Length          0000 (0)\n+291E9 Comment Length        0000 (0)\n+291EB Disk Start            0000 (0)\n+291ED Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-295B5 Ext File Attributes   00000000 (0)\n-295B9 Local Header Offset   00021440 (136256)\n-295BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+291EF Ext File Attributes   00000000 (0)\n+291F3 Local Header Offset   00021167 (135527)\n+291F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x295BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x291F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-295EC CENTRAL HEADER #130   02014B50 (33639248)\n-295F0 Created Zip Spec      14 (20) '2.0'\n-295F1 Created OS            00 (0) 'MS-DOS'\n-295F2 Extract Zip Spec      14 (20) '2.0'\n-295F3 Extract OS            00 (0) 'MS-DOS'\n-295F4 General Purpose Flag  0808 (2056)\n+29226 CENTRAL HEADER #130   02014B50 (33639248)\n+2922A Created Zip Spec      14 (20) '2.0'\n+2922B Created OS            00 (0) 'MS-DOS'\n+2922C Extract Zip Spec      14 (20) '2.0'\n+2922D Extract OS            00 (0) 'MS-DOS'\n+2922E General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-295F6 Compression Method    0008 (8) 'Deflated'\n-295F8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-295FC CRC                   B4FD7E60 (3036511840)\n-29600 Compressed Size       000000C8 (200)\n-29604 Uncompressed Size     00000193 (403)\n-29608 Filename Length       0030 (48)\n-2960A Extra Length          0000 (0)\n-2960C Comment Length        0000 (0)\n-2960E Disk Start            0000 (0)\n-29610 Int File Attributes   0000 (0)\n+29230 Compression Method    0008 (8) 'Deflated'\n+29232 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+29236 CRC                   BD67CB89 (3177696137)\n+2923A Compressed Size       000000C6 (198)\n+2923E Uncompressed Size     00000193 (403)\n+29242 Filename Length       0030 (48)\n+29244 Extra Length          0000 (0)\n+29246 Comment Length        0000 (0)\n+29248 Disk Start            0000 (0)\n+2924A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29612 Ext File Attributes   00000000 (0)\n-29616 Local Header Offset   0002159C (136604)\n-2961A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2924C Ext File Attributes   00000000 (0)\n+29250 Local Header Offset   000212C2 (135874)\n+29254 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2961A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2964A CENTRAL HEADER #131   02014B50 (33639248)\n-2964E Created Zip Spec      14 (20) '2.0'\n-2964F Created OS            00 (0) 'MS-DOS'\n-29650 Extract Zip Spec      14 (20) '2.0'\n-29651 Extract OS            00 (0) 'MS-DOS'\n-29652 General Purpose Flag  0808 (2056)\n+29284 CENTRAL HEADER #131   02014B50 (33639248)\n+29288 Created Zip Spec      14 (20) '2.0'\n+29289 Created OS            00 (0) 'MS-DOS'\n+2928A Extract Zip Spec      14 (20) '2.0'\n+2928B Extract OS            00 (0) 'MS-DOS'\n+2928C General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29654 Compression Method    0008 (8) 'Deflated'\n-29656 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2965A CRC                   EF606246 (4016071238)\n-2965E Compressed Size       00000ACF (2767)\n-29662 Uncompressed Size     00001D9B (7579)\n-29666 Filename Length       002A (42)\n-29668 Extra Length          0000 (0)\n-2966A Comment Length        0000 (0)\n-2966C Disk Start            0000 (0)\n-2966E Int File Attributes   0000 (0)\n+2928E Compression Method    0008 (8) 'Deflated'\n+29290 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+29294 CRC                   B2ED0F72 (3001880434)\n+29298 Compressed Size       00000AB3 (2739)\n+2929C Uncompressed Size     00001DA4 (7588)\n+292A0 Filename Length       002A (42)\n+292A2 Extra Length          0000 (0)\n+292A4 Comment Length        0000 (0)\n+292A6 Disk Start            0000 (0)\n+292A8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29670 Ext File Attributes   00000000 (0)\n-29674 Local Header Offset   000216C2 (136898)\n-29678 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+292AA Ext File Attributes   00000000 (0)\n+292AE Local Header Offset   000213E6 (136166)\n+292B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x292B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-296A2 CENTRAL HEADER #132   02014B50 (33639248)\n-296A6 Created Zip Spec      14 (20) '2.0'\n-296A7 Created OS            00 (0) 'MS-DOS'\n-296A8 Extract Zip Spec      14 (20) '2.0'\n-296A9 Extract OS            00 (0) 'MS-DOS'\n-296AA General Purpose Flag  0808 (2056)\n+292DC CENTRAL HEADER #132   02014B50 (33639248)\n+292E0 Created Zip Spec      14 (20) '2.0'\n+292E1 Created OS            00 (0) 'MS-DOS'\n+292E2 Extract Zip Spec      14 (20) '2.0'\n+292E3 Extract OS            00 (0) 'MS-DOS'\n+292E4 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-296AC Compression Method    0008 (8) 'Deflated'\n-296AE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-296B2 CRC                   492CCDE4 (1227673060)\n-296B6 Compressed Size       00000276 (630)\n-296BA Uncompressed Size     00000558 (1368)\n-296BE Filename Length       0032 (50)\n-296C0 Extra Length          0000 (0)\n-296C2 Comment Length        0000 (0)\n-296C4 Disk Start            0000 (0)\n-296C6 Int File Attributes   0000 (0)\n+292E6 Compression Method    0008 (8) 'Deflated'\n+292E8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+292EC CRC                   C7BFF29B (3351245467)\n+292F0 Compressed Size       00000272 (626)\n+292F4 Uncompressed Size     00000558 (1368)\n+292F8 Filename Length       0032 (50)\n+292FA Extra Length          0000 (0)\n+292FC Comment Length        0000 (0)\n+292FE Disk Start            0000 (0)\n+29300 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-296C8 Ext File Attributes   00000000 (0)\n-296CC Local Header Offset   000221E9 (139753)\n-296D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29302 Ext File Attributes   00000000 (0)\n+29306 Local Header Offset   00021EF1 (138993)\n+2930A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x296D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2930A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29702 CENTRAL HEADER #133   02014B50 (33639248)\n-29706 Created Zip Spec      14 (20) '2.0'\n-29707 Created OS            00 (0) 'MS-DOS'\n-29708 Extract Zip Spec      14 (20) '2.0'\n-29709 Extract OS            00 (0) 'MS-DOS'\n-2970A General Purpose Flag  0808 (2056)\n+2933C CENTRAL HEADER #133   02014B50 (33639248)\n+29340 Created Zip Spec      14 (20) '2.0'\n+29341 Created OS            00 (0) 'MS-DOS'\n+29342 Extract Zip Spec      14 (20) '2.0'\n+29343 Extract OS            00 (0) 'MS-DOS'\n+29344 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2970C Compression Method    0008 (8) 'Deflated'\n-2970E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29712 CRC                   4EC03C05 (1321221125)\n-29716 Compressed Size       00000C1F (3103)\n-2971A Uncompressed Size     0000223D (8765)\n-2971E Filename Length       0029 (41)\n-29720 Extra Length          0000 (0)\n-29722 Comment Length        0000 (0)\n-29724 Disk Start            0000 (0)\n-29726 Int File Attributes   0000 (0)\n+29346 Compression Method    0008 (8) 'Deflated'\n+29348 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2934C CRC                   C61A3C1F (3323608095)\n+29350 Compressed Size       00000BF0 (3056)\n+29354 Uncompressed Size     00002249 (8777)\n+29358 Filename Length       0029 (41)\n+2935A Extra Length          0000 (0)\n+2935C Comment Length        0000 (0)\n+2935E Disk Start            0000 (0)\n+29360 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29728 Ext File Attributes   00000000 (0)\n-2972C Local Header Offset   000224BF (140479)\n-29730 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29362 Ext File Attributes   00000000 (0)\n+29366 Local Header Offset   000221C3 (139715)\n+2936A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2936A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29759 CENTRAL HEADER #134   02014B50 (33639248)\n-2975D Created Zip Spec      14 (20) '2.0'\n-2975E Created OS            00 (0) 'MS-DOS'\n-2975F Extract Zip Spec      14 (20) '2.0'\n-29760 Extract OS            00 (0) 'MS-DOS'\n-29761 General Purpose Flag  0808 (2056)\n+29393 CENTRAL HEADER #134   02014B50 (33639248)\n+29397 Created Zip Spec      14 (20) '2.0'\n+29398 Created OS            00 (0) 'MS-DOS'\n+29399 Extract Zip Spec      14 (20) '2.0'\n+2939A Extract OS            00 (0) 'MS-DOS'\n+2939B General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29763 Compression Method    0008 (8) 'Deflated'\n-29765 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29769 CRC                   13926B70 (328362864)\n-2976D Compressed Size       0000039A (922)\n-29771 Uncompressed Size     0000074A (1866)\n-29775 Filename Length       0024 (36)\n-29777 Extra Length          0000 (0)\n-29779 Comment Length        0000 (0)\n-2977B Disk Start            0000 (0)\n-2977D Int File Attributes   0000 (0)\n+2939D Compression Method    0008 (8) 'Deflated'\n+2939F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+293A3 CRC                   42701A0E (1114642958)\n+293A7 Compressed Size       00000391 (913)\n+293AB Uncompressed Size     0000073C (1852)\n+293AF Filename Length       0024 (36)\n+293B1 Extra Length          0000 (0)\n+293B3 Comment Length        0000 (0)\n+293B5 Disk Start            0000 (0)\n+293B7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2977F Ext File Attributes   00000000 (0)\n-29783 Local Header Offset   00023135 (143669)\n-29787 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+293B9 Ext File Attributes   00000000 (0)\n+293BD Local Header Offset   00022E0A (142858)\n+293C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x293C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-297AB CENTRAL HEADER #135   02014B50 (33639248)\n-297AF Created Zip Spec      14 (20) '2.0'\n-297B0 Created OS            00 (0) 'MS-DOS'\n-297B1 Extract Zip Spec      14 (20) '2.0'\n-297B2 Extract OS            00 (0) 'MS-DOS'\n-297B3 General Purpose Flag  0808 (2056)\n+293E5 CENTRAL HEADER #135   02014B50 (33639248)\n+293E9 Created Zip Spec      14 (20) '2.0'\n+293EA Created OS            00 (0) 'MS-DOS'\n+293EB Extract Zip Spec      14 (20) '2.0'\n+293EC Extract OS            00 (0) 'MS-DOS'\n+293ED General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-297B5 Compression Method    0008 (8) 'Deflated'\n-297B7 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-297BB CRC                   459591CB (1167430091)\n-297BF Compressed Size       000002DB (731)\n-297C3 Uncompressed Size     00000719 (1817)\n-297C7 Filename Length       0022 (34)\n-297C9 Extra Length          0000 (0)\n-297CB Comment Length        0000 (0)\n-297CD Disk Start            0000 (0)\n-297CF Int File Attributes   0000 (0)\n+293EF Compression Method    0008 (8) 'Deflated'\n+293F1 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+293F5 CRC                   91E51EA3 (2447711907)\n+293F9 Compressed Size       000002CC (716)\n+293FD Uncompressed Size     00000719 (1817)\n+29401 Filename Length       0022 (34)\n+29403 Extra Length          0000 (0)\n+29405 Comment Length        0000 (0)\n+29407 Disk Start            0000 (0)\n+29409 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-297D1 Ext File Attributes   00000000 (0)\n-297D5 Local Header Offset   00023521 (144673)\n-297D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2940B Ext File Attributes   00000000 (0)\n+2940F Local Header Offset   000231ED (143853)\n+29413 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x297D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29413: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-297FB CENTRAL HEADER #136   02014B50 (33639248)\n-297FF Created Zip Spec      14 (20) '2.0'\n-29800 Created OS            00 (0) 'MS-DOS'\n-29801 Extract Zip Spec      14 (20) '2.0'\n-29802 Extract OS            00 (0) 'MS-DOS'\n-29803 General Purpose Flag  0808 (2056)\n+29435 CENTRAL HEADER #136   02014B50 (33639248)\n+29439 Created Zip Spec      14 (20) '2.0'\n+2943A Created OS            00 (0) 'MS-DOS'\n+2943B Extract Zip Spec      14 (20) '2.0'\n+2943C Extract OS            00 (0) 'MS-DOS'\n+2943D General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29805 Compression Method    0008 (8) 'Deflated'\n-29807 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-2980B CRC                   22EF0C47 (586091591)\n-2980F Compressed Size       00000313 (787)\n-29813 Uncompressed Size     00000754 (1876)\n-29817 Filename Length       003D (61)\n-29819 Extra Length          0000 (0)\n-2981B Comment Length        0000 (0)\n-2981D Disk Start            0000 (0)\n-2981F Int File Attributes   0000 (0)\n+2943F Compression Method    0008 (8) 'Deflated'\n+29441 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+29445 CRC                   C9EF78E0 (3387914464)\n+29449 Compressed Size       0000030B (779)\n+2944D Uncompressed Size     00000754 (1876)\n+29451 Filename Length       003D (61)\n+29453 Extra Length          0000 (0)\n+29455 Comment Length        0000 (0)\n+29457 Disk Start            0000 (0)\n+29459 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29821 Ext File Attributes   00000000 (0)\n-29825 Local Header Offset   0002384C (145484)\n-29829 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2945B Ext File Attributes   00000000 (0)\n+2945F Local Header Offset   00023509 (144649)\n+29463 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29829: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29866 CENTRAL HEADER #137   02014B50 (33639248)\n-2986A Created Zip Spec      14 (20) '2.0'\n-2986B Created OS            00 (0) 'MS-DOS'\n-2986C Extract Zip Spec      14 (20) '2.0'\n-2986D Extract OS            00 (0) 'MS-DOS'\n-2986E General Purpose Flag  0808 (2056)\n+294A0 CENTRAL HEADER #137   02014B50 (33639248)\n+294A4 Created Zip Spec      14 (20) '2.0'\n+294A5 Created OS            00 (0) 'MS-DOS'\n+294A6 Extract Zip Spec      14 (20) '2.0'\n+294A7 Extract OS            00 (0) 'MS-DOS'\n+294A8 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29870 Compression Method    0008 (8) 'Deflated'\n-29872 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29876 CRC                   85555451 (2236961873)\n-2987A Compressed Size       000008FD (2301)\n-2987E Uncompressed Size     00001761 (5985)\n-29882 Filename Length       0029 (41)\n-29884 Extra Length          0000 (0)\n-29886 Comment Length        0000 (0)\n-29888 Disk Start            0000 (0)\n-2988A Int File Attributes   0000 (0)\n+294AA Compression Method    0008 (8) 'Deflated'\n+294AC Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+294B0 CRC                   67AFB759 (1739568985)\n+294B4 Compressed Size       000008E5 (2277)\n+294B8 Uncompressed Size     0000176A (5994)\n+294BC Filename Length       0029 (41)\n+294BE Extra Length          0000 (0)\n+294C0 Comment Length        0000 (0)\n+294C2 Disk Start            0000 (0)\n+294C4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2988C Ext File Attributes   00000000 (0)\n-29890 Local Header Offset   00023BCA (146378)\n-29894 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+294C6 Ext File Attributes   00000000 (0)\n+294CA Local Header Offset   0002387F (145535)\n+294CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x294CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-298BD CENTRAL HEADER #138   02014B50 (33639248)\n-298C1 Created Zip Spec      14 (20) '2.0'\n-298C2 Created OS            00 (0) 'MS-DOS'\n-298C3 Extract Zip Spec      14 (20) '2.0'\n-298C4 Extract OS            00 (0) 'MS-DOS'\n-298C5 General Purpose Flag  0808 (2056)\n+294F7 CENTRAL HEADER #138   02014B50 (33639248)\n+294FB Created Zip Spec      14 (20) '2.0'\n+294FC Created OS            00 (0) 'MS-DOS'\n+294FD Extract Zip Spec      14 (20) '2.0'\n+294FE Extract OS            00 (0) 'MS-DOS'\n+294FF General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-298C7 Compression Method    0008 (8) 'Deflated'\n-298C9 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-298CD CRC                   FB79B8CE (4219058382)\n-298D1 Compressed Size       00000168 (360)\n-298D5 Uncompressed Size     00000311 (785)\n-298D9 Filename Length       0028 (40)\n-298DB Extra Length          0000 (0)\n-298DD Comment Length        0000 (0)\n-298DF Disk Start            0000 (0)\n-298E1 Int File Attributes   0000 (0)\n+29501 Compression Method    0008 (8) 'Deflated'\n+29503 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+29507 CRC                   D1AE6480 (3517867136)\n+2950B Compressed Size       00000167 (359)\n+2950F Uncompressed Size     00000311 (785)\n+29513 Filename Length       0028 (40)\n+29515 Extra Length          0000 (0)\n+29517 Comment Length        0000 (0)\n+29519 Disk Start            0000 (0)\n+2951B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-298E3 Ext File Attributes   00000000 (0)\n-298E7 Local Header Offset   0002451E (148766)\n-298EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2951D Ext File Attributes   00000000 (0)\n+29521 Local Header Offset   000241BB (147899)\n+29525 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x298EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29525: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29913 CENTRAL HEADER #139   02014B50 (33639248)\n-29917 Created Zip Spec      14 (20) '2.0'\n-29918 Created OS            00 (0) 'MS-DOS'\n-29919 Extract Zip Spec      14 (20) '2.0'\n-2991A Extract OS            00 (0) 'MS-DOS'\n-2991B General Purpose Flag  0808 (2056)\n+2954D CENTRAL HEADER #139   02014B50 (33639248)\n+29551 Created Zip Spec      14 (20) '2.0'\n+29552 Created OS            00 (0) 'MS-DOS'\n+29553 Extract Zip Spec      14 (20) '2.0'\n+29554 Extract OS            00 (0) 'MS-DOS'\n+29555 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-2991D Compression Method    0008 (8) 'Deflated'\n-2991F Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29923 CRC                   81E4FAD3 (2179267283)\n-29927 Compressed Size       000000AD (173)\n-2992B Uncompressed Size     000000F8 (248)\n-2992F Filename Length       0028 (40)\n-29931 Extra Length          0000 (0)\n-29933 Comment Length        0000 (0)\n-29935 Disk Start            0000 (0)\n-29937 Int File Attributes   0000 (0)\n+29557 Compression Method    0008 (8) 'Deflated'\n+29559 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2955D CRC                   396E38F1 (963524849)\n+29561 Compressed Size       000000AD (173)\n+29565 Uncompressed Size     000000F8 (248)\n+29569 Filename Length       0028 (40)\n+2956B Extra Length          0000 (0)\n+2956D Comment Length        0000 (0)\n+2956F Disk Start            0000 (0)\n+29571 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29939 Ext File Attributes   00000000 (0)\n-2993D Local Header Offset   000246DC (149212)\n-29941 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29573 Ext File Attributes   00000000 (0)\n+29577 Local Header Offset   00024378 (148344)\n+2957B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29941: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2957B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29969 CENTRAL HEADER #140   02014B50 (33639248)\n-2996D Created Zip Spec      14 (20) '2.0'\n-2996E Created OS            00 (0) 'MS-DOS'\n-2996F Extract Zip Spec      14 (20) '2.0'\n-29970 Extract OS            00 (0) 'MS-DOS'\n-29971 General Purpose Flag  0808 (2056)\n+295A3 CENTRAL HEADER #140   02014B50 (33639248)\n+295A7 Created Zip Spec      14 (20) '2.0'\n+295A8 Created OS            00 (0) 'MS-DOS'\n+295A9 Extract Zip Spec      14 (20) '2.0'\n+295AA Extract OS            00 (0) 'MS-DOS'\n+295AB General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29973 Compression Method    0008 (8) 'Deflated'\n-29975 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29979 CRC                   C4737C21 (3295902753)\n-2997D Compressed Size       000001EF (495)\n-29981 Uncompressed Size     00000385 (901)\n-29985 Filename Length       002B (43)\n-29987 Extra Length          0000 (0)\n-29989 Comment Length        0000 (0)\n-2998B Disk Start            0000 (0)\n-2998D Int File Attributes   0000 (0)\n+295AD Compression Method    0008 (8) 'Deflated'\n+295AF Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+295B3 CRC                   0A27F22A (170390058)\n+295B7 Compressed Size       000001F1 (497)\n+295BB Uncompressed Size     00000385 (901)\n+295BF Filename Length       002B (43)\n+295C1 Extra Length          0000 (0)\n+295C3 Comment Length        0000 (0)\n+295C5 Disk Start            0000 (0)\n+295C7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2998F Ext File Attributes   00000000 (0)\n-29993 Local Header Offset   000247DF (149471)\n-29997 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+295C9 Ext File Attributes   00000000 (0)\n+295CD Local Header Offset   0002447B (148603)\n+295D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x295D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-299C2 CENTRAL HEADER #141   02014B50 (33639248)\n-299C6 Created Zip Spec      14 (20) '2.0'\n-299C7 Created OS            00 (0) 'MS-DOS'\n-299C8 Extract Zip Spec      14 (20) '2.0'\n-299C9 Extract OS            00 (0) 'MS-DOS'\n-299CA General Purpose Flag  0808 (2056)\n+295FC CENTRAL HEADER #141   02014B50 (33639248)\n+29600 Created Zip Spec      14 (20) '2.0'\n+29601 Created OS            00 (0) 'MS-DOS'\n+29602 Extract Zip Spec      14 (20) '2.0'\n+29603 Extract OS            00 (0) 'MS-DOS'\n+29604 General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-299CC Compression Method    0008 (8) 'Deflated'\n-299CE Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-299D2 CRC                   02E72C0F (48704527)\n-299D6 Compressed Size       000002D9 (729)\n-299DA Uncompressed Size     000005B0 (1456)\n-299DE Filename Length       0028 (40)\n-299E0 Extra Length          0000 (0)\n-299E2 Comment Length        0000 (0)\n-299E4 Disk Start            0000 (0)\n-299E6 Int File Attributes   0000 (0)\n+29606 Compression Method    0008 (8) 'Deflated'\n+29608 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+2960C CRC                   8BC40D8A (2344881546)\n+29610 Compressed Size       000002C7 (711)\n+29614 Uncompressed Size     000005A2 (1442)\n+29618 Filename Length       0028 (40)\n+2961A Extra Length          0000 (0)\n+2961C Comment Length        0000 (0)\n+2961E Disk Start            0000 (0)\n+29620 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-299E8 Ext File Attributes   00000000 (0)\n-299EC Local Header Offset   00024A27 (150055)\n-299F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29622 Ext File Attributes   00000000 (0)\n+29626 Local Header Offset   000246C5 (149189)\n+2962A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x299F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2962A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29A18 CENTRAL HEADER #142   02014B50 (33639248)\n-29A1C Created Zip Spec      14 (20) '2.0'\n-29A1D Created OS            00 (0) 'MS-DOS'\n-29A1E Extract Zip Spec      14 (20) '2.0'\n-29A1F Extract OS            00 (0) 'MS-DOS'\n-29A20 General Purpose Flag  0808 (2056)\n+29652 CENTRAL HEADER #142   02014B50 (33639248)\n+29656 Created Zip Spec      14 (20) '2.0'\n+29657 Created OS            00 (0) 'MS-DOS'\n+29658 Extract Zip Spec      14 (20) '2.0'\n+29659 Extract OS            00 (0) 'MS-DOS'\n+2965A General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29A22 Compression Method    0008 (8) 'Deflated'\n-29A24 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29A28 CRC                   4F8E3A71 (1334721137)\n-29A2C Compressed Size       00000285 (645)\n-29A30 Uncompressed Size     00000713 (1811)\n-29A34 Filename Length       0026 (38)\n-29A36 Extra Length          0000 (0)\n-29A38 Comment Length        0000 (0)\n-29A3A Disk Start            0000 (0)\n-29A3C Int File Attributes   0000 (0)\n+2965C Compression Method    0008 (8) 'Deflated'\n+2965E Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+29662 CRC                   648BD24E (1686884942)\n+29666 Compressed Size       0000027F (639)\n+2966A Uncompressed Size     00000713 (1811)\n+2966E Filename Length       0026 (38)\n+29670 Extra Length          0000 (0)\n+29672 Comment Length        0000 (0)\n+29674 Disk Start            0000 (0)\n+29676 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29A3E Ext File Attributes   00000000 (0)\n-29A42 Local Header Offset   00024D56 (150870)\n-29A46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29678 Ext File Attributes   00000000 (0)\n+2967C Local Header Offset   000249E2 (149986)\n+29680 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29A6C CENTRAL HEADER #143   02014B50 (33639248)\n-29A70 Created Zip Spec      14 (20) '2.0'\n-29A71 Created OS            00 (0) 'MS-DOS'\n-29A72 Extract Zip Spec      14 (20) '2.0'\n-29A73 Extract OS            00 (0) 'MS-DOS'\n-29A74 General Purpose Flag  0808 (2056)\n+296A6 CENTRAL HEADER #143   02014B50 (33639248)\n+296AA Created Zip Spec      14 (20) '2.0'\n+296AB Created OS            00 (0) 'MS-DOS'\n+296AC Extract Zip Spec      14 (20) '2.0'\n+296AD Extract OS            00 (0) 'MS-DOS'\n+296AE General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29A76 Compression Method    0008 (8) 'Deflated'\n-29A78 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29A7C CRC                   1F80C560 (528532832)\n-29A80 Compressed Size       00001656 (5718)\n-29A84 Uncompressed Size     00002F79 (12153)\n-29A88 Filename Length       0022 (34)\n-29A8A Extra Length          0000 (0)\n-29A8C Comment Length        0000 (0)\n-29A8E Disk Start            0000 (0)\n-29A90 Int File Attributes   0000 (0)\n+296B0 Compression Method    0008 (8) 'Deflated'\n+296B2 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+296B6 CRC                   3F5BB62D (1062975021)\n+296BA Compressed Size       0000160A (5642)\n+296BE Uncompressed Size     00002F87 (12167)\n+296C2 Filename Length       0022 (34)\n+296C4 Extra Length          0000 (0)\n+296C6 Comment Length        0000 (0)\n+296C8 Disk Start            0000 (0)\n+296CA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29A92 Ext File Attributes   00000000 (0)\n-29A96 Local Header Offset   0002502F (151599)\n-29A9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+296CC Ext File Attributes   00000000 (0)\n+296D0 Local Header Offset   00024CB5 (150709)\n+296D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29A9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x296D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29ABC CENTRAL HEADER #144   02014B50 (33639248)\n-29AC0 Created Zip Spec      14 (20) '2.0'\n-29AC1 Created OS            00 (0) 'MS-DOS'\n-29AC2 Extract Zip Spec      14 (20) '2.0'\n-29AC3 Extract OS            00 (0) 'MS-DOS'\n-29AC4 General Purpose Flag  0808 (2056)\n+296F6 CENTRAL HEADER #144   02014B50 (33639248)\n+296FA Created Zip Spec      14 (20) '2.0'\n+296FB Created OS            00 (0) 'MS-DOS'\n+296FC Extract Zip Spec      14 (20) '2.0'\n+296FD Extract OS            00 (0) 'MS-DOS'\n+296FE General Purpose Flag  0808 (2056)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit  3]              1 'Streamed'\n       [Bit 11]              1 'Language Encoding'\n-29AC6 Compression Method    0008 (8) 'Deflated'\n-29AC8 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n-29ACC CRC                   6508CE47 (1695075911)\n-29AD0 Compressed Size       000000B8 (184)\n-29AD4 Uncompressed Size     000000EB (235)\n-29AD8 Filename Length       002A (42)\n-29ADA Extra Length          0000 (0)\n-29ADC Comment Length        0000 (0)\n-29ADE Disk Start            0000 (0)\n-29AE0 Int File Attributes   0000 (0)\n+29700 Compression Method    0008 (8) 'Deflated'\n+29702 Modification Time     00410000 (4259840) 'Fri Feb  1 00:00:00 1980'\n+29706 CRC                   F92F766F (4180637295)\n+2970A Compressed Size       000000B8 (184)\n+2970E Uncompressed Size     000000EB (235)\n+29712 Filename Length       002A (42)\n+29714 Extra Length          0000 (0)\n+29716 Comment Length        0000 (0)\n+29718 Disk Start            0000 (0)\n+2971A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-29AE2 Ext File Attributes   00000000 (0)\n-29AE6 Local Header Offset   000266D5 (157397)\n-29AEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2971C Ext File Attributes   00000000 (0)\n+29720 Local Header Offset   0002630F (156431)\n+29724 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-29B14 END CENTRAL HEADER    06054B50 (101010256)\n-29B18 Number of this disk   0000 (0)\n-29B1A Central Dir Disk no   0000 (0)\n-29B1C Entries in this disk  0090 (144)\n-29B1E Total Entries         0090 (144)\n-29B20 Size of Central Dir   0000332F (13103)\n-29B24 Offset to Central Dir 000267E5 (157669)\n-29B28 Comment Length        0000 (0)\n+2974E END CENTRAL HEADER    06054B50 (101010256)\n+29752 Number of this disk   0000 (0)\n+29754 Central Dir Disk no   0000 (0)\n+29756 Entries in this disk  0090 (144)\n+29758 Total Entries         0090 (144)\n+2975A Size of Central Dir   0000332F (13103)\n+2975E Offset to Central Dir 0002641F (156703)\n+29762 Comment Length        0000 (0)\n #\n # Warning Count: 288\n #\n # Done\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -10,20 +10,20 @@\n Bundle-License: Apache-2.0;description=\"This program and the accompany\r\n  ing materials are made available under the terms of the Apache Licens\r\n  e, Version 2.0.\";link=\"https://opensource.org/licenses/Apache-2.0\"\r\n Bundle-ManifestVersion: 2\r\n Bundle-Name: org.osgi:org.osgi.util.converter\r\n Bundle-SCM: url=https://github.com/osgi/osgi, connection=scm:git:https\r\n  ://github.com/osgi/osgi.git, developerConnection=scm:git:git@github.c\r\n- om:osgi/osgi.git, tag=8.1.0.cmpn-dirty\r\n+ om:osgi/osgi.git, tag=8.0.0.1\r\n Bundle-SymbolicName: org.osgi.util.converter\r\n Bundle-Vendor: Eclipse Foundation\r\n-Bundle-Version: 1.0.9.202401030745\r\n+Bundle-Version: 1.0.9.202202082230\r\n Export-Package: org.osgi.util.converter;version=\"1.0.9\";uses:=\"org.osg\r\n  i.util.function\"\r\n-Git-Descriptor: 8.1.0.cmpn-dirty\r\n-Git-SHA: 8e96a2338c89bcf9976f71bd6f4fb3f5055f3f78\r\n+Git-Descriptor: 8.0.0.1\r\n+Git-SHA: ebe988342384ebafa6a1c6ecae843778617face5\r\n Import-Package: org.osgi.util.function;version=\"[1.0,2)\"\r\n Require-Capability: osgi.ee;filter:=\"(&(osgi.ee=JavaSE/compact1)(versi\r\n  on=1.8))\"\r\n SPDX-License-Identifier: Apache-2.0\r\n \r\n"}, {"source1": "META-INF/maven/org.osgi/org.osgi.util.converter/pom.properties", "source2": "META-INF/maven/org.osgi/org.osgi.util.converter/pom.properties", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,3 +1,3 @@\n+version=1.0.9\n groupId=org.osgi\n artifactId=org.osgi.util.converter\n-version=1.0.9\n"}, {"source1": "META-INF/maven/org.osgi/org.osgi.util.converter/pom.xml", "source2": "META-INF/maven/org.osgi/org.osgi.util.converter/pom.xml", "unified_diff": null, "details": [{"source1": "META-INF/maven/org.osgi/org.osgi.util.converter/pom.xml", "source2": "META-INF/maven/org.osgi/org.osgi.util.converter/pom.xml", "unified_diff": "@@ -18,15 +18,15 @@\n       <comments>This program and the accompanying materials are made available under the terms of the Apache License, Version 2.0.</comments>\n     </license>\n   </licenses>\n   <scm>\n     <url>https://github.com/osgi/osgi</url>\n     <connection>scm:git:https://github.com/osgi/osgi.git</connection>\n     <developerConnection>scm:git:git@github.com:osgi/osgi.git</developerConnection>\n-    <tag>8.1.0.cmpn-dirty</tag>\n+    <tag>8.0.0.1</tag>\n   </scm>\n   <developers>\n     <developer>\n       <id>osgi</id>\n       <email>osgi-wg@eclipse.org</email>\n       <name>OSGi Working Group</name>\n       <organization>Eclipse Foundation</organization>\n@@ -34,15 +34,15 @@\n     </developer>\n   </developers>\n   <dependencies>\n     <dependency>\n       <groupId>org.osgi</groupId>\n       <artifactId>osgi.annotation</artifactId>\n       <version>8.1.0</version>\n-      <scope>compile</scope>\n+      <scope>provided</scope>\n     </dependency>\n     <dependency>\n       <groupId>org.osgi</groupId>\n       <artifactId>org.osgi.util.function</artifactId>\n       <version>1.0.0</version>\n       <scope>compile</scope>\n     </dependency>\n"}]}, {"source1": "org/osgi/util/converter/AbstractCollectionDelegate.class", "source2": "org/osgi/util/converter/AbstractCollectionDelegate.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,106 +1,106 @@\n-  SHA-256 checksum e913fe2f18457a54361c708491ae9d33278c462a0b2c8a9b11088bac75470453\n+  SHA-256 checksum 14229ec71ec4572cc180984b79e97ea5beccb34a215b5feb748094348d211fcc\n   Compiled from \"AbstractCollectionDelegate.java\"\n abstract class org.osgi.util.converter.AbstractCollectionDelegate<T extends java.lang.Object> extends java.lang.Object implements java.util.List<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0420) ACC_SUPER, ACC_ABSTRACT\n-  this_class: #11                         // org/osgi/util/converter/AbstractCollectionDelegate\n-  super_class: #2                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/AbstractCollectionDelegate\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 20, attributes: 2\n Constant pool:\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 = Class              #8             // java/lang/UnsupportedOperationException\n-   #8 = Utf8               java/lang/UnsupportedOperationException\n-   #9 = Methodref          #7.#3          // java/lang/UnsupportedOperationException.\"<init>\":()V\n-  #10 = Methodref          #11.#12        // org/osgi/util/converter/AbstractCollectionDelegate.toArray:()[Ljava/lang/Object;\n-  #11 = Class              #13            // org/osgi/util/converter/AbstractCollectionDelegate\n-  #12 = NameAndType        #14:#15        // toArray:()[Ljava/lang/Object;\n-  #13 = Utf8               org/osgi/util/converter/AbstractCollectionDelegate\n-  #14 = Utf8               toArray\n-  #15 = Utf8               ()[Ljava/lang/Object;\n-  #16 = Methodref          #2.#17         // java/lang/Object.equals:(Ljava/lang/Object;)Z\n-  #17 = NameAndType        #18:#19        // equals:(Ljava/lang/Object;)Z\n-  #18 = Utf8               equals\n+   #1 = Methodref          #7.#81         // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #82            // java/lang/UnsupportedOperationException\n+   #3 = Methodref          #2.#81         // java/lang/UnsupportedOperationException.\"<init>\":()V\n+   #4 = Methodref          #6.#83         // org/osgi/util/converter/AbstractCollectionDelegate.toArray:()[Ljava/lang/Object;\n+   #5 = Methodref          #7.#84         // java/lang/Object.equals:(Ljava/lang/Object;)Z\n+   #6 = Class              #85            // org/osgi/util/converter/AbstractCollectionDelegate\n+   #7 = Class              #86            // java/lang/Object\n+   #8 = Class              #87            // java/util/List\n+   #9 = Utf8               <init>\n+  #10 = Utf8               ()V\n+  #11 = Utf8               Code\n+  #12 = Utf8               LineNumberTable\n+  #13 = Utf8               LocalVariableTable\n+  #14 = Utf8               this\n+  #15 = Utf8               Lorg/osgi/util/converter/AbstractCollectionDelegate;\n+  #16 = Utf8               LocalVariableTypeTable\n+  #17 = Utf8               Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n+  #18 = Utf8               add\n   #19 = Utf8               (Ljava/lang/Object;)Z\n-  #20 = Class              #21            // java/util/List\n-  #21 = Utf8               java/util/List\n-  #22 = Utf8               Code\n-  #23 = Utf8               LineNumberTable\n-  #24 = Utf8               LocalVariableTable\n-  #25 = Utf8               this\n-  #26 = Utf8               Lorg/osgi/util/converter/AbstractCollectionDelegate;\n-  #27 = Utf8               LocalVariableTypeTable\n-  #28 = Utf8               Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n-  #29 = Utf8               add\n-  #30 = Utf8               e\n-  #31 = Utf8               Ljava/lang/Object;\n-  #32 = Utf8               TT;\n-  #33 = Utf8               Signature\n-  #34 = Utf8               (TT;)Z\n-  #35 = Utf8               remove\n-  #36 = Utf8               o\n-  #37 = Utf8               contains\n-  #38 = Utf8               containsAll\n-  #39 = Utf8               (Ljava/util/Collection;)Z\n-  #40 = Utf8               c\n-  #41 = Utf8               Ljava/util/Collection;\n-  #42 = Utf8               Ljava/util/Collection<*>;\n-  #43 = Utf8               (Ljava/util/Collection<*>;)Z\n-  #44 = Utf8               addAll\n-  #45 = Utf8               Ljava/util/Collection<+TT;>;\n-  #46 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n-  #47 = Utf8               (ILjava/util/Collection;)Z\n-  #48 = Utf8               index\n-  #49 = Utf8               I\n-  #50 = Utf8               (ILjava/util/Collection<+TT;>;)Z\n-  #51 = Utf8               removeAll\n-  #52 = Utf8               retainAll\n-  #53 = Utf8               clear\n-  #54 = Utf8               iterator\n-  #55 = Utf8               ()Ljava/util/Iterator;\n-  #56 = Utf8               ()Ljava/util/Iterator<TT;>;\n-  #57 = Utf8               set\n-  #58 = Utf8               (ILjava/lang/Object;)Ljava/lang/Object;\n-  #59 = Utf8               element\n-  #60 = Utf8               (ITT;)TT;\n-  #61 = Utf8               (ILjava/lang/Object;)V\n-  #62 = Utf8               (ITT;)V\n-  #63 = Utf8               (I)Ljava/lang/Object;\n-  #64 = Utf8               (I)TT;\n-  #65 = Utf8               indexOf\n-  #66 = Utf8               (Ljava/lang/Object;)I\n-  #67 = Utf8               i\n-  #68 = Utf8               arr\n-  #69 = Utf8               [Ljava/lang/Object;\n-  #70 = Utf8               StackMapTable\n-  #71 = Class              #69            // \"[Ljava/lang/Object;\"\n-  #72 = Utf8               lastIndexOf\n-  #73 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n-  #74 = Utf8               a\n-  #75 = Utf8               [TX;\n-  #76 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n-  #77 = Utf8               listIterator\n-  #78 = Utf8               ()Ljava/util/ListIterator;\n-  #79 = Utf8               ()Ljava/util/ListIterator<TT;>;\n-  #80 = Utf8               (I)Ljava/util/ListIterator;\n-  #81 = Utf8               (I)Ljava/util/ListIterator<TT;>;\n-  #82 = Utf8               subList\n-  #83 = Utf8               (II)Ljava/util/List;\n-  #84 = Utf8               fromIndex\n-  #85 = Utf8               toIndex\n-  #86 = Utf8               (II)Ljava/util/List<TT;>;\n-  #87 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n-  #88 = Utf8               SourceFile\n-  #89 = Utf8               AbstractCollectionDelegate.java\n+  #20 = Utf8               e\n+  #21 = Utf8               Ljava/lang/Object;\n+  #22 = Utf8               TT;\n+  #23 = Utf8               Signature\n+  #24 = Utf8               (TT;)Z\n+  #25 = Utf8               remove\n+  #26 = Utf8               o\n+  #27 = Utf8               contains\n+  #28 = Utf8               containsAll\n+  #29 = Utf8               (Ljava/util/Collection;)Z\n+  #30 = Utf8               c\n+  #31 = Utf8               Ljava/util/Collection;\n+  #32 = Utf8               Ljava/util/Collection<*>;\n+  #33 = Utf8               (Ljava/util/Collection<*>;)Z\n+  #34 = Utf8               addAll\n+  #35 = Utf8               Ljava/util/Collection<+TT;>;\n+  #36 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n+  #37 = Utf8               (ILjava/util/Collection;)Z\n+  #38 = Utf8               index\n+  #39 = Utf8               I\n+  #40 = Utf8               (ILjava/util/Collection<+TT;>;)Z\n+  #41 = Utf8               removeAll\n+  #42 = Utf8               retainAll\n+  #43 = Utf8               clear\n+  #44 = Utf8               iterator\n+  #45 = Utf8               ()Ljava/util/Iterator;\n+  #46 = Utf8               ()Ljava/util/Iterator<TT;>;\n+  #47 = Utf8               set\n+  #48 = Utf8               (ILjava/lang/Object;)Ljava/lang/Object;\n+  #49 = Utf8               element\n+  #50 = Utf8               (ITT;)TT;\n+  #51 = Utf8               (ILjava/lang/Object;)V\n+  #52 = Utf8               (ITT;)V\n+  #53 = Utf8               (I)Ljava/lang/Object;\n+  #54 = Utf8               (I)TT;\n+  #55 = Utf8               indexOf\n+  #56 = Utf8               (Ljava/lang/Object;)I\n+  #57 = Utf8               i\n+  #58 = Utf8               arr\n+  #59 = Utf8               [Ljava/lang/Object;\n+  #60 = Utf8               StackMapTable\n+  #61 = Class              #59            // \"[Ljava/lang/Object;\"\n+  #62 = Utf8               lastIndexOf\n+  #63 = Utf8               toArray\n+  #64 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #65 = Utf8               a\n+  #66 = Utf8               [TX;\n+  #67 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n+  #68 = Utf8               listIterator\n+  #69 = Utf8               ()Ljava/util/ListIterator;\n+  #70 = Utf8               ()Ljava/util/ListIterator<TT;>;\n+  #71 = Utf8               (I)Ljava/util/ListIterator;\n+  #72 = Utf8               (I)Ljava/util/ListIterator<TT;>;\n+  #73 = Utf8               subList\n+  #74 = Utf8               (II)Ljava/util/List;\n+  #75 = Utf8               fromIndex\n+  #76 = Utf8               toIndex\n+  #77 = Utf8               (II)Ljava/util/List<TT;>;\n+  #78 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n+  #79 = Utf8               SourceFile\n+  #80 = Utf8               AbstractCollectionDelegate.java\n+  #81 = NameAndType        #9:#10         // \"<init>\":()V\n+  #82 = Utf8               java/lang/UnsupportedOperationException\n+  #83 = NameAndType        #63:#88        // toArray:()[Ljava/lang/Object;\n+  #84 = NameAndType        #89:#19        // equals:(Ljava/lang/Object;)Z\n+  #85 = Utf8               org/osgi/util/converter/AbstractCollectionDelegate\n+  #86 = Utf8               java/lang/Object\n+  #87 = Utf8               java/util/List\n+  #88 = Utf8               ()[Ljava/lang/Object;\n+  #89 = Utf8               equals\n {\n   org.osgi.util.converter.AbstractCollectionDelegate();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -116,38 +116,38 @@\n             0       5     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n \n   public boolean add(T);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     e   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     1     e   TT;\n-    Signature: #34                          // (TT;)Z\n+    Signature: #24                          // (TT;)Z\n \n   public boolean remove(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     o   Ljava/lang/Object;\n@@ -156,17 +156,17 @@\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n \n   public boolean contains(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     o   Ljava/lang/Object;\n@@ -175,123 +175,123 @@\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n \n   public boolean containsAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 47: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     1     c   Ljava/util/Collection<*>;\n-    Signature: #43                          // (Ljava/util/Collection<*>;)Z\n+    Signature: #33                          // (Ljava/util/Collection<*>;)Z\n \n   public boolean addAll(java.util.Collection<? extends T>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 52: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     1     c   Ljava/util/Collection<+TT;>;\n-    Signature: #46                          // (Ljava/util/Collection<+TT;>;)Z\n+    Signature: #36                          // (Ljava/util/Collection<+TT;>;)Z\n \n   public boolean addAll(int, java.util.Collection<? extends T>);\n     descriptor: (ILjava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1 index   I\n             0       8     2     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     2     c   Ljava/util/Collection<+TT;>;\n-    Signature: #50                          // (ILjava/util/Collection<+TT;>;)Z\n+    Signature: #40                          // (ILjava/util/Collection<+TT;>;)Z\n \n   public boolean removeAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 62: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     1     c   Ljava/util/Collection<*>;\n-    Signature: #43                          // (Ljava/util/Collection<*>;)Z\n+    Signature: #33                          // (Ljava/util/Collection<*>;)Z\n \n   public boolean retainAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 67: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     1     c   Ljava/util/Collection<*>;\n-    Signature: #43                          // (Ljava/util/Collection<*>;)Z\n+    Signature: #33                          // (Ljava/util/Collection<*>;)Z\n \n   public void clear();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 72: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n       LocalVariableTypeTable:\n@@ -299,113 +299,113 @@\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n \n   public java.util.Iterator<T> iterator();\n     descriptor: ()Ljava/util/Iterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 77: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n-    Signature: #56                          // ()Ljava/util/Iterator<TT;>;\n+    Signature: #46                          // ()Ljava/util/Iterator<TT;>;\n \n   public T set(int, T);\n     descriptor: (ILjava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1 index   I\n             0       8     2 element   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     2 element   TT;\n-    Signature: #60                          // (ITT;)TT;\n+    Signature: #50                          // (ITT;)TT;\n \n   public void add(int, T);\n     descriptor: (ILjava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 87: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1 index   I\n             0       8     2 element   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     2 element   TT;\n-    Signature: #62                          // (ITT;)V\n+    Signature: #52                          // (ITT;)V\n \n   public T remove(int);\n     descriptor: (I)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1 index   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n-    Signature: #64                          // (I)TT;\n+    Signature: #54                          // (I)TT;\n \n   public int indexOf(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #10                 // Method toArray:()[Ljava/lang/Object;\n+         1: invokevirtual #4                  // Method toArray:()[Ljava/lang/Object;\n          4: astore_2\n          5: iconst_0\n          6: istore_3\n          7: iload_3\n          8: aload_2\n          9: arraylength\n         10: if_icmpge     43\n         13: aload_1\n         14: ifnull        29\n         17: aload_1\n         18: aload_2\n         19: iload_3\n         20: aaload\n-        21: invokevirtual #16                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        21: invokevirtual #5                  // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         24: ifeq          37\n         27: iload_3\n         28: ireturn\n         29: aload_2\n         30: iload_3\n         31: aaload\n         32: ifnonnull     37\n@@ -445,30 +445,30 @@\n \n   public int lastIndexOf(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #10                 // Method toArray:()[Ljava/lang/Object;\n+         1: invokevirtual #4                  // Method toArray:()[Ljava/lang/Object;\n          4: astore_2\n          5: aload_2\n          6: arraylength\n          7: iconst_1\n          8: isub\n          9: istore_3\n         10: iload_3\n         11: iflt          44\n         14: aload_1\n         15: ifnull        30\n         18: aload_1\n         19: aload_2\n         20: iload_3\n         21: aaload\n-        22: invokevirtual #16                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        22: invokevirtual #5                  // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         25: ifeq          38\n         28: iload_3\n         29: ireturn\n         30: aload_2\n         31: iload_3\n         32: aaload\n         33: ifnonnull     38\n@@ -507,85 +507,85 @@\n           offset_delta = 5\n \n   public <X extends java.lang.Object> X[] toArray(X[]);\n     descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 127: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1     a   [Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n             0       8     1     a   [TX;\n-    Signature: #76                          // <X:Ljava/lang/Object;>([TX;)[TX;\n+    Signature: #67                          // <X:Ljava/lang/Object;>([TX;)[TX;\n \n   public java.util.ListIterator<T> listIterator();\n     descriptor: ()Ljava/util/ListIterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 132: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n-    Signature: #79                          // ()Ljava/util/ListIterator<TT;>;\n+    Signature: #70                          // ()Ljava/util/ListIterator<TT;>;\n \n   public java.util.ListIterator<T> listIterator(int);\n     descriptor: (I)Ljava/util/ListIterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 137: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1 index   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n-    Signature: #81                          // (I)Ljava/util/ListIterator<TT;>;\n+    Signature: #72                          // (I)Ljava/util/ListIterator<TT;>;\n \n   public java.util.List<T> subList(int, int);\n     descriptor: (II)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n-         0: new           #7                  // class java/lang/UnsupportedOperationException\n+         0: new           #2                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #9                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #3                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 142: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate;\n             0       8     1 fromIndex   I\n             0       8     2 toIndex   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;\n-    Signature: #86                          // (II)Ljava/util/List<TT;>;\n+    Signature: #77                          // (II)Ljava/util/List<TT;>;\n }\n-Signature: #87                          // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n+Signature: #78                          // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n SourceFile: \"AbstractCollectionDelegate.java\"\n"}]}, {"source1": "org/osgi/util/converter/AbstractSpecifying.class", "source2": "org/osgi/util/converter/AbstractSpecifying.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,88 +1,88 @@\n-  SHA-256 checksum 3cf52c98439af6e9a88cacd9050eff41534ced6d7679dd849956714cc5b7053f\n+  SHA-256 checksum 55cda41ea8540ef33408eaf8d63c646fb97baf0a3e41ff6646dfcb98c120004d\n   Compiled from \"AbstractSpecifying.java\"\n abstract class org.osgi.util.converter.AbstractSpecifying<T extends org.osgi.util.converter.Specifying<T>> extends java.lang.Object implements org.osgi.util.converter.Specifying<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0420) ACC_SUPER, ACC_ABSTRACT\n-  this_class: #8                          // org/osgi/util/converter/AbstractSpecifying\n-  super_class: #2                         // java/lang/Object\n+  this_class: #13                         // org/osgi/util/converter/AbstractSpecifying\n+  super_class: #14                        // java/lang/Object\n   interfaces: 1, fields: 10, methods: 11, attributes: 2\n Constant pool:\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 = Fieldref           #8.#9          // org/osgi/util/converter/AbstractSpecifying.hasDefault:Z\n-   #8 = Class              #10            // org/osgi/util/converter/AbstractSpecifying\n-   #9 = NameAndType        #11:#12        // hasDefault:Z\n-  #10 = Utf8               org/osgi/util/converter/AbstractSpecifying\n-  #11 = Utf8               hasDefault\n-  #12 = Utf8               Z\n-  #13 = Fieldref           #8.#14         // org/osgi/util/converter/AbstractSpecifying.liveView:Z\n-  #14 = NameAndType        #15:#12        // liveView:Z\n-  #15 = Utf8               liveView\n-  #16 = Fieldref           #8.#17         // org/osgi/util/converter/AbstractSpecifying.keysIgnoreCase:Z\n-  #17 = NameAndType        #18:#12        // keysIgnoreCase:Z\n-  #18 = Utf8               keysIgnoreCase\n-  #19 = Fieldref           #8.#20         // org/osgi/util/converter/AbstractSpecifying.sourceAsDTO:Z\n-  #20 = NameAndType        #21:#12        // sourceAsDTO:Z\n-  #21 = Utf8               sourceAsDTO\n-  #22 = Fieldref           #8.#23         // org/osgi/util/converter/AbstractSpecifying.sourceAsJavaBean:Z\n-  #23 = NameAndType        #24:#12        // sourceAsJavaBean:Z\n-  #24 = Utf8               sourceAsJavaBean\n-  #25 = Fieldref           #8.#26         // org/osgi/util/converter/AbstractSpecifying.targetAsDTO:Z\n-  #26 = NameAndType        #27:#12        // targetAsDTO:Z\n-  #27 = Utf8               targetAsDTO\n-  #28 = Fieldref           #8.#29         // org/osgi/util/converter/AbstractSpecifying.targetAsJavaBean:Z\n-  #29 = NameAndType        #30:#12        // targetAsJavaBean:Z\n+   #1 = Methodref          #14.#57        // java/lang/Object.\"<init>\":()V\n+   #2 = Fieldref           #13.#58        // org/osgi/util/converter/AbstractSpecifying.hasDefault:Z\n+   #3 = Fieldref           #13.#59        // org/osgi/util/converter/AbstractSpecifying.liveView:Z\n+   #4 = Fieldref           #13.#60        // org/osgi/util/converter/AbstractSpecifying.keysIgnoreCase:Z\n+   #5 = Fieldref           #13.#61        // org/osgi/util/converter/AbstractSpecifying.sourceAsDTO:Z\n+   #6 = Fieldref           #13.#62        // org/osgi/util/converter/AbstractSpecifying.sourceAsJavaBean:Z\n+   #7 = Fieldref           #13.#63        // org/osgi/util/converter/AbstractSpecifying.targetAsDTO:Z\n+   #8 = Fieldref           #13.#64        // org/osgi/util/converter/AbstractSpecifying.targetAsJavaBean:Z\n+   #9 = Fieldref           #13.#65        // org/osgi/util/converter/AbstractSpecifying.defaultValue:Ljava/lang/Object;\n+  #10 = Methodref          #13.#66        // org/osgi/util/converter/AbstractSpecifying.castThis:()Lorg/osgi/util/converter/Specifying;\n+  #11 = Fieldref           #13.#67        // org/osgi/util/converter/AbstractSpecifying.sourceAsClass:Ljava/lang/Class;\n+  #12 = Fieldref           #13.#68        // org/osgi/util/converter/AbstractSpecifying.targetAsClass:Ljava/lang/Class;\n+  #13 = Class              #69            // org/osgi/util/converter/AbstractSpecifying\n+  #14 = Class              #70            // java/lang/Object\n+  #15 = Class              #71            // org/osgi/util/converter/Specifying\n+  #16 = Utf8               defaultValue\n+  #17 = Utf8               Ljava/lang/Object;\n+  #18 = Utf8               hasDefault\n+  #19 = Utf8               Z\n+  #20 = Utf8               liveView\n+  #21 = Utf8               keysIgnoreCase\n+  #22 = Utf8               sourceAsClass\n+  #23 = Utf8               Ljava/lang/Class;\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/lang/Class<*>;\n+  #26 = Utf8               sourceAsDTO\n+  #27 = Utf8               sourceAsJavaBean\n+  #28 = Utf8               targetAsClass\n+  #29 = Utf8               targetAsDTO\n   #30 = Utf8               targetAsJavaBean\n-  #31 = Fieldref           #8.#32         // org/osgi/util/converter/AbstractSpecifying.defaultValue:Ljava/lang/Object;\n-  #32 = NameAndType        #33:#34        // defaultValue:Ljava/lang/Object;\n-  #33 = Utf8               defaultValue\n-  #34 = Utf8               Ljava/lang/Object;\n-  #35 = Methodref          #8.#36         // org/osgi/util/converter/AbstractSpecifying.castThis:()Lorg/osgi/util/converter/Specifying;\n-  #36 = NameAndType        #37:#38        // castThis:()Lorg/osgi/util/converter/Specifying;\n-  #37 = Utf8               castThis\n-  #38 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n-  #39 = Fieldref           #8.#40         // org/osgi/util/converter/AbstractSpecifying.sourceAsClass:Ljava/lang/Class;\n-  #40 = NameAndType        #41:#42        // sourceAsClass:Ljava/lang/Class;\n-  #41 = Utf8               sourceAsClass\n-  #42 = Utf8               Ljava/lang/Class;\n-  #43 = Fieldref           #8.#44         // org/osgi/util/converter/AbstractSpecifying.targetAsClass:Ljava/lang/Class;\n-  #44 = NameAndType        #45:#42        // targetAsClass:Ljava/lang/Class;\n-  #45 = Utf8               targetAsClass\n-  #46 = Class              #47            // org/osgi/util/converter/Specifying\n-  #47 = Utf8               org/osgi/util/converter/Specifying\n-  #48 = Utf8               Signature\n-  #49 = Utf8               Ljava/lang/Class<*>;\n-  #50 = Utf8               Code\n-  #51 = Utf8               LineNumberTable\n-  #52 = Utf8               LocalVariableTable\n-  #53 = Utf8               this\n-  #54 = Utf8               Lorg/osgi/util/converter/AbstractSpecifying;\n-  #55 = Utf8               LocalVariableTypeTable\n-  #56 = Utf8               Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-  #57 = Utf8               ()TT;\n-  #58 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-  #59 = Utf8               defVal\n-  #60 = Utf8               (Ljava/lang/Object;)TT;\n-  #61 = Utf8               sourceAs\n-  #62 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-  #63 = Utf8               cls\n-  #64 = Utf8               (Ljava/lang/Class<*>;)TT;\n-  #65 = Utf8               sourceAsBean\n-  #66 = Utf8               targetAs\n-  #67 = Utf8               targetAsBean\n-  #68 = Utf8               view\n-  #69 = Utf8               <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<TT;>;\n-  #70 = Utf8               SourceFile\n-  #71 = Utf8               AbstractSpecifying.java\n+  #31 = Utf8               <init>\n+  #32 = Utf8               ()V\n+  #33 = Utf8               Code\n+  #34 = Utf8               LineNumberTable\n+  #35 = Utf8               LocalVariableTable\n+  #36 = Utf8               this\n+  #37 = Utf8               Lorg/osgi/util/converter/AbstractSpecifying;\n+  #38 = Utf8               LocalVariableTypeTable\n+  #39 = Utf8               Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n+  #40 = Utf8               castThis\n+  #41 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n+  #42 = Utf8               ()TT;\n+  #43 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+  #44 = Utf8               defVal\n+  #45 = Utf8               (Ljava/lang/Object;)TT;\n+  #46 = Utf8               sourceAs\n+  #47 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+  #48 = Utf8               cls\n+  #49 = Utf8               (Ljava/lang/Class<*>;)TT;\n+  #50 = Utf8               sourceAsBean\n+  #51 = Utf8               targetAs\n+  #52 = Utf8               targetAsBean\n+  #53 = Utf8               view\n+  #54 = Utf8               <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<TT;>;\n+  #55 = Utf8               SourceFile\n+  #56 = Utf8               AbstractSpecifying.java\n+  #57 = NameAndType        #31:#32        // \"<init>\":()V\n+  #58 = NameAndType        #18:#19        // hasDefault:Z\n+  #59 = NameAndType        #20:#19        // liveView:Z\n+  #60 = NameAndType        #21:#19        // keysIgnoreCase:Z\n+  #61 = NameAndType        #26:#19        // sourceAsDTO:Z\n+  #62 = NameAndType        #27:#19        // sourceAsJavaBean:Z\n+  #63 = NameAndType        #29:#19        // targetAsDTO:Z\n+  #64 = NameAndType        #30:#19        // targetAsJavaBean:Z\n+  #65 = NameAndType        #16:#17        // defaultValue:Ljava/lang/Object;\n+  #66 = NameAndType        #40:#41        // castThis:()Lorg/osgi/util/converter/Specifying;\n+  #67 = NameAndType        #22:#23        // sourceAsClass:Ljava/lang/Class;\n+  #68 = NameAndType        #28:#23        // targetAsClass:Ljava/lang/Class;\n+  #69 = Utf8               org/osgi/util/converter/AbstractSpecifying\n+  #70 = Utf8               java/lang/Object\n+  #71 = Utf8               org/osgi/util/converter/Specifying\n {\n   protected volatile java.lang.Object defaultValue;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE\n \n   protected volatile boolean hasDefault;\n     descriptor: Z\n@@ -95,28 +95,28 @@\n   protected volatile boolean keysIgnoreCase;\n     descriptor: Z\n     flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE\n \n   protected volatile java.lang.Class<?> sourceAsClass;\n     descriptor: Ljava/lang/Class;\n     flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE\n-    Signature: #49                          // Ljava/lang/Class<*>;\n+    Signature: #25                          // Ljava/lang/Class<*>;\n \n   protected volatile boolean sourceAsDTO;\n     descriptor: Z\n     flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE\n \n   protected volatile boolean sourceAsJavaBean;\n     descriptor: Z\n     flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE\n \n   protected volatile java.lang.Class<?> targetAsClass;\n     descriptor: Ljava/lang/Class;\n     flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE\n-    Signature: #49                          // Ljava/lang/Class<*>;\n+    Signature: #25                          // Ljava/lang/Class<*>;\n \n   protected volatile boolean targetAsDTO;\n     descriptor: Z\n     flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE\n \n   protected volatile boolean targetAsJavaBean;\n     descriptor: Z\n@@ -127,33 +127,33 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_0\n-         6: putfield      #7                  // Field hasDefault:Z\n+         6: putfield      #2                  // Field hasDefault:Z\n          9: aload_0\n         10: iconst_0\n-        11: putfield      #13                 // Field liveView:Z\n+        11: putfield      #3                  // Field liveView:Z\n         14: aload_0\n         15: iconst_0\n-        16: putfield      #16                 // Field keysIgnoreCase:Z\n+        16: putfield      #4                  // Field keysIgnoreCase:Z\n         19: aload_0\n         20: iconst_0\n-        21: putfield      #19                 // Field sourceAsDTO:Z\n+        21: putfield      #5                  // Field sourceAsDTO:Z\n         24: aload_0\n         25: iconst_0\n-        26: putfield      #22                 // Field sourceAsJavaBean:Z\n+        26: putfield      #6                  // Field sourceAsJavaBean:Z\n         29: aload_0\n         30: iconst_0\n-        31: putfield      #25                 // Field targetAsDTO:Z\n+        31: putfield      #7                  // Field targetAsDTO:Z\n         34: aload_0\n         35: iconst_0\n-        36: putfield      #28                 // Field targetAsJavaBean:Z\n+        36: putfield      #8                  // Field targetAsJavaBean:Z\n         39: return\n       LineNumberTable:\n         line 24: 0\n         line 27: 4\n         line 28: 9\n         line 29: 14\n         line 31: 19\n@@ -178,234 +178,234 @@\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #57                          // ()TT;\n+    Signature: #42                          // ()TT;\n \n   public T defaultValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #31                 // Field defaultValue:Ljava/lang/Object;\n+         2: putfield      #9                  // Field defaultValue:Ljava/lang/Object;\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #7                  // Field hasDefault:Z\n+         7: putfield      #2                  // Field hasDefault:Z\n         10: aload_0\n-        11: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+        11: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n         14: areturn\n       LineNumberTable:\n         line 44: 0\n         line 45: 5\n         line 46: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n             0      15     1 defVal   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #60                          // (Ljava/lang/Object;)TT;\n+    Signature: #45                          // (Ljava/lang/Object;)TT;\n \n   public T keysIgnoreCase();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #16                 // Field keysIgnoreCase:Z\n+         2: putfield      #4                  // Field keysIgnoreCase:Z\n          5: aload_0\n-         6: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+         6: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n          9: areturn\n       LineNumberTable:\n         line 51: 0\n         line 52: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #57                          // ()TT;\n+    Signature: #42                          // ()TT;\n \n   public T sourceAs(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #39                 // Field sourceAsClass:Ljava/lang/Class;\n+         2: putfield      #11                 // Field sourceAsClass:Ljava/lang/Class;\n          5: aload_0\n-         6: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+         6: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n          9: areturn\n       LineNumberTable:\n         line 57: 0\n         line 58: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n             0      10     1   cls   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n             0      10     1   cls   Ljava/lang/Class<*>;\n-    Signature: #64                          // (Ljava/lang/Class<*>;)TT;\n+    Signature: #49                          // (Ljava/lang/Class<*>;)TT;\n \n   public T sourceAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\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      #19                 // Field sourceAsDTO:Z\n+         2: putfield      #5                  // Field sourceAsDTO:Z\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #22                 // Field sourceAsJavaBean:Z\n+         7: putfield      #6                  // Field sourceAsJavaBean:Z\n         10: aload_0\n-        11: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+        11: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n         14: areturn\n       LineNumberTable:\n         line 64: 0\n         line 65: 5\n         line 66: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #57                          // ()TT;\n+    Signature: #42                          // ()TT;\n \n   public T sourceAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\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      #22                 // Field sourceAsJavaBean:Z\n+         2: putfield      #6                  // Field sourceAsJavaBean:Z\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #19                 // Field sourceAsDTO:Z\n+         7: putfield      #5                  // Field sourceAsDTO:Z\n         10: aload_0\n-        11: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+        11: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n         14: areturn\n       LineNumberTable:\n         line 72: 0\n         line 73: 5\n         line 74: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #57                          // ()TT;\n+    Signature: #42                          // ()TT;\n \n   public T targetAs(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #43                 // Field targetAsClass:Ljava/lang/Class;\n+         2: putfield      #12                 // Field targetAsClass:Ljava/lang/Class;\n          5: aload_0\n-         6: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+         6: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n          9: areturn\n       LineNumberTable:\n         line 79: 0\n         line 80: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n             0      10     1   cls   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n             0      10     1   cls   Ljava/lang/Class<*>;\n-    Signature: #64                          // (Ljava/lang/Class<*>;)TT;\n+    Signature: #49                          // (Ljava/lang/Class<*>;)TT;\n \n   public T targetAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\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      #25                 // Field targetAsDTO:Z\n+         2: putfield      #7                  // Field targetAsDTO:Z\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #28                 // Field targetAsJavaBean:Z\n+         7: putfield      #8                  // Field targetAsJavaBean:Z\n         10: aload_0\n-        11: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+        11: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n         14: areturn\n       LineNumberTable:\n         line 86: 0\n         line 87: 5\n         line 88: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #57                          // ()TT;\n+    Signature: #42                          // ()TT;\n \n   public T targetAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\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      #28                 // Field targetAsJavaBean:Z\n+         2: putfield      #8                  // Field targetAsJavaBean:Z\n          5: aload_0\n          6: iconst_1\n-         7: putfield      #25                 // Field targetAsDTO:Z\n+         7: putfield      #7                  // Field targetAsDTO:Z\n         10: aload_0\n-        11: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+        11: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n         14: areturn\n       LineNumberTable:\n         line 94: 0\n         line 95: 5\n         line 96: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #57                          // ()TT;\n+    Signature: #42                          // ()TT;\n \n   public T view();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #13                 // Field liveView:Z\n+         2: putfield      #3                  // Field liveView:Z\n          5: aload_0\n-         6: invokespecial #35                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n+         6: invokespecial #10                 // Method castThis:()Lorg/osgi/util/converter/Specifying;\n          9: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/AbstractSpecifying<TT;>;\n-    Signature: #57                          // ()TT;\n+    Signature: #42                          // ()TT;\n }\n-Signature: #69                          // <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<TT;>;\n+Signature: #54                          // <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<TT;>;\n SourceFile: \"AbstractSpecifying.java\"\n"}]}, {"source1": "org/osgi/util/converter/ArrayDelegate.class", "source2": "org/osgi/util/converter/ArrayDelegate.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 20b14db57d6bbf257e41317a0263214a1c3e68adde1a6ee9ffe0f0675682a6f8\n+  SHA-256 checksum 0f597d22579ee8b77629a6e6bdb11e58dfbf1cffa179414525b88b02a62f4bcb\n   Compiled from \"ArrayDelegate.java\"\n class org.osgi.util.converter.ArrayDelegate<T extends java.lang.Object> extends org.osgi.util.converter.AbstractCollectionDelegate<T> implements java.util.List<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/ArrayDelegate\n-  super_class: #2                         // org/osgi/util/converter/AbstractCollectionDelegate\n+  this_class: #9                          // org/osgi/util/converter/ArrayDelegate\n+  super_class: #10                        // org/osgi/util/converter/AbstractCollectionDelegate\n   interfaces: 1, fields: 1, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #2.#3          // org/osgi/util/converter/AbstractCollectionDelegate.\"<init>\":()V\n-   #2 = Class              #4             // org/osgi/util/converter/AbstractCollectionDelegate\n-   #3 = NameAndType        #5:#6          // \"<init>\":()V\n-   #4 = Utf8               org/osgi/util/converter/AbstractCollectionDelegate\n-   #5 = Utf8               <init>\n-   #6 = Utf8               ()V\n-   #7 = Fieldref           #8.#9          // org/osgi/util/converter/ArrayDelegate.backingArray:Ljava/lang/Object;\n-   #8 = Class              #10            // org/osgi/util/converter/ArrayDelegate\n-   #9 = NameAndType        #11:#12        // backingArray:Ljava/lang/Object;\n-  #10 = Utf8               org/osgi/util/converter/ArrayDelegate\n-  #11 = Utf8               backingArray\n-  #12 = Utf8               Ljava/lang/Object;\n-  #13 = Methodref          #14.#15        // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n-  #14 = Class              #16            // java/lang/reflect/Array\n-  #15 = NameAndType        #17:#18        // getLength:(Ljava/lang/Object;)I\n-  #16 = Utf8               java/lang/reflect/Array\n-  #17 = Utf8               getLength\n-  #18 = Utf8               (Ljava/lang/Object;)I\n-  #19 = Methodref          #8.#20         // org/osgi/util/converter/ArrayDelegate.size:()I\n-  #20 = NameAndType        #21:#22        // size:()I\n-  #21 = Utf8               size\n-  #22 = Utf8               ()I\n-  #23 = Class              #24            // java/lang/Object\n-  #24 = Utf8               java/lang/Object\n-  #25 = Methodref          #14.#26        // java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-  #26 = NameAndType        #27:#28        // newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-  #27 = Utf8               newInstance\n-  #28 = Utf8               (Ljava/lang/Class;I)Ljava/lang/Object;\n-  #29 = Class              #30            // \"[Ljava/lang/Object;\"\n-  #30 = Utf8               [Ljava/lang/Object;\n-  #31 = Methodref          #14.#32        // java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n-  #32 = NameAndType        #33:#34        // get:(Ljava/lang/Object;I)Ljava/lang/Object;\n-  #33 = Utf8               get\n-  #34 = Utf8               (Ljava/lang/Object;I)Ljava/lang/Object;\n-  #35 = Class              #36            // java/util/List\n-  #36 = Utf8               java/util/List\n-  #37 = Utf8               (Ljava/lang/Object;)V\n-  #38 = Utf8               Code\n-  #39 = Utf8               LineNumberTable\n-  #40 = Utf8               LocalVariableTable\n-  #41 = Utf8               this\n-  #42 = Utf8               Lorg/osgi/util/converter/ArrayDelegate;\n-  #43 = Utf8               arr\n-  #44 = Utf8               LocalVariableTypeTable\n-  #45 = Utf8               Lorg/osgi/util/converter/ArrayDelegate<TT;>;\n-  #46 = Utf8               isEmpty\n-  #47 = Utf8               ()Z\n-  #48 = Utf8               StackMapTable\n-  #49 = Utf8               toArray\n-  #50 = Utf8               ()[Ljava/lang/Object;\n-  #51 = Utf8               i\n-  #52 = Utf8               I\n-  #53 = Utf8               (I)Ljava/lang/Object;\n-  #54 = Utf8               index\n-  #55 = Utf8               Signature\n-  #56 = Utf8               (I)TT;\n-  #57 = Utf8               <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n-  #58 = Utf8               SourceFile\n-  #59 = Utf8               ArrayDelegate.java\n+   #1 = Methodref          #10.#42        // org/osgi/util/converter/AbstractCollectionDelegate.\"<init>\":()V\n+   #2 = Fieldref           #9.#43         // org/osgi/util/converter/ArrayDelegate.backingArray:Ljava/lang/Object;\n+   #3 = Methodref          #44.#45        // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n+   #4 = Methodref          #9.#46         // org/osgi/util/converter/ArrayDelegate.size:()I\n+   #5 = Class              #47            // java/lang/Object\n+   #6 = Methodref          #44.#48        // java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+   #7 = Class              #33            // \"[Ljava/lang/Object;\"\n+   #8 = Methodref          #44.#49        // java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n+   #9 = Class              #50            // org/osgi/util/converter/ArrayDelegate\n+  #10 = Class              #51            // org/osgi/util/converter/AbstractCollectionDelegate\n+  #11 = Class              #52            // java/util/List\n+  #12 = Utf8               backingArray\n+  #13 = Utf8               Ljava/lang/Object;\n+  #14 = Utf8               <init>\n+  #15 = Utf8               (Ljava/lang/Object;)V\n+  #16 = Utf8               Code\n+  #17 = Utf8               LineNumberTable\n+  #18 = Utf8               LocalVariableTable\n+  #19 = Utf8               this\n+  #20 = Utf8               Lorg/osgi/util/converter/ArrayDelegate;\n+  #21 = Utf8               arr\n+  #22 = Utf8               LocalVariableTypeTable\n+  #23 = Utf8               Lorg/osgi/util/converter/ArrayDelegate<TT;>;\n+  #24 = Utf8               size\n+  #25 = Utf8               ()I\n+  #26 = Utf8               isEmpty\n+  #27 = Utf8               ()Z\n+  #28 = Utf8               StackMapTable\n+  #29 = Utf8               toArray\n+  #30 = Utf8               ()[Ljava/lang/Object;\n+  #31 = Utf8               i\n+  #32 = Utf8               I\n+  #33 = Utf8               [Ljava/lang/Object;\n+  #34 = Utf8               get\n+  #35 = Utf8               (I)Ljava/lang/Object;\n+  #36 = Utf8               index\n+  #37 = Utf8               Signature\n+  #38 = Utf8               (I)TT;\n+  #39 = Utf8               <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n+  #40 = Utf8               SourceFile\n+  #41 = Utf8               ArrayDelegate.java\n+  #42 = NameAndType        #14:#53        // \"<init>\":()V\n+  #43 = NameAndType        #12:#13        // backingArray:Ljava/lang/Object;\n+  #44 = Class              #54            // java/lang/reflect/Array\n+  #45 = NameAndType        #55:#56        // getLength:(Ljava/lang/Object;)I\n+  #46 = NameAndType        #24:#25        // size:()I\n+  #47 = Utf8               java/lang/Object\n+  #48 = NameAndType        #57:#58        // newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+  #49 = NameAndType        #34:#59        // get:(Ljava/lang/Object;I)Ljava/lang/Object;\n+  #50 = Utf8               org/osgi/util/converter/ArrayDelegate\n+  #51 = Utf8               org/osgi/util/converter/AbstractCollectionDelegate\n+  #52 = Utf8               java/util/List\n+  #53 = Utf8               ()V\n+  #54 = Utf8               java/lang/reflect/Array\n+  #55 = Utf8               getLength\n+  #56 = Utf8               (Ljava/lang/Object;)I\n+  #57 = Utf8               newInstance\n+  #58 = Utf8               (Ljava/lang/Class;I)Ljava/lang/Object;\n+  #59 = Utf8               (Ljava/lang/Object;I)Ljava/lang/Object;\n {\n   private final java.lang.Object backingArray;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   org.osgi.util.converter.ArrayDelegate(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method org/osgi/util/converter/AbstractCollectionDelegate.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field backingArray:Ljava/lang/Object;\n+         6: putfield      #2                  // Field backingArray:Ljava/lang/Object;\n          9: return\n       LineNumberTable:\n         line 32: 0\n         line 33: 4\n         line 34: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -97,16 +97,16 @@\n \n   public int size();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field backingArray:Ljava/lang/Object;\n-         4: invokestatic  #13                 // Method java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n+         1: getfield      #2                  // Field backingArray:Ljava/lang/Object;\n+         4: invokestatic  #3                  // Method java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n          7: ireturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/ArrayDelegate;\n       LocalVariableTypeTable:\n@@ -115,15 +115,15 @@\n \n   public boolean isEmpty();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #19                 // Method size:()I\n+         1: invokevirtual #4                  // Method size:()I\n          4: ifne          11\n          7: iconst_1\n          8: goto          12\n         11: iconst_0\n         12: ireturn\n       LineNumberTable:\n         line 43: 0\n@@ -139,74 +139,75 @@\n           stack = [ int ]\n \n   public java.lang.Object[] toArray();\n     descriptor: ()[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=1\n-         0: ldc           #23                 // class java/lang/Object\n+         0: ldc           #5                  // class java/lang/Object\n          2: aload_0\n-         3: invokevirtual #19                 // Method size:()I\n-         6: invokestatic  #25                 // Method java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-         9: checkcast     #29                 // class \"[Ljava/lang/Object;\"\n-        12: astore_1\n-        13: iconst_0\n-        14: istore_2\n-        15: iload_2\n-        16: aload_0\n-        17: invokevirtual #19                 // Method size:()I\n-        20: if_icmpge     40\n-        23: aload_1\n-        24: iload_2\n-        25: aload_0\n-        26: getfield      #7                  // Field backingArray:Ljava/lang/Object;\n-        29: iload_2\n-        30: invokestatic  #31                 // Method java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n-        33: aastore\n-        34: iinc          2, 1\n-        37: goto          15\n-        40: aload_1\n-        41: areturn\n+         3: invokevirtual #4                  // Method size:()I\n+         6: invokestatic  #6                  // Method java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+         9: checkcast     #7                  // class \"[Ljava/lang/Object;\"\n+        12: checkcast     #7                  // class \"[Ljava/lang/Object;\"\n+        15: astore_1\n+        16: iconst_0\n+        17: istore_2\n+        18: iload_2\n+        19: aload_0\n+        20: invokevirtual #4                  // Method size:()I\n+        23: if_icmpge     43\n+        26: aload_1\n+        27: iload_2\n+        28: aload_0\n+        29: getfield      #2                  // Field backingArray:Ljava/lang/Object;\n+        32: iload_2\n+        33: invokestatic  #8                  // Method java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n+        36: aastore\n+        37: iinc          2, 1\n+        40: goto          18\n+        43: aload_1\n+        44: areturn\n       LineNumberTable:\n         line 48: 0\n-        line 49: 13\n-        line 50: 23\n-        line 49: 34\n-        line 52: 40\n+        line 49: 16\n+        line 50: 26\n+        line 49: 37\n+        line 52: 43\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-           15      25     2     i   I\n-            0      42     0  this   Lorg/osgi/util/converter/ArrayDelegate;\n-           13      29     1   arr   [Ljava/lang/Object;\n+           18      25     2     i   I\n+            0      45     0  this   Lorg/osgi/util/converter/ArrayDelegate;\n+           16      29     1   arr   [Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0      42     0  this   Lorg/osgi/util/converter/ArrayDelegate<TT;>;\n+            0      45     0  this   Lorg/osgi/util/converter/ArrayDelegate<TT;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n-          offset_delta = 15\n+          offset_delta = 18\n           locals = [ class \"[Ljava/lang/Object;\", int ]\n         frame_type = 250 /* chop */\n           offset_delta = 24\n \n   public T get(int);\n     descriptor: (I)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #7                  // Field backingArray:Ljava/lang/Object;\n+         1: getfield      #2                  // Field backingArray:Ljava/lang/Object;\n          4: iload_1\n-         5: invokestatic  #31                 // Method java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n+         5: invokestatic  #8                  // Method java/lang/reflect/Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;\n          8: areturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ArrayDelegate;\n             0       9     1 index   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ArrayDelegate<TT;>;\n-    Signature: #56                          // (I)TT;\n+    Signature: #38                          // (I)TT;\n }\n-Signature: #57                          // <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n+Signature: #39                          // <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n SourceFile: \"ArrayDelegate.java\"\n"}]}, {"source1": "org/osgi/util/converter/CollectionDelegate.class", "source2": "org/osgi/util/converter/CollectionDelegate.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,130 +1,130 @@\n-  SHA-256 checksum edae100b3ae0ccb1139425c54c9dac6496878c8d31ca9d8fd709af88c6424d90\n+  SHA-256 checksum 90414c67b5c4f4ff494df9759c99647086363a0e3ae3058c13b9fea5f669af77\n   Compiled from \"CollectionDelegate.java\"\n class org.osgi.util.converter.CollectionDelegate<T extends java.lang.Object> extends org.osgi.util.converter.AbstractCollectionDelegate<T> implements java.util.List<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/CollectionDelegate\n-  super_class: #2                         // org/osgi/util/converter/AbstractCollectionDelegate\n+  this_class: #15                         // org/osgi/util/converter/CollectionDelegate\n+  super_class: #16                        // org/osgi/util/converter/AbstractCollectionDelegate\n   interfaces: 1, fields: 1, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #2.#3          // org/osgi/util/converter/AbstractCollectionDelegate.\"<init>\":()V\n-   #2 = Class              #4             // org/osgi/util/converter/AbstractCollectionDelegate\n-   #3 = NameAndType        #5:#6          // \"<init>\":()V\n-   #4 = Utf8               org/osgi/util/converter/AbstractCollectionDelegate\n-   #5 = Utf8               <init>\n-   #6 = Utf8               ()V\n-   #7 = Fieldref           #8.#9          // org/osgi/util/converter/CollectionDelegate.delegate:Ljava/util/Collection;\n-   #8 = Class              #10            // org/osgi/util/converter/CollectionDelegate\n-   #9 = NameAndType        #11:#12        // delegate:Ljava/util/Collection;\n-  #10 = Utf8               org/osgi/util/converter/CollectionDelegate\n-  #11 = Utf8               delegate\n-  #12 = Utf8               Ljava/util/Collection;\n-  #13 = InterfaceMethodref #14.#15        // java/util/Collection.size:()I\n-  #14 = Class              #16            // java/util/Collection\n-  #15 = NameAndType        #17:#18        // size:()I\n-  #16 = Utf8               java/util/Collection\n-  #17 = Utf8               size\n-  #18 = Utf8               ()I\n-  #19 = InterfaceMethodref #14.#20        // java/util/Collection.isEmpty:()Z\n-  #20 = NameAndType        #21:#22        // isEmpty:()Z\n-  #21 = Utf8               isEmpty\n-  #22 = Utf8               ()Z\n-  #23 = InterfaceMethodref #14.#24        // java/util/Collection.toArray:()[Ljava/lang/Object;\n-  #24 = NameAndType        #25:#26        // toArray:()[Ljava/lang/Object;\n-  #25 = Utf8               toArray\n-  #26 = Utf8               ()[Ljava/lang/Object;\n-  #27 = Methodref          #8.#24         // org/osgi/util/converter/CollectionDelegate.toArray:()[Ljava/lang/Object;\n-  #28 = Class              #29            // java/lang/IndexOutOfBoundsException\n-  #29 = Utf8               java/lang/IndexOutOfBoundsException\n-  #30 = Class              #31            // java/lang/StringBuilder\n-  #31 = Utf8               java/lang/StringBuilder\n-  #32 = Methodref          #30.#3         // java/lang/StringBuilder.\"<init>\":()V\n-  #33 = String             #34            //\n-  #34 = Utf8\n-  #35 = Methodref          #30.#36        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #36 = NameAndType        #37:#38        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #37 = Utf8               append\n-  #38 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #39 = Methodref          #30.#40        // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-  #40 = NameAndType        #37:#41        // append:(I)Ljava/lang/StringBuilder;\n-  #41 = Utf8               (I)Ljava/lang/StringBuilder;\n-  #42 = Methodref          #30.#43        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #43 = NameAndType        #44:#45        // toString:()Ljava/lang/String;\n-  #44 = Utf8               toString\n-  #45 = Utf8               ()Ljava/lang/String;\n-  #46 = Methodref          #28.#47        // java/lang/IndexOutOfBoundsException.\"<init>\":(Ljava/lang/String;)V\n-  #47 = NameAndType        #5:#48         // \"<init>\":(Ljava/lang/String;)V\n-  #48 = Utf8               (Ljava/lang/String;)V\n-  #49 = Class              #50            // java/util/List\n-  #50 = Utf8               java/util/List\n-  #51 = Utf8               Signature\n-  #52 = Utf8               Ljava/util/Collection<TT;>;\n-  #53 = Utf8               (Ljava/util/Collection;)V\n-  #54 = Utf8               Code\n-  #55 = Utf8               LineNumberTable\n-  #56 = Utf8               LocalVariableTable\n-  #57 = Utf8               this\n-  #58 = Utf8               Lorg/osgi/util/converter/CollectionDelegate;\n-  #59 = Utf8               coll\n-  #60 = Utf8               LocalVariableTypeTable\n-  #61 = Utf8               Lorg/osgi/util/converter/CollectionDelegate<TT;>;\n-  #62 = Utf8               (Ljava/util/Collection<TT;>;)V\n-  #63 = Utf8               get\n-  #64 = Utf8               (I)Ljava/lang/Object;\n-  #65 = Utf8               index\n-  #66 = Utf8               I\n-  #67 = Utf8               arr\n-  #68 = Utf8               [Ljava/lang/Object;\n-  #69 = Utf8               StackMapTable\n-  #70 = Class              #68            // \"[Ljava/lang/Object;\"\n-  #71 = Utf8               (I)TT;\n-  #72 = Utf8               <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n-  #73 = Utf8               SourceFile\n-  #74 = Utf8               CollectionDelegate.java\n+   #1 = Methodref          #16.#51        // org/osgi/util/converter/AbstractCollectionDelegate.\"<init>\":()V\n+   #2 = Fieldref           #15.#52        // org/osgi/util/converter/CollectionDelegate.delegate:Ljava/util/Collection;\n+   #3 = InterfaceMethodref #53.#54        // java/util/Collection.size:()I\n+   #4 = InterfaceMethodref #53.#55        // java/util/Collection.isEmpty:()Z\n+   #5 = InterfaceMethodref #53.#56        // java/util/Collection.toArray:()[Ljava/lang/Object;\n+   #6 = Methodref          #15.#56        // org/osgi/util/converter/CollectionDelegate.toArray:()[Ljava/lang/Object;\n+   #7 = Class              #57            // java/lang/IndexOutOfBoundsException\n+   #8 = Class              #58            // java/lang/StringBuilder\n+   #9 = Methodref          #8.#51         // java/lang/StringBuilder.\"<init>\":()V\n+  #10 = String             #59            //\n+  #11 = Methodref          #8.#60         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #12 = Methodref          #8.#61         // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+  #13 = Methodref          #8.#62         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #14 = Methodref          #7.#63         // java/lang/IndexOutOfBoundsException.\"<init>\":(Ljava/lang/String;)V\n+  #15 = Class              #64            // org/osgi/util/converter/CollectionDelegate\n+  #16 = Class              #65            // org/osgi/util/converter/AbstractCollectionDelegate\n+  #17 = Class              #66            // java/util/List\n+  #18 = Utf8               delegate\n+  #19 = Utf8               Ljava/util/Collection;\n+  #20 = Utf8               Signature\n+  #21 = Utf8               Ljava/util/Collection<TT;>;\n+  #22 = Utf8               <init>\n+  #23 = Utf8               (Ljava/util/Collection;)V\n+  #24 = Utf8               Code\n+  #25 = Utf8               LineNumberTable\n+  #26 = Utf8               LocalVariableTable\n+  #27 = Utf8               this\n+  #28 = Utf8               Lorg/osgi/util/converter/CollectionDelegate;\n+  #29 = Utf8               coll\n+  #30 = Utf8               LocalVariableTypeTable\n+  #31 = Utf8               Lorg/osgi/util/converter/CollectionDelegate<TT;>;\n+  #32 = Utf8               (Ljava/util/Collection<TT;>;)V\n+  #33 = Utf8               size\n+  #34 = Utf8               ()I\n+  #35 = Utf8               isEmpty\n+  #36 = Utf8               ()Z\n+  #37 = Utf8               toArray\n+  #38 = Utf8               ()[Ljava/lang/Object;\n+  #39 = Utf8               get\n+  #40 = Utf8               (I)Ljava/lang/Object;\n+  #41 = Utf8               index\n+  #42 = Utf8               I\n+  #43 = Utf8               arr\n+  #44 = Utf8               [Ljava/lang/Object;\n+  #45 = Utf8               StackMapTable\n+  #46 = Class              #44            // \"[Ljava/lang/Object;\"\n+  #47 = Utf8               (I)TT;\n+  #48 = Utf8               <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n+  #49 = Utf8               SourceFile\n+  #50 = Utf8               CollectionDelegate.java\n+  #51 = NameAndType        #22:#67        // \"<init>\":()V\n+  #52 = NameAndType        #18:#19        // delegate:Ljava/util/Collection;\n+  #53 = Class              #68            // java/util/Collection\n+  #54 = NameAndType        #33:#34        // size:()I\n+  #55 = NameAndType        #35:#36        // isEmpty:()Z\n+  #56 = NameAndType        #37:#38        // toArray:()[Ljava/lang/Object;\n+  #57 = Utf8               java/lang/IndexOutOfBoundsException\n+  #58 = Utf8               java/lang/StringBuilder\n+  #59 = Utf8\n+  #60 = NameAndType        #69:#70        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #61 = NameAndType        #69:#71        // append:(I)Ljava/lang/StringBuilder;\n+  #62 = NameAndType        #72:#73        // toString:()Ljava/lang/String;\n+  #63 = NameAndType        #22:#74        // \"<init>\":(Ljava/lang/String;)V\n+  #64 = Utf8               org/osgi/util/converter/CollectionDelegate\n+  #65 = Utf8               org/osgi/util/converter/AbstractCollectionDelegate\n+  #66 = Utf8               java/util/List\n+  #67 = Utf8               ()V\n+  #68 = Utf8               java/util/Collection\n+  #69 = Utf8               append\n+  #70 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #71 = Utf8               (I)Ljava/lang/StringBuilder;\n+  #72 = Utf8               toString\n+  #73 = Utf8               ()Ljava/lang/String;\n+  #74 = Utf8               (Ljava/lang/String;)V\n {\n   private final java.util.Collection<T> delegate;\n     descriptor: Ljava/util/Collection;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #52                          // Ljava/util/Collection<TT;>;\n+    Signature: #21                          // Ljava/util/Collection<TT;>;\n \n   org.osgi.util.converter.CollectionDelegate(java.util.Collection<T>);\n     descriptor: (Ljava/util/Collection;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method org/osgi/util/converter/AbstractCollectionDelegate.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field delegate:Ljava/util/Collection;\n+         6: putfield      #2                  // Field delegate:Ljava/util/Collection;\n          9: return\n       LineNumberTable:\n         line 31: 0\n         line 32: 4\n         line 33: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionDelegate;\n             0      10     1  coll   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionDelegate<TT;>;\n             0      10     1  coll   Ljava/util/Collection<TT;>;\n-    Signature: #62                          // (Ljava/util/Collection<TT;>;)V\n+    Signature: #32                          // (Ljava/util/Collection<TT;>;)V\n \n   public int size();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field delegate:Ljava/util/Collection;\n-         4: invokeinterface #13,  1           // InterfaceMethod java/util/Collection.size:()I\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n+         4: invokeinterface #3,  1            // InterfaceMethod java/util/Collection.size:()I\n          9: ireturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionDelegate;\n       LocalVariableTypeTable:\n@@ -133,16 +133,16 @@\n \n   public boolean isEmpty();\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      #7                  // Field delegate:Ljava/util/Collection;\n-         4: invokeinterface #19,  1           // InterfaceMethod java/util/Collection.isEmpty:()Z\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n+         4: invokeinterface #4,  1            // InterfaceMethod java/util/Collection.isEmpty:()Z\n          9: ireturn\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionDelegate;\n       LocalVariableTypeTable:\n@@ -151,16 +151,16 @@\n \n   public java.lang.Object[] toArray();\n     descriptor: ()[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field delegate:Ljava/util/Collection;\n-         4: invokeinterface #23,  1           // InterfaceMethod java/util/Collection.toArray:()[Ljava/lang/Object;\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n+         4: invokeinterface #5,  1            // InterfaceMethod java/util/Collection.toArray:()[Ljava/lang/Object;\n          9: areturn\n       LineNumberTable:\n         line 47: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionDelegate;\n       LocalVariableTypeTable:\n@@ -169,31 +169,31 @@\n \n   public T get(int);\n     descriptor: (I)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_0\n-         1: invokevirtual #27                 // Method toArray:()[Ljava/lang/Object;\n+         1: invokevirtual #6                  // Method toArray:()[Ljava/lang/Object;\n          4: astore_2\n          5: iload_1\n          6: aload_2\n          7: arraylength\n          8: if_icmple     38\n-        11: new           #28                 // class java/lang/IndexOutOfBoundsException\n+        11: new           #7                  // class java/lang/IndexOutOfBoundsException\n         14: dup\n-        15: new           #30                 // class java/lang/StringBuilder\n+        15: new           #8                  // class java/lang/StringBuilder\n         18: dup\n-        19: invokespecial #32                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        22: ldc           #33                 // String\n-        24: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n+        22: ldc           #10                 // String\n+        24: invokevirtual #11                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         27: iload_1\n-        28: invokevirtual #39                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-        31: invokevirtual #42                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        34: invokespecial #46                 // Method java/lang/IndexOutOfBoundsException.\"<init>\":(Ljava/lang/String;)V\n+        28: invokevirtual #12                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+        31: invokevirtual #13                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        34: invokespecial #14                 // Method java/lang/IndexOutOfBoundsException.\"<init>\":(Ljava/lang/String;)V\n         37: athrow\n         38: aload_2\n         39: iload_1\n         40: aaload\n         41: areturn\n       LineNumberTable:\n         line 53: 0\n@@ -208,11 +208,11 @@\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      42     0  this   Lorg/osgi/util/converter/CollectionDelegate<TT;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 38\n           locals = [ class \"[Ljava/lang/Object;\" ]\n-    Signature: #71                          // (I)TT;\n+    Signature: #47                          // (I)TT;\n }\n-Signature: #72                          // <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n+Signature: #48                          // <T:Ljava/lang/Object;>Lorg/osgi/util/converter/AbstractCollectionDelegate<TT;>;Ljava/util/List<TT;>;\n SourceFile: \"CollectionDelegate.java\"\n"}]}, {"source1": "org/osgi/util/converter/CollectionSetDelegate.class", "source2": "org/osgi/util/converter/CollectionSetDelegate.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,183 +1,185 @@\n-  SHA-256 checksum db8e8e1b28a5111f5857bac30e018e57da00db2435704f8faff9ebce71c56521\n+  SHA-256 checksum d61f665b193d8d49e95549aab563b58553d243bd014a17f8dddd0b2413639007\n   Compiled from \"CollectionSetDelegate.java\"\n class org.osgi.util.converter.CollectionSetDelegate<T extends java.lang.Object> extends java.lang.Object implements java.util.Set<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/CollectionSetDelegate\n-  super_class: #2                         // java/lang/Object\n+  this_class: #22                         // org/osgi/util/converter/CollectionSetDelegate\n+  super_class: #14                        // java/lang/Object\n   interfaces: 1, fields: 1, methods: 18, attributes: 2\n Constant pool:\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 = Fieldref           #8.#9         // org/osgi/util/converter/CollectionSetDelegate.delegate:Ljava/util/Collection;\n-    #8 = Class              #10           // org/osgi/util/converter/CollectionSetDelegate\n-    #9 = NameAndType        #11:#12       // delegate:Ljava/util/Collection;\n-   #10 = Utf8               org/osgi/util/converter/CollectionSetDelegate\n-   #11 = Utf8               delegate\n-   #12 = Utf8               Ljava/util/Collection;\n-   #13 = Class              #14           // java/util/LinkedHashSet\n-   #14 = Utf8               java/util/LinkedHashSet\n-   #15 = Methodref          #13.#3        // java/util/LinkedHashSet.\"<init>\":()V\n-   #16 = InterfaceMethodref #17.#18       // java/util/Collection.iterator:()Ljava/util/Iterator;\n-   #17 = Class              #19           // java/util/Collection\n-   #18 = NameAndType        #20:#21       // iterator:()Ljava/util/Iterator;\n-   #19 = Utf8               java/util/Collection\n-   #20 = Utf8               iterator\n-   #21 = Utf8               ()Ljava/util/Iterator;\n-   #22 = InterfaceMethodref #23.#24       // java/util/Iterator.hasNext:()Z\n-   #23 = Class              #25           // java/util/Iterator\n-   #24 = NameAndType        #26:#27       // hasNext:()Z\n-   #25 = Utf8               java/util/Iterator\n-   #26 = Utf8               hasNext\n-   #27 = Utf8               ()Z\n-   #28 = InterfaceMethodref #23.#29       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #29 = NameAndType        #30:#31       // next:()Ljava/lang/Object;\n-   #30 = Utf8               next\n-   #31 = Utf8               ()Ljava/lang/Object;\n-   #32 = InterfaceMethodref #33.#34       // java/util/Set.add:(Ljava/lang/Object;)Z\n-   #33 = Class              #35           // java/util/Set\n-   #34 = NameAndType        #36:#37       // add:(Ljava/lang/Object;)Z\n-   #35 = Utf8               java/util/Set\n-   #36 = Utf8               add\n-   #37 = Utf8               (Ljava/lang/Object;)Z\n-   #38 = Methodref          #8.#39        // org/osgi/util/converter/CollectionSetDelegate.toArray:()[Ljava/lang/Object;\n-   #39 = NameAndType        #40:#41       // toArray:()[Ljava/lang/Object;\n-   #40 = Utf8               toArray\n-   #41 = Utf8               ()[Ljava/lang/Object;\n-   #42 = InterfaceMethodref #17.#43       // java/util/Collection.isEmpty:()Z\n-   #43 = NameAndType        #44:#27       // isEmpty:()Z\n-   #44 = Utf8               isEmpty\n-   #45 = InterfaceMethodref #17.#46       // java/util/Collection.contains:(Ljava/lang/Object;)Z\n-   #46 = NameAndType        #47:#37       // contains:(Ljava/lang/Object;)Z\n-   #47 = Utf8               contains\n-   #48 = Methodref          #8.#49        // org/osgi/util/converter/CollectionSetDelegate.setSnapshot:()Ljava/util/Set;\n-   #49 = NameAndType        #50:#51       // setSnapshot:()Ljava/util/Set;\n-   #50 = Utf8               setSnapshot\n-   #51 = Utf8               ()Ljava/util/Set;\n-   #52 = InterfaceMethodref #33.#18       // java/util/Set.iterator:()Ljava/util/Iterator;\n-   #53 = Methodref          #8.#54        // org/osgi/util/converter/CollectionSetDelegate.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #54 = NameAndType        #40:#55       // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #55 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #56 = InterfaceMethodref #33.#54       // java/util/Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #57 = Class              #58           // java/lang/UnsupportedOperationException\n-   #58 = Utf8               java/lang/UnsupportedOperationException\n-   #59 = Methodref          #57.#3        // java/lang/UnsupportedOperationException.\"<init>\":()V\n-   #60 = InterfaceMethodref #17.#61       // java/util/Collection.containsAll:(Ljava/util/Collection;)Z\n-   #61 = NameAndType        #62:#63       // containsAll:(Ljava/util/Collection;)Z\n-   #62 = Utf8               containsAll\n-   #63 = Utf8               (Ljava/util/Collection;)Z\n-   #64 = InterfaceMethodref #17.#65       // java/util/Collection.hashCode:()I\n-   #65 = NameAndType        #66:#67       // hashCode:()I\n-   #66 = Utf8               hashCode\n-   #67 = Utf8               ()I\n-   #68 = Methodref          #2.#69        // java/lang/Object.toString:()Ljava/lang/String;\n-   #69 = NameAndType        #70:#71       // toString:()Ljava/lang/String;\n-   #70 = Utf8               toString\n-   #71 = Utf8               ()Ljava/lang/String;\n-   #72 = Utf8               Signature\n-   #73 = Utf8               Ljava/util/Collection<TT;>;\n-   #74 = Utf8               (Ljava/util/Collection;)V\n-   #75 = Utf8               Code\n-   #76 = Utf8               LineNumberTable\n-   #77 = Utf8               LocalVariableTable\n-   #78 = Utf8               this\n-   #79 = Utf8               Lorg/osgi/util/converter/CollectionSetDelegate;\n-   #80 = Utf8               coll\n-   #81 = Utf8               LocalVariableTypeTable\n-   #82 = Utf8               Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n-   #83 = Utf8               (Ljava/util/Collection<TT;>;)V\n-   #84 = Utf8               o\n-   #85 = Utf8               Ljava/lang/Object;\n-   #86 = Utf8               s\n-   #87 = Utf8               Ljava/util/Set;\n-   #88 = Utf8               TT;\n-   #89 = Utf8               Ljava/util/Set<TT;>;\n-   #90 = Utf8               StackMapTable\n-   #91 = Utf8               ()Ljava/util/Set<TT;>;\n-   #92 = Utf8               size\n-   #93 = Utf8               ()Ljava/util/Iterator<TT;>;\n-   #94 = Utf8               a\n-   #95 = Utf8               [Ljava/lang/Object;\n-   #96 = Utf8               [TX;\n-   #97 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n-   #98 = Utf8               e\n-   #99 = Utf8               remove\n-  #100 = Utf8               c\n-  #101 = Utf8               Ljava/util/Collection<*>;\n-  #102 = Utf8               (Ljava/util/Collection<*>;)Z\n-  #103 = Utf8               addAll\n-  #104 = Utf8               Ljava/util/Collection<+TT;>;\n-  #105 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n-  #106 = Utf8               retainAll\n-  #107 = Utf8               removeAll\n-  #108 = Utf8               clear\n-  #109 = Utf8               equals\n-  #110 = Utf8               obj\n-  #111 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n-  #112 = Utf8               SourceFile\n-  #113 = Utf8               CollectionSetDelegate.java\n+    #1 = Methodref          #14.#90       // java/lang/Object.\"<init>\":()V\n+    #2 = Fieldref           #22.#91       // org/osgi/util/converter/CollectionSetDelegate.delegate:Ljava/util/Collection;\n+    #3 = Class              #92           // java/util/LinkedHashSet\n+    #4 = Methodref          #3.#90        // java/util/LinkedHashSet.\"<init>\":()V\n+    #5 = InterfaceMethodref #93.#94       // java/util/Collection.iterator:()Ljava/util/Iterator;\n+    #6 = InterfaceMethodref #95.#96       // java/util/Iterator.hasNext:()Z\n+    #7 = InterfaceMethodref #95.#97       // java/util/Iterator.next:()Ljava/lang/Object;\n+    #8 = InterfaceMethodref #23.#98       // java/util/Set.add:(Ljava/lang/Object;)Z\n+    #9 = Methodref          #22.#99       // org/osgi/util/converter/CollectionSetDelegate.toArray:()[Ljava/lang/Object;\n+   #10 = InterfaceMethodref #93.#100      // java/util/Collection.isEmpty:()Z\n+   #11 = InterfaceMethodref #93.#101      // java/util/Collection.contains:(Ljava/lang/Object;)Z\n+   #12 = Methodref          #22.#102      // org/osgi/util/converter/CollectionSetDelegate.setSnapshot:()Ljava/util/Set;\n+   #13 = InterfaceMethodref #23.#94       // java/util/Set.iterator:()Ljava/util/Iterator;\n+   #14 = Class              #103          // java/lang/Object\n+   #15 = Methodref          #22.#104      // org/osgi/util/converter/CollectionSetDelegate.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #16 = InterfaceMethodref #23.#104      // java/util/Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #17 = Class              #105          // java/lang/UnsupportedOperationException\n+   #18 = Methodref          #17.#90       // java/lang/UnsupportedOperationException.\"<init>\":()V\n+   #19 = InterfaceMethodref #93.#106      // java/util/Collection.containsAll:(Ljava/util/Collection;)Z\n+   #20 = InterfaceMethodref #93.#107      // java/util/Collection.hashCode:()I\n+   #21 = Methodref          #14.#108      // java/lang/Object.toString:()Ljava/lang/String;\n+   #22 = Class              #109          // org/osgi/util/converter/CollectionSetDelegate\n+   #23 = Class              #110          // java/util/Set\n+   #24 = Utf8               delegate\n+   #25 = Utf8               Ljava/util/Collection;\n+   #26 = Utf8               Signature\n+   #27 = Utf8               Ljava/util/Collection<TT;>;\n+   #28 = Utf8               <init>\n+   #29 = Utf8               (Ljava/util/Collection;)V\n+   #30 = Utf8               Code\n+   #31 = Utf8               LineNumberTable\n+   #32 = Utf8               LocalVariableTable\n+   #33 = Utf8               this\n+   #34 = Utf8               Lorg/osgi/util/converter/CollectionSetDelegate;\n+   #35 = Utf8               coll\n+   #36 = Utf8               LocalVariableTypeTable\n+   #37 = Utf8               Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n+   #38 = Utf8               (Ljava/util/Collection<TT;>;)V\n+   #39 = Utf8               setSnapshot\n+   #40 = Utf8               ()Ljava/util/Set;\n+   #41 = Utf8               o\n+   #42 = Utf8               Ljava/lang/Object;\n+   #43 = Utf8               s\n+   #44 = Utf8               Ljava/util/Set;\n+   #45 = Utf8               TT;\n+   #46 = Utf8               Ljava/util/Set<TT;>;\n+   #47 = Utf8               StackMapTable\n+   #48 = Class              #110          // java/util/Set\n+   #49 = Class              #111          // java/util/Iterator\n+   #50 = Utf8               ()Ljava/util/Set<TT;>;\n+   #51 = Utf8               size\n+   #52 = Utf8               ()I\n+   #53 = Utf8               isEmpty\n+   #54 = Utf8               ()Z\n+   #55 = Utf8               contains\n+   #56 = Utf8               (Ljava/lang/Object;)Z\n+   #57 = Utf8               iterator\n+   #58 = Utf8               ()Ljava/util/Iterator;\n+   #59 = Utf8               ()Ljava/util/Iterator<TT;>;\n+   #60 = Utf8               toArray\n+   #61 = Utf8               ()[Ljava/lang/Object;\n+   #62 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #63 = Utf8               a\n+   #64 = Utf8               [Ljava/lang/Object;\n+   #65 = Utf8               [TX;\n+   #66 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n+   #67 = Utf8               add\n+   #68 = Utf8               e\n+   #69 = Utf8               remove\n+   #70 = Utf8               containsAll\n+   #71 = Utf8               (Ljava/util/Collection;)Z\n+   #72 = Utf8               c\n+   #73 = Utf8               Ljava/util/Collection<*>;\n+   #74 = Utf8               (Ljava/util/Collection<*>;)Z\n+   #75 = Utf8               addAll\n+   #76 = Utf8               Ljava/util/Collection<+TT;>;\n+   #77 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n+   #78 = Utf8               retainAll\n+   #79 = Utf8               removeAll\n+   #80 = Utf8               clear\n+   #81 = Utf8               ()V\n+   #82 = Utf8               hashCode\n+   #83 = Utf8               equals\n+   #84 = Utf8               obj\n+   #85 = Utf8               toString\n+   #86 = Utf8               ()Ljava/lang/String;\n+   #87 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n+   #88 = Utf8               SourceFile\n+   #89 = Utf8               CollectionSetDelegate.java\n+   #90 = NameAndType        #28:#81       // \"<init>\":()V\n+   #91 = NameAndType        #24:#25       // delegate:Ljava/util/Collection;\n+   #92 = Utf8               java/util/LinkedHashSet\n+   #93 = Class              #112          // java/util/Collection\n+   #94 = NameAndType        #57:#58       // iterator:()Ljava/util/Iterator;\n+   #95 = Class              #111          // java/util/Iterator\n+   #96 = NameAndType        #113:#54      // hasNext:()Z\n+   #97 = NameAndType        #114:#115     // next:()Ljava/lang/Object;\n+   #98 = NameAndType        #67:#56       // add:(Ljava/lang/Object;)Z\n+   #99 = NameAndType        #60:#61       // toArray:()[Ljava/lang/Object;\n+  #100 = NameAndType        #53:#54       // isEmpty:()Z\n+  #101 = NameAndType        #55:#56       // contains:(Ljava/lang/Object;)Z\n+  #102 = NameAndType        #39:#40       // setSnapshot:()Ljava/util/Set;\n+  #103 = Utf8               java/lang/Object\n+  #104 = NameAndType        #60:#62       // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #105 = Utf8               java/lang/UnsupportedOperationException\n+  #106 = NameAndType        #70:#71       // containsAll:(Ljava/util/Collection;)Z\n+  #107 = NameAndType        #82:#52       // hashCode:()I\n+  #108 = NameAndType        #85:#86       // toString:()Ljava/lang/String;\n+  #109 = Utf8               org/osgi/util/converter/CollectionSetDelegate\n+  #110 = Utf8               java/util/Set\n+  #111 = Utf8               java/util/Iterator\n+  #112 = Utf8               java/util/Collection\n+  #113 = Utf8               hasNext\n+  #114 = Utf8               next\n+  #115 = Utf8               ()Ljava/lang/Object;\n {\n   private final java.util.Collection<T> delegate;\n     descriptor: Ljava/util/Collection;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #73                          // Ljava/util/Collection<TT;>;\n+    Signature: #27                          // Ljava/util/Collection<TT;>;\n \n   org.osgi.util.converter.CollectionSetDelegate(java.util.Collection<T>);\n     descriptor: (Ljava/util/Collection;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field delegate:Ljava/util/Collection;\n+         6: putfield      #2                  // Field delegate:Ljava/util/Collection;\n          9: return\n       LineNumberTable:\n         line 32: 0\n         line 33: 4\n         line 34: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0      10     1  coll   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n             0      10     1  coll   Ljava/util/Collection<TT;>;\n-    Signature: #83                          // (Ljava/util/Collection<TT;>;)V\n+    Signature: #38                          // (Ljava/util/Collection<TT;>;)V\n \n   private java.util.Set<T> setSnapshot();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=4, args_size=1\n-         0: new           #13                 // class java/util/LinkedHashSet\n+         0: new           #3                  // class java/util/LinkedHashSet\n          3: dup\n-         4: invokespecial #15                 // Method java/util/LinkedHashSet.\"<init>\":()V\n+         4: invokespecial #4                  // Method java/util/LinkedHashSet.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: getfield      #7                  // Field delegate:Ljava/util/Collection;\n-        12: invokeinterface #16,  1           // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n+         9: getfield      #2                  // Field delegate:Ljava/util/Collection;\n+        12: invokeinterface #5,  1            // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n         17: astore_2\n         18: aload_2\n-        19: invokeinterface #22,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        19: invokeinterface #6,  1            // InterfaceMethod java/util/Iterator.hasNext:()Z\n         24: ifeq          45\n         27: aload_2\n-        28: invokeinterface #28,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        28: invokeinterface #7,  1            // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         33: astore_3\n         34: aload_1\n         35: aload_3\n-        36: invokeinterface #32,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n+        36: invokeinterface #8,  2            // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n         41: pop\n         42: goto          18\n         45: aload_1\n         46: areturn\n       LineNumberTable:\n         line 37: 0\n         line 38: 8\n@@ -196,23 +198,23 @@\n             8      39     1     s   Ljava/util/Set<TT;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 18\n           locals = [ class java/util/Set, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n           offset_delta = 26\n-    Signature: #91                          // ()Ljava/util/Set<TT;>;\n+    Signature: #50                          // ()Ljava/util/Set<TT;>;\n \n   public int size();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #38                 // Method toArray:()[Ljava/lang/Object;\n+         1: invokevirtual #9                  // Method toArray:()[Ljava/lang/Object;\n          4: arraylength\n          5: ireturn\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n@@ -222,16 +224,16 @@\n \n   public boolean isEmpty();\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      #7                  // Field delegate:Ljava/util/Collection;\n-         4: invokeinterface #42,  1           // InterfaceMethod java/util/Collection.isEmpty:()Z\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n+         4: invokeinterface #10,  1           // InterfaceMethod java/util/Collection.isEmpty:()Z\n          9: ireturn\n       LineNumberTable:\n         line 51: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n       LocalVariableTypeTable:\n@@ -240,17 +242,17 @@\n \n   public boolean contains(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #7                  // Field delegate:Ljava/util/Collection;\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n          4: aload_1\n-         5: invokeinterface #45,  2           // InterfaceMethod java/util/Collection.contains:(Ljava/lang/Object;)Z\n+         5: invokeinterface #11,  2           // InterfaceMethod java/util/Collection.contains:(Ljava/lang/Object;)Z\n         10: ireturn\n       LineNumberTable:\n         line 56: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0      11     1     o   Ljava/lang/Object;\n@@ -260,36 +262,36 @@\n \n   public java.util.Iterator<T> iterator();\n     descriptor: ()Ljava/util/Iterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #48                 // Method setSnapshot:()Ljava/util/Set;\n-         4: invokeinterface #52,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+         1: invokespecial #12                 // Method setSnapshot:()Ljava/util/Set;\n+         4: invokeinterface #13,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n          9: areturn\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n-    Signature: #93                          // ()Ljava/util/Iterator<TT;>;\n+    Signature: #59                          // ()Ljava/util/Iterator<TT;>;\n \n   public java.lang.Object[] toArray();\n     descriptor: ()[Ljava/lang/Object;\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: anewarray     #2                  // class java/lang/Object\n-         5: invokevirtual #53                 // Method toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+         2: anewarray     #14                 // class java/lang/Object\n+         5: invokevirtual #15                 // Method toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n          8: areturn\n       LineNumberTable:\n         line 66: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n       LocalVariableTypeTable:\n@@ -298,43 +300,43 @@\n \n   public <X extends java.lang.Object> X[] toArray(X[]);\n     descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_0\n-         1: invokespecial #48                 // Method setSnapshot:()Ljava/util/Set;\n+         1: invokespecial #12                 // Method setSnapshot:()Ljava/util/Set;\n          4: astore_2\n          5: aload_2\n          6: aload_1\n-         7: invokeinterface #56,  2           // InterfaceMethod java/util/Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+         7: invokeinterface #16,  2           // InterfaceMethod java/util/Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n         12: areturn\n       LineNumberTable:\n         line 71: 0\n         line 72: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0      13     1     a   [Ljava/lang/Object;\n             5       8     2     s   Ljava/util/Set;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n             0      13     1     a   [TX;\n             5       8     2     s   Ljava/util/Set<TT;>;\n-    Signature: #97                          // <X:Ljava/lang/Object;>([TX;)[TX;\n+    Signature: #66                          // <X:Ljava/lang/Object;>([TX;)[TX;\n \n   public boolean add(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #57                 // class java/lang/UnsupportedOperationException\n+         0: new           #17                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #59                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 77: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0       8     1     e   Ljava/lang/Object;\n@@ -343,17 +345,17 @@\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n \n   public boolean remove(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #57                 // class java/lang/UnsupportedOperationException\n+         0: new           #17                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #59                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0       8     1     o   Ljava/lang/Object;\n@@ -363,101 +365,101 @@\n \n   public boolean containsAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #7                  // Field delegate:Ljava/util/Collection;\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n          4: aload_1\n-         5: invokeinterface #60,  2           // InterfaceMethod java/util/Collection.containsAll:(Ljava/util/Collection;)Z\n+         5: invokeinterface #19,  2           // InterfaceMethod java/util/Collection.containsAll:(Ljava/util/Collection;)Z\n         10: ireturn\n       LineNumberTable:\n         line 87: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0      11     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n             0      11     1     c   Ljava/util/Collection<*>;\n-    Signature: #102                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #74                          // (Ljava/util/Collection<*>;)Z\n \n   public boolean addAll(java.util.Collection<? extends T>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #57                 // class java/lang/UnsupportedOperationException\n+         0: new           #17                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #59                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0       8     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n             0       8     1     c   Ljava/util/Collection<+TT;>;\n-    Signature: #105                         // (Ljava/util/Collection<+TT;>;)Z\n+    Signature: #77                          // (Ljava/util/Collection<+TT;>;)Z\n \n   public boolean retainAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #57                 // class java/lang/UnsupportedOperationException\n+         0: new           #17                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #59                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0       8     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n             0       8     1     c   Ljava/util/Collection<*>;\n-    Signature: #102                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #74                          // (Ljava/util/Collection<*>;)Z\n \n   public boolean removeAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #57                 // class java/lang/UnsupportedOperationException\n+         0: new           #17                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #59                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 102: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0       8     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n             0       8     1     c   Ljava/util/Collection<*>;\n-    Signature: #102                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #74                          // (Ljava/util/Collection<*>;)Z\n \n   public void clear();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #57                 // class java/lang/UnsupportedOperationException\n+         0: new           #17                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #59                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 107: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n       LocalVariableTypeTable:\n@@ -466,16 +468,16 @@\n \n   public int hashCode();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field delegate:Ljava/util/Collection;\n-         4: invokeinterface #64,  1           // InterfaceMethod java/util/Collection.hashCode:()I\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n+         4: invokeinterface #20,  1           // InterfaceMethod java/util/Collection.hashCode:()I\n          9: ireturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n       LocalVariableTypeTable:\n@@ -483,17 +485,17 @@\n             0      10     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n \n   public boolean equals(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #57                 // class java/lang/UnsupportedOperationException\n+         0: new           #17                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #59                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 117: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n             0       8     1   obj   Ljava/lang/Object;\n@@ -503,21 +505,21 @@\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field delegate:Ljava/util/Collection;\n-         4: invokevirtual #68                 // Method java/lang/Object.toString:()Ljava/lang/String;\n+         1: getfield      #2                  // Field delegate:Ljava/util/Collection;\n+         4: invokevirtual #21                 // Method java/lang/Object.toString:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 122: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CollectionSetDelegate<TT;>;\n }\n-Signature: #111                         // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n+Signature: #87                          // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n SourceFile: \"CollectionSetDelegate.java\"\n"}]}, {"source1": "org/osgi/util/converter/ConversionException.class", "source2": "org/osgi/util/converter/ConversionException.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,43 +1,43 @@\n-  SHA-256 checksum eb52093fc2e10a714318ac5085048eef2858614d8003b3b1b80e9bbb4ee8a4e1\n+  SHA-256 checksum c8704c567bfa35b25e5fe55e6cea02122892acfdf5799af720ad6d2cd896d859\n   Compiled from \"ConversionException.java\"\n public class org.osgi.util.converter.ConversionException extends java.lang.RuntimeException\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #10                         // org/osgi/util/converter/ConversionException\n-  super_class: #2                         // java/lang/RuntimeException\n+  this_class: #3                          // org/osgi/util/converter/ConversionException\n+  super_class: #4                         // java/lang/RuntimeException\n   interfaces: 0, fields: 1, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Methodref          #2.#3          // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #2 = Class              #4             // java/lang/RuntimeException\n-   #3 = NameAndType        #5:#6          // \"<init>\":(Ljava/lang/String;)V\n-   #4 = Utf8               java/lang/RuntimeException\n-   #5 = Utf8               <init>\n-   #6 = Utf8               (Ljava/lang/String;)V\n-   #7 = Methodref          #2.#8          // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #8 = NameAndType        #5:#9          // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #9 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #10 = Class              #11            // org/osgi/util/converter/ConversionException\n-  #11 = Utf8               org/osgi/util/converter/ConversionException\n-  #12 = Utf8               serialVersionUID\n-  #13 = Utf8               J\n-  #14 = Utf8               ConstantValue\n-  #15 = Long               1l\n-  #17 = Utf8               Code\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               Lorg/osgi/util/converter/ConversionException;\n-  #22 = Utf8               message\n-  #23 = Utf8               Ljava/lang/String;\n-  #24 = Utf8               cause\n-  #25 = Utf8               Ljava/lang/Throwable;\n-  #26 = Utf8               SourceFile\n-  #27 = Utf8               ConversionException.java\n+   #1 = Methodref          #4.#24         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #2 = Methodref          #4.#25         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #3 = Class              #26            // org/osgi/util/converter/ConversionException\n+   #4 = Class              #27            // java/lang/RuntimeException\n+   #5 = Utf8               serialVersionUID\n+   #6 = Utf8               J\n+   #7 = Utf8               ConstantValue\n+   #8 = Long               1l\n+  #10 = Utf8               <init>\n+  #11 = Utf8               (Ljava/lang/String;)V\n+  #12 = Utf8               Code\n+  #13 = Utf8               LineNumberTable\n+  #14 = Utf8               LocalVariableTable\n+  #15 = Utf8               this\n+  #16 = Utf8               Lorg/osgi/util/converter/ConversionException;\n+  #17 = Utf8               message\n+  #18 = Utf8               Ljava/lang/String;\n+  #19 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #20 = Utf8               cause\n+  #21 = Utf8               Ljava/lang/Throwable;\n+  #22 = Utf8               SourceFile\n+  #23 = Utf8               ConversionException.java\n+  #24 = NameAndType        #10:#11        // \"<init>\":(Ljava/lang/String;)V\n+  #25 = NameAndType        #10:#19        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #26 = Utf8               org/osgi/util/converter/ConversionException\n+  #27 = Utf8               java/lang/RuntimeException\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: long 1l\n \n   public org.osgi.util.converter.ConversionException(java.lang.String);\n@@ -61,15 +61,15 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #7                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+         3: invokespecial #2                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n          6: return\n       LineNumberTable:\n         line 46: 0\n         line 47: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lorg/osgi/util/converter/ConversionException;\n"}]}, {"source1": "org/osgi/util/converter/Converter.class", "source2": "org/osgi/util/converter/Converter.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,31 +1,31 @@\n-  SHA-256 checksum 60eeb69f47fcfe554de37e0eb8a750cce3783da359060b0257c17deb57ef8aa7\n+  SHA-256 checksum 318092928b0d5c42cf76f029397ebff8df30d6806ebba9af6e1557a12ed43e3f\n   Compiled from \"Converter.java\"\n public interface org.osgi.util.converter.Converter\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // org/osgi/util/converter/Converter\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // org/osgi/util/converter/Converter\n-   #2 = Utf8               org/osgi/util/converter/Converter\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               convert\n-   #6 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n-   #7 = Utf8               function\n-   #8 = Utf8               ()Lorg/osgi/util/converter/Functioning;\n-   #9 = Utf8               newConverterBuilder\n-  #10 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n-  #11 = Utf8               SourceFile\n-  #12 = Utf8               Converter.java\n-  #13 = Utf8               RuntimeInvisibleAnnotations\n-  #14 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+   #1 = Class              #13            // org/osgi/util/converter/Converter\n+   #2 = Class              #14            // java/lang/Object\n+   #3 = Utf8               convert\n+   #4 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+   #5 = Utf8               function\n+   #6 = Utf8               ()Lorg/osgi/util/converter/Functioning;\n+   #7 = Utf8               newConverterBuilder\n+   #8 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n+   #9 = Utf8               SourceFile\n+  #10 = Utf8               Converter.java\n+  #11 = Utf8               RuntimeInvisibleAnnotations\n+  #12 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+  #13 = Utf8               org/osgi/util/converter/Converter\n+  #14 = Utf8               java/lang/Object\n {\n   public abstract org.osgi.util.converter.Converting convert(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract org.osgi.util.converter.Functioning function();\n     descriptor: ()Lorg/osgi/util/converter/Functioning;\n@@ -33,9 +33,9 @@\n \n   public abstract org.osgi.util.converter.ConverterBuilder newConverterBuilder();\n     descriptor: ()Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n }\n SourceFile: \"Converter.java\"\n RuntimeInvisibleAnnotations:\n-  0: #14()\n+  0: #12()\n     org.osgi.annotation.versioning.ProviderType\n"}]}, {"source1": "org/osgi/util/converter/ConverterBuilder.class", "source2": "org/osgi/util/converter/ConverterBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,32 +1,32 @@\n-  SHA-256 checksum 0ed9fd647a53bcf7901f460ad16c3d6aeac295db8d76c4a507485e102306f060\n+  SHA-256 checksum 40af4b6eacdeb6fa223fc458139e17cf5b5f7af40dca250f4b70bcf9dd0ccba2\n   Compiled from \"ConverterBuilder.java\"\n public interface org.osgi.util.converter.ConverterBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // org/osgi/util/converter/ConverterBuilder\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // org/osgi/util/converter/ConverterBuilder\n-   #2 = Utf8               org/osgi/util/converter/ConverterBuilder\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               build\n-   #6 = Utf8               ()Lorg/osgi/util/converter/Converter;\n-   #7 = Utf8               errorHandler\n-   #8 = Utf8               (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n-   #9 = Utf8               rule\n-  #10 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n-  #11 = Utf8               (Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n-  #12 = Utf8               SourceFile\n-  #13 = Utf8               ConverterBuilder.java\n-  #14 = Utf8               RuntimeInvisibleAnnotations\n-  #15 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+   #1 = Class              #14            // org/osgi/util/converter/ConverterBuilder\n+   #2 = Class              #15            // java/lang/Object\n+   #3 = Utf8               build\n+   #4 = Utf8               ()Lorg/osgi/util/converter/Converter;\n+   #5 = Utf8               errorHandler\n+   #6 = Utf8               (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n+   #7 = Utf8               rule\n+   #8 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n+   #9 = Utf8               (Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+  #10 = Utf8               SourceFile\n+  #11 = Utf8               ConverterBuilder.java\n+  #12 = Utf8               RuntimeInvisibleAnnotations\n+  #13 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+  #14 = Utf8               org/osgi/util/converter/ConverterBuilder\n+  #15 = Utf8               java/lang/Object\n {\n   public abstract org.osgi.util.converter.Converter build();\n     descriptor: ()Lorg/osgi/util/converter/Converter;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract org.osgi.util.converter.ConverterBuilder errorHandler(org.osgi.util.converter.ConverterFunction);\n     descriptor: (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n@@ -42,9 +42,9 @@\n \n   public abstract org.osgi.util.converter.ConverterBuilder rule(org.osgi.util.converter.ConverterFunction);\n     descriptor: (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n }\n SourceFile: \"ConverterBuilder.java\"\n RuntimeInvisibleAnnotations:\n-  0: #15()\n+  0: #13()\n     org.osgi.annotation.versioning.ProviderType\n"}]}, {"source1": "org/osgi/util/converter/ConverterBuilderImpl.class", "source2": "org/osgi/util/converter/ConverterBuilderImpl.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,179 +1,183 @@\n-  SHA-256 checksum 409abe24da6ad9036b145e03c62a881c9d2366471f12b731b1eac4f6aa2c19ab\n+  SHA-256 checksum c536e51837f74772969136dcb7949bb6f9ca49b553d006b9268bb5bd545c9e1f\n   Compiled from \"ConverterBuilderImpl.java\"\n class org.osgi.util.converter.ConverterBuilderImpl implements org.osgi.util.converter.ConverterBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #11                         // org/osgi/util/converter/ConverterBuilderImpl\n-  super_class: #2                         // java/lang/Object\n+  this_class: #24                         // org/osgi/util/converter/ConverterBuilderImpl\n+  super_class: #25                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 8, attributes: 1\n Constant pool:\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 = Class              #8            // java/util/HashMap\n-    #8 = Utf8               java/util/HashMap\n-    #9 = Methodref          #7.#3         // java/util/HashMap.\"<init>\":()V\n-   #10 = Fieldref           #11.#12       // org/osgi/util/converter/ConverterBuilderImpl.rules:Ljava/util/Map;\n-   #11 = Class              #13           // org/osgi/util/converter/ConverterBuilderImpl\n-   #12 = NameAndType        #14:#15       // rules:Ljava/util/Map;\n-   #13 = Utf8               org/osgi/util/converter/ConverterBuilderImpl\n-   #14 = Utf8               rules\n-   #15 = Utf8               Ljava/util/Map;\n-   #16 = Class              #17           // java/util/ArrayList\n-   #17 = Utf8               java/util/ArrayList\n-   #18 = Methodref          #16.#3        // java/util/ArrayList.\"<init>\":()V\n-   #19 = Fieldref           #11.#20       // org/osgi/util/converter/ConverterBuilderImpl.catchAllRules:Ljava/util/List;\n-   #20 = NameAndType        #21:#22       // catchAllRules:Ljava/util/List;\n-   #21 = Utf8               catchAllRules\n-   #22 = Utf8               Ljava/util/List;\n-   #23 = Fieldref           #11.#24       // org/osgi/util/converter/ConverterBuilderImpl.errorHandlers:Ljava/util/List;\n-   #24 = NameAndType        #25:#22       // errorHandlers:Ljava/util/List;\n-   #25 = Utf8               errorHandlers\n-   #26 = Fieldref           #11.#27       // org/osgi/util/converter/ConverterBuilderImpl.converter:Lorg/osgi/util/converter/InternalConverter;\n-   #27 = NameAndType        #28:#29       // converter:Lorg/osgi/util/converter/InternalConverter;\n-   #28 = Utf8               converter\n-   #29 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #30 = Class              #31           // org/osgi/util/converter/CustomConverterImpl\n-   #31 = Utf8               org/osgi/util/converter/CustomConverterImpl\n-   #32 = Methodref          #30.#33       // org/osgi/util/converter/CustomConverterImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n-   #33 = NameAndType        #5:#34        // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n-   #34 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n-   #35 = InterfaceMethodref #36.#37       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #36 = Class              #38           // java/util/List\n-   #37 = NameAndType        #39:#40       // add:(Ljava/lang/Object;)Z\n-   #38 = Utf8               java/util/List\n-   #39 = Utf8               add\n-   #40 = Utf8               (Ljava/lang/Object;)Z\n-   #41 = Methodref          #11.#42       // org/osgi/util/converter/ConverterBuilderImpl.getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n-   #42 = NameAndType        #43:#44       // getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n-   #43 = Utf8               getRulesList\n-   #44 = Utf8               (Ljava/lang/reflect/Type;)Ljava/util/List;\n-   #45 = InterfaceMethodref #46.#47       // org/osgi/util/converter/TargetRule.getTargetType:()Ljava/lang/reflect/Type;\n-   #46 = Class              #48           // org/osgi/util/converter/TargetRule\n-   #47 = NameAndType        #49:#50       // getTargetType:()Ljava/lang/reflect/Type;\n-   #48 = Utf8               org/osgi/util/converter/TargetRule\n-   #49 = Utf8               getTargetType\n-   #50 = Utf8               ()Ljava/lang/reflect/Type;\n-   #51 = InterfaceMethodref #46.#52       // org/osgi/util/converter/TargetRule.getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n-   #52 = NameAndType        #53:#54       // getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n-   #53 = Utf8               getFunction\n-   #54 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n-   #55 = Class              #56           // java/lang/reflect/ParameterizedType\n-   #56 = Utf8               java/lang/reflect/ParameterizedType\n-   #57 = InterfaceMethodref #55.#58       // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-   #58 = NameAndType        #59:#60       // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-   #59 = Utf8               getActualTypeArguments\n-   #60 = Utf8               ()[Ljava/lang/reflect/Type;\n-   #61 = Class              #62           // java/lang/reflect/WildcardType\n-   #62 = Utf8               java/lang/reflect/WildcardType\n-   #63 = InterfaceMethodref #55.#64       // java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n-   #64 = NameAndType        #65:#50       // getRawType:()Ljava/lang/reflect/Type;\n-   #65 = Utf8               getRawType\n-   #66 = InterfaceMethodref #67.#68       // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #67 = Class              #69           // java/util/Map\n-   #68 = NameAndType        #70:#71       // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #69 = Utf8               java/util/Map\n-   #70 = Utf8               get\n-   #71 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-   #72 = InterfaceMethodref #67.#73       // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #73 = NameAndType        #74:#75       // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #74 = Utf8               put\n-   #75 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #76 = Methodref          #11.#77       // org/osgi/util/converter/ConverterBuilderImpl.build:()Lorg/osgi/util/converter/InternalConverter;\n-   #77 = NameAndType        #78:#79       // build:()Lorg/osgi/util/converter/InternalConverter;\n-   #78 = Utf8               build\n-   #79 = Utf8               ()Lorg/osgi/util/converter/InternalConverter;\n-   #80 = Class              #81           // org/osgi/util/converter/ConverterBuilder\n-   #81 = Utf8               org/osgi/util/converter/ConverterBuilder\n-   #82 = Utf8               Signature\n-   #83 = Utf8               Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n-   #84 = Utf8               Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n-   #85 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n-   #86 = Utf8               Code\n-   #87 = Utf8               LineNumberTable\n-   #88 = Utf8               LocalVariableTable\n-   #89 = Utf8               this\n-   #90 = Utf8               Lorg/osgi/util/converter/ConverterBuilderImpl;\n-   #91 = Utf8               c\n-   #92 = Utf8               errorHandler\n-   #93 = Utf8               (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n-   #94 = Utf8               func\n-   #95 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n-   #96 = Utf8               rule\n-   #97 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n-   #98 = Utf8               t\n-   #99 = Utf8               Ljava/lang/reflect/Type;\n-  #100 = Utf8               (Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n-  #101 = Utf8               pt\n-  #102 = Utf8               Ljava/lang/reflect/ParameterizedType;\n-  #103 = Utf8               containsWildCard\n-  #104 = Utf8               Z\n-  #105 = Utf8               Lorg/osgi/util/converter/TargetRule;\n-  #106 = Utf8               type\n-  #107 = Utf8               StackMapTable\n-  #108 = Class              #109          // java/lang/reflect/Type\n-  #109 = Utf8               java/lang/reflect/Type\n-  #110 = Class              #111          // \"[Ljava/lang/reflect/Type;\"\n-  #111 = Utf8               [Ljava/lang/reflect/Type;\n-  #112 = Utf8               l\n-  #113 = Utf8               LocalVariableTypeTable\n-  #114 = Utf8               (Ljava/lang/reflect/Type;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n-  #115 = Utf8               ()Lorg/osgi/util/converter/Converter;\n-  #116 = Utf8               SourceFile\n-  #117 = Utf8               ConverterBuilderImpl.java\n+    #1 = Methodref          #25.#77       // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #78           // java/util/HashMap\n+    #3 = Methodref          #2.#77        // java/util/HashMap.\"<init>\":()V\n+    #4 = Fieldref           #24.#79       // org/osgi/util/converter/ConverterBuilderImpl.rules:Ljava/util/Map;\n+    #5 = Class              #80           // java/util/ArrayList\n+    #6 = Methodref          #5.#77        // java/util/ArrayList.\"<init>\":()V\n+    #7 = Fieldref           #24.#81       // org/osgi/util/converter/ConverterBuilderImpl.catchAllRules:Ljava/util/List;\n+    #8 = Fieldref           #24.#82       // org/osgi/util/converter/ConverterBuilderImpl.errorHandlers:Ljava/util/List;\n+    #9 = Fieldref           #24.#83       // org/osgi/util/converter/ConverterBuilderImpl.converter:Lorg/osgi/util/converter/InternalConverter;\n+   #10 = Class              #84           // org/osgi/util/converter/CustomConverterImpl\n+   #11 = Methodref          #10.#85       // org/osgi/util/converter/CustomConverterImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n+   #12 = InterfaceMethodref #21.#86       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #13 = Methodref          #24.#87       // org/osgi/util/converter/ConverterBuilderImpl.getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n+   #14 = InterfaceMethodref #88.#89       // org/osgi/util/converter/TargetRule.getTargetType:()Ljava/lang/reflect/Type;\n+   #15 = InterfaceMethodref #88.#90       // org/osgi/util/converter/TargetRule.getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n+   #16 = Class              #91           // java/lang/reflect/ParameterizedType\n+   #17 = InterfaceMethodref #16.#92       // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+   #18 = Class              #93           // java/lang/reflect/WildcardType\n+   #19 = InterfaceMethodref #16.#94       // java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n+   #20 = InterfaceMethodref #95.#96       // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #21 = Class              #97           // java/util/List\n+   #22 = InterfaceMethodref #95.#98       // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #23 = Methodref          #24.#99       // org/osgi/util/converter/ConverterBuilderImpl.build:()Lorg/osgi/util/converter/InternalConverter;\n+   #24 = Class              #100          // org/osgi/util/converter/ConverterBuilderImpl\n+   #25 = Class              #101          // java/lang/Object\n+   #26 = Class              #102          // org/osgi/util/converter/ConverterBuilder\n+   #27 = Utf8               converter\n+   #28 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #29 = Utf8               rules\n+   #30 = Utf8               Ljava/util/Map;\n+   #31 = Utf8               Signature\n+   #32 = Utf8               Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n+   #33 = Utf8               catchAllRules\n+   #34 = Utf8               Ljava/util/List;\n+   #35 = Utf8               Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+   #36 = Utf8               errorHandlers\n+   #37 = Utf8               <init>\n+   #38 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n+   #39 = Utf8               Code\n+   #40 = Utf8               LineNumberTable\n+   #41 = Utf8               LocalVariableTable\n+   #42 = Utf8               this\n+   #43 = Utf8               Lorg/osgi/util/converter/ConverterBuilderImpl;\n+   #44 = Utf8               c\n+   #45 = Utf8               build\n+   #46 = Utf8               ()Lorg/osgi/util/converter/InternalConverter;\n+   #47 = Utf8               errorHandler\n+   #48 = Utf8               (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n+   #49 = Utf8               func\n+   #50 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n+   #51 = Utf8               rule\n+   #52 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n+   #53 = Utf8               t\n+   #54 = Utf8               Ljava/lang/reflect/Type;\n+   #55 = Utf8               (Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+   #56 = Utf8               pt\n+   #57 = Utf8               Ljava/lang/reflect/ParameterizedType;\n+   #58 = Utf8               containsWildCard\n+   #59 = Utf8               Z\n+   #60 = Utf8               Lorg/osgi/util/converter/TargetRule;\n+   #61 = Utf8               type\n+   #62 = Utf8               StackMapTable\n+   #63 = Class              #100          // org/osgi/util/converter/ConverterBuilderImpl\n+   #64 = Class              #103          // org/osgi/util/converter/TargetRule\n+   #65 = Class              #104          // java/lang/reflect/Type\n+   #66 = Class              #91           // java/lang/reflect/ParameterizedType\n+   #67 = Class              #105          // \"[Ljava/lang/reflect/Type;\"\n+   #68 = Utf8               getRulesList\n+   #69 = Utf8               (Ljava/lang/reflect/Type;)Ljava/util/List;\n+   #70 = Utf8               l\n+   #71 = Utf8               LocalVariableTypeTable\n+   #72 = Class              #97           // java/util/List\n+   #73 = Utf8               (Ljava/lang/reflect/Type;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+   #74 = Utf8               ()Lorg/osgi/util/converter/Converter;\n+   #75 = Utf8               SourceFile\n+   #76 = Utf8               ConverterBuilderImpl.java\n+   #77 = NameAndType        #37:#106      // \"<init>\":()V\n+   #78 = Utf8               java/util/HashMap\n+   #79 = NameAndType        #29:#30       // rules:Ljava/util/Map;\n+   #80 = Utf8               java/util/ArrayList\n+   #81 = NameAndType        #33:#34       // catchAllRules:Ljava/util/List;\n+   #82 = NameAndType        #36:#34       // errorHandlers:Ljava/util/List;\n+   #83 = NameAndType        #27:#28       // converter:Lorg/osgi/util/converter/InternalConverter;\n+   #84 = Utf8               org/osgi/util/converter/CustomConverterImpl\n+   #85 = NameAndType        #37:#107      // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n+   #86 = NameAndType        #108:#109     // add:(Ljava/lang/Object;)Z\n+   #87 = NameAndType        #68:#69       // getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n+   #88 = Class              #103          // org/osgi/util/converter/TargetRule\n+   #89 = NameAndType        #110:#111     // getTargetType:()Ljava/lang/reflect/Type;\n+   #90 = NameAndType        #112:#113     // getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n+   #91 = Utf8               java/lang/reflect/ParameterizedType\n+   #92 = NameAndType        #114:#115     // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+   #93 = Utf8               java/lang/reflect/WildcardType\n+   #94 = NameAndType        #116:#111     // getRawType:()Ljava/lang/reflect/Type;\n+   #95 = Class              #117          // java/util/Map\n+   #96 = NameAndType        #118:#119     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #97 = Utf8               java/util/List\n+   #98 = NameAndType        #120:#121     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #99 = NameAndType        #45:#46       // build:()Lorg/osgi/util/converter/InternalConverter;\n+  #100 = Utf8               org/osgi/util/converter/ConverterBuilderImpl\n+  #101 = Utf8               java/lang/Object\n+  #102 = Utf8               org/osgi/util/converter/ConverterBuilder\n+  #103 = Utf8               org/osgi/util/converter/TargetRule\n+  #104 = Utf8               java/lang/reflect/Type\n+  #105 = Utf8               [Ljava/lang/reflect/Type;\n+  #106 = Utf8               ()V\n+  #107 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n+  #108 = Utf8               add\n+  #109 = Utf8               (Ljava/lang/Object;)Z\n+  #110 = Utf8               getTargetType\n+  #111 = Utf8               ()Ljava/lang/reflect/Type;\n+  #112 = Utf8               getFunction\n+  #113 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n+  #114 = Utf8               getActualTypeArguments\n+  #115 = Utf8               ()[Ljava/lang/reflect/Type;\n+  #116 = Utf8               getRawType\n+  #117 = Utf8               java/util/Map\n+  #118 = Utf8               get\n+  #119 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #120 = Utf8               put\n+  #121 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n {\n   private final org.osgi.util.converter.InternalConverter converter;\n     descriptor: Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.util.Map<java.lang.reflect.Type, java.util.List<org.osgi.util.converter.ConverterFunction>> rules;\n     descriptor: Ljava/util/Map;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #83                          // Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n+    Signature: #32                          // Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n \n   private final java.util.List<org.osgi.util.converter.ConverterFunction> catchAllRules;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #84                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+    Signature: #35                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n \n   private final java.util.List<org.osgi.util.converter.ConverterFunction> errorHandlers;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #84                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+    Signature: #35                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n \n   public org.osgi.util.converter.ConverterBuilderImpl(org.osgi.util.converter.InternalConverter);\n     descriptor: (Lorg/osgi/util/converter/InternalConverter;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #7                  // class java/util/HashMap\n+         5: new           #2                  // class java/util/HashMap\n          8: dup\n-         9: invokespecial #9                  // Method java/util/HashMap.\"<init>\":()V\n-        12: putfield      #10                 // Field rules:Ljava/util/Map;\n+         9: invokespecial #3                  // Method java/util/HashMap.\"<init>\":()V\n+        12: putfield      #4                  // Field rules:Ljava/util/Map;\n         15: aload_0\n-        16: new           #16                 // class java/util/ArrayList\n+        16: new           #5                  // class java/util/ArrayList\n         19: dup\n-        20: invokespecial #18                 // Method java/util/ArrayList.\"<init>\":()V\n-        23: putfield      #19                 // Field catchAllRules:Ljava/util/List;\n+        20: invokespecial #6                  // Method java/util/ArrayList.\"<init>\":()V\n+        23: putfield      #7                  // Field catchAllRules:Ljava/util/List;\n         26: aload_0\n-        27: new           #16                 // class java/util/ArrayList\n+        27: new           #5                  // class java/util/ArrayList\n         30: dup\n-        31: invokespecial #18                 // Method java/util/ArrayList.\"<init>\":()V\n-        34: putfield      #23                 // Field errorHandlers:Ljava/util/List;\n+        31: invokespecial #6                  // Method java/util/ArrayList.\"<init>\":()V\n+        34: putfield      #8                  // Field errorHandlers:Ljava/util/List;\n         37: aload_0\n         38: aload_1\n-        39: putfield      #26                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+        39: putfield      #9                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n         42: return\n       LineNumberTable:\n         line 38: 0\n         line 34: 4\n         line 35: 15\n         line 36: 26\n         line 39: 37\n@@ -184,41 +188,41 @@\n             0      43     1     c   Lorg/osgi/util/converter/InternalConverter;\n \n   public org.osgi.util.converter.InternalConverter build();\n     descriptor: ()Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=1, args_size=1\n-         0: new           #30                 // class org/osgi/util/converter/CustomConverterImpl\n+         0: new           #10                 // class org/osgi/util/converter/CustomConverterImpl\n          3: dup\n          4: aload_0\n-         5: getfield      #26                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+         5: getfield      #9                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n          8: aload_0\n-         9: getfield      #10                 // Field rules:Ljava/util/Map;\n+         9: getfield      #4                  // Field rules:Ljava/util/Map;\n         12: aload_0\n-        13: getfield      #19                 // Field catchAllRules:Ljava/util/List;\n+        13: getfield      #7                  // Field catchAllRules:Ljava/util/List;\n         16: aload_0\n-        17: getfield      #23                 // Field errorHandlers:Ljava/util/List;\n-        20: invokespecial #32                 // Method org/osgi/util/converter/CustomConverterImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n+        17: getfield      #8                  // Field errorHandlers:Ljava/util/List;\n+        20: invokespecial #11                 // Method org/osgi/util/converter/CustomConverterImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n         23: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Lorg/osgi/util/converter/ConverterBuilderImpl;\n \n   public org.osgi.util.converter.ConverterBuilder errorHandler(org.osgi.util.converter.ConverterFunction);\n     descriptor: (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #23                 // Field errorHandlers:Ljava/util/List;\n+         1: getfield      #8                  // Field errorHandlers:Ljava/util/List;\n          4: aload_1\n-         5: invokeinterface #35,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         5: invokeinterface #12,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         10: pop\n         11: aload_0\n         12: areturn\n       LineNumberTable:\n         line 50: 0\n         line 51: 11\n       LocalVariableTable:\n@@ -228,17 +232,17 @@\n \n   public org.osgi.util.converter.ConverterBuilder rule(org.osgi.util.converter.ConverterFunction);\n     descriptor: (Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #19                 // Field catchAllRules:Ljava/util/List;\n+         1: getfield      #7                  // Field catchAllRules:Ljava/util/List;\n          4: aload_1\n-         5: invokeinterface #35,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         5: invokeinterface #12,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         10: pop\n         11: aload_0\n         12: areturn\n       LineNumberTable:\n         line 56: 0\n         line 57: 11\n       LocalVariableTable:\n@@ -249,17 +253,17 @@\n   public org.osgi.util.converter.ConverterBuilder rule(java.lang.reflect.Type, org.osgi.util.converter.ConverterFunction);\n     descriptor: (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/ConverterFunction;)Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #41                 // Method getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n+         2: invokespecial #13                 // Method getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n          5: aload_2\n-         6: invokeinterface #35,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         6: invokeinterface #12,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         11: pop\n         12: aload_0\n         13: areturn\n       LineNumberTable:\n         line 62: 0\n         line 63: 12\n       LocalVariableTable:\n@@ -270,63 +274,63 @@\n \n   public org.osgi.util.converter.ConverterBuilder rule(org.osgi.util.converter.TargetRule);\n     descriptor: (Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=9, args_size=2\n          0: aload_1\n-         1: invokeinterface #45,  1           // InterfaceMethod org/osgi/util/converter/TargetRule.getTargetType:()Ljava/lang/reflect/Type;\n+         1: invokeinterface #14,  1           // InterfaceMethod org/osgi/util/converter/TargetRule.getTargetType:()Ljava/lang/reflect/Type;\n          6: astore_2\n          7: aload_0\n          8: aload_2\n-         9: invokespecial #41                 // Method getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n+         9: invokespecial #13                 // Method getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n         12: aload_1\n-        13: invokeinterface #51,  1           // InterfaceMethod org/osgi/util/converter/TargetRule.getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n-        18: invokeinterface #35,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        13: invokeinterface #15,  1           // InterfaceMethod org/osgi/util/converter/TargetRule.getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n+        18: invokeinterface #12,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         23: pop\n         24: aload_2\n-        25: instanceof    #55                 // class java/lang/reflect/ParameterizedType\n+        25: instanceof    #16                 // class java/lang/reflect/ParameterizedType\n         28: ifeq          116\n         31: aload_2\n-        32: checkcast     #55                 // class java/lang/reflect/ParameterizedType\n+        32: checkcast     #16                 // class java/lang/reflect/ParameterizedType\n         35: astore_3\n         36: iconst_0\n         37: istore        4\n         39: aload_3\n-        40: invokeinterface #57,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+        40: invokeinterface #17,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n         45: astore        5\n         47: aload         5\n         49: arraylength\n         50: istore        6\n         52: iconst_0\n         53: istore        7\n         55: iload         7\n         57: iload         6\n         59: if_icmpge     89\n         62: aload         5\n         64: iload         7\n         66: aaload\n         67: astore        8\n         69: aload         8\n-        71: instanceof    #61                 // class java/lang/reflect/WildcardType\n+        71: instanceof    #18                 // class java/lang/reflect/WildcardType\n         74: ifeq          83\n         77: iconst_1\n         78: istore        4\n         80: goto          89\n         83: iinc          7, 1\n         86: goto          55\n         89: iload         4\n         91: ifeq          116\n         94: aload_0\n         95: aload_3\n-        96: invokeinterface #63,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n-       101: invokespecial #41                 // Method getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n+        96: invokeinterface #19,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n+       101: invokespecial #13                 // Method getRulesList:(Ljava/lang/reflect/Type;)Ljava/util/List;\n        104: aload_1\n-       105: invokeinterface #51,  1           // InterfaceMethod org/osgi/util/converter/TargetRule.getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n-       110: invokeinterface #35,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       105: invokeinterface #15,  1           // InterfaceMethod org/osgi/util/converter/TargetRule.getFunction:()Lorg/osgi/util/converter/ConverterFunction;\n+       110: invokeinterface #12,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n        115: pop\n        116: aload_0\n        117: areturn\n       LineNumberTable:\n         line 68: 0\n         line 69: 7\n         line 71: 24\n@@ -361,30 +365,30 @@\n \n   private java.util.List<org.osgi.util.converter.ConverterFunction> getRulesList(java.lang.reflect.Type);\n     descriptor: (Ljava/lang/reflect/Type;)Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #10                 // Field rules:Ljava/util/Map;\n+         1: getfield      #4                  // Field rules:Ljava/util/Map;\n          4: aload_1\n-         5: invokeinterface #66,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        10: checkcast     #36                 // class java/util/List\n+         5: invokeinterface #20,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        10: checkcast     #21                 // class java/util/List\n         13: astore_2\n         14: aload_2\n         15: ifnonnull     38\n-        18: new           #16                 // class java/util/ArrayList\n+        18: new           #5                  // class java/util/ArrayList\n         21: dup\n-        22: invokespecial #18                 // Method java/util/ArrayList.\"<init>\":()V\n+        22: invokespecial #6                  // Method java/util/ArrayList.\"<init>\":()V\n         25: astore_2\n         26: aload_0\n-        27: getfield      #10                 // Field rules:Ljava/util/Map;\n+        27: getfield      #4                  // Field rules:Ljava/util/Map;\n         30: aload_1\n         31: aload_2\n-        32: invokeinterface #72,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        32: invokeinterface #22,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         37: pop\n         38: aload_2\n         39: areturn\n       LineNumberTable:\n         line 94: 0\n         line 95: 14\n         line 96: 18\n@@ -398,23 +402,23 @@\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            14      26     2     l   Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 38\n           locals = [ class java/util/List ]\n-    Signature: #114                         // (Ljava/lang/reflect/Type;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+    Signature: #73                          // (Ljava/lang/reflect/Type;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n \n   public org.osgi.util.converter.Converter build();\n     descriptor: ()Lorg/osgi/util/converter/Converter;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #76                 // Method build:()Lorg/osgi/util/converter/InternalConverter;\n+         1: invokevirtual #23                 // Method build:()Lorg/osgi/util/converter/InternalConverter;\n          4: areturn\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/ConverterBuilderImpl;\n }\n"}]}, {"source1": "org/osgi/util/converter/ConverterFunction.class", "source2": "org/osgi/util/converter/ConverterFunction.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,41 +1,41 @@\n-  SHA-256 checksum b6059c15b9c6ca7793f232671524dbc527c2c33e27278124ec5f8c4578fbdb6b\n+  SHA-256 checksum 0e06fa8aff4065b89d394b3fd9ca4c90b63f531a99d9451229f0288d5facc5e4\n   Compiled from \"ConverterFunction.java\"\n public interface org.osgi.util.converter.ConverterFunction\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n-  this_class: #8                          // org/osgi/util/converter/ConverterFunction\n+  this_class: #4                          // org/osgi/util/converter/ConverterFunction\n   super_class: #1                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 2, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // java/lang/Object\n-   #2 = Utf8               java/lang/Object\n-   #3 = Methodref          #1.#4          // java/lang/Object.\"<init>\":()V\n-   #4 = NameAndType        #5:#6          // \"<init>\":()V\n-   #5 = Utf8               <init>\n-   #6 = Utf8               ()V\n-   #7 = Fieldref           #8.#9          // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n-   #8 = Class              #10            // org/osgi/util/converter/ConverterFunction\n-   #9 = NameAndType        #11:#12        // CANNOT_HANDLE:Ljava/lang/Object;\n-  #10 = Utf8               org/osgi/util/converter/ConverterFunction\n-  #11 = Utf8               CANNOT_HANDLE\n-  #12 = Utf8               Ljava/lang/Object;\n-  #13 = Utf8               apply\n-  #14 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #15 = Utf8               Exceptions\n-  #16 = Class              #17            // java/lang/Exception\n-  #17 = Utf8               java/lang/Exception\n-  #18 = Utf8               <clinit>\n-  #19 = Utf8               Code\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               SourceFile\n-  #22 = Utf8               ConverterFunction.java\n-  #23 = Utf8               RuntimeInvisibleAnnotations\n-  #24 = Utf8               Lorg/osgi/annotation/versioning/ConsumerType;\n+   #1 = Class              #19            // java/lang/Object\n+   #2 = Methodref          #1.#20         // java/lang/Object.\"<init>\":()V\n+   #3 = Fieldref           #4.#21         // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+   #4 = Class              #22            // org/osgi/util/converter/ConverterFunction\n+   #5 = Utf8               CANNOT_HANDLE\n+   #6 = Utf8               Ljava/lang/Object;\n+   #7 = Utf8               apply\n+   #8 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+   #9 = Utf8               Exceptions\n+  #10 = Class              #23            // java/lang/Exception\n+  #11 = Utf8               <clinit>\n+  #12 = Utf8               ()V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               SourceFile\n+  #16 = Utf8               ConverterFunction.java\n+  #17 = Utf8               RuntimeInvisibleAnnotations\n+  #18 = Utf8               Lorg/osgi/annotation/versioning/ConsumerType;\n+  #19 = Utf8               java/lang/Object\n+  #20 = NameAndType        #24:#12        // \"<init>\":()V\n+  #21 = NameAndType        #5:#6          // CANNOT_HANDLE:Ljava/lang/Object;\n+  #22 = Utf8               org/osgi/util/converter/ConverterFunction\n+  #23 = Utf8               java/lang/Exception\n+  #24 = Utf8               <init>\n {\n   public static final java.lang.Object CANNOT_HANDLE;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n \n   public abstract java.lang.Object apply(java.lang.Object, java.lang.reflect.Type) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n@@ -46,17 +46,17 @@\n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n          0: new           #1                  // class java/lang/Object\n          3: dup\n-         4: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n-         7: putstatic     #7                  // Field CANNOT_HANDLE:Ljava/lang/Object;\n+         4: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n+         7: putstatic     #3                  // Field CANNOT_HANDLE:Ljava/lang/Object;\n         10: return\n       LineNumberTable:\n         line 38: 0\n }\n SourceFile: \"ConverterFunction.java\"\n RuntimeInvisibleAnnotations:\n-  0: #24()\n+  0: #18()\n     org.osgi.annotation.versioning.ConsumerType\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$1.class", "source2": "org/osgi/util/converter/ConverterImpl$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,110 +1,113 @@\n-  SHA-256 checksum 13938852e275f8c1ce4f6301a41b863036df53ee4b39f7c8259291fc7585c525\n+  SHA-256 checksum 9e1ecd13908e89ecb3a69ebfac28352837dd2147b76282773dc5d51c30e5f0c4\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$1 extends java.lang.Object implements org.osgi.util.function.Function<java.util.Calendar, java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$1\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // org/osgi/util/converter/ConverterImpl$1\n+  super_class: #9                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$1.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$1\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$1\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Fieldref           #14.#15        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               ISO8601_DATE_FORMAT\n-  #18 = Utf8               Ljava/text/SimpleDateFormat;\n-  #19 = Methodref          #20.#21        // java/util/Calendar.getTime:()Ljava/util/Date;\n-  #20 = Class              #22            // java/util/Calendar\n-  #21 = NameAndType        #23:#24        // getTime:()Ljava/util/Date;\n-  #22 = Utf8               java/util/Calendar\n-  #23 = Utf8               getTime\n-  #24 = Utf8               ()Ljava/util/Date;\n-  #25 = Methodref          #26.#27        // java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n-  #26 = Class              #28            // java/text/SimpleDateFormat\n-  #27 = NameAndType        #29:#30        // format:(Ljava/util/Date;)Ljava/lang/String;\n-  #28 = Utf8               java/text/SimpleDateFormat\n-  #29 = Utf8               format\n-  #30 = Utf8               (Ljava/util/Date;)Ljava/lang/String;\n-  #31 = Methodref          #2.#32         // org/osgi/util/converter/ConverterImpl$1.apply:(Ljava/util/Calendar;)Ljava/lang/String;\n-  #32 = NameAndType        #33:#34        // apply:(Ljava/util/Calendar;)Ljava/lang/String;\n-  #33 = Utf8               apply\n-  #34 = Utf8               (Ljava/util/Calendar;)Ljava/lang/String;\n-  #35 = Class              #36            // org/osgi/util/function/Function\n-  #36 = Utf8               org/osgi/util/function/Function\n-  #37 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #38 = Utf8               Code\n-  #39 = Utf8               LineNumberTable\n-  #40 = Utf8               LocalVariableTable\n-  #41 = Utf8               this\n-  #42 = Utf8               Lorg/osgi/util/converter/ConverterImpl$1;\n-  #43 = Utf8               f\n-  #44 = Utf8               Ljava/util/Calendar;\n-  #45 = Utf8               StackMapTable\n-  #46 = Class              #47            // java/lang/Throwable\n-  #47 = Utf8               java/lang/Throwable\n-  #48 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #49 = Utf8               Signature\n-  #50 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/String;>;\n-  #51 = Utf8               SourceFile\n-  #52 = Utf8               ConverterImpl.java\n-  #53 = Utf8               EnclosingMethod\n-  #54 = NameAndType        #55:#56        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #55 = Utf8               addStandardRules\n-  #56 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #57 = Utf8               InnerClasses\n+   #1 = Fieldref           #8.#38         // org/osgi/util/converter/ConverterImpl$1.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #9.#39         // java/lang/Object.\"<init>\":()V\n+   #3 = Fieldref           #36.#40        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+   #4 = Methodref          #6.#41         // java/util/Calendar.getTime:()Ljava/util/Date;\n+   #5 = Methodref          #42.#43        // java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n+   #6 = Class              #44            // java/util/Calendar\n+   #7 = Methodref          #8.#45         // org/osgi/util/converter/ConverterImpl$1.apply:(Ljava/util/Calendar;)Ljava/lang/String;\n+   #8 = Class              #46            // org/osgi/util/converter/ConverterImpl$1\n+   #9 = Class              #47            // java/lang/Object\n+  #10 = Class              #48            // org/osgi/util/function/Function\n+  #11 = Utf8               this$0\n+  #12 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #13 = Utf8               <init>\n+  #14 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               InnerClasses\n+  #20 = Utf8               Lorg/osgi/util/converter/ConverterImpl$1;\n+  #21 = Utf8               apply\n+  #22 = Utf8               (Ljava/util/Calendar;)Ljava/lang/String;\n+  #23 = Utf8               f\n+  #24 = Utf8               Ljava/util/Calendar;\n+  #25 = Utf8               StackMapTable\n+  #26 = Class              #46            // org/osgi/util/converter/ConverterImpl$1\n+  #27 = Class              #44            // java/util/Calendar\n+  #28 = Class              #47            // java/lang/Object\n+  #29 = Class              #49            // java/lang/Throwable\n+  #30 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #31 = Utf8               Signature\n+  #32 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/String;>;\n+  #33 = Utf8               SourceFile\n+  #34 = Utf8               ConverterImpl.java\n+  #35 = Utf8               EnclosingMethod\n+  #36 = Class              #50            // org/osgi/util/converter/ConverterImpl\n+  #37 = NameAndType        #51:#52        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #38 = NameAndType        #11:#12        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #39 = NameAndType        #13:#53        // \"<init>\":()V\n+  #40 = NameAndType        #54:#55        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+  #41 = NameAndType        #56:#57        // getTime:()Ljava/util/Date;\n+  #42 = Class              #58            // java/text/SimpleDateFormat\n+  #43 = NameAndType        #59:#60        // format:(Ljava/util/Date;)Ljava/lang/String;\n+  #44 = Utf8               java/util/Calendar\n+  #45 = NameAndType        #21:#22        // apply:(Ljava/util/Calendar;)Ljava/lang/String;\n+  #46 = Utf8               org/osgi/util/converter/ConverterImpl$1\n+  #47 = Utf8               java/lang/Object\n+  #48 = Utf8               org/osgi/util/function/Function\n+  #49 = Utf8               java/lang/Throwable\n+  #50 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #51 = Utf8               addStandardRules\n+  #52 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #53 = Utf8               ()V\n+  #54 = Utf8               ISO8601_DATE_FORMAT\n+  #55 = Utf8               Ljava/text/SimpleDateFormat;\n+  #56 = Utf8               getTime\n+  #57 = Utf8               ()Ljava/util/Date;\n+  #58 = Utf8               java/text/SimpleDateFormat\n+  #59 = Utf8               format\n+  #60 = Utf8               (Ljava/util/Date;)Ljava/lang/String;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$1(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$1;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.String apply(java.util.Calendar);\n     descriptor: (Ljava/util/Calendar;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=4, args_size=2\n-         0: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+         0: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n          3: dup\n          4: astore_2\n          5: monitorenter\n-         6: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+         6: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n          9: aload_1\n-        10: invokevirtual #19                 // Method java/util/Calendar.getTime:()Ljava/util/Date;\n-        13: invokevirtual #25                 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n+        10: invokevirtual #4                  // Method java/util/Calendar.getTime:()Ljava/util/Date;\n+        13: invokevirtual #5                  // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n         16: aload_2\n         17: monitorexit\n         18: areturn\n         19: astore_3\n         20: aload_2\n         21: monitorexit\n         22: aload_3\n@@ -130,21 +133,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #20                 // class java/util/Calendar\n-         5: invokevirtual #31                 // Method apply:(Ljava/util/Calendar;)Ljava/lang/String;\n+         2: checkcast     #6                  // class java/util/Calendar\n+         5: invokevirtual #7                  // Method apply:(Ljava/util/Calendar;)Ljava/lang/String;\n          8: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$1;\n }\n-Signature: #50                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/String;>;\n+Signature: #32                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#54                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #36.#37                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$1\n+  #8;                                     // class org/osgi/util/converter/ConverterImpl$1\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$10.class", "source2": "org/osgi/util/converter/ConverterImpl$10.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum cfa4d5d4995caa3613b41b94addecb5e4ffbc0e8012213dd23a9fdb187b9274e\n+  SHA-256 checksum 7b48a2bfa4cfdba5005c732a35f7edb615f1cc4cb005866d828d30fb83462e92\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$10 extends org.osgi.util.converter.Rule<java.lang.Character, java.lang.Boolean>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$10\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$10\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$10.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$10\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$10\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$10.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$10\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$10;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Boolean;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Boolean;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$10;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Boolean;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Boolean;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$10\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$10(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 114: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$10;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Boolean;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Boolean;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Boolean;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$10\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$10\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$11.class", "source2": "org/osgi/util/converter/ConverterImpl$11.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,106 +1,107 @@\n-  SHA-256 checksum defdeb34cf9cef00c285d5eef2d1fdabec5b077c5f36f06409beb762471baef1\n+  SHA-256 checksum 9c05ea218fcb48ef98a7c3d860277eceb0e309797d64d360343994943fcb08ee\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$11 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Boolean, java.lang.Character>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$11\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$11\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$11.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$11\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$11\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/lang/Boolean.booleanValue:()Z\n-  #14 = Class              #16            // java/lang/Boolean\n-  #15 = NameAndType        #17:#18        // booleanValue:()Z\n-  #16 = Utf8               java/lang/Boolean\n-  #17 = Utf8               booleanValue\n-  #18 = Utf8               ()Z\n-  #19 = Methodref          #20.#21        // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n-  #20 = Class              #22            // java/lang/Character\n-  #21 = NameAndType        #23:#24        // valueOf:(C)Ljava/lang/Character;\n-  #22 = Utf8               java/lang/Character\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (C)Ljava/lang/Character;\n-  #25 = Methodref          #2.#26         // org/osgi/util/converter/ConverterImpl$11.apply:(Ljava/lang/Boolean;)Ljava/lang/Character;\n-  #26 = NameAndType        #27:#28        // apply:(Ljava/lang/Boolean;)Ljava/lang/Character;\n-  #27 = Utf8               apply\n-  #28 = Utf8               (Ljava/lang/Boolean;)Ljava/lang/Character;\n-  #29 = Class              #30            // org/osgi/util/function/Function\n-  #30 = Utf8               org/osgi/util/function/Function\n-  #31 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lorg/osgi/util/converter/ConverterImpl$11;\n-  #37 = Utf8               b\n-  #38 = Utf8               Ljava/lang/Boolean;\n-  #39 = Utf8               StackMapTable\n-  #40 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #41 = Utf8               Signature\n-  #42 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Boolean;Ljava/lang/Character;>;\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               ConverterImpl.java\n-  #45 = Utf8               EnclosingMethod\n-  #46 = Class              #47            // org/osgi/util/converter/ConverterImpl\n-  #47 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #48 = NameAndType        #49:#50        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #49 = Utf8               addStandardRules\n-  #50 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #51 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#33         // org/osgi/util/converter/ConverterImpl$11.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#34         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #5.#35         // java/lang/Boolean.booleanValue:()Z\n+   #4 = Methodref          #36.#37        // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+   #5 = Class              #38            // java/lang/Boolean\n+   #6 = Methodref          #7.#39         // org/osgi/util/converter/ConverterImpl$11.apply:(Ljava/lang/Boolean;)Ljava/lang/Character;\n+   #7 = Class              #40            // org/osgi/util/converter/ConverterImpl$11\n+   #8 = Class              #41            // java/lang/Object\n+   #9 = Class              #42            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$11;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/lang/Boolean;)Ljava/lang/Character;\n+  #22 = Utf8               b\n+  #23 = Utf8               Ljava/lang/Boolean;\n+  #24 = Utf8               StackMapTable\n+  #25 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #26 = Utf8               Signature\n+  #27 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Boolean;Ljava/lang/Character;>;\n+  #28 = Utf8               SourceFile\n+  #29 = Utf8               ConverterImpl.java\n+  #30 = Utf8               EnclosingMethod\n+  #31 = Class              #43            // org/osgi/util/converter/ConverterImpl\n+  #32 = NameAndType        #44:#45        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #33 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #34 = NameAndType        #12:#46        // \"<init>\":()V\n+  #35 = NameAndType        #47:#48        // booleanValue:()Z\n+  #36 = Class              #49            // java/lang/Character\n+  #37 = NameAndType        #50:#51        // valueOf:(C)Ljava/lang/Character;\n+  #38 = Utf8               java/lang/Boolean\n+  #39 = NameAndType        #20:#21        // apply:(Ljava/lang/Boolean;)Ljava/lang/Character;\n+  #40 = Utf8               org/osgi/util/converter/ConverterImpl$11\n+  #41 = Utf8               java/lang/Object\n+  #42 = Utf8               org/osgi/util/function/Function\n+  #43 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #44 = Utf8               addStandardRules\n+  #45 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #46 = Utf8               ()V\n+  #47 = Utf8               booleanValue\n+  #48 = Utf8               ()Z\n+  #49 = Utf8               java/lang/Character\n+  #50 = Utf8               valueOf\n+  #51 = Utf8               (C)Ljava/lang/Character;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$11(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 118: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$11;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Character apply(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ljava/lang/Character;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/Boolean.booleanValue:()Z\n+         1: invokevirtual #3                  // Method java/lang/Boolean.booleanValue:()Z\n          4: ifeq          11\n          7: iconst_1\n          8: goto          12\n         11: iconst_0\n-        12: invokestatic  #19                 // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+        12: invokestatic  #4                  // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n         15: areturn\n       LineNumberTable:\n-        line 122: 0\n+        line 121: 0\n+        line 122: 1\n         line 121: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ConverterImpl$11;\n             0      16     1     b   Ljava/lang/Boolean;\n       StackMapTable: number_of_entries = 2\n         frame_type = 11 /* same */\n@@ -110,21 +111,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/lang/Boolean\n-         5: invokevirtual #25                 // Method apply:(Ljava/lang/Boolean;)Ljava/lang/Character;\n+         2: checkcast     #5                  // class java/lang/Boolean\n+         5: invokevirtual #6                  // Method apply:(Ljava/lang/Boolean;)Ljava/lang/Character;\n          8: areturn\n       LineNumberTable:\n         line 118: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$11;\n }\n-Signature: #42                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Boolean;Ljava/lang/Character;>;\n+Signature: #27                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Boolean;Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #46.#48                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #31.#32                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$11\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$11\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$12.class", "source2": "org/osgi/util/converter/ConverterImpl$12.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 9b317249b19e819a4b64b7d6c6c0b30349d283520c4bf956e19d5a9a017b808d\n+  SHA-256 checksum 36045b819b4095c39a575524c71a235a083d16f0beb0b9475a64a01e2f678a09\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$12 extends org.osgi.util.converter.Rule<java.lang.Boolean, java.lang.Character>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$12\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$12\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$12.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$12\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$12\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$12.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$12\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$12;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Boolean;Ljava/lang/Character;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Boolean;Ljava/lang/Character;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$12;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Boolean;Ljava/lang/Character;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Boolean;Ljava/lang/Character;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$12\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$12(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 124: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$12;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Boolean;Ljava/lang/Character;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Boolean;Ljava/lang/Character;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Boolean;Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$12\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$12\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$13.class", "source2": "org/osgi/util/converter/ConverterImpl$13.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 a06a1795d326bf497877bddf4b83becebfa0958c2186c85dbda827d739eb7da0\n+  SHA-256 checksum 855f132e6990ce6b3836c8dffc7cee5d54f598f3f6ef196ceb25552443775431\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$13 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Character, java.lang.Integer>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$13\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$13\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$13.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$13\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$13\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/lang/Character.charValue:()C\n-  #14 = Class              #16            // java/lang/Character\n-  #15 = NameAndType        #17:#18        // charValue:()C\n-  #16 = Utf8               java/lang/Character\n-  #17 = Utf8               charValue\n-  #18 = Utf8               ()C\n-  #19 = Methodref          #20.#21        // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-  #20 = Class              #22            // java/lang/Integer\n-  #21 = NameAndType        #23:#24        // valueOf:(I)Ljava/lang/Integer;\n-  #22 = Utf8               java/lang/Integer\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (I)Ljava/lang/Integer;\n-  #25 = Methodref          #2.#26         // org/osgi/util/converter/ConverterImpl$13.apply:(Ljava/lang/Character;)Ljava/lang/Integer;\n-  #26 = NameAndType        #27:#28        // apply:(Ljava/lang/Character;)Ljava/lang/Integer;\n-  #27 = Utf8               apply\n-  #28 = Utf8               (Ljava/lang/Character;)Ljava/lang/Integer;\n-  #29 = Class              #30            // org/osgi/util/function/Function\n-  #30 = Utf8               org/osgi/util/function/Function\n-  #31 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lorg/osgi/util/converter/ConverterImpl$13;\n-  #37 = Utf8               c\n-  #38 = Utf8               Ljava/lang/Character;\n-  #39 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #40 = Utf8               Signature\n-  #41 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Integer;>;\n-  #42 = Utf8               SourceFile\n-  #43 = Utf8               ConverterImpl.java\n-  #44 = Utf8               EnclosingMethod\n-  #45 = Class              #46            // org/osgi/util/converter/ConverterImpl\n-  #46 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #47 = NameAndType        #48:#49        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #48 = Utf8               addStandardRules\n-  #49 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #50 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#32         // org/osgi/util/converter/ConverterImpl$13.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#33         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #5.#34         // java/lang/Character.charValue:()C\n+   #4 = Methodref          #35.#36        // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #5 = Class              #37            // java/lang/Character\n+   #6 = Methodref          #7.#38         // org/osgi/util/converter/ConverterImpl$13.apply:(Ljava/lang/Character;)Ljava/lang/Integer;\n+   #7 = Class              #39            // org/osgi/util/converter/ConverterImpl$13\n+   #8 = Class              #40            // java/lang/Object\n+   #9 = Class              #41            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$13;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/lang/Character;)Ljava/lang/Integer;\n+  #22 = Utf8               c\n+  #23 = Utf8               Ljava/lang/Character;\n+  #24 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #25 = Utf8               Signature\n+  #26 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Integer;>;\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               ConverterImpl.java\n+  #29 = Utf8               EnclosingMethod\n+  #30 = Class              #42            // org/osgi/util/converter/ConverterImpl\n+  #31 = NameAndType        #43:#44        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #32 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #33 = NameAndType        #12:#45        // \"<init>\":()V\n+  #34 = NameAndType        #46:#47        // charValue:()C\n+  #35 = Class              #48            // java/lang/Integer\n+  #36 = NameAndType        #49:#50        // valueOf:(I)Ljava/lang/Integer;\n+  #37 = Utf8               java/lang/Character\n+  #38 = NameAndType        #20:#21        // apply:(Ljava/lang/Character;)Ljava/lang/Integer;\n+  #39 = Utf8               org/osgi/util/converter/ConverterImpl$13\n+  #40 = Utf8               java/lang/Object\n+  #41 = Utf8               org/osgi/util/function/Function\n+  #42 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #43 = Utf8               addStandardRules\n+  #44 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #45 = Utf8               ()V\n+  #46 = Utf8               charValue\n+  #47 = Utf8               ()C\n+  #48 = Utf8               java/lang/Integer\n+  #49 = Utf8               valueOf\n+  #50 = Utf8               (I)Ljava/lang/Integer;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$13(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 128: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$13;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Integer apply(java.lang.Character);\n     descriptor: (Ljava/lang/Character;)Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/Character.charValue:()C\n-         4: invokestatic  #19                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+         1: invokevirtual #3                  // Method java/lang/Character.charValue:()C\n+         4: invokestatic  #4                  // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n          7: areturn\n       LineNumberTable:\n         line 131: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/ConverterImpl$13;\n             0       8     1     c   Ljava/lang/Character;\n@@ -100,21 +100,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/lang/Character\n-         5: invokevirtual #25                 // Method apply:(Ljava/lang/Character;)Ljava/lang/Integer;\n+         2: checkcast     #5                  // class java/lang/Character\n+         5: invokevirtual #6                  // Method apply:(Ljava/lang/Character;)Ljava/lang/Integer;\n          8: areturn\n       LineNumberTable:\n         line 128: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$13;\n }\n-Signature: #41                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Integer;>;\n+Signature: #26                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Integer;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #45.#47                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #30.#31                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$13\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$13\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$14.class", "source2": "org/osgi/util/converter/ConverterImpl$14.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum d59c7ded60af8eee71ffd15fcbca4466301b2397ccb217eadb3272f45fedd065\n+  SHA-256 checksum bba96e90dd4c477af244f47ccc5263ba816fe32bff7cafa9b9026cf04f3e6658\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$14 extends org.osgi.util.converter.Rule<java.lang.Character, java.lang.Integer>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$14\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$14\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$14.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$14\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$14\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$14.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$14\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$14;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Integer;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Integer;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$14;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Integer;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Integer;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$14\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$14(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 133: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$14;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Integer;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Integer;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Integer;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$14\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$14\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$15.class", "source2": "org/osgi/util/converter/ConverterImpl$15.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,99 +1,99 @@\n-  SHA-256 checksum fb133c05d93edfc26124e39700d1308e33e68accd9192aab6039f06e350eb26d\n+  SHA-256 checksum 37c54aba214ab7b665f24d52c28188e92b170be17f9412933fe576e9b52834ea\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$15 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Character, java.lang.Long>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$15\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$15\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$15.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$15\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$15\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/lang/Character.charValue:()C\n-  #14 = Class              #16            // java/lang/Character\n-  #15 = NameAndType        #17:#18        // charValue:()C\n-  #16 = Utf8               java/lang/Character\n-  #17 = Utf8               charValue\n-  #18 = Utf8               ()C\n-  #19 = Methodref          #20.#21        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #20 = Class              #22            // java/lang/Long\n-  #21 = NameAndType        #23:#24        // valueOf:(J)Ljava/lang/Long;\n-  #22 = Utf8               java/lang/Long\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (J)Ljava/lang/Long;\n-  #25 = Methodref          #2.#26         // org/osgi/util/converter/ConverterImpl$15.apply:(Ljava/lang/Character;)Ljava/lang/Long;\n-  #26 = NameAndType        #27:#28        // apply:(Ljava/lang/Character;)Ljava/lang/Long;\n-  #27 = Utf8               apply\n-  #28 = Utf8               (Ljava/lang/Character;)Ljava/lang/Long;\n-  #29 = Class              #30            // org/osgi/util/function/Function\n-  #30 = Utf8               org/osgi/util/function/Function\n-  #31 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lorg/osgi/util/converter/ConverterImpl$15;\n-  #37 = Utf8               c\n-  #38 = Utf8               Ljava/lang/Character;\n-  #39 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #40 = Utf8               Signature\n-  #41 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Long;>;\n-  #42 = Utf8               SourceFile\n-  #43 = Utf8               ConverterImpl.java\n-  #44 = Utf8               EnclosingMethod\n-  #45 = Class              #46            // org/osgi/util/converter/ConverterImpl\n-  #46 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #47 = NameAndType        #48:#49        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #48 = Utf8               addStandardRules\n-  #49 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #50 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#32         // org/osgi/util/converter/ConverterImpl$15.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#33         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #5.#34         // java/lang/Character.charValue:()C\n+   #4 = Methodref          #35.#36        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #5 = Class              #37            // java/lang/Character\n+   #6 = Methodref          #7.#38         // org/osgi/util/converter/ConverterImpl$15.apply:(Ljava/lang/Character;)Ljava/lang/Long;\n+   #7 = Class              #39            // org/osgi/util/converter/ConverterImpl$15\n+   #8 = Class              #40            // java/lang/Object\n+   #9 = Class              #41            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$15;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/lang/Character;)Ljava/lang/Long;\n+  #22 = Utf8               c\n+  #23 = Utf8               Ljava/lang/Character;\n+  #24 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #25 = Utf8               Signature\n+  #26 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Long;>;\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               ConverterImpl.java\n+  #29 = Utf8               EnclosingMethod\n+  #30 = Class              #42            // org/osgi/util/converter/ConverterImpl\n+  #31 = NameAndType        #43:#44        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #32 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #33 = NameAndType        #12:#45        // \"<init>\":()V\n+  #34 = NameAndType        #46:#47        // charValue:()C\n+  #35 = Class              #48            // java/lang/Long\n+  #36 = NameAndType        #49:#50        // valueOf:(J)Ljava/lang/Long;\n+  #37 = Utf8               java/lang/Character\n+  #38 = NameAndType        #20:#21        // apply:(Ljava/lang/Character;)Ljava/lang/Long;\n+  #39 = Utf8               org/osgi/util/converter/ConverterImpl$15\n+  #40 = Utf8               java/lang/Object\n+  #41 = Utf8               org/osgi/util/function/Function\n+  #42 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #43 = Utf8               addStandardRules\n+  #44 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #45 = Utf8               ()V\n+  #46 = Utf8               charValue\n+  #47 = Utf8               ()C\n+  #48 = Utf8               java/lang/Long\n+  #49 = Utf8               valueOf\n+  #50 = Utf8               (J)Ljava/lang/Long;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$15(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 137: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$15;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Long apply(java.lang.Character);\n     descriptor: (Ljava/lang/Character;)Ljava/lang/Long;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/Character.charValue:()C\n+         1: invokevirtual #3                  // Method java/lang/Character.charValue:()C\n          4: i2l\n-         5: invokestatic  #19                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+         5: invokestatic  #4                  // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n          8: areturn\n       LineNumberTable:\n         line 140: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$15;\n             0       9     1     c   Ljava/lang/Character;\n@@ -101,21 +101,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/lang/Character\n-         5: invokevirtual #25                 // Method apply:(Ljava/lang/Character;)Ljava/lang/Long;\n+         2: checkcast     #5                  // class java/lang/Character\n+         5: invokevirtual #6                  // Method apply:(Ljava/lang/Character;)Ljava/lang/Long;\n          8: areturn\n       LineNumberTable:\n         line 137: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$15;\n }\n-Signature: #41                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Long;>;\n+Signature: #26                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Long;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #45.#47                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #30.#31                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$15\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$15\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$16.class", "source2": "org/osgi/util/converter/ConverterImpl$16.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum a443162b63d5b4e7e1d17b3a8c814a53edd456d53a6dda210ec4a1ffe04ba5d5\n+  SHA-256 checksum 12b94b94b7d2ed61504ac9b673963085cebc4e4e612c4ea24f9c456d75afd1a3\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$16 extends org.osgi.util.converter.Rule<java.lang.Character, java.lang.Long>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$16\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$16\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$16.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$16\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$16\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$16.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$16\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$16;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Long;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Long;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$16;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Long;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Long;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$16\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$16(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 142: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$16;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Long;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Long;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Character;Ljava/lang/Long;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$16\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$16\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$17.class", "source2": "org/osgi/util/converter/ConverterImpl$17.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,112 +1,113 @@\n-  SHA-256 checksum 4206265dbe6198074bec6fcef6b0bd3f052b2c10741f96dd00af91609dda142d\n+  SHA-256 checksum 9482800abc8357accaa8963cb01cc7d28eac3d3e5f8e0f6efdb72ffd4efbf0bd\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$17 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.lang.Character>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$17\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // org/osgi/util/converter/ConverterImpl$17\n+  super_class: #9                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$17.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$17\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$17\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/lang/String.length:()I\n-  #14 = Class              #16            // java/lang/String\n-  #15 = NameAndType        #17:#18        // length:()I\n-  #16 = Utf8               java/lang/String\n-  #17 = Utf8               length\n-  #18 = Utf8               ()I\n-  #19 = Methodref          #14.#20        // java/lang/String.charAt:(I)C\n-  #20 = NameAndType        #21:#22        // charAt:(I)C\n-  #21 = Utf8               charAt\n-  #22 = Utf8               (I)C\n-  #23 = Methodref          #24.#25        // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n-  #24 = Class              #26            // java/lang/Character\n-  #25 = NameAndType        #27:#28        // valueOf:(C)Ljava/lang/Character;\n-  #26 = Utf8               java/lang/Character\n-  #27 = Utf8               valueOf\n-  #28 = Utf8               (C)Ljava/lang/Character;\n-  #29 = Methodref          #2.#30         // org/osgi/util/converter/ConverterImpl$17.apply:(Ljava/lang/String;)Ljava/lang/Character;\n-  #30 = NameAndType        #31:#32        // apply:(Ljava/lang/String;)Ljava/lang/Character;\n-  #31 = Utf8               apply\n-  #32 = Utf8               (Ljava/lang/String;)Ljava/lang/Character;\n-  #33 = Class              #34            // org/osgi/util/function/Function\n-  #34 = Utf8               org/osgi/util/function/Function\n-  #35 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #36 = Utf8               Code\n-  #37 = Utf8               LineNumberTable\n-  #38 = Utf8               LocalVariableTable\n-  #39 = Utf8               this\n-  #40 = Utf8               Lorg/osgi/util/converter/ConverterImpl$17;\n-  #41 = Utf8               f\n-  #42 = Utf8               Ljava/lang/String;\n-  #43 = Utf8               StackMapTable\n-  #44 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #45 = Utf8               Signature\n-  #46 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Character;>;\n-  #47 = Utf8               SourceFile\n-  #48 = Utf8               ConverterImpl.java\n-  #49 = Utf8               EnclosingMethod\n-  #50 = Class              #51            // org/osgi/util/converter/ConverterImpl\n-  #51 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #52 = NameAndType        #53:#54        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #53 = Utf8               addStandardRules\n-  #54 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #55 = Utf8               InnerClasses\n+   #1 = Fieldref           #8.#34         // org/osgi/util/converter/ConverterImpl$17.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #9.#35         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #6.#36         // java/lang/String.length:()I\n+   #4 = Methodref          #6.#37         // java/lang/String.charAt:(I)C\n+   #5 = Methodref          #38.#39        // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+   #6 = Class              #40            // java/lang/String\n+   #7 = Methodref          #8.#41         // org/osgi/util/converter/ConverterImpl$17.apply:(Ljava/lang/String;)Ljava/lang/Character;\n+   #8 = Class              #42            // org/osgi/util/converter/ConverterImpl$17\n+   #9 = Class              #43            // java/lang/Object\n+  #10 = Class              #44            // org/osgi/util/function/Function\n+  #11 = Utf8               this$0\n+  #12 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #13 = Utf8               <init>\n+  #14 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               InnerClasses\n+  #20 = Utf8               Lorg/osgi/util/converter/ConverterImpl$17;\n+  #21 = Utf8               apply\n+  #22 = Utf8               (Ljava/lang/String;)Ljava/lang/Character;\n+  #23 = Utf8               f\n+  #24 = Utf8               Ljava/lang/String;\n+  #25 = Utf8               StackMapTable\n+  #26 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #27 = Utf8               Signature\n+  #28 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Character;>;\n+  #29 = Utf8               SourceFile\n+  #30 = Utf8               ConverterImpl.java\n+  #31 = Utf8               EnclosingMethod\n+  #32 = Class              #45            // org/osgi/util/converter/ConverterImpl\n+  #33 = NameAndType        #46:#47        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #34 = NameAndType        #11:#12        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #35 = NameAndType        #13:#48        // \"<init>\":()V\n+  #36 = NameAndType        #49:#50        // length:()I\n+  #37 = NameAndType        #51:#52        // charAt:(I)C\n+  #38 = Class              #53            // java/lang/Character\n+  #39 = NameAndType        #54:#55        // valueOf:(C)Ljava/lang/Character;\n+  #40 = Utf8               java/lang/String\n+  #41 = NameAndType        #21:#22        // apply:(Ljava/lang/String;)Ljava/lang/Character;\n+  #42 = Utf8               org/osgi/util/converter/ConverterImpl$17\n+  #43 = Utf8               java/lang/Object\n+  #44 = Utf8               org/osgi/util/function/Function\n+  #45 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #46 = Utf8               addStandardRules\n+  #47 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #48 = Utf8               ()V\n+  #49 = Utf8               length\n+  #50 = Utf8               ()I\n+  #51 = Utf8               charAt\n+  #52 = Utf8               (I)C\n+  #53 = Utf8               java/lang/Character\n+  #54 = Utf8               valueOf\n+  #55 = Utf8               (C)Ljava/lang/Character;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$17(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 146: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$17;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Character apply(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/Character;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/String.length:()I\n+         1: invokevirtual #3                  // Method java/lang/String.length:()I\n          4: ifle          15\n          7: aload_1\n          8: iconst_0\n-         9: invokevirtual #19                 // Method java/lang/String.charAt:(I)C\n+         9: invokevirtual #4                  // Method java/lang/String.charAt:(I)C\n         12: goto          16\n         15: iconst_0\n-        16: invokestatic  #23                 // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+        16: invokestatic  #5                  // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n         19: areturn\n       LineNumberTable:\n-        line 150: 0\n+        line 149: 0\n+        line 150: 1\n         line 149: 19\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lorg/osgi/util/converter/ConverterImpl$17;\n             0      20     1     f   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 15 /* same */\n@@ -116,21 +117,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/lang/String\n-         5: invokevirtual #29                 // Method apply:(Ljava/lang/String;)Ljava/lang/Character;\n+         2: checkcast     #6                  // class java/lang/String\n+         5: invokevirtual #7                  // Method apply:(Ljava/lang/String;)Ljava/lang/Character;\n          8: areturn\n       LineNumberTable:\n         line 146: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$17;\n }\n-Signature: #46                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Character;>;\n+Signature: #28                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #50.#52                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #32.#33                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$17\n+  #8;                                     // class org/osgi/util/converter/ConverterImpl$17\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$18.class", "source2": "org/osgi/util/converter/ConverterImpl$18.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 4dacd02acadb4ecbc8bcb0f47d5206aa09286e7858d2dad78ba7f9c4e9c51a0f\n+  SHA-256 checksum 763faac0b0d307b6139024a2bd6445d71cf3453ae0e8d6db08795c53e9b501ca\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$18 extends org.osgi.util.converter.Rule<java.lang.String, java.lang.Character>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$18\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$18\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$18.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$18\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$18\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$18.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$18\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$18;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Character;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Character;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$18;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Character;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Character;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$18\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$18(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 152: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$18;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Character;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Character;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$18\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$18\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$19.class", "source2": "org/osgi/util/converter/ConverterImpl$19.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,76 +1,76 @@\n-  SHA-256 checksum 931ce399fd3d63c559dce59be12e0f40e6b5bb60f91f0765574c8a6218948b47\n+  SHA-256 checksum 1137cfdf0690a67f041af2a10f90fdd16649501a6c2bd15591b2739e5f345d56\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$19 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.lang.Class<?>>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$19\n-  super_class: #8                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/ConverterImpl$19\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$19.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$19\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$19\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n+   #1 = Fieldref           #6.#32         // org/osgi/util/converter/ConverterImpl$19.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #7.#33         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #30.#34        // org/osgi/util/converter/ConverterImpl.loadClassUnchecked:(Ljava/lang/String;)Ljava/lang/Class;\n+   #4 = Class              #35            // java/lang/String\n+   #5 = Methodref          #6.#36         // org/osgi/util/converter/ConverterImpl$19.apply:(Ljava/lang/String;)Ljava/lang/Class;\n+   #6 = Class              #37            // org/osgi/util/converter/ConverterImpl$19\n+   #7 = Class              #38            // java/lang/Object\n+   #8 = Class              #39            // org/osgi/util/function/Function\n+   #9 = Utf8               this$0\n+  #10 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n   #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // org/osgi/util/converter/ConverterImpl.loadClassUnchecked:(Ljava/lang/String;)Ljava/lang/Class;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // loadClassUnchecked:(Ljava/lang/String;)Ljava/lang/Class;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               loadClassUnchecked\n-  #18 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-  #19 = Class              #20            // java/lang/String\n-  #20 = Utf8               java/lang/String\n-  #21 = Methodref          #2.#22         // org/osgi/util/converter/ConverterImpl$19.apply:(Ljava/lang/String;)Ljava/lang/Class;\n-  #22 = NameAndType        #23:#18        // apply:(Ljava/lang/String;)Ljava/lang/Class;\n-  #23 = Utf8               apply\n-  #24 = Class              #25            // org/osgi/util/function/Function\n-  #25 = Utf8               org/osgi/util/function/Function\n-  #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               Lorg/osgi/util/converter/ConverterImpl$19;\n-  #32 = Utf8               cn\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               Signature\n-  #35 = Utf8               (Ljava/lang/String;)Ljava/lang/Class<*>;\n-  #36 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #37 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Class<*>;>;\n-  #38 = Utf8               SourceFile\n-  #39 = Utf8               ConverterImpl.java\n-  #40 = Utf8               EnclosingMethod\n-  #41 = NameAndType        #42:#43        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #42 = Utf8               addStandardRules\n-  #43 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #44 = Utf8               InnerClasses\n+  #12 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               InnerClasses\n+  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$19;\n+  #19 = Utf8               apply\n+  #20 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+  #21 = Utf8               cn\n+  #22 = Utf8               Ljava/lang/String;\n+  #23 = Utf8               Signature\n+  #24 = Utf8               (Ljava/lang/String;)Ljava/lang/Class<*>;\n+  #25 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #26 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Class<*>;>;\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               ConverterImpl.java\n+  #29 = Utf8               EnclosingMethod\n+  #30 = Class              #40            // org/osgi/util/converter/ConverterImpl\n+  #31 = NameAndType        #41:#42        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #32 = NameAndType        #9:#10         // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #33 = NameAndType        #11:#43        // \"<init>\":()V\n+  #34 = NameAndType        #44:#20        // loadClassUnchecked:(Ljava/lang/String;)Ljava/lang/Class;\n+  #35 = Utf8               java/lang/String\n+  #36 = NameAndType        #19:#20        // apply:(Ljava/lang/String;)Ljava/lang/Class;\n+  #37 = Utf8               org/osgi/util/converter/ConverterImpl$19\n+  #38 = Utf8               java/lang/Object\n+  #39 = Utf8               org/osgi/util/function/Function\n+  #40 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #41 = Utf8               addStandardRules\n+  #42 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #43 = Utf8               ()V\n+  #44 = Utf8               loadClassUnchecked\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$19(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 156: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$19;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n@@ -79,38 +79,38 @@\n     descriptor: (Ljava/lang/String;)Ljava/lang/Class;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          4: aload_1\n-         5: invokevirtual #13                 // Method org/osgi/util/converter/ConverterImpl.loadClassUnchecked:(Ljava/lang/String;)Ljava/lang/Class;\n+         5: invokevirtual #3                  // Method org/osgi/util/converter/ConverterImpl.loadClassUnchecked:(Ljava/lang/String;)Ljava/lang/Class;\n          8: areturn\n       LineNumberTable:\n         line 159: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$19;\n             0       9     1    cn   Ljava/lang/String;\n-    Signature: #35                          // (Ljava/lang/String;)Ljava/lang/Class<*>;\n+    Signature: #24                          // (Ljava/lang/String;)Ljava/lang/Class<*>;\n \n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #19                 // class java/lang/String\n-         5: invokevirtual #21                 // Method apply:(Ljava/lang/String;)Ljava/lang/Class;\n+         2: checkcast     #4                  // class java/lang/String\n+         5: invokevirtual #5                  // Method apply:(Ljava/lang/String;)Ljava/lang/Class;\n          8: areturn\n       LineNumberTable:\n         line 156: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$19;\n }\n-Signature: #37                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Class<*>;>;\n+Signature: #26                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Class<*>;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#41                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #30.#31                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$19\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$19\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$2.class", "source2": "org/osgi/util/converter/ConverterImpl$2.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 8fe822b87837888c4214927ea43683e0c2c73cbe715d6353e839f7ab611387ff\n+  SHA-256 checksum 1c20c3b09236190dbcf9bd70caf9d0a37906fe8395e12f4c3c476ef5119aa38c\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$2 extends org.osgi.util.converter.Rule<java.util.Calendar, java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$2\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$2\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$2.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$2\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$2\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$2.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$2\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$2;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/String;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/String;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$2;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/String;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/String;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$2\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$2(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 67: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$2;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/String;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/String;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$2\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$2\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$20.class", "source2": "org/osgi/util/converter/ConverterImpl$20.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 26d7acaabde047f62cf543ff69ade2480b8449ed7cfd6bc963fe6df37fe5861d\n+  SHA-256 checksum 507b5aac461f86f61ed0b478b3d46172facda15beb891611142326f644bd125a\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$20 extends org.osgi.util.converter.Rule<java.lang.String, java.lang.Class<?>>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$20\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$20\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$20.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$20\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$20\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$20.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$20\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$20;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Class<*>;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Class<*>;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$20;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Class<*>;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Class<*>;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$20\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$20(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 161: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$20;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Class<*>;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Class<*>;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/lang/Class<*>;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$20\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$20\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$21.class", "source2": "org/osgi/util/converter/ConverterImpl$21.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 0f571679e0849f51ecc52729fc1f7fe0b7f81390b8de271c1d71ea2098477f3b\n+  SHA-256 checksum 319f7a0982e74bdac7291d7a36450269b5cff33aa7181275ff44142bf68e19a0\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$21 extends java.lang.Object implements org.osgi.util.function.Function<java.util.Date, java.lang.Long>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$21\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$21\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$21.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$21\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$21\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/util/Date.getTime:()J\n-  #14 = Class              #16            // java/util/Date\n-  #15 = NameAndType        #17:#18        // getTime:()J\n-  #16 = Utf8               java/util/Date\n-  #17 = Utf8               getTime\n-  #18 = Utf8               ()J\n-  #19 = Methodref          #20.#21        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #20 = Class              #22            // java/lang/Long\n-  #21 = NameAndType        #23:#24        // valueOf:(J)Ljava/lang/Long;\n-  #22 = Utf8               java/lang/Long\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (J)Ljava/lang/Long;\n-  #25 = Methodref          #2.#26         // org/osgi/util/converter/ConverterImpl$21.apply:(Ljava/util/Date;)Ljava/lang/Long;\n-  #26 = NameAndType        #27:#28        // apply:(Ljava/util/Date;)Ljava/lang/Long;\n-  #27 = Utf8               apply\n-  #28 = Utf8               (Ljava/util/Date;)Ljava/lang/Long;\n-  #29 = Class              #30            // org/osgi/util/function/Function\n-  #30 = Utf8               org/osgi/util/function/Function\n-  #31 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lorg/osgi/util/converter/ConverterImpl$21;\n-  #37 = Utf8               d\n-  #38 = Utf8               Ljava/util/Date;\n-  #39 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #40 = Utf8               Signature\n-  #41 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/Long;>;\n-  #42 = Utf8               SourceFile\n-  #43 = Utf8               ConverterImpl.java\n-  #44 = Utf8               EnclosingMethod\n-  #45 = Class              #46            // org/osgi/util/converter/ConverterImpl\n-  #46 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #47 = NameAndType        #48:#49        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #48 = Utf8               addStandardRules\n-  #49 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #50 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#32         // org/osgi/util/converter/ConverterImpl$21.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#33         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #5.#34         // java/util/Date.getTime:()J\n+   #4 = Methodref          #35.#36        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #5 = Class              #37            // java/util/Date\n+   #6 = Methodref          #7.#38         // org/osgi/util/converter/ConverterImpl$21.apply:(Ljava/util/Date;)Ljava/lang/Long;\n+   #7 = Class              #39            // org/osgi/util/converter/ConverterImpl$21\n+   #8 = Class              #40            // java/lang/Object\n+   #9 = Class              #41            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$21;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/util/Date;)Ljava/lang/Long;\n+  #22 = Utf8               d\n+  #23 = Utf8               Ljava/util/Date;\n+  #24 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #25 = Utf8               Signature\n+  #26 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/Long;>;\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               ConverterImpl.java\n+  #29 = Utf8               EnclosingMethod\n+  #30 = Class              #42            // org/osgi/util/converter/ConverterImpl\n+  #31 = NameAndType        #43:#44        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #32 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #33 = NameAndType        #12:#45        // \"<init>\":()V\n+  #34 = NameAndType        #46:#47        // getTime:()J\n+  #35 = Class              #48            // java/lang/Long\n+  #36 = NameAndType        #49:#50        // valueOf:(J)Ljava/lang/Long;\n+  #37 = Utf8               java/util/Date\n+  #38 = NameAndType        #20:#21        // apply:(Ljava/util/Date;)Ljava/lang/Long;\n+  #39 = Utf8               org/osgi/util/converter/ConverterImpl$21\n+  #40 = Utf8               java/lang/Object\n+  #41 = Utf8               org/osgi/util/function/Function\n+  #42 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #43 = Utf8               addStandardRules\n+  #44 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #45 = Utf8               ()V\n+  #46 = Utf8               getTime\n+  #47 = Utf8               ()J\n+  #48 = Utf8               java/lang/Long\n+  #49 = Utf8               valueOf\n+  #50 = Utf8               (J)Ljava/lang/Long;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$21(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 165: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$21;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Long apply(java.util.Date);\n     descriptor: (Ljava/util/Date;)Ljava/lang/Long;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/util/Date.getTime:()J\n-         4: invokestatic  #19                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+         1: invokevirtual #3                  // Method java/util/Date.getTime:()J\n+         4: invokestatic  #4                  // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n          7: areturn\n       LineNumberTable:\n         line 168: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/ConverterImpl$21;\n             0       8     1     d   Ljava/util/Date;\n@@ -100,21 +100,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/util/Date\n-         5: invokevirtual #25                 // Method apply:(Ljava/util/Date;)Ljava/lang/Long;\n+         2: checkcast     #5                  // class java/util/Date\n+         5: invokevirtual #6                  // Method apply:(Ljava/util/Date;)Ljava/lang/Long;\n          8: areturn\n       LineNumberTable:\n         line 165: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$21;\n }\n-Signature: #41                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/Long;>;\n+Signature: #26                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/Long;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #45.#47                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #30.#31                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$21\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$21\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$22.class", "source2": "org/osgi/util/converter/ConverterImpl$22.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum bb36e6573abf1664b758d08585193cc2b930c28fe7b56d1a0ed55a0839885b93\n+  SHA-256 checksum 8e26f78c2ac5f158b1fa2bdb0c289a8eaafa9f89c0bcdf2d7333e8c80c1897cc\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$22 extends org.osgi.util.converter.Rule<java.util.Date, java.lang.Long>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$22\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$22\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$22.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$22\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$22\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$22.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$22\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$22;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/Long;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/Long;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$22;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/Long;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/Long;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$22\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$22(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 170: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$22;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/Long;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/Long;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/Long;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$22\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$22\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$23.class", "source2": "org/osgi/util/converter/ConverterImpl$23.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,99 +1,99 @@\n-  SHA-256 checksum a60d66570cc99bb45941ab70c7251ccf99fc3167bb1c092318168bbc19960475\n+  SHA-256 checksum b9bbf7543446eeca711e8be73d0f4ff93a217e0fba5e88157edf7b10a47ffd52\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$23 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Long, java.util.Date>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$23\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // org/osgi/util/converter/ConverterImpl$23\n+  super_class: #9                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$23.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$23\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$23\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Class              #14            // java/util/Date\n-  #14 = Utf8               java/util/Date\n-  #15 = Methodref          #16.#17        // java/lang/Long.longValue:()J\n-  #16 = Class              #18            // java/lang/Long\n-  #17 = NameAndType        #19:#20        // longValue:()J\n-  #18 = Utf8               java/lang/Long\n-  #19 = Utf8               longValue\n-  #20 = Utf8               ()J\n-  #21 = Methodref          #13.#22        // java/util/Date.\"<init>\":(J)V\n-  #22 = NameAndType        #11:#23        // \"<init>\":(J)V\n-  #23 = Utf8               (J)V\n-  #24 = Methodref          #2.#25         // org/osgi/util/converter/ConverterImpl$23.apply:(Ljava/lang/Long;)Ljava/util/Date;\n-  #25 = NameAndType        #26:#27        // apply:(Ljava/lang/Long;)Ljava/util/Date;\n-  #26 = Utf8               apply\n-  #27 = Utf8               (Ljava/lang/Long;)Ljava/util/Date;\n-  #28 = Class              #29            // org/osgi/util/function/Function\n-  #29 = Utf8               org/osgi/util/function/Function\n-  #30 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #31 = Utf8               Code\n-  #32 = Utf8               LineNumberTable\n-  #33 = Utf8               LocalVariableTable\n-  #34 = Utf8               this\n-  #35 = Utf8               Lorg/osgi/util/converter/ConverterImpl$23;\n-  #36 = Utf8               f\n-  #37 = Utf8               Ljava/lang/Long;\n-  #38 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #39 = Utf8               Signature\n-  #40 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Date;>;\n-  #41 = Utf8               SourceFile\n-  #42 = Utf8               ConverterImpl.java\n-  #43 = Utf8               EnclosingMethod\n-  #44 = Class              #45            // org/osgi/util/converter/ConverterImpl\n-  #45 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #46 = NameAndType        #47:#48        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #47 = Utf8               addStandardRules\n-  #48 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #49 = Utf8               InnerClasses\n+   #1 = Fieldref           #8.#33         // org/osgi/util/converter/ConverterImpl$23.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #9.#34         // java/lang/Object.\"<init>\":()V\n+   #3 = Class              #35            // java/util/Date\n+   #4 = Methodref          #6.#36         // java/lang/Long.longValue:()J\n+   #5 = Methodref          #3.#37         // java/util/Date.\"<init>\":(J)V\n+   #6 = Class              #38            // java/lang/Long\n+   #7 = Methodref          #8.#39         // org/osgi/util/converter/ConverterImpl$23.apply:(Ljava/lang/Long;)Ljava/util/Date;\n+   #8 = Class              #40            // org/osgi/util/converter/ConverterImpl$23\n+   #9 = Class              #41            // java/lang/Object\n+  #10 = Class              #42            // org/osgi/util/function/Function\n+  #11 = Utf8               this$0\n+  #12 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #13 = Utf8               <init>\n+  #14 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               InnerClasses\n+  #20 = Utf8               Lorg/osgi/util/converter/ConverterImpl$23;\n+  #21 = Utf8               apply\n+  #22 = Utf8               (Ljava/lang/Long;)Ljava/util/Date;\n+  #23 = Utf8               f\n+  #24 = Utf8               Ljava/lang/Long;\n+  #25 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #26 = Utf8               Signature\n+  #27 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Date;>;\n+  #28 = Utf8               SourceFile\n+  #29 = Utf8               ConverterImpl.java\n+  #30 = Utf8               EnclosingMethod\n+  #31 = Class              #43            // org/osgi/util/converter/ConverterImpl\n+  #32 = NameAndType        #44:#45        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #33 = NameAndType        #11:#12        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #34 = NameAndType        #13:#46        // \"<init>\":()V\n+  #35 = Utf8               java/util/Date\n+  #36 = NameAndType        #47:#48        // longValue:()J\n+  #37 = NameAndType        #13:#49        // \"<init>\":(J)V\n+  #38 = Utf8               java/lang/Long\n+  #39 = NameAndType        #21:#22        // apply:(Ljava/lang/Long;)Ljava/util/Date;\n+  #40 = Utf8               org/osgi/util/converter/ConverterImpl$23\n+  #41 = Utf8               java/lang/Object\n+  #42 = Utf8               org/osgi/util/function/Function\n+  #43 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #44 = Utf8               addStandardRules\n+  #45 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #46 = Utf8               ()V\n+  #47 = Utf8               longValue\n+  #48 = Utf8               ()J\n+  #49 = Utf8               (J)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$23(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 174: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$23;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.util.Date apply(java.lang.Long);\n     descriptor: (Ljava/lang/Long;)Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n-         0: new           #13                 // class java/util/Date\n+         0: new           #3                  // class java/util/Date\n          3: dup\n          4: aload_1\n-         5: invokevirtual #15                 // Method java/lang/Long.longValue:()J\n-         8: invokespecial #21                 // Method java/util/Date.\"<init>\":(J)V\n+         5: invokevirtual #4                  // Method java/lang/Long.longValue:()J\n+         8: invokespecial #5                  // Method java/util/Date.\"<init>\":(J)V\n         11: areturn\n       LineNumberTable:\n         line 177: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lorg/osgi/util/converter/ConverterImpl$23;\n             0      12     1     f   Ljava/lang/Long;\n@@ -101,21 +101,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #16                 // class java/lang/Long\n-         5: invokevirtual #24                 // Method apply:(Ljava/lang/Long;)Ljava/util/Date;\n+         2: checkcast     #6                  // class java/lang/Long\n+         5: invokevirtual #7                  // Method apply:(Ljava/lang/Long;)Ljava/util/Date;\n          8: areturn\n       LineNumberTable:\n         line 174: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$23;\n }\n-Signature: #40                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Date;>;\n+Signature: #27                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Date;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #44.#46                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #31.#32                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$23\n+  #8;                                     // class org/osgi/util/converter/ConverterImpl$23\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$24.class", "source2": "org/osgi/util/converter/ConverterImpl$24.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum b04f4100fc977244ce29489ee0c9e7f072c74d7adccd3cffad47dddd4b93d7e7\n+  SHA-256 checksum d3e1120fb9968c599e84202baf532bdbac9575e29ee8166ace842aa3e2b9ad51\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$24 extends org.osgi.util.converter.Rule<java.lang.Long, java.util.Date>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$24\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$24\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$24.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$24\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$24\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$24.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$24\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$24;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Date;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Date;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$24;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Date;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Date;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$24\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$24(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 179: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$24;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Date;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Date;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Date;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$24\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$24\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$25.class", "source2": "org/osgi/util/converter/ConverterImpl$25.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,104 +1,107 @@\n-  SHA-256 checksum 8a32de8b4638504443181c929e84df900bfe284aea4610040b0832d5fcc9bc2c\n+  SHA-256 checksum a79bbcf7ec71a994fdd3f0e3b67b2de42d21f1fc155a3532a2beedb635c4c69e\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$25 extends java.lang.Object implements org.osgi.util.function.Function<java.util.Date, java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$25\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$25\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$25.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$25\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$25\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Fieldref           #14.#15        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               ISO8601_DATE_FORMAT\n-  #18 = Utf8               Ljava/text/SimpleDateFormat;\n-  #19 = Methodref          #20.#21        // java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n-  #20 = Class              #22            // java/text/SimpleDateFormat\n-  #21 = NameAndType        #23:#24        // format:(Ljava/util/Date;)Ljava/lang/String;\n-  #22 = Utf8               java/text/SimpleDateFormat\n-  #23 = Utf8               format\n-  #24 = Utf8               (Ljava/util/Date;)Ljava/lang/String;\n-  #25 = Class              #26            // java/util/Date\n-  #26 = Utf8               java/util/Date\n-  #27 = Methodref          #2.#28         // org/osgi/util/converter/ConverterImpl$25.apply:(Ljava/util/Date;)Ljava/lang/String;\n-  #28 = NameAndType        #29:#24        // apply:(Ljava/util/Date;)Ljava/lang/String;\n-  #29 = Utf8               apply\n-  #30 = Class              #31            // org/osgi/util/function/Function\n-  #31 = Utf8               org/osgi/util/function/Function\n-  #32 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #33 = Utf8               Code\n-  #34 = Utf8               LineNumberTable\n-  #35 = Utf8               LocalVariableTable\n-  #36 = Utf8               this\n-  #37 = Utf8               Lorg/osgi/util/converter/ConverterImpl$25;\n-  #38 = Utf8               d\n-  #39 = Utf8               Ljava/util/Date;\n-  #40 = Utf8               StackMapTable\n-  #41 = Class              #42            // java/lang/Throwable\n-  #42 = Utf8               java/lang/Throwable\n-  #43 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #44 = Utf8               Signature\n-  #45 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/String;>;\n-  #46 = Utf8               SourceFile\n-  #47 = Utf8               ConverterImpl.java\n-  #48 = Utf8               EnclosingMethod\n-  #49 = NameAndType        #50:#51        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #50 = Utf8               addStandardRules\n-  #51 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #52 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#37         // org/osgi/util/converter/ConverterImpl$25.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#38         // java/lang/Object.\"<init>\":()V\n+   #3 = Fieldref           #35.#39        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+   #4 = Methodref          #40.#41        // java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n+   #5 = Class              #42            // java/util/Date\n+   #6 = Methodref          #7.#43         // org/osgi/util/converter/ConverterImpl$25.apply:(Ljava/util/Date;)Ljava/lang/String;\n+   #7 = Class              #44            // org/osgi/util/converter/ConverterImpl$25\n+   #8 = Class              #45            // java/lang/Object\n+   #9 = Class              #46            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$25;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/util/Date;)Ljava/lang/String;\n+  #22 = Utf8               d\n+  #23 = Utf8               Ljava/util/Date;\n+  #24 = Utf8               StackMapTable\n+  #25 = Class              #44            // org/osgi/util/converter/ConverterImpl$25\n+  #26 = Class              #42            // java/util/Date\n+  #27 = Class              #45            // java/lang/Object\n+  #28 = Class              #47            // java/lang/Throwable\n+  #29 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #30 = Utf8               Signature\n+  #31 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/String;>;\n+  #32 = Utf8               SourceFile\n+  #33 = Utf8               ConverterImpl.java\n+  #34 = Utf8               EnclosingMethod\n+  #35 = Class              #48            // org/osgi/util/converter/ConverterImpl\n+  #36 = NameAndType        #49:#50        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #37 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #38 = NameAndType        #12:#51        // \"<init>\":()V\n+  #39 = NameAndType        #52:#53        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+  #40 = Class              #54            // java/text/SimpleDateFormat\n+  #41 = NameAndType        #55:#21        // format:(Ljava/util/Date;)Ljava/lang/String;\n+  #42 = Utf8               java/util/Date\n+  #43 = NameAndType        #20:#21        // apply:(Ljava/util/Date;)Ljava/lang/String;\n+  #44 = Utf8               org/osgi/util/converter/ConverterImpl$25\n+  #45 = Utf8               java/lang/Object\n+  #46 = Utf8               org/osgi/util/function/Function\n+  #47 = Utf8               java/lang/Throwable\n+  #48 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #49 = Utf8               addStandardRules\n+  #50 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #51 = Utf8               ()V\n+  #52 = Utf8               ISO8601_DATE_FORMAT\n+  #53 = Utf8               Ljava/text/SimpleDateFormat;\n+  #54 = Utf8               java/text/SimpleDateFormat\n+  #55 = Utf8               format\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$25(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 183: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$25;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.String apply(java.util.Date);\n     descriptor: (Ljava/util/Date;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=4, args_size=2\n-         0: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+         0: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n          3: dup\n          4: astore_2\n          5: monitorenter\n-         6: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+         6: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n          9: aload_1\n-        10: invokevirtual #19                 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n+        10: invokevirtual #4                  // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;\n         13: aload_2\n         14: monitorexit\n         15: areturn\n         16: astore_3\n         17: aload_2\n         18: monitorexit\n         19: aload_3\n@@ -124,21 +127,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #25                 // class java/util/Date\n-         5: invokevirtual #27                 // Method apply:(Ljava/util/Date;)Ljava/lang/String;\n+         2: checkcast     #5                  // class java/util/Date\n+         5: invokevirtual #6                  // Method apply:(Ljava/util/Date;)Ljava/lang/String;\n          8: areturn\n       LineNumberTable:\n         line 183: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$25;\n }\n-Signature: #45                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/String;>;\n+Signature: #31                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#49                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #35.#36                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$25\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$25\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$26.class", "source2": "org/osgi/util/converter/ConverterImpl$26.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum f7949a549839f64e08ca48761a95ed18c9b015a4ad4d635669e06b1fa38f6578\n+  SHA-256 checksum 7e97f1b07a36690853219299dd6048acbfbe3e6d4afb7f2239f75c4fff2c1467\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$26 extends org.osgi.util.converter.Rule<java.util.Date, java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$26\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$26\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$26.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$26\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$26\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$26.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$26\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$26;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/String;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/String;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$26;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/String;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/String;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$26\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$26(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 190: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$26;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/util/Date;Ljava/lang/String;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/String;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/util/Date;Ljava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$26\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$26\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$27.class", "source2": "org/osgi/util/converter/ConverterImpl$27.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,151 +1,155 @@\n-  SHA-256 checksum 3967513b2c83f87edde1652827c6ab3b3baa40d5cc176c2863088cbc78f37b8e\n+  SHA-256 checksum 7e5db8ea0858a813136bc9803b27ff5fa93164069a75d0c44bb5d79fa667844a\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$27 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.util.Date>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$27\n-  super_class: #8                         // java/lang/Object\n+  this_class: #16                         // org/osgi/util/converter/ConverterImpl$27\n+  super_class: #17                        // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$27.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$27\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$27\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Fieldref           #14.#15        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               ISO8601_DATE_FORMAT\n-  #18 = Utf8               Ljava/text/SimpleDateFormat;\n-  #19 = Methodref          #20.#21        // java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n-  #20 = Class              #22            // java/text/SimpleDateFormat\n-  #21 = NameAndType        #23:#24        // parse:(Ljava/lang/String;)Ljava/util/Date;\n-  #22 = Utf8               java/text/SimpleDateFormat\n-  #23 = Utf8               parse\n-  #24 = Utf8               (Ljava/lang/String;)Ljava/util/Date;\n-  #25 = Class              #26            // java/text/ParseException\n-  #26 = Utf8               java/text/ParseException\n-  #27 = Class              #28            // org/osgi/util/converter/ConversionException\n-  #28 = Utf8               org/osgi/util/converter/ConversionException\n-  #29 = Class              #30            // java/lang/StringBuilder\n-  #30 = Utf8               java/lang/StringBuilder\n-  #31 = Methodref          #29.#9         // java/lang/StringBuilder.\"<init>\":()V\n-  #32 = String             #33            // Cannot convert\n-  #33 = Utf8               Cannot convert\n-  #34 = Methodref          #29.#35        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #35 = NameAndType        #36:#37        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #36 = Utf8               append\n-  #37 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #38 = String             #39            //  to Date\n-  #39 = Utf8                to Date\n-  #40 = Methodref          #29.#41        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #41 = NameAndType        #42:#43        // toString:()Ljava/lang/String;\n-  #42 = Utf8               toString\n-  #43 = Utf8               ()Ljava/lang/String;\n-  #44 = Methodref          #27.#45        // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #45 = NameAndType        #11:#46        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #46 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #47 = Class              #48            // java/lang/String\n-  #48 = Utf8               java/lang/String\n-  #49 = Methodref          #2.#50         // org/osgi/util/converter/ConverterImpl$27.apply:(Ljava/lang/String;)Ljava/util/Date;\n-  #50 = NameAndType        #51:#24        // apply:(Ljava/lang/String;)Ljava/util/Date;\n-  #51 = Utf8               apply\n-  #52 = Class              #53            // org/osgi/util/function/Function\n-  #53 = Utf8               org/osgi/util/function/Function\n-  #54 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #55 = Utf8               Code\n-  #56 = Utf8               LineNumberTable\n-  #57 = Utf8               LocalVariableTable\n-  #58 = Utf8               this\n-  #59 = Utf8               Lorg/osgi/util/converter/ConverterImpl$27;\n-  #60 = Utf8               e\n-  #61 = Utf8               Ljava/text/ParseException;\n-  #62 = Utf8               f\n-  #63 = Utf8               Ljava/lang/String;\n-  #64 = Utf8               StackMapTable\n-  #65 = Class              #66            // java/lang/Throwable\n-  #66 = Utf8               java/lang/Throwable\n-  #67 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #68 = Utf8               Signature\n-  #69 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Date;>;\n-  #70 = Utf8               SourceFile\n-  #71 = Utf8               ConverterImpl.java\n-  #72 = Utf8               EnclosingMethod\n-  #73 = NameAndType        #74:#75        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #74 = Utf8               addStandardRules\n-  #75 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #76 = Utf8               InnerClasses\n+   #1 = Fieldref           #16.#49        // org/osgi/util/converter/ConverterImpl$27.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #17.#50        // java/lang/Object.\"<init>\":()V\n+   #3 = Fieldref           #47.#51        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+   #4 = Methodref          #52.#53        // java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n+   #5 = Class              #54            // java/text/ParseException\n+   #6 = Class              #55            // org/osgi/util/converter/ConversionException\n+   #7 = Class              #56            // java/lang/StringBuilder\n+   #8 = Methodref          #7.#50         // java/lang/StringBuilder.\"<init>\":()V\n+   #9 = String             #57            // Cannot convert\n+  #10 = Methodref          #7.#58         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #11 = String             #59            //  to Date\n+  #12 = Methodref          #7.#60         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #13 = Methodref          #6.#61         // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #14 = Class              #62            // java/lang/String\n+  #15 = Methodref          #16.#63        // org/osgi/util/converter/ConverterImpl$27.apply:(Ljava/lang/String;)Ljava/util/Date;\n+  #16 = Class              #64            // org/osgi/util/converter/ConverterImpl$27\n+  #17 = Class              #65            // java/lang/Object\n+  #18 = Class              #66            // org/osgi/util/function/Function\n+  #19 = Utf8               this$0\n+  #20 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #21 = Utf8               <init>\n+  #22 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #23 = Utf8               Code\n+  #24 = Utf8               LineNumberTable\n+  #25 = Utf8               LocalVariableTable\n+  #26 = Utf8               this\n+  #27 = Utf8               InnerClasses\n+  #28 = Utf8               Lorg/osgi/util/converter/ConverterImpl$27;\n+  #29 = Utf8               apply\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/util/Date;\n+  #31 = Utf8               e\n+  #32 = Utf8               Ljava/text/ParseException;\n+  #33 = Utf8               f\n+  #34 = Utf8               Ljava/lang/String;\n+  #35 = Utf8               StackMapTable\n+  #36 = Class              #64            // org/osgi/util/converter/ConverterImpl$27\n+  #37 = Class              #62            // java/lang/String\n+  #38 = Class              #65            // java/lang/Object\n+  #39 = Class              #67            // java/lang/Throwable\n+  #40 = Class              #54            // java/text/ParseException\n+  #41 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #42 = Utf8               Signature\n+  #43 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Date;>;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               ConverterImpl.java\n+  #46 = Utf8               EnclosingMethod\n+  #47 = Class              #68            // org/osgi/util/converter/ConverterImpl\n+  #48 = NameAndType        #69:#70        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #49 = NameAndType        #19:#20        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #50 = NameAndType        #21:#71        // \"<init>\":()V\n+  #51 = NameAndType        #72:#73        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+  #52 = Class              #74            // java/text/SimpleDateFormat\n+  #53 = NameAndType        #75:#30        // parse:(Ljava/lang/String;)Ljava/util/Date;\n+  #54 = Utf8               java/text/ParseException\n+  #55 = Utf8               org/osgi/util/converter/ConversionException\n+  #56 = Utf8               java/lang/StringBuilder\n+  #57 = Utf8               Cannot convert\n+  #58 = NameAndType        #76:#77        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #59 = Utf8                to Date\n+  #60 = NameAndType        #78:#79        // toString:()Ljava/lang/String;\n+  #61 = NameAndType        #21:#80        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #62 = Utf8               java/lang/String\n+  #63 = NameAndType        #29:#30        // apply:(Ljava/lang/String;)Ljava/util/Date;\n+  #64 = Utf8               org/osgi/util/converter/ConverterImpl$27\n+  #65 = Utf8               java/lang/Object\n+  #66 = Utf8               org/osgi/util/function/Function\n+  #67 = Utf8               java/lang/Throwable\n+  #68 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #69 = Utf8               addStandardRules\n+  #70 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #71 = Utf8               ()V\n+  #72 = Utf8               ISO8601_DATE_FORMAT\n+  #73 = Utf8               Ljava/text/SimpleDateFormat;\n+  #74 = Utf8               java/text/SimpleDateFormat\n+  #75 = Utf8               parse\n+  #76 = Utf8               append\n+  #77 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #78 = Utf8               toString\n+  #79 = Utf8               ()Ljava/lang/String;\n+  #80 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$27(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 194: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$27;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.util.Date apply(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=2\n-         0: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+         0: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n          3: dup\n          4: astore_2\n          5: monitorenter\n-         6: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+         6: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n          9: aload_1\n-        10: invokevirtual #19                 // Method java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n+        10: invokevirtual #4                  // Method java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n         13: aload_2\n         14: monitorexit\n         15: areturn\n         16: astore_3\n         17: aload_2\n         18: monitorexit\n         19: aload_3\n         20: athrow\n         21: astore_2\n-        22: new           #27                 // class org/osgi/util/converter/ConversionException\n+        22: new           #6                  // class org/osgi/util/converter/ConversionException\n         25: dup\n-        26: new           #29                 // class java/lang/StringBuilder\n+        26: new           #7                  // class java/lang/StringBuilder\n         29: dup\n-        30: invokespecial #31                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        33: ldc           #32                 // String Cannot convert\n-        35: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        30: invokespecial #8                  // Method java/lang/StringBuilder.\"<init>\":()V\n+        33: ldc           #9                  // String Cannot convert\n+        35: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         38: aload_1\n-        39: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        42: ldc           #38                 // String  to Date\n-        44: invokevirtual #34                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        47: invokevirtual #40                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        39: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        42: ldc           #11                 // String  to Date\n+        44: invokevirtual #10                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        47: invokevirtual #12                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         50: aload_2\n-        51: invokespecial #44                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        51: invokespecial #13                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n         54: athrow\n       Exception table:\n          from    to  target type\n              6    15    16   any\n             16    19    16   any\n              0    15    21   Class java/text/ParseException\n             16    21    21   Class java/text/ParseException\n@@ -173,21 +177,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #47                 // class java/lang/String\n-         5: invokevirtual #49                 // Method apply:(Ljava/lang/String;)Ljava/util/Date;\n+         2: checkcast     #14                 // class java/lang/String\n+         5: invokevirtual #15                 // Method apply:(Ljava/lang/String;)Ljava/util/Date;\n          8: areturn\n       LineNumberTable:\n         line 194: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$27;\n }\n-Signature: #69                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Date;>;\n+Signature: #43                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Date;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#73                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #47.#48                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$27\n+  #16;                                    // class org/osgi/util/converter/ConverterImpl$27\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$28.class", "source2": "org/osgi/util/converter/ConverterImpl$28.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 266fd00ec38000efbc2dd8d11c8971ccfcf7a5225492d74c3433dff97a41883b\n+  SHA-256 checksum 507d1aac4925643b71a26cc4a0b976cfbeff2a731e5ecedfac61ce2ac265f849\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$28 extends org.osgi.util.converter.Rule<java.lang.String, java.util.Date>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$28\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$28\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$28.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$28\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$28\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$28.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$28\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$28;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Date;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Date;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$28;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Date;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Date;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$28\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$28(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 206: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$28;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Date;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Date;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Date;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$28\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$28\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$29.class", "source2": "org/osgi/util/converter/ConverterImpl$29.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 3bac9fc3c894761a6f8a57a0017da13c7365bed69e197460a1195554c382232c\n+  SHA-256 checksum c80ed8dff40331da2dc45304bbc2a1c1e60a4b2891777dcb16818917c96b805c\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$29 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.util.regex.Pattern>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$29\n-  super_class: #8                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/ConverterImpl$29\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$29.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$29\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$29\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n+   #1 = Fieldref           #6.#31         // org/osgi/util/converter/ConverterImpl$29.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #7.#32         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #33.#34        // java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n+   #4 = Class              #35            // java/lang/String\n+   #5 = Methodref          #6.#36         // org/osgi/util/converter/ConverterImpl$29.apply:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n+   #6 = Class              #37            // org/osgi/util/converter/ConverterImpl$29\n+   #7 = Class              #38            // java/lang/Object\n+   #8 = Class              #39            // org/osgi/util/function/Function\n+   #9 = Utf8               this$0\n+  #10 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n   #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n-  #14 = Class              #16            // java/util/regex/Pattern\n-  #15 = NameAndType        #17:#18        // compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n-  #16 = Utf8               java/util/regex/Pattern\n-  #17 = Utf8               compile\n-  #18 = Utf8               (Ljava/lang/String;)Ljava/util/regex/Pattern;\n-  #19 = Class              #20            // java/lang/String\n-  #20 = Utf8               java/lang/String\n-  #21 = Methodref          #2.#22         // org/osgi/util/converter/ConverterImpl$29.apply:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n-  #22 = NameAndType        #23:#18        // apply:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n-  #23 = Utf8               apply\n-  #24 = Class              #25            // org/osgi/util/function/Function\n-  #25 = Utf8               org/osgi/util/function/Function\n-  #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               Lorg/osgi/util/converter/ConverterImpl$29;\n-  #32 = Utf8               ps\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #35 = Utf8               Signature\n-  #36 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n-  #37 = Utf8               SourceFile\n-  #38 = Utf8               ConverterImpl.java\n-  #39 = Utf8               EnclosingMethod\n-  #40 = Class              #41            // org/osgi/util/converter/ConverterImpl\n-  #41 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #42 = NameAndType        #43:#44        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #43 = Utf8               addStandardRules\n-  #44 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #45 = Utf8               InnerClasses\n+  #12 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               InnerClasses\n+  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$29;\n+  #19 = Utf8               apply\n+  #20 = Utf8               (Ljava/lang/String;)Ljava/util/regex/Pattern;\n+  #21 = Utf8               ps\n+  #22 = Utf8               Ljava/lang/String;\n+  #23 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n+  #26 = Utf8               SourceFile\n+  #27 = Utf8               ConverterImpl.java\n+  #28 = Utf8               EnclosingMethod\n+  #29 = Class              #40            // org/osgi/util/converter/ConverterImpl\n+  #30 = NameAndType        #41:#42        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #31 = NameAndType        #9:#10         // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #32 = NameAndType        #11:#43        // \"<init>\":()V\n+  #33 = Class              #44            // java/util/regex/Pattern\n+  #34 = NameAndType        #45:#20        // compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n+  #35 = Utf8               java/lang/String\n+  #36 = NameAndType        #19:#20        // apply:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n+  #37 = Utf8               org/osgi/util/converter/ConverterImpl$29\n+  #38 = Utf8               java/lang/Object\n+  #39 = Utf8               org/osgi/util/function/Function\n+  #40 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #41 = Utf8               addStandardRules\n+  #42 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #43 = Utf8               ()V\n+  #44 = Utf8               java/util/regex/Pattern\n+  #45 = Utf8               compile\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$29(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 210: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$29;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.util.regex.Pattern apply(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/util/regex/Pattern;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokestatic  #13                 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n+         1: invokestatic  #3                  // Method java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n          4: areturn\n       LineNumberTable:\n         line 213: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/ConverterImpl$29;\n             0       5     1    ps   Ljava/lang/String;\n@@ -94,21 +94,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #19                 // class java/lang/String\n-         5: invokevirtual #21                 // Method apply:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n+         2: checkcast     #4                  // class java/lang/String\n+         5: invokevirtual #5                  // Method apply:(Ljava/lang/String;)Ljava/util/regex/Pattern;\n          8: areturn\n       LineNumberTable:\n         line 210: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$29;\n }\n-Signature: #36                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n+Signature: #25                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #40.#42                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #29.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$29\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$29\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$3.class", "source2": "org/osgi/util/converter/ConverterImpl$3.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,169 +1,173 @@\n-  SHA-256 checksum 1060b21c22c98e104453acf71c861ca94ac09f9084a3ca0e0a1d3a8075f5e01c\n+  SHA-256 checksum c08540ea2b831284d596a0f0711a662a333b1408d8b9e08251ccbffa907b4bd8\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$3 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.util.Calendar>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$3\n-  super_class: #8                         // java/lang/Object\n+  this_class: #18                         // org/osgi/util/converter/ConverterImpl$3\n+  super_class: #19                        // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$3.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$3\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$3\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Fieldref           #14.#15        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               ISO8601_DATE_FORMAT\n-  #18 = Utf8               Ljava/text/SimpleDateFormat;\n-  #19 = Methodref          #20.#21        // java/util/Calendar.getInstance:()Ljava/util/Calendar;\n-  #20 = Class              #22            // java/util/Calendar\n-  #21 = NameAndType        #23:#24        // getInstance:()Ljava/util/Calendar;\n-  #22 = Utf8               java/util/Calendar\n-  #23 = Utf8               getInstance\n-  #24 = Utf8               ()Ljava/util/Calendar;\n-  #25 = Methodref          #26.#27        // java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n-  #26 = Class              #28            // java/text/SimpleDateFormat\n-  #27 = NameAndType        #29:#30        // parse:(Ljava/lang/String;)Ljava/util/Date;\n-  #28 = Utf8               java/text/SimpleDateFormat\n-  #29 = Utf8               parse\n-  #30 = Utf8               (Ljava/lang/String;)Ljava/util/Date;\n-  #31 = Methodref          #20.#32        // java/util/Calendar.setTime:(Ljava/util/Date;)V\n-  #32 = NameAndType        #33:#34        // setTime:(Ljava/util/Date;)V\n-  #33 = Utf8               setTime\n-  #34 = Utf8               (Ljava/util/Date;)V\n-  #35 = Class              #36            // java/text/ParseException\n-  #36 = Utf8               java/text/ParseException\n-  #37 = Class              #38            // org/osgi/util/converter/ConversionException\n-  #38 = Utf8               org/osgi/util/converter/ConversionException\n-  #39 = Class              #40            // java/lang/StringBuilder\n-  #40 = Utf8               java/lang/StringBuilder\n-  #41 = Methodref          #39.#9         // java/lang/StringBuilder.\"<init>\":()V\n-  #42 = String             #43            // Cannot convert\n-  #43 = Utf8               Cannot convert\n-  #44 = Methodref          #39.#45        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #45 = NameAndType        #46:#47        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #46 = Utf8               append\n-  #47 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #48 = String             #49            //  to Date\n-  #49 = Utf8                to Date\n-  #50 = Methodref          #39.#51        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #51 = NameAndType        #52:#53        // toString:()Ljava/lang/String;\n-  #52 = Utf8               toString\n-  #53 = Utf8               ()Ljava/lang/String;\n-  #54 = Methodref          #37.#55        // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #55 = NameAndType        #11:#56        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #56 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #57 = Class              #58            // java/lang/String\n-  #58 = Utf8               java/lang/String\n-  #59 = Methodref          #2.#60         // org/osgi/util/converter/ConverterImpl$3.apply:(Ljava/lang/String;)Ljava/util/Calendar;\n-  #60 = NameAndType        #61:#62        // apply:(Ljava/lang/String;)Ljava/util/Calendar;\n-  #61 = Utf8               apply\n-  #62 = Utf8               (Ljava/lang/String;)Ljava/util/Calendar;\n-  #63 = Class              #64            // org/osgi/util/function/Function\n-  #64 = Utf8               org/osgi/util/function/Function\n-  #65 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #66 = Utf8               Code\n-  #67 = Utf8               LineNumberTable\n-  #68 = Utf8               LocalVariableTable\n-  #69 = Utf8               this\n-  #70 = Utf8               Lorg/osgi/util/converter/ConverterImpl$3;\n-  #71 = Utf8               cc\n-  #72 = Utf8               Ljava/util/Calendar;\n-  #73 = Utf8               e\n-  #74 = Utf8               Ljava/text/ParseException;\n-  #75 = Utf8               f\n-  #76 = Utf8               Ljava/lang/String;\n-  #77 = Utf8               StackMapTable\n-  #78 = Class              #79            // java/lang/Throwable\n-  #79 = Utf8               java/lang/Throwable\n-  #80 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #81 = Utf8               Signature\n-  #82 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Calendar;>;\n-  #83 = Utf8               SourceFile\n-  #84 = Utf8               ConverterImpl.java\n-  #85 = Utf8               EnclosingMethod\n-  #86 = NameAndType        #87:#88        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #87 = Utf8               addStandardRules\n-  #88 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #89 = Utf8               InnerClasses\n+   #1 = Fieldref           #18.#53        // org/osgi/util/converter/ConverterImpl$3.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #19.#54        // java/lang/Object.\"<init>\":()V\n+   #3 = Fieldref           #51.#55        // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+   #4 = Methodref          #56.#57        // java/util/Calendar.getInstance:()Ljava/util/Calendar;\n+   #5 = Methodref          #58.#59        // java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n+   #6 = Methodref          #56.#60        // java/util/Calendar.setTime:(Ljava/util/Date;)V\n+   #7 = Class              #61            // java/text/ParseException\n+   #8 = Class              #62            // org/osgi/util/converter/ConversionException\n+   #9 = Class              #63            // java/lang/StringBuilder\n+  #10 = Methodref          #9.#54         // java/lang/StringBuilder.\"<init>\":()V\n+  #11 = String             #64            // Cannot convert\n+  #12 = Methodref          #9.#65         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #13 = String             #66            //  to Date\n+  #14 = Methodref          #9.#67         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #15 = Methodref          #8.#68         // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #16 = Class              #69            // java/lang/String\n+  #17 = Methodref          #18.#70        // org/osgi/util/converter/ConverterImpl$3.apply:(Ljava/lang/String;)Ljava/util/Calendar;\n+  #18 = Class              #71            // org/osgi/util/converter/ConverterImpl$3\n+  #19 = Class              #72            // java/lang/Object\n+  #20 = Class              #73            // org/osgi/util/function/Function\n+  #21 = Utf8               this$0\n+  #22 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #23 = Utf8               <init>\n+  #24 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               InnerClasses\n+  #30 = Utf8               Lorg/osgi/util/converter/ConverterImpl$3;\n+  #31 = Utf8               apply\n+  #32 = Utf8               (Ljava/lang/String;)Ljava/util/Calendar;\n+  #33 = Utf8               cc\n+  #34 = Utf8               Ljava/util/Calendar;\n+  #35 = Utf8               e\n+  #36 = Utf8               Ljava/text/ParseException;\n+  #37 = Utf8               f\n+  #38 = Utf8               Ljava/lang/String;\n+  #39 = Utf8               StackMapTable\n+  #40 = Class              #71            // org/osgi/util/converter/ConverterImpl$3\n+  #41 = Class              #69            // java/lang/String\n+  #42 = Class              #72            // java/lang/Object\n+  #43 = Class              #74            // java/lang/Throwable\n+  #44 = Class              #61            // java/text/ParseException\n+  #45 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #46 = Utf8               Signature\n+  #47 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Calendar;>;\n+  #48 = Utf8               SourceFile\n+  #49 = Utf8               ConverterImpl.java\n+  #50 = Utf8               EnclosingMethod\n+  #51 = Class              #75            // org/osgi/util/converter/ConverterImpl\n+  #52 = NameAndType        #76:#77        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #53 = NameAndType        #21:#22        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #54 = NameAndType        #23:#78        // \"<init>\":()V\n+  #55 = NameAndType        #79:#80        // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+  #56 = Class              #81            // java/util/Calendar\n+  #57 = NameAndType        #82:#83        // getInstance:()Ljava/util/Calendar;\n+  #58 = Class              #84            // java/text/SimpleDateFormat\n+  #59 = NameAndType        #85:#86        // parse:(Ljava/lang/String;)Ljava/util/Date;\n+  #60 = NameAndType        #87:#88        // setTime:(Ljava/util/Date;)V\n+  #61 = Utf8               java/text/ParseException\n+  #62 = Utf8               org/osgi/util/converter/ConversionException\n+  #63 = Utf8               java/lang/StringBuilder\n+  #64 = Utf8               Cannot convert\n+  #65 = NameAndType        #89:#90        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #66 = Utf8                to Date\n+  #67 = NameAndType        #91:#92        // toString:()Ljava/lang/String;\n+  #68 = NameAndType        #23:#93        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #69 = Utf8               java/lang/String\n+  #70 = NameAndType        #31:#32        // apply:(Ljava/lang/String;)Ljava/util/Calendar;\n+  #71 = Utf8               org/osgi/util/converter/ConverterImpl$3\n+  #72 = Utf8               java/lang/Object\n+  #73 = Utf8               org/osgi/util/function/Function\n+  #74 = Utf8               java/lang/Throwable\n+  #75 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #76 = Utf8               addStandardRules\n+  #77 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #78 = Utf8               ()V\n+  #79 = Utf8               ISO8601_DATE_FORMAT\n+  #80 = Utf8               Ljava/text/SimpleDateFormat;\n+  #81 = Utf8               java/util/Calendar\n+  #82 = Utf8               getInstance\n+  #83 = Utf8               ()Ljava/util/Calendar;\n+  #84 = Utf8               java/text/SimpleDateFormat\n+  #85 = Utf8               parse\n+  #86 = Utf8               (Ljava/lang/String;)Ljava/util/Date;\n+  #87 = Utf8               setTime\n+  #88 = Utf8               (Ljava/util/Date;)V\n+  #89 = Utf8               append\n+  #90 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #91 = Utf8               toString\n+  #92 = Utf8               ()Ljava/lang/String;\n+  #93 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$3(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 71: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$3;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.util.Calendar apply(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/util/Calendar;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=5, args_size=2\n-         0: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+         0: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n          3: dup\n          4: astore_2\n          5: monitorenter\n-         6: invokestatic  #19                 // Method java/util/Calendar.getInstance:()Ljava/util/Calendar;\n+         6: invokestatic  #4                  // Method java/util/Calendar.getInstance:()Ljava/util/Calendar;\n          9: astore_3\n         10: aload_3\n-        11: getstatic     #13                 // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+        11: getstatic     #3                  // Field org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n         14: aload_1\n-        15: invokevirtual #25                 // Method java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n-        18: invokevirtual #31                 // Method java/util/Calendar.setTime:(Ljava/util/Date;)V\n+        15: invokevirtual #5                  // Method java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date;\n+        18: invokevirtual #6                  // Method java/util/Calendar.setTime:(Ljava/util/Date;)V\n         21: aload_3\n         22: aload_2\n         23: monitorexit\n         24: areturn\n         25: astore        4\n         27: aload_2\n         28: monitorexit\n         29: aload         4\n         31: athrow\n         32: astore_2\n-        33: new           #37                 // class org/osgi/util/converter/ConversionException\n+        33: new           #8                  // class org/osgi/util/converter/ConversionException\n         36: dup\n-        37: new           #39                 // class java/lang/StringBuilder\n+        37: new           #9                  // class java/lang/StringBuilder\n         40: dup\n-        41: invokespecial #41                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        44: ldc           #42                 // String Cannot convert\n-        46: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        41: invokespecial #10                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        44: ldc           #11                 // String Cannot convert\n+        46: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         49: aload_1\n-        50: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        53: ldc           #48                 // String  to Date\n-        55: invokevirtual #44                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        58: invokevirtual #50                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        50: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        53: ldc           #13                 // String  to Date\n+        55: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        58: invokevirtual #14                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         61: aload_2\n-        62: invokespecial #54                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        62: invokespecial #15                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n         65: athrow\n       Exception table:\n          from    to  target type\n              6    24    25   any\n             25    29    25   any\n              0    24    32   Class java/text/ParseException\n             25    32    32   Class java/text/ParseException\n@@ -194,21 +198,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #57                 // class java/lang/String\n-         5: invokevirtual #59                 // Method apply:(Ljava/lang/String;)Ljava/util/Calendar;\n+         2: checkcast     #16                 // class java/lang/String\n+         5: invokevirtual #17                 // Method apply:(Ljava/lang/String;)Ljava/util/Calendar;\n          8: areturn\n       LineNumberTable:\n         line 71: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$3;\n }\n-Signature: #82                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Calendar;>;\n+Signature: #47                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Calendar;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#86                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #51.#52                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$3\n+  #18;                                    // class org/osgi/util/converter/ConverterImpl$3\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$30.class", "source2": "org/osgi/util/converter/ConverterImpl$30.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum d83deee1ae4d2a15855bd0130c7cd0d79a0823b960319fefdc2ef3a9b9ccd7de\n+  SHA-256 checksum 244cd7eaba661540acb4898dc965064bad8d26c8a829a5cbf979f12420d42d11\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$30 extends org.osgi.util.converter.Rule<java.lang.String, java.util.regex.Pattern>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$30\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$30\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$30.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$30\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$30\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$30.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$30\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$30;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$30;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$30\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$30(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 215: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$30;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/regex/Pattern;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$30\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$30\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$31.class", "source2": "org/osgi/util/converter/ConverterImpl$31.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 074fd7a7f4a2354445e105f84a729852262a91690af115d06709f533efdf121c\n+  SHA-256 checksum c9e9539a2c36f4bf289596dab526fbbe50d1d3730781097ae560d4bc3fa523fa\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$31 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.util.UUID>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$31\n-  super_class: #8                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/ConverterImpl$31\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$31.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$31\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$31\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n+   #1 = Fieldref           #6.#31         // org/osgi/util/converter/ConverterImpl$31.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #7.#32         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #33.#34        // java/util/UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;\n+   #4 = Class              #35            // java/lang/String\n+   #5 = Methodref          #6.#36         // org/osgi/util/converter/ConverterImpl$31.apply:(Ljava/lang/String;)Ljava/util/UUID;\n+   #6 = Class              #37            // org/osgi/util/converter/ConverterImpl$31\n+   #7 = Class              #38            // java/lang/Object\n+   #8 = Class              #39            // org/osgi/util/function/Function\n+   #9 = Utf8               this$0\n+  #10 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n   #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/util/UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;\n-  #14 = Class              #16            // java/util/UUID\n-  #15 = NameAndType        #17:#18        // fromString:(Ljava/lang/String;)Ljava/util/UUID;\n-  #16 = Utf8               java/util/UUID\n-  #17 = Utf8               fromString\n-  #18 = Utf8               (Ljava/lang/String;)Ljava/util/UUID;\n-  #19 = Class              #20            // java/lang/String\n-  #20 = Utf8               java/lang/String\n-  #21 = Methodref          #2.#22         // org/osgi/util/converter/ConverterImpl$31.apply:(Ljava/lang/String;)Ljava/util/UUID;\n-  #22 = NameAndType        #23:#18        // apply:(Ljava/lang/String;)Ljava/util/UUID;\n-  #23 = Utf8               apply\n-  #24 = Class              #25            // org/osgi/util/function/Function\n-  #25 = Utf8               org/osgi/util/function/Function\n-  #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               Lorg/osgi/util/converter/ConverterImpl$31;\n-  #32 = Utf8               uuid\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #35 = Utf8               Signature\n-  #36 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/UUID;>;\n-  #37 = Utf8               SourceFile\n-  #38 = Utf8               ConverterImpl.java\n-  #39 = Utf8               EnclosingMethod\n-  #40 = Class              #41            // org/osgi/util/converter/ConverterImpl\n-  #41 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #42 = NameAndType        #43:#44        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #43 = Utf8               addStandardRules\n-  #44 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #45 = Utf8               InnerClasses\n+  #12 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               InnerClasses\n+  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$31;\n+  #19 = Utf8               apply\n+  #20 = Utf8               (Ljava/lang/String;)Ljava/util/UUID;\n+  #21 = Utf8               uuid\n+  #22 = Utf8               Ljava/lang/String;\n+  #23 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/UUID;>;\n+  #26 = Utf8               SourceFile\n+  #27 = Utf8               ConverterImpl.java\n+  #28 = Utf8               EnclosingMethod\n+  #29 = Class              #40            // org/osgi/util/converter/ConverterImpl\n+  #30 = NameAndType        #41:#42        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #31 = NameAndType        #9:#10         // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #32 = NameAndType        #11:#43        // \"<init>\":()V\n+  #33 = Class              #44            // java/util/UUID\n+  #34 = NameAndType        #45:#20        // fromString:(Ljava/lang/String;)Ljava/util/UUID;\n+  #35 = Utf8               java/lang/String\n+  #36 = NameAndType        #19:#20        // apply:(Ljava/lang/String;)Ljava/util/UUID;\n+  #37 = Utf8               org/osgi/util/converter/ConverterImpl$31\n+  #38 = Utf8               java/lang/Object\n+  #39 = Utf8               org/osgi/util/function/Function\n+  #40 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #41 = Utf8               addStandardRules\n+  #42 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #43 = Utf8               ()V\n+  #44 = Utf8               java/util/UUID\n+  #45 = Utf8               fromString\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$31(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 219: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$31;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.util.UUID apply(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/util/UUID;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokestatic  #13                 // Method java/util/UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;\n+         1: invokestatic  #3                  // Method java/util/UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;\n          4: areturn\n       LineNumberTable:\n         line 222: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/ConverterImpl$31;\n             0       5     1  uuid   Ljava/lang/String;\n@@ -94,21 +94,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #19                 // class java/lang/String\n-         5: invokevirtual #21                 // Method apply:(Ljava/lang/String;)Ljava/util/UUID;\n+         2: checkcast     #4                  // class java/lang/String\n+         5: invokevirtual #5                  // Method apply:(Ljava/lang/String;)Ljava/util/UUID;\n          8: areturn\n       LineNumberTable:\n         line 219: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$31;\n }\n-Signature: #36                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/UUID;>;\n+Signature: #25                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/UUID;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #40.#42                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #29.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$31\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$31\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$32.class", "source2": "org/osgi/util/converter/ConverterImpl$32.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 3a70ff698a045aa05abf348fe1a360ab488a89c180b5ae9df29c8b720e7184a9\n+  SHA-256 checksum b07e6cd2de634be215e4ac85403f9e3f0a780763d40fceb0392ce7bee4c8b7a6\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$32 extends org.osgi.util.converter.Rule<java.lang.String, java.util.UUID>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$32\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$32\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$32.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$32\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$32\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$32.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$32\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$32;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/UUID;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/UUID;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$32;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/UUID;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/UUID;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$32\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$32(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 224: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$32;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/UUID;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/UUID;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/UUID;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$32\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$32\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$33.class", "source2": "org/osgi/util/converter/ConverterImpl$33.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,74 +1,74 @@\n-  SHA-256 checksum 6ad63c616c5641a439d3004a9af518bd8a83a6c17305e128c759f8d4f31abb09\n+  SHA-256 checksum ab1adaaba20b96c83d245d52c42d33be361a3ecda5be87c6fd2d460e5809d62d\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$33 extends java.lang.Object implements org.osgi.util.function.Function<char[], java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$33\n-  super_class: #8                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/ConverterImpl$33\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$33.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$33\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$33\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n+   #1 = Fieldref           #6.#31         // org/osgi/util/converter/ConverterImpl$33.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #7.#32         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #29.#33        // org/osgi/util/converter/ConverterImpl.charArrayToString:([C)Ljava/lang/String;\n+   #4 = Class              #22            // \"[C\"\n+   #5 = Methodref          #6.#34         // org/osgi/util/converter/ConverterImpl$33.apply:([C)Ljava/lang/String;\n+   #6 = Class              #35            // org/osgi/util/converter/ConverterImpl$33\n+   #7 = Class              #36            // java/lang/Object\n+   #8 = Class              #37            // org/osgi/util/function/Function\n+   #9 = Utf8               this$0\n+  #10 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n   #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // org/osgi/util/converter/ConverterImpl.charArrayToString:([C)Ljava/lang/String;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // charArrayToString:([C)Ljava/lang/String;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               charArrayToString\n-  #18 = Utf8               ([C)Ljava/lang/String;\n-  #19 = Class              #20            // \"[C\"\n-  #20 = Utf8               [C\n-  #21 = Methodref          #2.#22         // org/osgi/util/converter/ConverterImpl$33.apply:([C)Ljava/lang/String;\n-  #22 = NameAndType        #23:#18        // apply:([C)Ljava/lang/String;\n-  #23 = Utf8               apply\n-  #24 = Class              #25            // org/osgi/util/function/Function\n-  #25 = Utf8               org/osgi/util/function/Function\n-  #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               Lorg/osgi/util/converter/ConverterImpl$33;\n-  #32 = Utf8               ca\n-  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #34 = Utf8               Signature\n-  #35 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<[CLjava/lang/String;>;\n-  #36 = Utf8               SourceFile\n-  #37 = Utf8               ConverterImpl.java\n-  #38 = Utf8               EnclosingMethod\n-  #39 = NameAndType        #40:#41        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #40 = Utf8               addStandardRules\n-  #41 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #42 = Utf8               InnerClasses\n+  #12 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               InnerClasses\n+  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$33;\n+  #19 = Utf8               apply\n+  #20 = Utf8               ([C)Ljava/lang/String;\n+  #21 = Utf8               ca\n+  #22 = Utf8               [C\n+  #23 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<[CLjava/lang/String;>;\n+  #26 = Utf8               SourceFile\n+  #27 = Utf8               ConverterImpl.java\n+  #28 = Utf8               EnclosingMethod\n+  #29 = Class              #38            // org/osgi/util/converter/ConverterImpl\n+  #30 = NameAndType        #39:#40        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #31 = NameAndType        #9:#10         // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #32 = NameAndType        #11:#41        // \"<init>\":()V\n+  #33 = NameAndType        #42:#20        // charArrayToString:([C)Ljava/lang/String;\n+  #34 = NameAndType        #19:#20        // apply:([C)Ljava/lang/String;\n+  #35 = Utf8               org/osgi/util/converter/ConverterImpl$33\n+  #36 = Utf8               java/lang/Object\n+  #37 = Utf8               org/osgi/util/function/Function\n+  #38 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #39 = Utf8               addStandardRules\n+  #40 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #41 = Utf8               ()V\n+  #42 = Utf8               charArrayToString\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$33(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 229: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$33;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n@@ -77,15 +77,15 @@\n     descriptor: ([C)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          4: aload_1\n-         5: invokevirtual #13                 // Method org/osgi/util/converter/ConverterImpl.charArrayToString:([C)Ljava/lang/String;\n+         5: invokevirtual #3                  // Method org/osgi/util/converter/ConverterImpl.charArrayToString:([C)Ljava/lang/String;\n          8: areturn\n       LineNumberTable:\n         line 232: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$33;\n             0       9     1    ca   [C\n@@ -93,21 +93,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #19                 // class \"[C\"\n-         5: invokevirtual #21                 // Method apply:([C)Ljava/lang/String;\n+         2: checkcast     #4                  // class \"[C\"\n+         5: invokevirtual #5                  // Method apply:([C)Ljava/lang/String;\n          8: areturn\n       LineNumberTable:\n         line 229: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$33;\n }\n-Signature: #35                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<[CLjava/lang/String;>;\n+Signature: #25                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<[CLjava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#39                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #29.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$33\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$33\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$34.class", "source2": "org/osgi/util/converter/ConverterImpl$34.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 56550d23c52a4e914e2aac84fb033ff24b067231684109653980a39d5942c2c9\n+  SHA-256 checksum 89486b544e5500a8773284538711a507937ad5d57d1aa5fccaa5af390e967ee8\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$34 extends org.osgi.util.converter.Rule<char[], java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$34\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$34\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$34.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$34\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$34\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$34.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$34\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$34;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<[CLjava/lang/String;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<[CLjava/lang/String;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$34;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<[CLjava/lang/String;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<[CLjava/lang/String;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$34\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$34(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 234: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$34;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<[CLjava/lang/String;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<[CLjava/lang/String;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<[CLjava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$34\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$34\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$35.class", "source2": "org/osgi/util/converter/ConverterImpl$35.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,74 +1,74 @@\n-  SHA-256 checksum 06707de8dd739f887d203dfa9bb5554db42af224e6faa3b7974f6d89be38b5ad\n+  SHA-256 checksum a5a8c04401b28424eda998800f3dcfa8699e7c3694005051bc4e08617c3b13b2\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$35 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Character[], java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$35\n-  super_class: #8                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/ConverterImpl$35\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$35.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$35\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$35\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n+   #1 = Fieldref           #6.#31         // org/osgi/util/converter/ConverterImpl$35.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #7.#32         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #29.#33        // org/osgi/util/converter/ConverterImpl.characterArrayToString:([Ljava/lang/Character;)Ljava/lang/String;\n+   #4 = Class              #22            // \"[Ljava/lang/Character;\"\n+   #5 = Methodref          #6.#34         // org/osgi/util/converter/ConverterImpl$35.apply:([Ljava/lang/Character;)Ljava/lang/String;\n+   #6 = Class              #35            // org/osgi/util/converter/ConverterImpl$35\n+   #7 = Class              #36            // java/lang/Object\n+   #8 = Class              #37            // org/osgi/util/function/Function\n+   #9 = Utf8               this$0\n+  #10 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n   #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // org/osgi/util/converter/ConverterImpl.characterArrayToString:([Ljava/lang/Character;)Ljava/lang/String;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // characterArrayToString:([Ljava/lang/Character;)Ljava/lang/String;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               characterArrayToString\n-  #18 = Utf8               ([Ljava/lang/Character;)Ljava/lang/String;\n-  #19 = Class              #20            // \"[Ljava/lang/Character;\"\n-  #20 = Utf8               [Ljava/lang/Character;\n-  #21 = Methodref          #2.#22         // org/osgi/util/converter/ConverterImpl$35.apply:([Ljava/lang/Character;)Ljava/lang/String;\n-  #22 = NameAndType        #23:#18        // apply:([Ljava/lang/Character;)Ljava/lang/String;\n-  #23 = Utf8               apply\n-  #24 = Class              #25            // org/osgi/util/function/Function\n-  #25 = Utf8               org/osgi/util/function/Function\n-  #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               Lorg/osgi/util/converter/ConverterImpl$35;\n-  #32 = Utf8               ca\n-  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #34 = Utf8               Signature\n-  #35 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<[Ljava/lang/Character;Ljava/lang/String;>;\n-  #36 = Utf8               SourceFile\n-  #37 = Utf8               ConverterImpl.java\n-  #38 = Utf8               EnclosingMethod\n-  #39 = NameAndType        #40:#41        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #40 = Utf8               addStandardRules\n-  #41 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #42 = Utf8               InnerClasses\n+  #12 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               InnerClasses\n+  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$35;\n+  #19 = Utf8               apply\n+  #20 = Utf8               ([Ljava/lang/Character;)Ljava/lang/String;\n+  #21 = Utf8               ca\n+  #22 = Utf8               [Ljava/lang/Character;\n+  #23 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<[Ljava/lang/Character;Ljava/lang/String;>;\n+  #26 = Utf8               SourceFile\n+  #27 = Utf8               ConverterImpl.java\n+  #28 = Utf8               EnclosingMethod\n+  #29 = Class              #38            // org/osgi/util/converter/ConverterImpl\n+  #30 = NameAndType        #39:#40        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #31 = NameAndType        #9:#10         // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #32 = NameAndType        #11:#41        // \"<init>\":()V\n+  #33 = NameAndType        #42:#20        // characterArrayToString:([Ljava/lang/Character;)Ljava/lang/String;\n+  #34 = NameAndType        #19:#20        // apply:([Ljava/lang/Character;)Ljava/lang/String;\n+  #35 = Utf8               org/osgi/util/converter/ConverterImpl$35\n+  #36 = Utf8               java/lang/Object\n+  #37 = Utf8               org/osgi/util/function/Function\n+  #38 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #39 = Utf8               addStandardRules\n+  #40 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #41 = Utf8               ()V\n+  #42 = Utf8               characterArrayToString\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$35(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 239: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$35;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n@@ -77,15 +77,15 @@\n     descriptor: ([Ljava/lang/Character;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          4: aload_1\n-         5: invokevirtual #13                 // Method org/osgi/util/converter/ConverterImpl.characterArrayToString:([Ljava/lang/Character;)Ljava/lang/String;\n+         5: invokevirtual #3                  // Method org/osgi/util/converter/ConverterImpl.characterArrayToString:([Ljava/lang/Character;)Ljava/lang/String;\n          8: areturn\n       LineNumberTable:\n         line 242: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$35;\n             0       9     1    ca   [Ljava/lang/Character;\n@@ -93,21 +93,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #19                 // class \"[Ljava/lang/Character;\"\n-         5: invokevirtual #21                 // Method apply:([Ljava/lang/Character;)Ljava/lang/String;\n+         2: checkcast     #4                  // class \"[Ljava/lang/Character;\"\n+         5: invokevirtual #5                  // Method apply:([Ljava/lang/Character;)Ljava/lang/String;\n          8: areturn\n       LineNumberTable:\n         line 239: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$35;\n }\n-Signature: #35                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<[Ljava/lang/Character;Ljava/lang/String;>;\n+Signature: #25                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<[Ljava/lang/Character;Ljava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#39                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #29.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$35\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$35\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$36.class", "source2": "org/osgi/util/converter/ConverterImpl$36.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 12e04fc3d3c799ef4f58400d9ab5188e75d4f8ada12f9d7e30f9a4887c2ac76d\n+  SHA-256 checksum 2a4b7ea4b130db227cc267d573fdfec4d6d5b4b1c466cb87111861df1078fb76\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$36 extends org.osgi.util.converter.Rule<java.lang.Character[], java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$36\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$36\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$36.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$36\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$36\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$36.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$36\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$36;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<[Ljava/lang/Character;Ljava/lang/String;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<[Ljava/lang/Character;Ljava/lang/String;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$36;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<[Ljava/lang/Character;Ljava/lang/String;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<[Ljava/lang/Character;Ljava/lang/String;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$36\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$36(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 244: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$36;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<[Ljava/lang/Character;Ljava/lang/String;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<[Ljava/lang/Character;Ljava/lang/String;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<[Ljava/lang/Character;Ljava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$36\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$36\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$37.class", "source2": "org/osgi/util/converter/ConverterImpl$37.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,75 +1,75 @@\n-  SHA-256 checksum 4a6615a43593c231f89240f1acae626d2ef59cd5820edff67c5e552f8960b531\n+  SHA-256 checksum 64a6ef8558f6f0d06ca3ad9588bea187ba064cdb627b41154916b9933562bbdf\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$37 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, char[]>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$37\n-  super_class: #8                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/ConverterImpl$37\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$37.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$37\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$37\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n+   #1 = Fieldref           #6.#31         // org/osgi/util/converter/ConverterImpl$37.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #7.#32         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #29.#33        // org/osgi/util/converter/ConverterImpl.stringToCharArray:(Ljava/lang/String;)[C\n+   #4 = Class              #34            // java/lang/String\n+   #5 = Methodref          #6.#35         // org/osgi/util/converter/ConverterImpl$37.apply:(Ljava/lang/String;)[C\n+   #6 = Class              #36            // org/osgi/util/converter/ConverterImpl$37\n+   #7 = Class              #37            // java/lang/Object\n+   #8 = Class              #38            // org/osgi/util/function/Function\n+   #9 = Utf8               this$0\n+  #10 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n   #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // org/osgi/util/converter/ConverterImpl.stringToCharArray:(Ljava/lang/String;)[C\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // stringToCharArray:(Ljava/lang/String;)[C\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               stringToCharArray\n-  #18 = Utf8               (Ljava/lang/String;)[C\n-  #19 = Class              #20            // java/lang/String\n-  #20 = Utf8               java/lang/String\n-  #21 = Methodref          #2.#22         // org/osgi/util/converter/ConverterImpl$37.apply:(Ljava/lang/String;)[C\n-  #22 = NameAndType        #23:#18        // apply:(Ljava/lang/String;)[C\n-  #23 = Utf8               apply\n-  #24 = Class              #25            // org/osgi/util/function/Function\n-  #25 = Utf8               org/osgi/util/function/Function\n-  #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               Lorg/osgi/util/converter/ConverterImpl$37;\n-  #32 = Utf8               s\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #35 = Utf8               Signature\n-  #36 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[C>;\n-  #37 = Utf8               SourceFile\n-  #38 = Utf8               ConverterImpl.java\n-  #39 = Utf8               EnclosingMethod\n-  #40 = NameAndType        #41:#42        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #41 = Utf8               addStandardRules\n-  #42 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #43 = Utf8               InnerClasses\n+  #12 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               InnerClasses\n+  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$37;\n+  #19 = Utf8               apply\n+  #20 = Utf8               (Ljava/lang/String;)[C\n+  #21 = Utf8               s\n+  #22 = Utf8               Ljava/lang/String;\n+  #23 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[C>;\n+  #26 = Utf8               SourceFile\n+  #27 = Utf8               ConverterImpl.java\n+  #28 = Utf8               EnclosingMethod\n+  #29 = Class              #39            // org/osgi/util/converter/ConverterImpl\n+  #30 = NameAndType        #40:#41        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #31 = NameAndType        #9:#10         // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #32 = NameAndType        #11:#42        // \"<init>\":()V\n+  #33 = NameAndType        #43:#20        // stringToCharArray:(Ljava/lang/String;)[C\n+  #34 = Utf8               java/lang/String\n+  #35 = NameAndType        #19:#20        // apply:(Ljava/lang/String;)[C\n+  #36 = Utf8               org/osgi/util/converter/ConverterImpl$37\n+  #37 = Utf8               java/lang/Object\n+  #38 = Utf8               org/osgi/util/function/Function\n+  #39 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #40 = Utf8               addStandardRules\n+  #41 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #42 = Utf8               ()V\n+  #43 = Utf8               stringToCharArray\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$37(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 248: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$37;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n@@ -78,15 +78,15 @@\n     descriptor: (Ljava/lang/String;)[C\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          4: aload_1\n-         5: invokevirtual #13                 // Method org/osgi/util/converter/ConverterImpl.stringToCharArray:(Ljava/lang/String;)[C\n+         5: invokevirtual #3                  // Method org/osgi/util/converter/ConverterImpl.stringToCharArray:(Ljava/lang/String;)[C\n          8: areturn\n       LineNumberTable:\n         line 251: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$37;\n             0       9     1     s   Ljava/lang/String;\n@@ -94,21 +94,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #19                 // class java/lang/String\n-         5: invokevirtual #21                 // Method apply:(Ljava/lang/String;)[C\n+         2: checkcast     #4                  // class java/lang/String\n+         5: invokevirtual #5                  // Method apply:(Ljava/lang/String;)[C\n          8: areturn\n       LineNumberTable:\n         line 248: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$37;\n }\n-Signature: #36                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[C>;\n+Signature: #25                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[C>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#40                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #29.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$37\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$37\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$38.class", "source2": "org/osgi/util/converter/ConverterImpl$38.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 52afc5272f6d6659b7b408c04dd4bfd2b2b7a909655b771fd2560d938b735cf4\n+  SHA-256 checksum 03650eea9bb2adb720365996d180473ee5f61e345c4db45ac0fcaf322762797a\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$38 extends org.osgi.util.converter.Rule<java.lang.String, char[]>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$38\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$38\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$38.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$38\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$38\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$38.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$38\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$38;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;[C>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;[C>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$38;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;[C>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;[C>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$38\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$38(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 253: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$38;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;[C>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;[C>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;[C>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$38\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$38\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$39.class", "source2": "org/osgi/util/converter/ConverterImpl$39.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,75 +1,75 @@\n-  SHA-256 checksum 26caa934127c1b6954c0c7c560ff89b1f4c20343a724cfcf7a8a2d18a953b1b3\n+  SHA-256 checksum 234bad883dcf8ca7a140df3449990b2405695d2791e25dc4d33a6ecc69721acc\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$39 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.lang.Character[]>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$39\n-  super_class: #8                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/ConverterImpl$39\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$39.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$39\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$39\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n+   #1 = Fieldref           #6.#31         // org/osgi/util/converter/ConverterImpl$39.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #7.#32         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #29.#33        // org/osgi/util/converter/ConverterImpl.stringToCharacterArray:(Ljava/lang/String;)[Ljava/lang/Character;\n+   #4 = Class              #34            // java/lang/String\n+   #5 = Methodref          #6.#35         // org/osgi/util/converter/ConverterImpl$39.apply:(Ljava/lang/String;)[Ljava/lang/Character;\n+   #6 = Class              #36            // org/osgi/util/converter/ConverterImpl$39\n+   #7 = Class              #37            // java/lang/Object\n+   #8 = Class              #38            // org/osgi/util/function/Function\n+   #9 = Utf8               this$0\n+  #10 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n   #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // org/osgi/util/converter/ConverterImpl.stringToCharacterArray:(Ljava/lang/String;)[Ljava/lang/Character;\n-  #14 = Class              #16            // org/osgi/util/converter/ConverterImpl\n-  #15 = NameAndType        #17:#18        // stringToCharacterArray:(Ljava/lang/String;)[Ljava/lang/Character;\n-  #16 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #17 = Utf8               stringToCharacterArray\n-  #18 = Utf8               (Ljava/lang/String;)[Ljava/lang/Character;\n-  #19 = Class              #20            // java/lang/String\n-  #20 = Utf8               java/lang/String\n-  #21 = Methodref          #2.#22         // org/osgi/util/converter/ConverterImpl$39.apply:(Ljava/lang/String;)[Ljava/lang/Character;\n-  #22 = NameAndType        #23:#18        // apply:(Ljava/lang/String;)[Ljava/lang/Character;\n-  #23 = Utf8               apply\n-  #24 = Class              #25            // org/osgi/util/function/Function\n-  #25 = Utf8               org/osgi/util/function/Function\n-  #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #27 = Utf8               Code\n-  #28 = Utf8               LineNumberTable\n-  #29 = Utf8               LocalVariableTable\n-  #30 = Utf8               this\n-  #31 = Utf8               Lorg/osgi/util/converter/ConverterImpl$39;\n-  #32 = Utf8               s\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #35 = Utf8               Signature\n-  #36 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[Ljava/lang/Character;>;\n-  #37 = Utf8               SourceFile\n-  #38 = Utf8               ConverterImpl.java\n-  #39 = Utf8               EnclosingMethod\n-  #40 = NameAndType        #41:#42        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #41 = Utf8               addStandardRules\n-  #42 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #43 = Utf8               InnerClasses\n+  #12 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               InnerClasses\n+  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$39;\n+  #19 = Utf8               apply\n+  #20 = Utf8               (Ljava/lang/String;)[Ljava/lang/Character;\n+  #21 = Utf8               s\n+  #22 = Utf8               Ljava/lang/String;\n+  #23 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[Ljava/lang/Character;>;\n+  #26 = Utf8               SourceFile\n+  #27 = Utf8               ConverterImpl.java\n+  #28 = Utf8               EnclosingMethod\n+  #29 = Class              #39            // org/osgi/util/converter/ConverterImpl\n+  #30 = NameAndType        #40:#41        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #31 = NameAndType        #9:#10         // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #32 = NameAndType        #11:#42        // \"<init>\":()V\n+  #33 = NameAndType        #43:#20        // stringToCharacterArray:(Ljava/lang/String;)[Ljava/lang/Character;\n+  #34 = Utf8               java/lang/String\n+  #35 = NameAndType        #19:#20        // apply:(Ljava/lang/String;)[Ljava/lang/Character;\n+  #36 = Utf8               org/osgi/util/converter/ConverterImpl$39\n+  #37 = Utf8               java/lang/Object\n+  #38 = Utf8               org/osgi/util/function/Function\n+  #39 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #40 = Utf8               addStandardRules\n+  #41 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #42 = Utf8               ()V\n+  #43 = Utf8               stringToCharacterArray\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$39(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 258: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$39;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n@@ -78,15 +78,15 @@\n     descriptor: (Ljava/lang/String;)[Ljava/lang/Character;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          4: aload_1\n-         5: invokevirtual #13                 // Method org/osgi/util/converter/ConverterImpl.stringToCharacterArray:(Ljava/lang/String;)[Ljava/lang/Character;\n+         5: invokevirtual #3                  // Method org/osgi/util/converter/ConverterImpl.stringToCharacterArray:(Ljava/lang/String;)[Ljava/lang/Character;\n          8: areturn\n       LineNumberTable:\n         line 261: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$39;\n             0       9     1     s   Ljava/lang/String;\n@@ -94,21 +94,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #19                 // class java/lang/String\n-         5: invokevirtual #21                 // Method apply:(Ljava/lang/String;)[Ljava/lang/Character;\n+         2: checkcast     #4                  // class java/lang/String\n+         5: invokevirtual #5                  // Method apply:(Ljava/lang/String;)[Ljava/lang/Character;\n          8: areturn\n       LineNumberTable:\n         line 258: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$39;\n }\n-Signature: #36                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[Ljava/lang/Character;>;\n+Signature: #25                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;[Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #14.#40                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #29.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$39\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$39\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$4.class", "source2": "org/osgi/util/converter/ConverterImpl$4.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum b4632b44e806d2c79599c2db1dbdf614faa8174e39b18aa34318938b846cff40\n+  SHA-256 checksum 24ce4cbbb71328cc228c4ac1949857b1d16a80b1d2e592e662d6e28181db0200\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$4 extends org.osgi.util.converter.Rule<java.lang.String, java.util.Calendar>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$4\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$4\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$4.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$4\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$4\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$4.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$4\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$4;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Calendar;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Calendar;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$4;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Calendar;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Calendar;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$4\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$4(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 85: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$4;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/util/Calendar;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Calendar;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;Ljava/util/Calendar;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$4\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$4\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$40.class", "source2": "org/osgi/util/converter/ConverterImpl$40.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum f21a49d462fc29cf460530da6c90fa531be14159b054f5626a40ea7f376d5b9d\n+  SHA-256 checksum 1af4643e4606cf849013b2e959bfe2f108db5e44de5b170aa213017c8a884a69\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$40 extends org.osgi.util.converter.Rule<java.lang.String, java.lang.Character[]>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$40\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$40\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$40.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$40\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$40\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$40.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$40\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$40;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;[Ljava/lang/Character;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;[Ljava/lang/Character;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$40;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/String;[Ljava/lang/Character;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/String;[Ljava/lang/Character;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$40\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$40(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 263: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$40;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/String;[Ljava/lang/Character;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;[Ljava/lang/Character;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/String;[Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$40\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$40\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$41.class", "source2": "org/osgi/util/converter/ConverterImpl$41.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,105 +1,105 @@\n-  SHA-256 checksum 34564aa0eb742a4e55c6826da1fef7424dad200528a42f12133c43907a4150f2\n+  SHA-256 checksum 619f44b2de5da1a2da07b2a7e7070a7eb084df0e27e2b7cacd3b83ff3357c204\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$41 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Number, java.lang.Boolean>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$41\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$41\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$41.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$41\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$41\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/lang/Number.longValue:()J\n-  #14 = Class              #16            // java/lang/Number\n-  #15 = NameAndType        #17:#18        // longValue:()J\n-  #16 = Utf8               java/lang/Number\n-  #17 = Utf8               longValue\n-  #18 = Utf8               ()J\n-  #19 = Methodref          #20.#21        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-  #20 = Class              #22            // java/lang/Boolean\n-  #21 = NameAndType        #23:#24        // valueOf:(Z)Ljava/lang/Boolean;\n-  #22 = Utf8               java/lang/Boolean\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (Z)Ljava/lang/Boolean;\n-  #25 = Methodref          #2.#26         // org/osgi/util/converter/ConverterImpl$41.apply:(Ljava/lang/Number;)Ljava/lang/Boolean;\n-  #26 = NameAndType        #27:#28        // apply:(Ljava/lang/Number;)Ljava/lang/Boolean;\n-  #27 = Utf8               apply\n-  #28 = Utf8               (Ljava/lang/Number;)Ljava/lang/Boolean;\n-  #29 = Class              #30            // org/osgi/util/function/Function\n-  #30 = Utf8               org/osgi/util/function/Function\n-  #31 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lorg/osgi/util/converter/ConverterImpl$41;\n-  #37 = Utf8               obj\n-  #38 = Utf8               Ljava/lang/Number;\n-  #39 = Utf8               StackMapTable\n-  #40 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #41 = Utf8               Signature\n-  #42 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Boolean;>;\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               ConverterImpl.java\n-  #45 = Utf8               EnclosingMethod\n-  #46 = Class              #47            // org/osgi/util/converter/ConverterImpl\n-  #47 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #48 = NameAndType        #49:#50        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #49 = Utf8               addStandardRules\n-  #50 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #51 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#33         // org/osgi/util/converter/ConverterImpl$41.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#34         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #5.#35         // java/lang/Number.longValue:()J\n+   #4 = Methodref          #36.#37        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #5 = Class              #38            // java/lang/Number\n+   #6 = Methodref          #7.#39         // org/osgi/util/converter/ConverterImpl$41.apply:(Ljava/lang/Number;)Ljava/lang/Boolean;\n+   #7 = Class              #40            // org/osgi/util/converter/ConverterImpl$41\n+   #8 = Class              #41            // java/lang/Object\n+   #9 = Class              #42            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$41;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/lang/Number;)Ljava/lang/Boolean;\n+  #22 = Utf8               obj\n+  #23 = Utf8               Ljava/lang/Number;\n+  #24 = Utf8               StackMapTable\n+  #25 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #26 = Utf8               Signature\n+  #27 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Boolean;>;\n+  #28 = Utf8               SourceFile\n+  #29 = Utf8               ConverterImpl.java\n+  #30 = Utf8               EnclosingMethod\n+  #31 = Class              #43            // org/osgi/util/converter/ConverterImpl\n+  #32 = NameAndType        #44:#45        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #33 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #34 = NameAndType        #12:#46        // \"<init>\":()V\n+  #35 = NameAndType        #47:#48        // longValue:()J\n+  #36 = Class              #49            // java/lang/Boolean\n+  #37 = NameAndType        #50:#51        // valueOf:(Z)Ljava/lang/Boolean;\n+  #38 = Utf8               java/lang/Number\n+  #39 = NameAndType        #20:#21        // apply:(Ljava/lang/Number;)Ljava/lang/Boolean;\n+  #40 = Utf8               org/osgi/util/converter/ConverterImpl$41\n+  #41 = Utf8               java/lang/Object\n+  #42 = Utf8               org/osgi/util/function/Function\n+  #43 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #44 = Utf8               addStandardRules\n+  #45 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #46 = Utf8               ()V\n+  #47 = Utf8               longValue\n+  #48 = Utf8               ()J\n+  #49 = Utf8               java/lang/Boolean\n+  #50 = Utf8               valueOf\n+  #51 = Utf8               (Z)Ljava/lang/Boolean;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$41(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 267: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$41;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Boolean apply(java.lang.Number);\n     descriptor: (Ljava/lang/Number;)Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/Number.longValue:()J\n+         1: invokevirtual #3                  // Method java/lang/Number.longValue:()J\n          4: lconst_0\n          5: lcmp\n          6: ifeq          13\n          9: iconst_1\n         10: goto          14\n         13: iconst_0\n-        14: invokestatic  #19                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        14: invokestatic  #4                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         17: areturn\n       LineNumberTable:\n         line 270: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lorg/osgi/util/converter/ConverterImpl$41;\n             0      18     1   obj   Ljava/lang/Number;\n@@ -111,21 +111,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/lang/Number\n-         5: invokevirtual #25                 // Method apply:(Ljava/lang/Number;)Ljava/lang/Boolean;\n+         2: checkcast     #5                  // class java/lang/Number\n+         5: invokevirtual #6                  // Method apply:(Ljava/lang/Number;)Ljava/lang/Boolean;\n          8: areturn\n       LineNumberTable:\n         line 267: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$41;\n }\n-Signature: #42                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Boolean;>;\n+Signature: #27                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Boolean;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #46.#48                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #31.#32                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$41\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$41\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$42.class", "source2": "org/osgi/util/converter/ConverterImpl$42.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 56de263f10b70cf71182f440968939f787552a1887b914e73f02e524278bfe38\n+  SHA-256 checksum 72cd884b3018d2e283bb0c9e13d8327befc9e570be3c85100220af9a79c969c3\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$42 extends org.osgi.util.converter.Rule<java.lang.Number, java.lang.Boolean>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$42\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$42\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$42.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$42\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$42\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$42.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$42\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$42;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Boolean;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Boolean;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$42;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Boolean;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Boolean;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$42\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$42(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 272: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$42;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Boolean;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Boolean;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Boolean;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$42\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$42\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$43.class", "source2": "org/osgi/util/converter/ConverterImpl$43.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,99 +1,99 @@\n-  SHA-256 checksum 8dbd3199ced3d5a48a33cee8372f2acf45f2080130f4f9a5d121461e439a8557\n+  SHA-256 checksum bdece9cd5e6e27b210500ea7fe481035a7bd3f26c05bf89dd23a0eec830b6983\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$43 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Number, java.lang.Character>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$43\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$43\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$43.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$43\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$43\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/lang/Number.intValue:()I\n-  #14 = Class              #16            // java/lang/Number\n-  #15 = NameAndType        #17:#18        // intValue:()I\n-  #16 = Utf8               java/lang/Number\n-  #17 = Utf8               intValue\n-  #18 = Utf8               ()I\n-  #19 = Methodref          #20.#21        // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n-  #20 = Class              #22            // java/lang/Character\n-  #21 = NameAndType        #23:#24        // valueOf:(C)Ljava/lang/Character;\n-  #22 = Utf8               java/lang/Character\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (C)Ljava/lang/Character;\n-  #25 = Methodref          #2.#26         // org/osgi/util/converter/ConverterImpl$43.apply:(Ljava/lang/Number;)Ljava/lang/Character;\n-  #26 = NameAndType        #27:#28        // apply:(Ljava/lang/Number;)Ljava/lang/Character;\n-  #27 = Utf8               apply\n-  #28 = Utf8               (Ljava/lang/Number;)Ljava/lang/Character;\n-  #29 = Class              #30            // org/osgi/util/function/Function\n-  #30 = Utf8               org/osgi/util/function/Function\n-  #31 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lorg/osgi/util/converter/ConverterImpl$43;\n-  #37 = Utf8               obj\n-  #38 = Utf8               Ljava/lang/Number;\n-  #39 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #40 = Utf8               Signature\n-  #41 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Character;>;\n-  #42 = Utf8               SourceFile\n-  #43 = Utf8               ConverterImpl.java\n-  #44 = Utf8               EnclosingMethod\n-  #45 = Class              #46            // org/osgi/util/converter/ConverterImpl\n-  #46 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #47 = NameAndType        #48:#49        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #48 = Utf8               addStandardRules\n-  #49 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #50 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#32         // org/osgi/util/converter/ConverterImpl$43.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#33         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #5.#34         // java/lang/Number.intValue:()I\n+   #4 = Methodref          #35.#36        // java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+   #5 = Class              #37            // java/lang/Number\n+   #6 = Methodref          #7.#38         // org/osgi/util/converter/ConverterImpl$43.apply:(Ljava/lang/Number;)Ljava/lang/Character;\n+   #7 = Class              #39            // org/osgi/util/converter/ConverterImpl$43\n+   #8 = Class              #40            // java/lang/Object\n+   #9 = Class              #41            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$43;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/lang/Number;)Ljava/lang/Character;\n+  #22 = Utf8               obj\n+  #23 = Utf8               Ljava/lang/Number;\n+  #24 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #25 = Utf8               Signature\n+  #26 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Character;>;\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               ConverterImpl.java\n+  #29 = Utf8               EnclosingMethod\n+  #30 = Class              #42            // org/osgi/util/converter/ConverterImpl\n+  #31 = NameAndType        #43:#44        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #32 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #33 = NameAndType        #12:#45        // \"<init>\":()V\n+  #34 = NameAndType        #46:#47        // intValue:()I\n+  #35 = Class              #48            // java/lang/Character\n+  #36 = NameAndType        #49:#50        // valueOf:(C)Ljava/lang/Character;\n+  #37 = Utf8               java/lang/Number\n+  #38 = NameAndType        #20:#21        // apply:(Ljava/lang/Number;)Ljava/lang/Character;\n+  #39 = Utf8               org/osgi/util/converter/ConverterImpl$43\n+  #40 = Utf8               java/lang/Object\n+  #41 = Utf8               org/osgi/util/function/Function\n+  #42 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #43 = Utf8               addStandardRules\n+  #44 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #45 = Utf8               ()V\n+  #46 = Utf8               intValue\n+  #47 = Utf8               ()I\n+  #48 = Utf8               java/lang/Character\n+  #49 = Utf8               valueOf\n+  #50 = Utf8               (C)Ljava/lang/Character;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$43(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 276: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$43;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Character apply(java.lang.Number);\n     descriptor: (Ljava/lang/Number;)Ljava/lang/Character;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/Number.intValue:()I\n+         1: invokevirtual #3                  // Method java/lang/Number.intValue:()I\n          4: i2c\n-         5: invokestatic  #19                 // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n+         5: invokestatic  #4                  // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;\n          8: areturn\n       LineNumberTable:\n         line 279: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$43;\n             0       9     1   obj   Ljava/lang/Number;\n@@ -101,21 +101,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/lang/Number\n-         5: invokevirtual #25                 // Method apply:(Ljava/lang/Number;)Ljava/lang/Character;\n+         2: checkcast     #5                  // class java/lang/Number\n+         5: invokevirtual #6                  // Method apply:(Ljava/lang/Number;)Ljava/lang/Character;\n          8: areturn\n       LineNumberTable:\n         line 276: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$43;\n }\n-Signature: #41                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Character;>;\n+Signature: #26                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #45.#47                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #30.#31                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$43\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$43\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$44.class", "source2": "org/osgi/util/converter/ConverterImpl$44.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum f3aabfc0253abb90893d4e5e23fbbd5cea3187bee1f74c4fb29861b284fc14ce\n+  SHA-256 checksum eb7bd81831649e762edb782509d58f272b19c0377e22247125fe8aa27011ca38\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$44 extends org.osgi.util.converter.Rule<java.lang.Number, java.lang.Character>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$44\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$44\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$44.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$44\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$44\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$44.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$44\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$44;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Character;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Character;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$44;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Character;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Character;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$44\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$44(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 281: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$44;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Number;Ljava/lang/Character;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Character;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Number;Ljava/lang/Character;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$44\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$44\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$45.class", "source2": "org/osgi/util/converter/ConverterImpl$45.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,165 +1,165 @@\n-  SHA-256 checksum 4b0a5727bce1ae31cc59ab6b76214599ffe80e8e50c23555326125edf0cf6827\n+  SHA-256 checksum ea71c90848bfb371e31ef1bdca6e40546b56648b85f08d3ddf7585ba144faa3b\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$45 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.String, java.lang.Object>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$45\n-  super_class: #16                        // java/lang/Object\n+  this_class: #18                         // org/osgi/util/converter/ConverterImpl$45\n+  super_class: #5                         // java/lang/Object\n   interfaces: 1, fields: 3, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$45.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$45\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$45\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Fieldref           #2.#8          // org/osgi/util/converter/ConverterImpl$45.val$toMethod:Ljava/lang/reflect/Method;\n-   #8 = NameAndType        #9:#10         // val$toMethod:Ljava/lang/reflect/Method;\n-   #9 = Utf8               val$toMethod\n-  #10 = Utf8               Ljava/lang/reflect/Method;\n-  #11 = Fieldref           #2.#12         // org/osgi/util/converter/ConverterImpl$45.val$toCls:Ljava/lang/Class;\n-  #12 = NameAndType        #13:#14        // val$toCls:Ljava/lang/Class;\n-  #13 = Utf8               val$toCls\n-  #14 = Utf8               Ljava/lang/Class;\n-  #15 = Methodref          #16.#17        // java/lang/Object.\"<init>\":()V\n-  #16 = Class              #18            // java/lang/Object\n-  #17 = NameAndType        #19:#20        // \"<init>\":()V\n-  #18 = Utf8               java/lang/Object\n-  #19 = Utf8               <init>\n-  #20 = Utf8               ()V\n-  #21 = Methodref          #22.#23        // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #22 = Class              #24            // java/lang/reflect/Method\n-  #23 = NameAndType        #25:#26        // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #24 = Utf8               java/lang/reflect/Method\n-  #25 = Utf8               invoke\n-  #26 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #27 = Class              #28            // java/lang/Exception\n-  #28 = Utf8               java/lang/Exception\n-  #29 = Class              #30            // org/osgi/util/converter/ConversionException\n-  #30 = Utf8               org/osgi/util/converter/ConversionException\n-  #31 = Class              #32            // java/lang/StringBuilder\n-  #32 = Utf8               java/lang/StringBuilder\n-  #33 = Methodref          #31.#17        // java/lang/StringBuilder.\"<init>\":()V\n-  #34 = String             #35            // Problem converting to\n-  #35 = Utf8               Problem converting to\n-  #36 = Methodref          #31.#37        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #37 = NameAndType        #38:#39        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #38 = Utf8               append\n-  #39 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #40 = Methodref          #31.#41        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #41 = NameAndType        #38:#42        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #42 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #43 = Methodref          #31.#44        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #44 = NameAndType        #45:#46        // toString:()Ljava/lang/String;\n-  #45 = Utf8               toString\n-  #46 = Utf8               ()Ljava/lang/String;\n-  #47 = Methodref          #29.#48        // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #48 = NameAndType        #19:#49        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #49 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #50 = Class              #51            // java/lang/String\n-  #51 = Utf8               java/lang/String\n-  #52 = Methodref          #2.#53         // org/osgi/util/converter/ConverterImpl$45.apply:(Ljava/lang/String;)Ljava/lang/Object;\n-  #53 = NameAndType        #54:#55        // apply:(Ljava/lang/String;)Ljava/lang/Object;\n-  #54 = Utf8               apply\n-  #55 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n-  #56 = Class              #57            // org/osgi/util/function/Function\n-  #57 = Utf8               org/osgi/util/function/Function\n-  #58 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n-  #59 = Utf8               Code\n-  #60 = Utf8               LineNumberTable\n-  #61 = Utf8               LocalVariableTable\n-  #62 = Utf8               this\n-  #63 = Utf8               Lorg/osgi/util/converter/ConverterImpl$45;\n-  #64 = Utf8               Signature\n-  #65 = Utf8               e\n-  #66 = Utf8               Ljava/lang/Exception;\n-  #67 = Utf8               f\n-  #68 = Utf8               Ljava/lang/String;\n-  #69 = Utf8               StackMapTable\n-  #70 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #71 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Object;>;\n-  #72 = Utf8               SourceFile\n-  #73 = Utf8               ConverterImpl.java\n-  #74 = Utf8               EnclosingMethod\n-  #75 = Class              #76            // org/osgi/util/converter/ConverterImpl\n-  #76 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #77 = NameAndType        #78:#79        // reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n-  #78 = Utf8               reflectiveAddJavaTimeRule\n-  #79 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n-  #80 = Utf8               InnerClasses\n+   #1 = Fieldref           #18.#50        // org/osgi/util/converter/ConverterImpl$45.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Fieldref           #18.#51        // org/osgi/util/converter/ConverterImpl$45.val$toMethod:Ljava/lang/reflect/Method;\n+   #3 = Fieldref           #18.#52        // org/osgi/util/converter/ConverterImpl$45.val$toCls:Ljava/lang/Class;\n+   #4 = Methodref          #5.#53         // java/lang/Object.\"<init>\":()V\n+   #5 = Class              #54            // java/lang/Object\n+   #6 = Methodref          #55.#56        // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #7 = Class              #57            // java/lang/Exception\n+   #8 = Class              #58            // org/osgi/util/converter/ConversionException\n+   #9 = Class              #59            // java/lang/StringBuilder\n+  #10 = Methodref          #9.#53         // java/lang/StringBuilder.\"<init>\":()V\n+  #11 = String             #60            // Problem converting to\n+  #12 = Methodref          #9.#61         // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #13 = Methodref          #9.#62         // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #14 = Methodref          #9.#63         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #15 = Methodref          #8.#64         // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #16 = Class              #65            // java/lang/String\n+  #17 = Methodref          #18.#66        // org/osgi/util/converter/ConverterImpl$45.apply:(Ljava/lang/String;)Ljava/lang/Object;\n+  #18 = Class              #67            // org/osgi/util/converter/ConverterImpl$45\n+  #19 = Class              #68            // org/osgi/util/function/Function\n+  #20 = Utf8               val$toMethod\n+  #21 = Utf8               Ljava/lang/reflect/Method;\n+  #22 = Utf8               val$toCls\n+  #23 = Utf8               Ljava/lang/Class;\n+  #24 = Utf8               this$0\n+  #25 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #26 = Utf8               <init>\n+  #27 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n+  #28 = Utf8               Code\n+  #29 = Utf8               LineNumberTable\n+  #30 = Utf8               LocalVariableTable\n+  #31 = Utf8               this\n+  #32 = Utf8               InnerClasses\n+  #33 = Utf8               Lorg/osgi/util/converter/ConverterImpl$45;\n+  #34 = Utf8               apply\n+  #35 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n+  #36 = Utf8               e\n+  #37 = Utf8               Ljava/lang/Exception;\n+  #38 = Utf8               f\n+  #39 = Utf8               Ljava/lang/String;\n+  #40 = Utf8               StackMapTable\n+  #41 = Class              #57            // java/lang/Exception\n+  #42 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #43 = Utf8               Signature\n+  #44 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Object;>;\n+  #45 = Utf8               SourceFile\n+  #46 = Utf8               ConverterImpl.java\n+  #47 = Utf8               EnclosingMethod\n+  #48 = Class              #69            // org/osgi/util/converter/ConverterImpl\n+  #49 = NameAndType        #70:#71        // reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+  #50 = NameAndType        #24:#25        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #51 = NameAndType        #20:#21        // val$toMethod:Ljava/lang/reflect/Method;\n+  #52 = NameAndType        #22:#23        // val$toCls:Ljava/lang/Class;\n+  #53 = NameAndType        #26:#72        // \"<init>\":()V\n+  #54 = Utf8               java/lang/Object\n+  #55 = Class              #73            // java/lang/reflect/Method\n+  #56 = NameAndType        #74:#75        // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #57 = Utf8               java/lang/Exception\n+  #58 = Utf8               org/osgi/util/converter/ConversionException\n+  #59 = Utf8               java/lang/StringBuilder\n+  #60 = Utf8               Problem converting to\n+  #61 = NameAndType        #76:#77        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #62 = NameAndType        #76:#78        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #63 = NameAndType        #79:#80        // toString:()Ljava/lang/String;\n+  #64 = NameAndType        #26:#81        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #65 = Utf8               java/lang/String\n+  #66 = NameAndType        #34:#35        // apply:(Ljava/lang/String;)Ljava/lang/Object;\n+  #67 = Utf8               org/osgi/util/converter/ConverterImpl$45\n+  #68 = Utf8               org/osgi/util/function/Function\n+  #69 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #70 = Utf8               reflectiveAddJavaTimeRule\n+  #71 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+  #72 = Utf8               ()V\n+  #73 = Utf8               java/lang/reflect/Method\n+  #74 = Utf8               invoke\n+  #75 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #76 = Utf8               append\n+  #77 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #78 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #79 = Utf8               toString\n+  #80 = Utf8               ()Ljava/lang/String;\n+  #81 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n {\n   final java.lang.reflect.Method val$toMethod;\n     descriptor: Ljava/lang/reflect/Method;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final java.lang.Class val$toCls;\n     descriptor: Ljava/lang/Class;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  org.osgi.util.converter.ConverterImpl$45();\n+  org.osgi.util.converter.ConverterImpl$45(org.osgi.util.converter.ConverterImpl, java.lang.reflect.Method, java.lang.Class);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #7                  // Field val$toMethod:Ljava/lang/reflect/Method;\n+         7: putfield      #2                  // Field val$toMethod:Ljava/lang/reflect/Method;\n         10: aload_0\n         11: aload_3\n-        12: putfield      #11                 // Field val$toCls:Ljava/lang/Class;\n+        12: putfield      #3                  // Field val$toCls:Ljava/lang/Class;\n         15: aload_0\n-        16: invokespecial #15                 // Method java/lang/Object.\"<init>\":()V\n+        16: invokespecial #4                  // Method java/lang/Object.\"<init>\":()V\n         19: return\n       LineNumberTable:\n         line 307: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lorg/osgi/util/converter/ConverterImpl$45;\n             0      20     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n-    Signature: #20                          // ()V\n \n   public java.lang.Object apply(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #7                  // Field val$toMethod:Ljava/lang/reflect/Method;\n+         1: getfield      #2                  // Field val$toMethod:Ljava/lang/reflect/Method;\n          4: aconst_null\n          5: iconst_1\n-         6: anewarray     #16                 // class java/lang/Object\n+         6: anewarray     #5                  // class java/lang/Object\n          9: dup\n         10: iconst_0\n         11: aload_1\n         12: aastore\n-        13: invokevirtual #21                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        13: invokevirtual #6                  // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         16: areturn\n         17: astore_2\n-        18: new           #29                 // class org/osgi/util/converter/ConversionException\n+        18: new           #8                  // class org/osgi/util/converter/ConversionException\n         21: dup\n-        22: new           #31                 // class java/lang/StringBuilder\n+        22: new           #9                  // class java/lang/StringBuilder\n         25: dup\n-        26: invokespecial #33                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        29: ldc           #34                 // String Problem converting to\n-        31: invokevirtual #36                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        26: invokespecial #10                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        29: ldc           #11                 // String Problem converting to\n+        31: invokevirtual #12                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         34: aload_0\n-        35: getfield      #11                 // Field val$toCls:Ljava/lang/Class;\n-        38: invokevirtual #40                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        41: invokevirtual #43                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        35: getfield      #3                  // Field val$toCls:Ljava/lang/Class;\n+        38: invokevirtual #13                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        41: invokevirtual #14                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         44: aload_2\n-        45: invokespecial #47                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        45: invokespecial #15                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n         48: athrow\n       Exception table:\n          from    to  target type\n              0    16    17   Class java/lang/Exception\n       LineNumberTable:\n         line 311: 0\n         line 312: 17\n@@ -176,21 +176,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #50                 // class java/lang/String\n-         5: invokevirtual #52                 // Method apply:(Ljava/lang/String;)Ljava/lang/Object;\n+         2: checkcast     #16                 // class java/lang/String\n+         5: invokevirtual #17                 // Method apply:(Ljava/lang/String;)Ljava/lang/Object;\n          8: areturn\n       LineNumberTable:\n         line 307: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$45;\n }\n-Signature: #71                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Object;>;\n+Signature: #44                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/String;Ljava/lang/Object;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #75.#77                // org.osgi.util.converter.ConverterImpl.reflectiveAddJavaTimeRule\n+EnclosingMethod: #48.#49                // org.osgi.util.converter.ConverterImpl.reflectiveAddJavaTimeRule\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$45\n+  #18;                                    // class org/osgi/util/converter/ConverterImpl$45\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$46.class", "source2": "org/osgi/util/converter/ConverterImpl$46.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,89 +1,89 @@\n-  SHA-256 checksum 3be8f7718581529eb2983f8fe7172f940d7321ed612c189639082b95b51bdb8e\n+  SHA-256 checksum e6fba93137892efcabb1e320ea91d908b5de9992e80b226caed8a0c44eef1008\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$46 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Object, java.lang.String>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$46\n-  super_class: #8                         // java/lang/Object\n+  this_class: #5                          // org/osgi/util/converter/ConverterImpl$46\n+  super_class: #6                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$46.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$46\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$46\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #8.#14         // java/lang/Object.toString:()Ljava/lang/String;\n-  #14 = NameAndType        #15:#16        // toString:()Ljava/lang/String;\n-  #15 = Utf8               toString\n-  #16 = Utf8               ()Ljava/lang/String;\n-  #17 = Methodref          #2.#18         // org/osgi/util/converter/ConverterImpl$46.apply:(Ljava/lang/Object;)Ljava/lang/String;\n-  #18 = NameAndType        #19:#20        // apply:(Ljava/lang/Object;)Ljava/lang/String;\n-  #19 = Utf8               apply\n-  #20 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #21 = Class              #22            // org/osgi/util/function/Function\n-  #22 = Utf8               org/osgi/util/function/Function\n-  #23 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #24 = Utf8               Code\n-  #25 = Utf8               LineNumberTable\n-  #26 = Utf8               LocalVariableTable\n-  #27 = Utf8               this\n-  #28 = Utf8               Lorg/osgi/util/converter/ConverterImpl$46;\n-  #29 = Utf8               t\n-  #30 = Utf8               Ljava/lang/Object;\n-  #31 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #32 = Utf8               Signature\n-  #33 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;Ljava/lang/String;>;\n-  #34 = Utf8               SourceFile\n-  #35 = Utf8               ConverterImpl.java\n-  #36 = Utf8               EnclosingMethod\n-  #37 = Class              #38            // org/osgi/util/converter/ConverterImpl\n-  #38 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #39 = NameAndType        #40:#41        // reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n-  #40 = Utf8               reflectiveAddJavaTimeRule\n-  #41 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n-  #42 = Utf8               InnerClasses\n+   #1 = Fieldref           #5.#30         // org/osgi/util/converter/ConverterImpl$46.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #6.#31         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #6.#32         // java/lang/Object.toString:()Ljava/lang/String;\n+   #4 = Methodref          #5.#33         // org/osgi/util/converter/ConverterImpl$46.apply:(Ljava/lang/Object;)Ljava/lang/String;\n+   #5 = Class              #34            // org/osgi/util/converter/ConverterImpl$46\n+   #6 = Class              #35            // java/lang/Object\n+   #7 = Class              #36            // org/osgi/util/function/Function\n+   #8 = Utf8               this$0\n+   #9 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #10 = Utf8               <init>\n+  #11 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #12 = Utf8               Code\n+  #13 = Utf8               LineNumberTable\n+  #14 = Utf8               LocalVariableTable\n+  #15 = Utf8               this\n+  #16 = Utf8               InnerClasses\n+  #17 = Utf8               Lorg/osgi/util/converter/ConverterImpl$46;\n+  #18 = Utf8               apply\n+  #19 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #20 = Utf8               t\n+  #21 = Utf8               Ljava/lang/Object;\n+  #22 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #23 = Utf8               Signature\n+  #24 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;Ljava/lang/String;>;\n+  #25 = Utf8               SourceFile\n+  #26 = Utf8               ConverterImpl.java\n+  #27 = Utf8               EnclosingMethod\n+  #28 = Class              #37            // org/osgi/util/converter/ConverterImpl\n+  #29 = NameAndType        #38:#39        // reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+  #30 = NameAndType        #8:#9          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #31 = NameAndType        #10:#40        // \"<init>\":()V\n+  #32 = NameAndType        #41:#42        // toString:()Ljava/lang/String;\n+  #33 = NameAndType        #18:#19        // apply:(Ljava/lang/Object;)Ljava/lang/String;\n+  #34 = Utf8               org/osgi/util/converter/ConverterImpl$46\n+  #35 = Utf8               java/lang/Object\n+  #36 = Utf8               org/osgi/util/function/Function\n+  #37 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #38 = Utf8               reflectiveAddJavaTimeRule\n+  #39 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+  #40 = Utf8               ()V\n+  #41 = Utf8               toString\n+  #42 = Utf8               ()Ljava/lang/String;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$46(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 319: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$46;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.String apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/Object.toString:()Ljava/lang/String;\n+         1: invokevirtual #3                  // Method java/lang/Object.toString:()Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 322: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/ConverterImpl$46;\n             0       5     1     t   Ljava/lang/Object;\n@@ -91,20 +91,20 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #17                 // Method apply:(Ljava/lang/Object;)Ljava/lang/String;\n+         2: invokevirtual #4                  // Method apply:(Ljava/lang/Object;)Ljava/lang/String;\n          5: areturn\n       LineNumberTable:\n         line 319: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lorg/osgi/util/converter/ConverterImpl$46;\n }\n-Signature: #33                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;Ljava/lang/String;>;\n+Signature: #24                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;Ljava/lang/String;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #37.#39                // org.osgi.util.converter.ConverterImpl.reflectiveAddJavaTimeRule\n+EnclosingMethod: #28.#29                // org.osgi.util.converter.ConverterImpl.reflectiveAddJavaTimeRule\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$46\n+  #5;                                     // class org/osgi/util/converter/ConverterImpl$46\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$5.class", "source2": "org/osgi/util/converter/ConverterImpl$5.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,104 +1,104 @@\n-  SHA-256 checksum d9c2e41fc959bc5a2bd018e012328ac9e07a3f3ddb02d97f4d61284ec0b8d59e\n+  SHA-256 checksum 05cef67cb5b5a05fe86f1c3f4c81b60d7c2db67fb30d301576c515c209e276a6\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$5 extends java.lang.Object implements org.osgi.util.function.Function<java.util.Calendar, java.lang.Long>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$5\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // org/osgi/util/converter/ConverterImpl$5\n+  super_class: #9                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$5.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$5\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$5\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/util/Calendar.getTime:()Ljava/util/Date;\n-  #14 = Class              #16            // java/util/Calendar\n-  #15 = NameAndType        #17:#18        // getTime:()Ljava/util/Date;\n-  #16 = Utf8               java/util/Calendar\n-  #17 = Utf8               getTime\n-  #18 = Utf8               ()Ljava/util/Date;\n-  #19 = Methodref          #20.#21        // java/util/Date.getTime:()J\n-  #20 = Class              #22            // java/util/Date\n-  #21 = NameAndType        #17:#23        // getTime:()J\n-  #22 = Utf8               java/util/Date\n-  #23 = Utf8               ()J\n-  #24 = Methodref          #25.#26        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #25 = Class              #27            // java/lang/Long\n-  #26 = NameAndType        #28:#29        // valueOf:(J)Ljava/lang/Long;\n-  #27 = Utf8               java/lang/Long\n-  #28 = Utf8               valueOf\n-  #29 = Utf8               (J)Ljava/lang/Long;\n-  #30 = Methodref          #2.#31         // org/osgi/util/converter/ConverterImpl$5.apply:(Ljava/util/Calendar;)Ljava/lang/Long;\n-  #31 = NameAndType        #32:#33        // apply:(Ljava/util/Calendar;)Ljava/lang/Long;\n-  #32 = Utf8               apply\n-  #33 = Utf8               (Ljava/util/Calendar;)Ljava/lang/Long;\n-  #34 = Class              #35            // org/osgi/util/function/Function\n-  #35 = Utf8               org/osgi/util/function/Function\n-  #36 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #37 = Utf8               Code\n-  #38 = Utf8               LineNumberTable\n-  #39 = Utf8               LocalVariableTable\n-  #40 = Utf8               this\n-  #41 = Utf8               Lorg/osgi/util/converter/ConverterImpl$5;\n-  #42 = Utf8               f\n-  #43 = Utf8               Ljava/util/Calendar;\n-  #44 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #45 = Utf8               Signature\n-  #46 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/Long;>;\n-  #47 = Utf8               SourceFile\n-  #48 = Utf8               ConverterImpl.java\n-  #49 = Utf8               EnclosingMethod\n-  #50 = Class              #51            // org/osgi/util/converter/ConverterImpl\n-  #51 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #52 = NameAndType        #53:#54        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #53 = Utf8               addStandardRules\n-  #54 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #55 = Utf8               InnerClasses\n+   #1 = Fieldref           #8.#33         // org/osgi/util/converter/ConverterImpl$5.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #9.#34         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #6.#35         // java/util/Calendar.getTime:()Ljava/util/Date;\n+   #4 = Methodref          #36.#37        // java/util/Date.getTime:()J\n+   #5 = Methodref          #38.#39        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #6 = Class              #40            // java/util/Calendar\n+   #7 = Methodref          #8.#41         // org/osgi/util/converter/ConverterImpl$5.apply:(Ljava/util/Calendar;)Ljava/lang/Long;\n+   #8 = Class              #42            // org/osgi/util/converter/ConverterImpl$5\n+   #9 = Class              #43            // java/lang/Object\n+  #10 = Class              #44            // org/osgi/util/function/Function\n+  #11 = Utf8               this$0\n+  #12 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #13 = Utf8               <init>\n+  #14 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               InnerClasses\n+  #20 = Utf8               Lorg/osgi/util/converter/ConverterImpl$5;\n+  #21 = Utf8               apply\n+  #22 = Utf8               (Ljava/util/Calendar;)Ljava/lang/Long;\n+  #23 = Utf8               f\n+  #24 = Utf8               Ljava/util/Calendar;\n+  #25 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #26 = Utf8               Signature\n+  #27 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/Long;>;\n+  #28 = Utf8               SourceFile\n+  #29 = Utf8               ConverterImpl.java\n+  #30 = Utf8               EnclosingMethod\n+  #31 = Class              #45            // org/osgi/util/converter/ConverterImpl\n+  #32 = NameAndType        #46:#47        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #33 = NameAndType        #11:#12        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #34 = NameAndType        #13:#48        // \"<init>\":()V\n+  #35 = NameAndType        #49:#50        // getTime:()Ljava/util/Date;\n+  #36 = Class              #51            // java/util/Date\n+  #37 = NameAndType        #49:#52        // getTime:()J\n+  #38 = Class              #53            // java/lang/Long\n+  #39 = NameAndType        #54:#55        // valueOf:(J)Ljava/lang/Long;\n+  #40 = Utf8               java/util/Calendar\n+  #41 = NameAndType        #21:#22        // apply:(Ljava/util/Calendar;)Ljava/lang/Long;\n+  #42 = Utf8               org/osgi/util/converter/ConverterImpl$5\n+  #43 = Utf8               java/lang/Object\n+  #44 = Utf8               org/osgi/util/function/Function\n+  #45 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #46 = Utf8               addStandardRules\n+  #47 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #48 = Utf8               ()V\n+  #49 = Utf8               getTime\n+  #50 = Utf8               ()Ljava/util/Date;\n+  #51 = Utf8               java/util/Date\n+  #52 = Utf8               ()J\n+  #53 = Utf8               java/lang/Long\n+  #54 = Utf8               valueOf\n+  #55 = Utf8               (J)Ljava/lang/Long;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$5(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 89: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$5;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Long apply(java.util.Calendar);\n     descriptor: (Ljava/util/Calendar;)Ljava/lang/Long;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/util/Calendar.getTime:()Ljava/util/Date;\n-         4: invokevirtual #19                 // Method java/util/Date.getTime:()J\n-         7: invokestatic  #24                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+         1: invokevirtual #3                  // Method java/util/Calendar.getTime:()Ljava/util/Date;\n+         4: invokevirtual #4                  // Method java/util/Date.getTime:()J\n+         7: invokestatic  #5                  // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n         10: areturn\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$5;\n             0      11     1     f   Ljava/util/Calendar;\n@@ -106,21 +106,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/util/Calendar\n-         5: invokevirtual #30                 // Method apply:(Ljava/util/Calendar;)Ljava/lang/Long;\n+         2: checkcast     #6                  // class java/util/Calendar\n+         5: invokevirtual #7                  // Method apply:(Ljava/util/Calendar;)Ljava/lang/Long;\n          8: areturn\n       LineNumberTable:\n         line 89: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$5;\n }\n-Signature: #46                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/Long;>;\n+Signature: #27                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/Long;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #50.#52                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #31.#32                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$5\n+  #8;                                     // class org/osgi/util/converter/ConverterImpl$5\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$6.class", "source2": "org/osgi/util/converter/ConverterImpl$6.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 6e935651f5d9faece1002e3b5e1b3d9afe384f7ec0e881b9659cc8f47c48674a\n+  SHA-256 checksum d63be6df823d7580d7cd7dfad6af2451fb03e1bd663c0260af55b92cfa743de6\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$6 extends org.osgi.util.converter.Rule<java.util.Calendar, java.lang.Long>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$6\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$6\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$6.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$6\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$6\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$6.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$6\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$6;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/Long;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/Long;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$6;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/Long;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/Long;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$6\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$6(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 94: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$6;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/util/Calendar;Ljava/lang/Long;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/Long;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/util/Calendar;Ljava/lang/Long;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$6\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$6\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$7.class", "source2": "org/osgi/util/converter/ConverterImpl$7.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,107 +1,107 @@\n-  SHA-256 checksum 22c7ab680fd2fbd6781e7909a1a1ba61680737adc6bafea8b4cdd32a38c8e74f\n+  SHA-256 checksum 79cbe4e2aeedf4a830db49d53382a73d05b83c10ca60b2e1c26ce806da7a1dbe\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$7 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Long, java.util.Calendar>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$7\n-  super_class: #8                         // java/lang/Object\n+  this_class: #8                          // org/osgi/util/converter/ConverterImpl$7\n+  super_class: #9                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$7.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$7\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$7\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/util/Calendar.getInstance:()Ljava/util/Calendar;\n-  #14 = Class              #16            // java/util/Calendar\n-  #15 = NameAndType        #17:#18        // getInstance:()Ljava/util/Calendar;\n-  #16 = Utf8               java/util/Calendar\n-  #17 = Utf8               getInstance\n-  #18 = Utf8               ()Ljava/util/Calendar;\n-  #19 = Methodref          #20.#21        // java/lang/Long.longValue:()J\n-  #20 = Class              #22            // java/lang/Long\n-  #21 = NameAndType        #23:#24        // longValue:()J\n-  #22 = Utf8               java/lang/Long\n-  #23 = Utf8               longValue\n-  #24 = Utf8               ()J\n-  #25 = Methodref          #14.#26        // java/util/Calendar.setTimeInMillis:(J)V\n-  #26 = NameAndType        #27:#28        // setTimeInMillis:(J)V\n-  #27 = Utf8               setTimeInMillis\n-  #28 = Utf8               (J)V\n-  #29 = Methodref          #2.#30         // org/osgi/util/converter/ConverterImpl$7.apply:(Ljava/lang/Long;)Ljava/util/Calendar;\n-  #30 = NameAndType        #31:#32        // apply:(Ljava/lang/Long;)Ljava/util/Calendar;\n-  #31 = Utf8               apply\n-  #32 = Utf8               (Ljava/lang/Long;)Ljava/util/Calendar;\n-  #33 = Class              #34            // org/osgi/util/function/Function\n-  #34 = Utf8               org/osgi/util/function/Function\n-  #35 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #36 = Utf8               Code\n-  #37 = Utf8               LineNumberTable\n-  #38 = Utf8               LocalVariableTable\n-  #39 = Utf8               this\n-  #40 = Utf8               Lorg/osgi/util/converter/ConverterImpl$7;\n-  #41 = Utf8               f\n-  #42 = Utf8               Ljava/lang/Long;\n-  #43 = Utf8               c\n-  #44 = Utf8               Ljava/util/Calendar;\n-  #45 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #46 = Utf8               Signature\n-  #47 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Calendar;>;\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               ConverterImpl.java\n-  #50 = Utf8               EnclosingMethod\n-  #51 = Class              #52            // org/osgi/util/converter/ConverterImpl\n-  #52 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #53 = NameAndType        #54:#55        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #54 = Utf8               addStandardRules\n-  #55 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #56 = Utf8               InnerClasses\n+   #1 = Fieldref           #8.#35         // org/osgi/util/converter/ConverterImpl$7.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #9.#36         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #37.#38        // java/util/Calendar.getInstance:()Ljava/util/Calendar;\n+   #4 = Methodref          #6.#39         // java/lang/Long.longValue:()J\n+   #5 = Methodref          #37.#40        // java/util/Calendar.setTimeInMillis:(J)V\n+   #6 = Class              #41            // java/lang/Long\n+   #7 = Methodref          #8.#42         // org/osgi/util/converter/ConverterImpl$7.apply:(Ljava/lang/Long;)Ljava/util/Calendar;\n+   #8 = Class              #43            // org/osgi/util/converter/ConverterImpl$7\n+   #9 = Class              #44            // java/lang/Object\n+  #10 = Class              #45            // org/osgi/util/function/Function\n+  #11 = Utf8               this$0\n+  #12 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #13 = Utf8               <init>\n+  #14 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               InnerClasses\n+  #20 = Utf8               Lorg/osgi/util/converter/ConverterImpl$7;\n+  #21 = Utf8               apply\n+  #22 = Utf8               (Ljava/lang/Long;)Ljava/util/Calendar;\n+  #23 = Utf8               f\n+  #24 = Utf8               Ljava/lang/Long;\n+  #25 = Utf8               c\n+  #26 = Utf8               Ljava/util/Calendar;\n+  #27 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #28 = Utf8               Signature\n+  #29 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Calendar;>;\n+  #30 = Utf8               SourceFile\n+  #31 = Utf8               ConverterImpl.java\n+  #32 = Utf8               EnclosingMethod\n+  #33 = Class              #46            // org/osgi/util/converter/ConverterImpl\n+  #34 = NameAndType        #47:#48        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #35 = NameAndType        #11:#12        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #36 = NameAndType        #13:#49        // \"<init>\":()V\n+  #37 = Class              #50            // java/util/Calendar\n+  #38 = NameAndType        #51:#52        // getInstance:()Ljava/util/Calendar;\n+  #39 = NameAndType        #53:#54        // longValue:()J\n+  #40 = NameAndType        #55:#56        // setTimeInMillis:(J)V\n+  #41 = Utf8               java/lang/Long\n+  #42 = NameAndType        #21:#22        // apply:(Ljava/lang/Long;)Ljava/util/Calendar;\n+  #43 = Utf8               org/osgi/util/converter/ConverterImpl$7\n+  #44 = Utf8               java/lang/Object\n+  #45 = Utf8               org/osgi/util/function/Function\n+  #46 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #47 = Utf8               addStandardRules\n+  #48 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #49 = Utf8               ()V\n+  #50 = Utf8               java/util/Calendar\n+  #51 = Utf8               getInstance\n+  #52 = Utf8               ()Ljava/util/Calendar;\n+  #53 = Utf8               longValue\n+  #54 = Utf8               ()J\n+  #55 = Utf8               setTimeInMillis\n+  #56 = Utf8               (J)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$7(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$7;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.util.Calendar apply(java.lang.Long);\n     descriptor: (Ljava/lang/Long;)Ljava/util/Calendar;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n-         0: invokestatic  #13                 // Method java/util/Calendar.getInstance:()Ljava/util/Calendar;\n+         0: invokestatic  #3                  // Method java/util/Calendar.getInstance:()Ljava/util/Calendar;\n          3: astore_2\n          4: aload_2\n          5: aload_1\n-         6: invokevirtual #19                 // Method java/lang/Long.longValue:()J\n-         9: invokevirtual #25                 // Method java/util/Calendar.setTimeInMillis:(J)V\n+         6: invokevirtual #4                  // Method java/lang/Long.longValue:()J\n+         9: invokevirtual #5                  // Method java/util/Calendar.setTimeInMillis:(J)V\n         12: aload_2\n         13: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 4\n         line 103: 12\n       LocalVariableTable:\n@@ -113,21 +113,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #20                 // class java/lang/Long\n-         5: invokevirtual #29                 // Method apply:(Ljava/lang/Long;)Ljava/util/Calendar;\n+         2: checkcast     #6                  // class java/lang/Long\n+         5: invokevirtual #7                  // Method apply:(Ljava/lang/Long;)Ljava/util/Calendar;\n          8: areturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$7;\n }\n-Signature: #47                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Calendar;>;\n+Signature: #29                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Calendar;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #51.#53                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #33.#34                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$7\n+  #8;                                     // class org/osgi/util/converter/ConverterImpl$7\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$8.class", "source2": "org/osgi/util/converter/ConverterImpl$8.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 19744b3fe8f0dd386e7eeed178b7de72f425708d05961844f8c093faf4620c27\n+  SHA-256 checksum 45609ae3e8f5689d8c96e37e082666a92287d85d43ef206ddca3b324856f6df9\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$8 extends org.osgi.util.converter.Rule<java.lang.Long, java.util.Calendar>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$8\n-  super_class: #8                         // org/osgi/util/converter/Rule\n+  this_class: #3                          // org/osgi/util/converter/ConverterImpl$8\n+  super_class: #4                         // org/osgi/util/converter/Rule\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$8.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$8\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$8\n+   #1 = Fieldref           #3.#26         // org/osgi/util/converter/ConverterImpl$8.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #4.#27         // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+   #3 = Class              #28            // org/osgi/util/converter/ConverterImpl$8\n+   #4 = Class              #29            // org/osgi/util/converter/Rule\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // \"<init>\":(Lorg/osgi/util/function/Function;)V\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConverterImpl$8;\n-  #19 = Utf8               func\n-  #20 = Utf8               Lorg/osgi/util/function/Function;\n-  #21 = Utf8               LocalVariableTypeTable\n-  #22 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Calendar;>;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Calendar;>;\n-  #25 = Utf8               SourceFile\n-  #26 = Utf8               ConverterImpl.java\n-  #27 = Utf8               EnclosingMethod\n-  #28 = Class              #29            // org/osgi/util/converter/ConverterImpl\n-  #29 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #30 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConverterImpl$8;\n+  #15 = Utf8               func\n+  #16 = Utf8               Lorg/osgi/util/function/Function;\n+  #17 = Utf8               LocalVariableTypeTable\n+  #18 = Utf8               Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Calendar;>;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Calendar;>;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               ConverterImpl.java\n+  #23 = Utf8               EnclosingMethod\n+  #24 = Class              #30            // org/osgi/util/converter/ConverterImpl\n+  #25 = NameAndType        #31:#32        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #26 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = NameAndType        #7:#33         // \"<init>\":(Lorg/osgi/util/function/Function;)V\n+  #28 = Utf8               org/osgi/util/converter/ConverterImpl$8\n+  #29 = Utf8               org/osgi/util/converter/Rule\n+  #30 = Utf8               org/osgi/util/converter/ConverterImpl\n   #31 = Utf8               addStandardRules\n   #32 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #33 = Utf8               InnerClasses\n+  #33 = Utf8               (Lorg/osgi/util/function/Function;)V\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$8(org.osgi.util.converter.ConverterImpl, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n@@ -52,25 +52,25 @@\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n          6: aload_2\n-         7: invokespecial #7                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n+         7: invokespecial #2                  // Method org/osgi/util/converter/Rule.\"<init>\":(Lorg/osgi/util/function/Function;)V\n         10: return\n       LineNumberTable:\n         line 105: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ConverterImpl$8;\n             0      11     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n             0      11     2  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     2  func   Lorg/osgi/util/function/Function<Ljava/lang/Long;Ljava/util/Calendar;>;\n }\n-Signature: #24                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Calendar;>;\n+Signature: #20                          // Lorg/osgi/util/converter/Rule<Ljava/lang/Long;Ljava/util/Calendar;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #28.#30                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #24.#25                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$8\n+  #3;                                     // class org/osgi/util/converter/ConverterImpl$8\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl$9.class", "source2": "org/osgi/util/converter/ConverterImpl$9.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,103 +1,103 @@\n-  SHA-256 checksum 069eca0c39f32e2e601511c349e2d1bdb9164e62566c2d763ebc78bd81211c1b\n+  SHA-256 checksum 427b37ec66f1ee2ea707b279ee38b6352f13d5775408f57b6c9347d268b36695\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl$9 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Character, java.lang.Boolean>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConverterImpl$9\n+  this_class: #7                          // org/osgi/util/converter/ConverterImpl$9\n   super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 3, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConverterImpl$9.this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConverterImpl$9\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConverterImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConverterImpl$9\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // java/lang/Character.charValue:()C\n-  #14 = Class              #16            // java/lang/Character\n-  #15 = NameAndType        #17:#18        // charValue:()C\n-  #16 = Utf8               java/lang/Character\n-  #17 = Utf8               charValue\n-  #18 = Utf8               ()C\n-  #19 = Methodref          #20.#21        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-  #20 = Class              #22            // java/lang/Boolean\n-  #21 = NameAndType        #23:#24        // valueOf:(Z)Ljava/lang/Boolean;\n-  #22 = Utf8               java/lang/Boolean\n-  #23 = Utf8               valueOf\n-  #24 = Utf8               (Z)Ljava/lang/Boolean;\n-  #25 = Methodref          #2.#26         // org/osgi/util/converter/ConverterImpl$9.apply:(Ljava/lang/Character;)Ljava/lang/Boolean;\n-  #26 = NameAndType        #27:#28        // apply:(Ljava/lang/Character;)Ljava/lang/Boolean;\n-  #27 = Utf8               apply\n-  #28 = Utf8               (Ljava/lang/Character;)Ljava/lang/Boolean;\n-  #29 = Class              #30            // org/osgi/util/function/Function\n-  #30 = Utf8               org/osgi/util/function/Function\n-  #31 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lorg/osgi/util/converter/ConverterImpl$9;\n-  #37 = Utf8               c\n-  #38 = Utf8               Ljava/lang/Character;\n-  #39 = Utf8               StackMapTable\n-  #40 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #41 = Utf8               Signature\n-  #42 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Boolean;>;\n-  #43 = Utf8               SourceFile\n-  #44 = Utf8               ConverterImpl.java\n-  #45 = Utf8               EnclosingMethod\n-  #46 = Class              #47            // org/osgi/util/converter/ConverterImpl\n-  #47 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #48 = NameAndType        #49:#50        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #49 = Utf8               addStandardRules\n-  #50 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #51 = Utf8               InnerClasses\n+   #1 = Fieldref           #7.#33         // org/osgi/util/converter/ConverterImpl$9.this$0:Lorg/osgi/util/converter/ConverterImpl;\n+   #2 = Methodref          #8.#34         // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #5.#35         // java/lang/Character.charValue:()C\n+   #4 = Methodref          #36.#37        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #5 = Class              #38            // java/lang/Character\n+   #6 = Methodref          #7.#39         // org/osgi/util/converter/ConverterImpl$9.apply:(Ljava/lang/Character;)Ljava/lang/Boolean;\n+   #7 = Class              #40            // org/osgi/util/converter/ConverterImpl$9\n+   #8 = Class              #41            // java/lang/Object\n+   #9 = Class              #42            // org/osgi/util/function/Function\n+  #10 = Utf8               this$0\n+  #11 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #12 = Utf8               <init>\n+  #13 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #14 = Utf8               Code\n+  #15 = Utf8               LineNumberTable\n+  #16 = Utf8               LocalVariableTable\n+  #17 = Utf8               this\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               Lorg/osgi/util/converter/ConverterImpl$9;\n+  #20 = Utf8               apply\n+  #21 = Utf8               (Ljava/lang/Character;)Ljava/lang/Boolean;\n+  #22 = Utf8               c\n+  #23 = Utf8               Ljava/lang/Character;\n+  #24 = Utf8               StackMapTable\n+  #25 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #26 = Utf8               Signature\n+  #27 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Boolean;>;\n+  #28 = Utf8               SourceFile\n+  #29 = Utf8               ConverterImpl.java\n+  #30 = Utf8               EnclosingMethod\n+  #31 = Class              #43            // org/osgi/util/converter/ConverterImpl\n+  #32 = NameAndType        #44:#45        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #33 = NameAndType        #10:#11        // this$0:Lorg/osgi/util/converter/ConverterImpl;\n+  #34 = NameAndType        #12:#46        // \"<init>\":()V\n+  #35 = NameAndType        #47:#48        // charValue:()C\n+  #36 = Class              #49            // java/lang/Boolean\n+  #37 = NameAndType        #50:#51        // valueOf:(Z)Ljava/lang/Boolean;\n+  #38 = Utf8               java/lang/Character\n+  #39 = NameAndType        #20:#21        // apply:(Ljava/lang/Character;)Ljava/lang/Boolean;\n+  #40 = Utf8               org/osgi/util/converter/ConverterImpl$9\n+  #41 = Utf8               java/lang/Object\n+  #42 = Utf8               org/osgi/util/function/Function\n+  #43 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #44 = Utf8               addStandardRules\n+  #45 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #46 = Utf8               ()V\n+  #47 = Utf8               charValue\n+  #48 = Utf8               ()C\n+  #49 = Utf8               java/lang/Boolean\n+  #50 = Utf8               valueOf\n+  #51 = Utf8               (Z)Ljava/lang/Boolean;\n {\n   final org.osgi.util.converter.ConverterImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConverterImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConverterImpl$9(org.osgi.util.converter.ConverterImpl);\n     descriptor: (Lorg/osgi/util/converter/ConverterImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 109: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl$9;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConverterImpl;\n \n   public java.lang.Boolean apply(java.lang.Character);\n     descriptor: (Ljava/lang/Character;)Ljava/lang/Boolean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #13                 // Method java/lang/Character.charValue:()C\n+         1: invokevirtual #3                  // Method java/lang/Character.charValue:()C\n          4: ifeq          11\n          7: iconst_1\n          8: goto          12\n         11: iconst_0\n-        12: invokestatic  #19                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        12: invokestatic  #4                  // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         15: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ConverterImpl$9;\n             0      16     1     c   Ljava/lang/Character;\n@@ -109,21 +109,21 @@\n   public java.lang.Object apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #14                 // class java/lang/Character\n-         5: invokevirtual #25                 // Method apply:(Ljava/lang/Character;)Ljava/lang/Boolean;\n+         2: checkcast     #5                  // class java/lang/Character\n+         5: invokevirtual #6                  // Method apply:(Ljava/lang/Character;)Ljava/lang/Boolean;\n          8: areturn\n       LineNumberTable:\n         line 109: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl$9;\n }\n-Signature: #42                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Boolean;>;\n+Signature: #27                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Character;Ljava/lang/Boolean;>;\n SourceFile: \"ConverterImpl.java\"\n-EnclosingMethod: #46.#48                // org.osgi.util.converter.ConverterImpl.addStandardRules\n+EnclosingMethod: #31.#32                // org.osgi.util.converter.ConverterImpl.addStandardRules\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConverterImpl$9\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$9\n"}]}, {"source1": "org/osgi/util/converter/ConverterImpl.class", "source2": "org/osgi/util/converter/ConverterImpl.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,370 +1,374 @@\n-  SHA-256 checksum 1943e7d18295f87bb3b95eb05716f95dca0a349f18dbb8825c0bea3f0fb6328e\n+  SHA-256 checksum 4295c58ba480b10417072d8e61d48dbc57fb0fca477181b32b4a0f3725f75dc3\n   Compiled from \"ConverterImpl.java\"\n class org.osgi.util.converter.ConverterImpl implements org.osgi.util.converter.InternalConverter\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #162                        // org/osgi/util/converter/ConverterImpl\n-  super_class: #2                         // java/lang/Object\n+  this_class: #147                        // org/osgi/util/converter/ConverterImpl\n+  super_class: #148                       // java/lang/Object\n   interfaces: 1, fields: 1, methods: 14, attributes: 2\n Constant pool:\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 = Class              #8            // org/osgi/util/converter/ConvertingImpl\n-    #8 = Utf8               org/osgi/util/converter/ConvertingImpl\n-    #9 = Methodref          #7.#10        // org/osgi/util/converter/ConvertingImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n-   #10 = NameAndType        #5:#11        // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n-   #11 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n-   #12 = Class              #13           // org/osgi/util/converter/FunctioningImpl\n-   #13 = Utf8               org/osgi/util/converter/FunctioningImpl\n-   #14 = Methodref          #12.#15       // org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n-   #15 = NameAndType        #5:#16        // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n-   #16 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n-   #17 = Class              #18           // org/osgi/util/converter/ConverterImpl$2\n-   #18 = Utf8               org/osgi/util/converter/ConverterImpl$2\n-   #19 = Class              #20           // org/osgi/util/converter/ConverterImpl$1\n-   #20 = Utf8               org/osgi/util/converter/ConverterImpl$1\n-   #21 = Methodref          #19.#22       // org/osgi/util/converter/ConverterImpl$1.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #22 = NameAndType        #5:#23        // \"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #23 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n-   #24 = Methodref          #17.#25       // org/osgi/util/converter/ConverterImpl$2.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #25 = NameAndType        #5:#26        // \"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #26 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #27 = InterfaceMethodref #28.#29       // org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n-   #28 = Class              #30           // org/osgi/util/converter/ConverterBuilder\n-   #29 = NameAndType        #31:#32       // rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n-   #30 = Utf8               org/osgi/util/converter/ConverterBuilder\n-   #31 = Utf8               rule\n-   #32 = Utf8               (Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n-   #33 = Class              #34           // org/osgi/util/converter/ConverterImpl$4\n-   #34 = Utf8               org/osgi/util/converter/ConverterImpl$4\n-   #35 = Class              #36           // org/osgi/util/converter/ConverterImpl$3\n-   #36 = Utf8               org/osgi/util/converter/ConverterImpl$3\n-   #37 = Methodref          #35.#22       // org/osgi/util/converter/ConverterImpl$3.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #38 = Methodref          #33.#25       // org/osgi/util/converter/ConverterImpl$4.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #39 = Class              #40           // org/osgi/util/converter/ConverterImpl$6\n-   #40 = Utf8               org/osgi/util/converter/ConverterImpl$6\n-   #41 = Class              #42           // org/osgi/util/converter/ConverterImpl$5\n-   #42 = Utf8               org/osgi/util/converter/ConverterImpl$5\n-   #43 = Methodref          #41.#22       // org/osgi/util/converter/ConverterImpl$5.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #44 = Methodref          #39.#25       // org/osgi/util/converter/ConverterImpl$6.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #45 = Class              #46           // org/osgi/util/converter/ConverterImpl$8\n-   #46 = Utf8               org/osgi/util/converter/ConverterImpl$8\n-   #47 = Class              #48           // org/osgi/util/converter/ConverterImpl$7\n-   #48 = Utf8               org/osgi/util/converter/ConverterImpl$7\n-   #49 = Methodref          #47.#22       // org/osgi/util/converter/ConverterImpl$7.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #50 = Methodref          #45.#25       // org/osgi/util/converter/ConverterImpl$8.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #51 = Class              #52           // org/osgi/util/converter/ConverterImpl$10\n-   #52 = Utf8               org/osgi/util/converter/ConverterImpl$10\n-   #53 = Class              #54           // org/osgi/util/converter/ConverterImpl$9\n-   #54 = Utf8               org/osgi/util/converter/ConverterImpl$9\n-   #55 = Methodref          #53.#22       // org/osgi/util/converter/ConverterImpl$9.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #56 = Methodref          #51.#25       // org/osgi/util/converter/ConverterImpl$10.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #57 = Class              #58           // org/osgi/util/converter/ConverterImpl$12\n-   #58 = Utf8               org/osgi/util/converter/ConverterImpl$12\n-   #59 = Class              #60           // org/osgi/util/converter/ConverterImpl$11\n-   #60 = Utf8               org/osgi/util/converter/ConverterImpl$11\n-   #61 = Methodref          #59.#22       // org/osgi/util/converter/ConverterImpl$11.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #62 = Methodref          #57.#25       // org/osgi/util/converter/ConverterImpl$12.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #63 = Class              #64           // org/osgi/util/converter/ConverterImpl$14\n-   #64 = Utf8               org/osgi/util/converter/ConverterImpl$14\n-   #65 = Class              #66           // org/osgi/util/converter/ConverterImpl$13\n-   #66 = Utf8               org/osgi/util/converter/ConverterImpl$13\n-   #67 = Methodref          #65.#22       // org/osgi/util/converter/ConverterImpl$13.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #68 = Methodref          #63.#25       // org/osgi/util/converter/ConverterImpl$14.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #69 = Class              #70           // org/osgi/util/converter/ConverterImpl$16\n-   #70 = Utf8               org/osgi/util/converter/ConverterImpl$16\n-   #71 = Class              #72           // org/osgi/util/converter/ConverterImpl$15\n-   #72 = Utf8               org/osgi/util/converter/ConverterImpl$15\n-   #73 = Methodref          #71.#22       // org/osgi/util/converter/ConverterImpl$15.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #74 = Methodref          #69.#25       // org/osgi/util/converter/ConverterImpl$16.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #75 = Class              #76           // org/osgi/util/converter/ConverterImpl$18\n-   #76 = Utf8               org/osgi/util/converter/ConverterImpl$18\n-   #77 = Class              #78           // org/osgi/util/converter/ConverterImpl$17\n-   #78 = Utf8               org/osgi/util/converter/ConverterImpl$17\n-   #79 = Methodref          #77.#22       // org/osgi/util/converter/ConverterImpl$17.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #80 = Methodref          #75.#25       // org/osgi/util/converter/ConverterImpl$18.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #81 = Class              #82           // org/osgi/util/converter/ConverterImpl$20\n-   #82 = Utf8               org/osgi/util/converter/ConverterImpl$20\n-   #83 = Class              #84           // org/osgi/util/converter/ConverterImpl$19\n-   #84 = Utf8               org/osgi/util/converter/ConverterImpl$19\n-   #85 = Methodref          #83.#22       // org/osgi/util/converter/ConverterImpl$19.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #86 = Methodref          #81.#25       // org/osgi/util/converter/ConverterImpl$20.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #87 = Class              #88           // org/osgi/util/converter/ConverterImpl$22\n-   #88 = Utf8               org/osgi/util/converter/ConverterImpl$22\n-   #89 = Class              #90           // org/osgi/util/converter/ConverterImpl$21\n-   #90 = Utf8               org/osgi/util/converter/ConverterImpl$21\n-   #91 = Methodref          #89.#22       // org/osgi/util/converter/ConverterImpl$21.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #92 = Methodref          #87.#25       // org/osgi/util/converter/ConverterImpl$22.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #93 = Class              #94           // org/osgi/util/converter/ConverterImpl$24\n-   #94 = Utf8               org/osgi/util/converter/ConverterImpl$24\n-   #95 = Class              #96           // org/osgi/util/converter/ConverterImpl$23\n-   #96 = Utf8               org/osgi/util/converter/ConverterImpl$23\n-   #97 = Methodref          #95.#22       // org/osgi/util/converter/ConverterImpl$23.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-   #98 = Methodref          #93.#25       // org/osgi/util/converter/ConverterImpl$24.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-   #99 = Class              #100          // org/osgi/util/converter/ConverterImpl$26\n-  #100 = Utf8               org/osgi/util/converter/ConverterImpl$26\n-  #101 = Class              #102          // org/osgi/util/converter/ConverterImpl$25\n-  #102 = Utf8               org/osgi/util/converter/ConverterImpl$25\n-  #103 = Methodref          #101.#22      // org/osgi/util/converter/ConverterImpl$25.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #104 = Methodref          #99.#25       // org/osgi/util/converter/ConverterImpl$26.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #105 = Class              #106          // org/osgi/util/converter/ConverterImpl$28\n-  #106 = Utf8               org/osgi/util/converter/ConverterImpl$28\n-  #107 = Class              #108          // org/osgi/util/converter/ConverterImpl$27\n-  #108 = Utf8               org/osgi/util/converter/ConverterImpl$27\n-  #109 = Methodref          #107.#22      // org/osgi/util/converter/ConverterImpl$27.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #110 = Methodref          #105.#25      // org/osgi/util/converter/ConverterImpl$28.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #111 = Class              #112          // org/osgi/util/converter/ConverterImpl$30\n-  #112 = Utf8               org/osgi/util/converter/ConverterImpl$30\n-  #113 = Class              #114          // org/osgi/util/converter/ConverterImpl$29\n-  #114 = Utf8               org/osgi/util/converter/ConverterImpl$29\n-  #115 = Methodref          #113.#22      // org/osgi/util/converter/ConverterImpl$29.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #116 = Methodref          #111.#25      // org/osgi/util/converter/ConverterImpl$30.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #117 = Class              #118          // org/osgi/util/converter/ConverterImpl$32\n-  #118 = Utf8               org/osgi/util/converter/ConverterImpl$32\n-  #119 = Class              #120          // org/osgi/util/converter/ConverterImpl$31\n-  #120 = Utf8               org/osgi/util/converter/ConverterImpl$31\n-  #121 = Methodref          #119.#22      // org/osgi/util/converter/ConverterImpl$31.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #122 = Methodref          #117.#25      // org/osgi/util/converter/ConverterImpl$32.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #123 = Class              #124          // org/osgi/util/converter/ConverterImpl$34\n-  #124 = Utf8               org/osgi/util/converter/ConverterImpl$34\n-  #125 = Class              #126          // org/osgi/util/converter/ConverterImpl$33\n-  #126 = Utf8               org/osgi/util/converter/ConverterImpl$33\n-  #127 = Methodref          #125.#22      // org/osgi/util/converter/ConverterImpl$33.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #128 = Methodref          #123.#25      // org/osgi/util/converter/ConverterImpl$34.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #129 = Class              #130          // org/osgi/util/converter/ConverterImpl$36\n-  #130 = Utf8               org/osgi/util/converter/ConverterImpl$36\n-  #131 = Class              #132          // org/osgi/util/converter/ConverterImpl$35\n-  #132 = Utf8               org/osgi/util/converter/ConverterImpl$35\n-  #133 = Methodref          #131.#22      // org/osgi/util/converter/ConverterImpl$35.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #134 = Methodref          #129.#25      // org/osgi/util/converter/ConverterImpl$36.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #135 = Class              #136          // org/osgi/util/converter/ConverterImpl$38\n-  #136 = Utf8               org/osgi/util/converter/ConverterImpl$38\n-  #137 = Class              #138          // org/osgi/util/converter/ConverterImpl$37\n-  #138 = Utf8               org/osgi/util/converter/ConverterImpl$37\n-  #139 = Methodref          #137.#22      // org/osgi/util/converter/ConverterImpl$37.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #140 = Methodref          #135.#25      // org/osgi/util/converter/ConverterImpl$38.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #141 = Class              #142          // org/osgi/util/converter/ConverterImpl$40\n-  #142 = Utf8               org/osgi/util/converter/ConverterImpl$40\n-  #143 = Class              #144          // org/osgi/util/converter/ConverterImpl$39\n-  #144 = Utf8               org/osgi/util/converter/ConverterImpl$39\n-  #145 = Methodref          #143.#22      // org/osgi/util/converter/ConverterImpl$39.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #146 = Methodref          #141.#25      // org/osgi/util/converter/ConverterImpl$40.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #147 = Class              #148          // org/osgi/util/converter/ConverterImpl$42\n-  #148 = Utf8               org/osgi/util/converter/ConverterImpl$42\n-  #149 = Class              #150          // org/osgi/util/converter/ConverterImpl$41\n-  #150 = Utf8               org/osgi/util/converter/ConverterImpl$41\n-  #151 = Methodref          #149.#22      // org/osgi/util/converter/ConverterImpl$41.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #152 = Methodref          #147.#25      // org/osgi/util/converter/ConverterImpl$42.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #153 = Class              #154          // org/osgi/util/converter/ConverterImpl$44\n-  #154 = Utf8               org/osgi/util/converter/ConverterImpl$44\n-  #155 = Class              #156          // org/osgi/util/converter/ConverterImpl$43\n-  #156 = Utf8               org/osgi/util/converter/ConverterImpl$43\n-  #157 = Methodref          #155.#22      // org/osgi/util/converter/ConverterImpl$43.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #158 = Methodref          #153.#25      // org/osgi/util/converter/ConverterImpl$44.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-  #159 = String             #160          // java.time.LocalDateTime\n-  #160 = Utf8               java.time.LocalDateTime\n-  #161 = Methodref          #162.#163     // org/osgi/util/converter/ConverterImpl.reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n-  #162 = Class              #164          // org/osgi/util/converter/ConverterImpl\n-  #163 = NameAndType        #165:#166     // reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n-  #164 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #165 = Utf8               reflectiveAddJavaTimeRule\n-  #166 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n-  #167 = String             #168          // java.time.LocalDate\n-  #168 = Utf8               java.time.LocalDate\n-  #169 = String             #170          // java.time.LocalTime\n-  #170 = Utf8               java.time.LocalTime\n-  #171 = String             #172          // java.time.OffsetDateTime\n-  #172 = Utf8               java.time.OffsetDateTime\n-  #173 = String             #174          // java.time.OffsetTime\n-  #174 = Utf8               java.time.OffsetTime\n-  #175 = String             #176          // java.time.ZonedDateTime\n-  #176 = Utf8               java.time.ZonedDateTime\n-  #177 = String             #178          // java.time.Instant\n-  #178 = Utf8               java.time.Instant\n-  #179 = String             #180          // java.time.Duration\n-  #180 = Utf8               java.time.Duration\n-  #181 = String             #182          // java.time.Year\n-  #182 = Utf8               java.time.Year\n-  #183 = String             #184          // java.time.YearMonth\n-  #184 = Utf8               java.time.YearMonth\n-  #185 = String             #186          // java.time.MonthDay\n-  #186 = Utf8               java.time.MonthDay\n-  #187 = Methodref          #2.#188       // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #188 = NameAndType        #189:#190     // getClass:()Ljava/lang/Class;\n-  #189 = Utf8               getClass\n-  #190 = Utf8               ()Ljava/lang/Class;\n-  #191 = Methodref          #192.#193     // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n-  #192 = Class              #194          // java/lang/Class\n-  #193 = NameAndType        #195:#196     // getClassLoader:()Ljava/lang/ClassLoader;\n-  #194 = Utf8               java/lang/Class\n-  #195 = Utf8               getClassLoader\n-  #196 = Utf8               ()Ljava/lang/ClassLoader;\n-  #197 = Methodref          #198.#199     // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-  #198 = Class              #200          // java/lang/ClassLoader\n-  #199 = NameAndType        #201:#202     // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-  #200 = Utf8               java/lang/ClassLoader\n-  #201 = Utf8               loadClass\n-  #202 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-  #203 = String             #204          // parse\n-  #204 = Utf8               parse\n-  #205 = Class              #206          // java/lang/CharSequence\n-  #206 = Utf8               java/lang/CharSequence\n-  #207 = Methodref          #192.#208     // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #208 = NameAndType        #209:#210     // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #209 = Utf8               getMethod\n-  #210 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #211 = Class              #212          // org/osgi/util/converter/TypeRule\n-  #212 = Utf8               org/osgi/util/converter/TypeRule\n-  #213 = Class              #214          // java/lang/String\n-  #214 = Utf8               java/lang/String\n-  #215 = Class              #216          // org/osgi/util/converter/ConverterImpl$45\n-  #216 = Utf8               org/osgi/util/converter/ConverterImpl$45\n-  #217 = Methodref          #215.#218     // org/osgi/util/converter/ConverterImpl$45.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n-  #218 = NameAndType        #5:#219       // \"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n-  #219 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n-  #220 = Methodref          #211.#221     // org/osgi/util/converter/TypeRule.\"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-  #221 = NameAndType        #5:#222       // \"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-  #222 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-  #223 = Class              #224          // org/osgi/util/converter/ConverterImpl$46\n-  #224 = Utf8               org/osgi/util/converter/ConverterImpl$46\n-  #225 = Methodref          #223.#22      // org/osgi/util/converter/ConverterImpl$46.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-  #226 = Class              #227          // java/lang/Exception\n-  #227 = Utf8               java/lang/Exception\n-  #228 = Class              #229          // java/lang/StringBuilder\n-  #229 = Utf8               java/lang/StringBuilder\n-  #230 = Methodref          #228.#231     // java/lang/StringBuilder.\"<init>\":(I)V\n-  #231 = NameAndType        #5:#232       // \"<init>\":(I)V\n-  #232 = Utf8               (I)V\n-  #233 = Methodref          #228.#234     // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n-  #234 = NameAndType        #235:#236     // append:(C)Ljava/lang/StringBuilder;\n-  #235 = Utf8               append\n-  #236 = Utf8               (C)Ljava/lang/StringBuilder;\n-  #237 = Methodref          #228.#238     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #238 = NameAndType        #239:#240     // toString:()Ljava/lang/String;\n-  #239 = Utf8               toString\n-  #240 = Utf8               ()Ljava/lang/String;\n-  #241 = Methodref          #162.#242     // org/osgi/util/converter/ConverterImpl.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #242 = NameAndType        #243:#244     // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #243 = Utf8               convert\n-  #244 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #245 = Class              #246          // \"[C\"\n-  #246 = Utf8               [C\n-  #247 = InterfaceMethodref #248.#249     // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #248 = Class              #250          // org/osgi/util/converter/InternalConverting\n-  #249 = NameAndType        #251:#252     // to:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #250 = Utf8               org/osgi/util/converter/InternalConverting\n-  #251 = Utf8               to\n-  #252 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #253 = Methodref          #162.#254     // org/osgi/util/converter/ConverterImpl.charArrayToString:([C)Ljava/lang/String;\n-  #254 = NameAndType        #255:#256     // charArrayToString:([C)Ljava/lang/String;\n-  #255 = Utf8               charArrayToString\n-  #256 = Utf8               ([C)Ljava/lang/String;\n-  #257 = Methodref          #213.#258     // java/lang/String.length:()I\n-  #258 = NameAndType        #259:#260     // length:()I\n-  #259 = Utf8               length\n-  #260 = Utf8               ()I\n-  #261 = Methodref          #213.#262     // java/lang/String.charAt:(I)C\n-  #262 = NameAndType        #263:#264     // charAt:(I)C\n-  #263 = Utf8               charAt\n-  #264 = Utf8               (I)C\n-  #265 = Methodref          #162.#266     // org/osgi/util/converter/ConverterImpl.stringToCharArray:(Ljava/lang/String;)[C\n-  #266 = NameAndType        #267:#268     // stringToCharArray:(Ljava/lang/String;)[C\n-  #267 = Utf8               stringToCharArray\n-  #268 = Utf8               (Ljava/lang/String;)[C\n-  #269 = Class              #270          // \"[Ljava/lang/Character;\"\n-  #270 = Utf8               [Ljava/lang/Character;\n-  #271 = Class              #272          // java/lang/ClassNotFoundException\n-  #272 = Utf8               java/lang/ClassNotFoundException\n-  #273 = Class              #274          // java/lang/NoClassDefFoundError\n-  #274 = Utf8               java/lang/NoClassDefFoundError\n-  #275 = Methodref          #273.#276     // java/lang/NoClassDefFoundError.\"<init>\":(Ljava/lang/String;)V\n-  #276 = NameAndType        #5:#277       // \"<init>\":(Ljava/lang/String;)V\n-  #277 = Utf8               (Ljava/lang/String;)V\n-  #278 = Class              #279          // org/osgi/util/converter/ConverterBuilderImpl\n-  #279 = Utf8               org/osgi/util/converter/ConverterBuilderImpl\n-  #280 = Methodref          #278.#15      // org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n-  #281 = Methodref          #162.#282     // org/osgi/util/converter/ConverterImpl.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n-  #282 = NameAndType        #283:#284     // newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n-  #283 = Utf8               newConverterBuilder\n-  #284 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilderImpl;\n-  #285 = Class              #286          // java/text/SimpleDateFormat\n-  #286 = Utf8               java/text/SimpleDateFormat\n-  #287 = String             #288          // yyyy-MM-dd\\'T\\'HH:mm:ssXXX\n-  #288 = Utf8               yyyy-MM-dd\\'T\\'HH:mm:ssXXX\n-  #289 = Methodref          #285.#276     // java/text/SimpleDateFormat.\"<init>\":(Ljava/lang/String;)V\n-  #290 = Fieldref           #162.#291     // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #291 = NameAndType        #292:#293     // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-  #292 = Utf8               ISO8601_DATE_FORMAT\n-  #293 = Utf8               Ljava/text/SimpleDateFormat;\n-  #294 = String             #295          // UTC\n-  #295 = Utf8               UTC\n-  #296 = Methodref          #297.#298     // java/util/TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;\n-  #297 = Class              #299          // java/util/TimeZone\n-  #298 = NameAndType        #300:#301     // getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;\n-  #299 = Utf8               java/util/TimeZone\n-  #300 = Utf8               getTimeZone\n-  #301 = Utf8               (Ljava/lang/String;)Ljava/util/TimeZone;\n-  #302 = Methodref          #285.#303     // java/text/SimpleDateFormat.setTimeZone:(Ljava/util/TimeZone;)V\n-  #303 = NameAndType        #304:#305     // setTimeZone:(Ljava/util/TimeZone;)V\n-  #304 = Utf8               setTimeZone\n-  #305 = Utf8               (Ljava/util/TimeZone;)V\n-  #306 = Class              #307          // org/osgi/util/converter/InternalConverter\n-  #307 = Utf8               org/osgi/util/converter/InternalConverter\n-  #308 = Utf8               Code\n-  #309 = Utf8               LineNumberTable\n-  #310 = Utf8               LocalVariableTable\n-  #311 = Utf8               this\n-  #312 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-  #313 = Utf8               obj\n-  #314 = Utf8               Ljava/lang/Object;\n-  #315 = Utf8               function\n-  #316 = Utf8               ()Lorg/osgi/util/converter/Functioning;\n-  #317 = Utf8               addStandardRules\n-  #318 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #319 = Utf8               cb\n-  #320 = Utf8               Lorg/osgi/util/converter/ConverterBuilder;\n-  #321 = Utf8               toCls\n-  #322 = Utf8               Ljava/lang/Class;\n-  #323 = Utf8               toMethod\n-  #324 = Utf8               Ljava/lang/reflect/Method;\n-  #325 = Utf8               timeClsName\n-  #326 = Utf8               Ljava/lang/String;\n-  #327 = Utf8               LocalVariableTypeTable\n-  #328 = Utf8               Ljava/lang/Class<*>;\n-  #329 = Utf8               StackMapTable\n-  #330 = Utf8               c\n-  #331 = Utf8               C\n-  #332 = Utf8               ca\n-  #333 = Utf8               sb\n-  #334 = Utf8               Ljava/lang/StringBuilder;\n-  #335 = Utf8               characterArrayToString\n-  #336 = Utf8               ([Ljava/lang/Character;)Ljava/lang/String;\n-  #337 = Utf8               i\n-  #338 = Utf8               I\n-  #339 = Utf8               s\n-  #340 = Utf8               stringToCharacterArray\n-  #341 = Utf8               (Ljava/lang/String;)[Ljava/lang/Character;\n-  #342 = Utf8               loadClassUnchecked\n-  #343 = Utf8               e\n-  #344 = Utf8               Ljava/lang/ClassNotFoundException;\n-  #345 = Utf8               className\n-  #346 = Utf8               Signature\n-  #347 = Utf8               (Ljava/lang/String;)Ljava/lang/Class<*>;\n-  #348 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n-  #349 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n-  #350 = Utf8               <clinit>\n-  #351 = Utf8               SourceFile\n-  #352 = Utf8               ConverterImpl.java\n-  #353 = Utf8               InnerClasses\n+    #1 = Methodref          #148.#217     // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #218          // org/osgi/util/converter/ConvertingImpl\n+    #3 = Methodref          #2.#219       // org/osgi/util/converter/ConvertingImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n+    #4 = Class              #220          // org/osgi/util/converter/FunctioningImpl\n+    #5 = Methodref          #4.#221       // org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+    #6 = Class              #222          // org/osgi/util/converter/ConverterImpl$2\n+    #7 = Class              #223          // org/osgi/util/converter/ConverterImpl$1\n+    #8 = Methodref          #7.#224       // org/osgi/util/converter/ConverterImpl$1.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+    #9 = Methodref          #6.#225       // org/osgi/util/converter/ConverterImpl$2.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #10 = InterfaceMethodref #226.#227     // org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+   #11 = Class              #228          // org/osgi/util/converter/ConverterImpl$4\n+   #12 = Class              #229          // org/osgi/util/converter/ConverterImpl$3\n+   #13 = Methodref          #12.#224      // org/osgi/util/converter/ConverterImpl$3.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #14 = Methodref          #11.#225      // org/osgi/util/converter/ConverterImpl$4.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #15 = Class              #230          // org/osgi/util/converter/ConverterImpl$6\n+   #16 = Class              #231          // org/osgi/util/converter/ConverterImpl$5\n+   #17 = Methodref          #16.#224      // org/osgi/util/converter/ConverterImpl$5.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #18 = Methodref          #15.#225      // org/osgi/util/converter/ConverterImpl$6.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #19 = Class              #232          // org/osgi/util/converter/ConverterImpl$8\n+   #20 = Class              #233          // org/osgi/util/converter/ConverterImpl$7\n+   #21 = Methodref          #20.#224      // org/osgi/util/converter/ConverterImpl$7.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #22 = Methodref          #19.#225      // org/osgi/util/converter/ConverterImpl$8.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #23 = Class              #234          // org/osgi/util/converter/ConverterImpl$10\n+   #24 = Class              #235          // org/osgi/util/converter/ConverterImpl$9\n+   #25 = Methodref          #24.#224      // org/osgi/util/converter/ConverterImpl$9.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #26 = Methodref          #23.#225      // org/osgi/util/converter/ConverterImpl$10.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #27 = Class              #236          // org/osgi/util/converter/ConverterImpl$12\n+   #28 = Class              #237          // org/osgi/util/converter/ConverterImpl$11\n+   #29 = Methodref          #28.#224      // org/osgi/util/converter/ConverterImpl$11.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #30 = Methodref          #27.#225      // org/osgi/util/converter/ConverterImpl$12.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #31 = Class              #238          // org/osgi/util/converter/ConverterImpl$14\n+   #32 = Class              #239          // org/osgi/util/converter/ConverterImpl$13\n+   #33 = Methodref          #32.#224      // org/osgi/util/converter/ConverterImpl$13.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #34 = Methodref          #31.#225      // org/osgi/util/converter/ConverterImpl$14.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #35 = Class              #240          // org/osgi/util/converter/ConverterImpl$16\n+   #36 = Class              #241          // org/osgi/util/converter/ConverterImpl$15\n+   #37 = Methodref          #36.#224      // org/osgi/util/converter/ConverterImpl$15.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #38 = Methodref          #35.#225      // org/osgi/util/converter/ConverterImpl$16.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #39 = Class              #242          // org/osgi/util/converter/ConverterImpl$18\n+   #40 = Class              #243          // org/osgi/util/converter/ConverterImpl$17\n+   #41 = Methodref          #40.#224      // org/osgi/util/converter/ConverterImpl$17.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #42 = Methodref          #39.#225      // org/osgi/util/converter/ConverterImpl$18.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #43 = Class              #244          // org/osgi/util/converter/ConverterImpl$20\n+   #44 = Class              #245          // org/osgi/util/converter/ConverterImpl$19\n+   #45 = Methodref          #44.#224      // org/osgi/util/converter/ConverterImpl$19.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #46 = Methodref          #43.#225      // org/osgi/util/converter/ConverterImpl$20.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #47 = Class              #246          // org/osgi/util/converter/ConverterImpl$22\n+   #48 = Class              #247          // org/osgi/util/converter/ConverterImpl$21\n+   #49 = Methodref          #48.#224      // org/osgi/util/converter/ConverterImpl$21.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #50 = Methodref          #47.#225      // org/osgi/util/converter/ConverterImpl$22.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #51 = Class              #248          // org/osgi/util/converter/ConverterImpl$24\n+   #52 = Class              #249          // org/osgi/util/converter/ConverterImpl$23\n+   #53 = Methodref          #52.#224      // org/osgi/util/converter/ConverterImpl$23.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #54 = Methodref          #51.#225      // org/osgi/util/converter/ConverterImpl$24.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #55 = Class              #250          // org/osgi/util/converter/ConverterImpl$26\n+   #56 = Class              #251          // org/osgi/util/converter/ConverterImpl$25\n+   #57 = Methodref          #56.#224      // org/osgi/util/converter/ConverterImpl$25.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #58 = Methodref          #55.#225      // org/osgi/util/converter/ConverterImpl$26.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #59 = Class              #252          // org/osgi/util/converter/ConverterImpl$28\n+   #60 = Class              #253          // org/osgi/util/converter/ConverterImpl$27\n+   #61 = Methodref          #60.#224      // org/osgi/util/converter/ConverterImpl$27.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #62 = Methodref          #59.#225      // org/osgi/util/converter/ConverterImpl$28.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #63 = Class              #254          // org/osgi/util/converter/ConverterImpl$30\n+   #64 = Class              #255          // org/osgi/util/converter/ConverterImpl$29\n+   #65 = Methodref          #64.#224      // org/osgi/util/converter/ConverterImpl$29.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #66 = Methodref          #63.#225      // org/osgi/util/converter/ConverterImpl$30.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #67 = Class              #256          // org/osgi/util/converter/ConverterImpl$32\n+   #68 = Class              #257          // org/osgi/util/converter/ConverterImpl$31\n+   #69 = Methodref          #68.#224      // org/osgi/util/converter/ConverterImpl$31.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #70 = Methodref          #67.#225      // org/osgi/util/converter/ConverterImpl$32.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #71 = Class              #258          // org/osgi/util/converter/ConverterImpl$34\n+   #72 = Class              #259          // org/osgi/util/converter/ConverterImpl$33\n+   #73 = Methodref          #72.#224      // org/osgi/util/converter/ConverterImpl$33.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #74 = Methodref          #71.#225      // org/osgi/util/converter/ConverterImpl$34.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #75 = Class              #260          // org/osgi/util/converter/ConverterImpl$36\n+   #76 = Class              #261          // org/osgi/util/converter/ConverterImpl$35\n+   #77 = Methodref          #76.#224      // org/osgi/util/converter/ConverterImpl$35.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #78 = Methodref          #75.#225      // org/osgi/util/converter/ConverterImpl$36.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #79 = Class              #262          // org/osgi/util/converter/ConverterImpl$38\n+   #80 = Class              #263          // org/osgi/util/converter/ConverterImpl$37\n+   #81 = Methodref          #80.#224      // org/osgi/util/converter/ConverterImpl$37.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #82 = Methodref          #79.#225      // org/osgi/util/converter/ConverterImpl$38.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #83 = Class              #264          // org/osgi/util/converter/ConverterImpl$40\n+   #84 = Class              #265          // org/osgi/util/converter/ConverterImpl$39\n+   #85 = Methodref          #84.#224      // org/osgi/util/converter/ConverterImpl$39.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #86 = Methodref          #83.#225      // org/osgi/util/converter/ConverterImpl$40.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #87 = Class              #266          // org/osgi/util/converter/ConverterImpl$42\n+   #88 = Class              #267          // org/osgi/util/converter/ConverterImpl$41\n+   #89 = Methodref          #88.#224      // org/osgi/util/converter/ConverterImpl$41.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #90 = Methodref          #87.#225      // org/osgi/util/converter/ConverterImpl$42.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #91 = Class              #268          // org/osgi/util/converter/ConverterImpl$44\n+   #92 = Class              #269          // org/osgi/util/converter/ConverterImpl$43\n+   #93 = Methodref          #92.#224      // org/osgi/util/converter/ConverterImpl$43.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+   #94 = Methodref          #91.#225      // org/osgi/util/converter/ConverterImpl$44.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+   #95 = String             #270          // java.time.LocalDateTime\n+   #96 = Methodref          #147.#271     // org/osgi/util/converter/ConverterImpl.reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+   #97 = String             #272          // java.time.LocalDate\n+   #98 = String             #273          // java.time.LocalTime\n+   #99 = String             #274          // java.time.OffsetDateTime\n+  #100 = String             #275          // java.time.OffsetTime\n+  #101 = String             #276          // java.time.ZonedDateTime\n+  #102 = String             #277          // java.time.Instant\n+  #103 = String             #278          // java.time.Duration\n+  #104 = String             #279          // java.time.Year\n+  #105 = String             #280          // java.time.YearMonth\n+  #106 = String             #281          // java.time.MonthDay\n+  #107 = Methodref          #148.#282     // java/lang/Object.getClass:()Ljava/lang/Class;\n+  #108 = Methodref          #111.#283     // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+  #109 = Methodref          #284.#285     // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+  #110 = String             #286          // parse\n+  #111 = Class              #287          // java/lang/Class\n+  #112 = Class              #288          // java/lang/CharSequence\n+  #113 = Methodref          #111.#289     // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #114 = Class              #290          // org/osgi/util/converter/TypeRule\n+  #115 = Class              #291          // java/lang/String\n+  #116 = Class              #292          // org/osgi/util/converter/ConverterImpl$45\n+  #117 = Methodref          #116.#293     // org/osgi/util/converter/ConverterImpl$45.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n+  #118 = Methodref          #114.#294     // org/osgi/util/converter/TypeRule.\"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+  #119 = Class              #295          // org/osgi/util/converter/ConverterImpl$46\n+  #120 = Methodref          #119.#224     // org/osgi/util/converter/ConverterImpl$46.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+  #121 = Class              #296          // java/lang/Exception\n+  #122 = Class              #297          // java/lang/StringBuilder\n+  #123 = Methodref          #122.#298     // java/lang/StringBuilder.\"<init>\":(I)V\n+  #124 = Methodref          #122.#299     // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+  #125 = Methodref          #122.#300     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #126 = Methodref          #147.#301     // org/osgi/util/converter/ConverterImpl.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #127 = Class              #187          // \"[C\"\n+  #128 = InterfaceMethodref #302.#303     // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #129 = Methodref          #147.#304     // org/osgi/util/converter/ConverterImpl.charArrayToString:([C)Ljava/lang/String;\n+  #130 = Methodref          #115.#305     // java/lang/String.length:()I\n+  #131 = Methodref          #115.#306     // java/lang/String.charAt:(I)C\n+  #132 = Methodref          #147.#307     // org/osgi/util/converter/ConverterImpl.stringToCharArray:(Ljava/lang/String;)[C\n+  #133 = Class              #194          // \"[Ljava/lang/Character;\"\n+  #134 = Class              #308          // java/lang/ClassNotFoundException\n+  #135 = Class              #309          // java/lang/NoClassDefFoundError\n+  #136 = Methodref          #135.#310     // java/lang/NoClassDefFoundError.\"<init>\":(Ljava/lang/String;)V\n+  #137 = Class              #311          // org/osgi/util/converter/ConverterBuilderImpl\n+  #138 = Methodref          #137.#221     // org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+  #139 = Methodref          #147.#312     // org/osgi/util/converter/ConverterImpl.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+  #140 = Class              #313          // java/text/SimpleDateFormat\n+  #141 = String             #314          // yyyy-MM-dd\\'T\\'HH:mm:ssXXX\n+  #142 = Methodref          #140.#310     // java/text/SimpleDateFormat.\"<init>\":(Ljava/lang/String;)V\n+  #143 = Fieldref           #147.#315     // org/osgi/util/converter/ConverterImpl.ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+  #144 = String             #316          // UTC\n+  #145 = Methodref          #317.#318     // java/util/TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;\n+  #146 = Methodref          #140.#319     // java/text/SimpleDateFormat.setTimeZone:(Ljava/util/TimeZone;)V\n+  #147 = Class              #320          // org/osgi/util/converter/ConverterImpl\n+  #148 = Class              #321          // java/lang/Object\n+  #149 = Class              #322          // org/osgi/util/converter/InternalConverter\n+  #150 = Utf8               InnerClasses\n+  #151 = Utf8               ISO8601_DATE_FORMAT\n+  #152 = Utf8               Ljava/text/SimpleDateFormat;\n+  #153 = Utf8               <init>\n+  #154 = Utf8               ()V\n+  #155 = Utf8               Code\n+  #156 = Utf8               LineNumberTable\n+  #157 = Utf8               LocalVariableTable\n+  #158 = Utf8               this\n+  #159 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #160 = Utf8               convert\n+  #161 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #162 = Utf8               obj\n+  #163 = Utf8               Ljava/lang/Object;\n+  #164 = Utf8               function\n+  #165 = Utf8               ()Lorg/osgi/util/converter/Functioning;\n+  #166 = Utf8               addStandardRules\n+  #167 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #168 = Utf8               cb\n+  #169 = Utf8               Lorg/osgi/util/converter/ConverterBuilder;\n+  #170 = Utf8               reflectiveAddJavaTimeRule\n+  #171 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+  #172 = Utf8               toCls\n+  #173 = Utf8               Ljava/lang/Class;\n+  #174 = Utf8               toMethod\n+  #175 = Utf8               Ljava/lang/reflect/Method;\n+  #176 = Utf8               timeClsName\n+  #177 = Utf8               Ljava/lang/String;\n+  #178 = Utf8               LocalVariableTypeTable\n+  #179 = Utf8               Ljava/lang/Class<*>;\n+  #180 = Utf8               StackMapTable\n+  #181 = Class              #296          // java/lang/Exception\n+  #182 = Utf8               charArrayToString\n+  #183 = Utf8               ([C)Ljava/lang/String;\n+  #184 = Utf8               c\n+  #185 = Utf8               C\n+  #186 = Utf8               ca\n+  #187 = Utf8               [C\n+  #188 = Utf8               sb\n+  #189 = Utf8               Ljava/lang/StringBuilder;\n+  #190 = Class              #320          // org/osgi/util/converter/ConverterImpl\n+  #191 = Class              #297          // java/lang/StringBuilder\n+  #192 = Utf8               characterArrayToString\n+  #193 = Utf8               ([Ljava/lang/Character;)Ljava/lang/String;\n+  #194 = Utf8               [Ljava/lang/Character;\n+  #195 = Utf8               stringToCharArray\n+  #196 = Utf8               (Ljava/lang/String;)[C\n+  #197 = Utf8               i\n+  #198 = Utf8               I\n+  #199 = Utf8               s\n+  #200 = Utf8               stringToCharacterArray\n+  #201 = Utf8               (Ljava/lang/String;)[Ljava/lang/Character;\n+  #202 = Utf8               loadClassUnchecked\n+  #203 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+  #204 = Utf8               e\n+  #205 = Utf8               Ljava/lang/ClassNotFoundException;\n+  #206 = Utf8               className\n+  #207 = Class              #308          // java/lang/ClassNotFoundException\n+  #208 = Utf8               Signature\n+  #209 = Utf8               (Ljava/lang/String;)Ljava/lang/Class<*>;\n+  #210 = Utf8               newConverterBuilder\n+  #211 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+  #212 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n+  #213 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+  #214 = Utf8               <clinit>\n+  #215 = Utf8               SourceFile\n+  #216 = Utf8               ConverterImpl.java\n+  #217 = NameAndType        #153:#154     // \"<init>\":()V\n+  #218 = Utf8               org/osgi/util/converter/ConvertingImpl\n+  #219 = NameAndType        #153:#323     // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n+  #220 = Utf8               org/osgi/util/converter/FunctioningImpl\n+  #221 = NameAndType        #153:#324     // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+  #222 = Utf8               org/osgi/util/converter/ConverterImpl$2\n+  #223 = Utf8               org/osgi/util/converter/ConverterImpl$1\n+  #224 = NameAndType        #153:#325     // \"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+  #225 = NameAndType        #153:#326     // \"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+  #226 = Class              #327          // org/osgi/util/converter/ConverterBuilder\n+  #227 = NameAndType        #328:#329     // rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+  #228 = Utf8               org/osgi/util/converter/ConverterImpl$4\n+  #229 = Utf8               org/osgi/util/converter/ConverterImpl$3\n+  #230 = Utf8               org/osgi/util/converter/ConverterImpl$6\n+  #231 = Utf8               org/osgi/util/converter/ConverterImpl$5\n+  #232 = Utf8               org/osgi/util/converter/ConverterImpl$8\n+  #233 = Utf8               org/osgi/util/converter/ConverterImpl$7\n+  #234 = Utf8               org/osgi/util/converter/ConverterImpl$10\n+  #235 = Utf8               org/osgi/util/converter/ConverterImpl$9\n+  #236 = Utf8               org/osgi/util/converter/ConverterImpl$12\n+  #237 = Utf8               org/osgi/util/converter/ConverterImpl$11\n+  #238 = Utf8               org/osgi/util/converter/ConverterImpl$14\n+  #239 = Utf8               org/osgi/util/converter/ConverterImpl$13\n+  #240 = Utf8               org/osgi/util/converter/ConverterImpl$16\n+  #241 = Utf8               org/osgi/util/converter/ConverterImpl$15\n+  #242 = Utf8               org/osgi/util/converter/ConverterImpl$18\n+  #243 = Utf8               org/osgi/util/converter/ConverterImpl$17\n+  #244 = Utf8               org/osgi/util/converter/ConverterImpl$20\n+  #245 = Utf8               org/osgi/util/converter/ConverterImpl$19\n+  #246 = Utf8               org/osgi/util/converter/ConverterImpl$22\n+  #247 = Utf8               org/osgi/util/converter/ConverterImpl$21\n+  #248 = Utf8               org/osgi/util/converter/ConverterImpl$24\n+  #249 = Utf8               org/osgi/util/converter/ConverterImpl$23\n+  #250 = Utf8               org/osgi/util/converter/ConverterImpl$26\n+  #251 = Utf8               org/osgi/util/converter/ConverterImpl$25\n+  #252 = Utf8               org/osgi/util/converter/ConverterImpl$28\n+  #253 = Utf8               org/osgi/util/converter/ConverterImpl$27\n+  #254 = Utf8               org/osgi/util/converter/ConverterImpl$30\n+  #255 = Utf8               org/osgi/util/converter/ConverterImpl$29\n+  #256 = Utf8               org/osgi/util/converter/ConverterImpl$32\n+  #257 = Utf8               org/osgi/util/converter/ConverterImpl$31\n+  #258 = Utf8               org/osgi/util/converter/ConverterImpl$34\n+  #259 = Utf8               org/osgi/util/converter/ConverterImpl$33\n+  #260 = Utf8               org/osgi/util/converter/ConverterImpl$36\n+  #261 = Utf8               org/osgi/util/converter/ConverterImpl$35\n+  #262 = Utf8               org/osgi/util/converter/ConverterImpl$38\n+  #263 = Utf8               org/osgi/util/converter/ConverterImpl$37\n+  #264 = Utf8               org/osgi/util/converter/ConverterImpl$40\n+  #265 = Utf8               org/osgi/util/converter/ConverterImpl$39\n+  #266 = Utf8               org/osgi/util/converter/ConverterImpl$42\n+  #267 = Utf8               org/osgi/util/converter/ConverterImpl$41\n+  #268 = Utf8               org/osgi/util/converter/ConverterImpl$44\n+  #269 = Utf8               org/osgi/util/converter/ConverterImpl$43\n+  #270 = Utf8               java.time.LocalDateTime\n+  #271 = NameAndType        #170:#171     // reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+  #272 = Utf8               java.time.LocalDate\n+  #273 = Utf8               java.time.LocalTime\n+  #274 = Utf8               java.time.OffsetDateTime\n+  #275 = Utf8               java.time.OffsetTime\n+  #276 = Utf8               java.time.ZonedDateTime\n+  #277 = Utf8               java.time.Instant\n+  #278 = Utf8               java.time.Duration\n+  #279 = Utf8               java.time.Year\n+  #280 = Utf8               java.time.YearMonth\n+  #281 = Utf8               java.time.MonthDay\n+  #282 = NameAndType        #330:#331     // getClass:()Ljava/lang/Class;\n+  #283 = NameAndType        #332:#333     // getClassLoader:()Ljava/lang/ClassLoader;\n+  #284 = Class              #334          // java/lang/ClassLoader\n+  #285 = NameAndType        #335:#203     // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+  #286 = Utf8               parse\n+  #287 = Utf8               java/lang/Class\n+  #288 = Utf8               java/lang/CharSequence\n+  #289 = NameAndType        #336:#337     // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #290 = Utf8               org/osgi/util/converter/TypeRule\n+  #291 = Utf8               java/lang/String\n+  #292 = Utf8               org/osgi/util/converter/ConverterImpl$45\n+  #293 = NameAndType        #153:#338     // \"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n+  #294 = NameAndType        #153:#339     // \"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+  #295 = Utf8               org/osgi/util/converter/ConverterImpl$46\n+  #296 = Utf8               java/lang/Exception\n+  #297 = Utf8               java/lang/StringBuilder\n+  #298 = NameAndType        #153:#340     // \"<init>\":(I)V\n+  #299 = NameAndType        #341:#342     // append:(C)Ljava/lang/StringBuilder;\n+  #300 = NameAndType        #343:#344     // toString:()Ljava/lang/String;\n+  #301 = NameAndType        #160:#161     // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #302 = Class              #345          // org/osgi/util/converter/InternalConverting\n+  #303 = NameAndType        #346:#347     // to:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #304 = NameAndType        #182:#183     // charArrayToString:([C)Ljava/lang/String;\n+  #305 = NameAndType        #348:#349     // length:()I\n+  #306 = NameAndType        #350:#351     // charAt:(I)C\n+  #307 = NameAndType        #195:#196     // stringToCharArray:(Ljava/lang/String;)[C\n+  #308 = Utf8               java/lang/ClassNotFoundException\n+  #309 = Utf8               java/lang/NoClassDefFoundError\n+  #310 = NameAndType        #153:#352     // \"<init>\":(Ljava/lang/String;)V\n+  #311 = Utf8               org/osgi/util/converter/ConverterBuilderImpl\n+  #312 = NameAndType        #210:#211     // newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+  #313 = Utf8               java/text/SimpleDateFormat\n+  #314 = Utf8               yyyy-MM-dd\\'T\\'HH:mm:ssXXX\n+  #315 = NameAndType        #151:#152     // ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+  #316 = Utf8               UTC\n+  #317 = Class              #353          // java/util/TimeZone\n+  #318 = NameAndType        #354:#355     // getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;\n+  #319 = NameAndType        #356:#357     // setTimeZone:(Ljava/util/TimeZone;)V\n+  #320 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #321 = Utf8               java/lang/Object\n+  #322 = Utf8               org/osgi/util/converter/InternalConverter\n+  #323 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n+  #324 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n+  #325 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;)V\n+  #326 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+  #327 = Utf8               org/osgi/util/converter/ConverterBuilder\n+  #328 = Utf8               rule\n+  #329 = Utf8               (Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+  #330 = Utf8               getClass\n+  #331 = Utf8               ()Ljava/lang/Class;\n+  #332 = Utf8               getClassLoader\n+  #333 = Utf8               ()Ljava/lang/ClassLoader;\n+  #334 = Utf8               java/lang/ClassLoader\n+  #335 = Utf8               loadClass\n+  #336 = Utf8               getMethod\n+  #337 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #338 = Utf8               (Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n+  #339 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+  #340 = Utf8               (I)V\n+  #341 = Utf8               append\n+  #342 = Utf8               (C)Ljava/lang/StringBuilder;\n+  #343 = Utf8               toString\n+  #344 = Utf8               ()Ljava/lang/String;\n+  #345 = Utf8               org/osgi/util/converter/InternalConverting\n+  #346 = Utf8               to\n+  #347 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+  #348 = Utf8               length\n+  #349 = Utf8               ()I\n+  #350 = Utf8               charAt\n+  #351 = Utf8               (I)C\n+  #352 = Utf8               (Ljava/lang/String;)V\n+  #353 = Utf8               java/util/TimeZone\n+  #354 = Utf8               getTimeZone\n+  #355 = Utf8               (Ljava/lang/String;)Ljava/util/TimeZone;\n+  #356 = Utf8               setTimeZone\n+  #357 = Utf8               (Ljava/util/TimeZone;)V\n {\n   static final java.text.SimpleDateFormat ISO8601_DATE_FORMAT;\n     descriptor: Ljava/text/SimpleDateFormat;\n     flags: (0x0018) ACC_STATIC, ACC_FINAL\n \n   org.osgi.util.converter.ConverterImpl();\n     descriptor: ()V\n@@ -381,334 +385,334 @@\n             0       5     0  this   Lorg/osgi/util/converter/ConverterImpl;\n \n   public org.osgi.util.converter.InternalConverting convert(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n-         0: new           #7                  // class org/osgi/util/converter/ConvertingImpl\n+         0: new           #2                  // class org/osgi/util/converter/ConvertingImpl\n          3: dup\n          4: aload_0\n          5: aload_1\n-         6: invokespecial #9                  // Method org/osgi/util/converter/ConvertingImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n+         6: invokespecial #3                  // Method org/osgi/util/converter/ConvertingImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;Ljava/lang/Object;)V\n          9: areturn\n       LineNumberTable:\n         line 50: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConverterImpl;\n             0      10     1   obj   Ljava/lang/Object;\n \n   public org.osgi.util.converter.Functioning function();\n     descriptor: ()Lorg/osgi/util/converter/Functioning;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #12                 // class org/osgi/util/converter/FunctioningImpl\n+         0: new           #4                  // class org/osgi/util/converter/FunctioningImpl\n          3: dup\n          4: aload_0\n-         5: invokespecial #14                 // Method org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+         5: invokespecial #5                  // Method org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n          8: areturn\n       LineNumberTable:\n         line 55: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl;\n \n   void addStandardRules(org.osgi.util.converter.ConverterBuilder);\n     descriptor: (Lorg/osgi/util/converter/ConverterBuilder;)V\n     flags: (0x0000)\n     Code:\n       stack=7, locals=2, args_size=2\n          0: aload_1\n-         1: new           #17                 // class org/osgi/util/converter/ConverterImpl$2\n+         1: new           #6                  // class org/osgi/util/converter/ConverterImpl$2\n          4: dup\n          5: aload_0\n-         6: new           #19                 // class org/osgi/util/converter/ConverterImpl$1\n+         6: new           #7                  // class org/osgi/util/converter/ConverterImpl$1\n          9: dup\n         10: aload_0\n-        11: invokespecial #21                 // Method org/osgi/util/converter/ConverterImpl$1.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-        14: invokespecial #24                 // Method org/osgi/util/converter/ConverterImpl$2.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-        17: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+        11: invokespecial #8                  // Method org/osgi/util/converter/ConverterImpl$1.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+        14: invokespecial #9                  // Method org/osgi/util/converter/ConverterImpl$2.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+        17: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n         22: pop\n         23: aload_1\n-        24: new           #33                 // class org/osgi/util/converter/ConverterImpl$4\n+        24: new           #11                 // class org/osgi/util/converter/ConverterImpl$4\n         27: dup\n         28: aload_0\n-        29: new           #35                 // class org/osgi/util/converter/ConverterImpl$3\n+        29: new           #12                 // class org/osgi/util/converter/ConverterImpl$3\n         32: dup\n         33: aload_0\n-        34: invokespecial #37                 // Method org/osgi/util/converter/ConverterImpl$3.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-        37: invokespecial #38                 // Method org/osgi/util/converter/ConverterImpl$4.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-        40: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+        34: invokespecial #13                 // Method org/osgi/util/converter/ConverterImpl$3.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+        37: invokespecial #14                 // Method org/osgi/util/converter/ConverterImpl$4.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+        40: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n         45: pop\n         46: aload_1\n-        47: new           #39                 // class org/osgi/util/converter/ConverterImpl$6\n+        47: new           #15                 // class org/osgi/util/converter/ConverterImpl$6\n         50: dup\n         51: aload_0\n-        52: new           #41                 // class org/osgi/util/converter/ConverterImpl$5\n+        52: new           #16                 // class org/osgi/util/converter/ConverterImpl$5\n         55: dup\n         56: aload_0\n-        57: invokespecial #43                 // Method org/osgi/util/converter/ConverterImpl$5.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-        60: invokespecial #44                 // Method org/osgi/util/converter/ConverterImpl$6.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-        63: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+        57: invokespecial #17                 // Method org/osgi/util/converter/ConverterImpl$5.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+        60: invokespecial #18                 // Method org/osgi/util/converter/ConverterImpl$6.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+        63: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n         68: pop\n         69: aload_1\n-        70: new           #45                 // class org/osgi/util/converter/ConverterImpl$8\n+        70: new           #19                 // class org/osgi/util/converter/ConverterImpl$8\n         73: dup\n         74: aload_0\n-        75: new           #47                 // class org/osgi/util/converter/ConverterImpl$7\n+        75: new           #20                 // class org/osgi/util/converter/ConverterImpl$7\n         78: dup\n         79: aload_0\n-        80: invokespecial #49                 // Method org/osgi/util/converter/ConverterImpl$7.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-        83: invokespecial #50                 // Method org/osgi/util/converter/ConverterImpl$8.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-        86: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+        80: invokespecial #21                 // Method org/osgi/util/converter/ConverterImpl$7.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+        83: invokespecial #22                 // Method org/osgi/util/converter/ConverterImpl$8.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+        86: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n         91: pop\n         92: aload_1\n-        93: new           #51                 // class org/osgi/util/converter/ConverterImpl$10\n+        93: new           #23                 // class org/osgi/util/converter/ConverterImpl$10\n         96: dup\n         97: aload_0\n-        98: new           #53                 // class org/osgi/util/converter/ConverterImpl$9\n+        98: new           #24                 // class org/osgi/util/converter/ConverterImpl$9\n        101: dup\n        102: aload_0\n-       103: invokespecial #55                 // Method org/osgi/util/converter/ConverterImpl$9.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       106: invokespecial #56                 // Method org/osgi/util/converter/ConverterImpl$10.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       109: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       103: invokespecial #25                 // Method org/osgi/util/converter/ConverterImpl$9.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       106: invokespecial #26                 // Method org/osgi/util/converter/ConverterImpl$10.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       109: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        114: pop\n        115: aload_1\n-       116: new           #57                 // class org/osgi/util/converter/ConverterImpl$12\n+       116: new           #27                 // class org/osgi/util/converter/ConverterImpl$12\n        119: dup\n        120: aload_0\n-       121: new           #59                 // class org/osgi/util/converter/ConverterImpl$11\n+       121: new           #28                 // class org/osgi/util/converter/ConverterImpl$11\n        124: dup\n        125: aload_0\n-       126: invokespecial #61                 // Method org/osgi/util/converter/ConverterImpl$11.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       129: invokespecial #62                 // Method org/osgi/util/converter/ConverterImpl$12.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       132: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       126: invokespecial #29                 // Method org/osgi/util/converter/ConverterImpl$11.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       129: invokespecial #30                 // Method org/osgi/util/converter/ConverterImpl$12.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       132: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        137: pop\n        138: aload_1\n-       139: new           #63                 // class org/osgi/util/converter/ConverterImpl$14\n+       139: new           #31                 // class org/osgi/util/converter/ConverterImpl$14\n        142: dup\n        143: aload_0\n-       144: new           #65                 // class org/osgi/util/converter/ConverterImpl$13\n+       144: new           #32                 // class org/osgi/util/converter/ConverterImpl$13\n        147: dup\n        148: aload_0\n-       149: invokespecial #67                 // Method org/osgi/util/converter/ConverterImpl$13.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       152: invokespecial #68                 // Method org/osgi/util/converter/ConverterImpl$14.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       155: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       149: invokespecial #33                 // Method org/osgi/util/converter/ConverterImpl$13.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       152: invokespecial #34                 // Method org/osgi/util/converter/ConverterImpl$14.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       155: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        160: pop\n        161: aload_1\n-       162: new           #69                 // class org/osgi/util/converter/ConverterImpl$16\n+       162: new           #35                 // class org/osgi/util/converter/ConverterImpl$16\n        165: dup\n        166: aload_0\n-       167: new           #71                 // class org/osgi/util/converter/ConverterImpl$15\n+       167: new           #36                 // class org/osgi/util/converter/ConverterImpl$15\n        170: dup\n        171: aload_0\n-       172: invokespecial #73                 // Method org/osgi/util/converter/ConverterImpl$15.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       175: invokespecial #74                 // Method org/osgi/util/converter/ConverterImpl$16.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       178: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       172: invokespecial #37                 // Method org/osgi/util/converter/ConverterImpl$15.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       175: invokespecial #38                 // Method org/osgi/util/converter/ConverterImpl$16.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       178: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        183: pop\n        184: aload_1\n-       185: new           #75                 // class org/osgi/util/converter/ConverterImpl$18\n+       185: new           #39                 // class org/osgi/util/converter/ConverterImpl$18\n        188: dup\n        189: aload_0\n-       190: new           #77                 // class org/osgi/util/converter/ConverterImpl$17\n+       190: new           #40                 // class org/osgi/util/converter/ConverterImpl$17\n        193: dup\n        194: aload_0\n-       195: invokespecial #79                 // Method org/osgi/util/converter/ConverterImpl$17.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       198: invokespecial #80                 // Method org/osgi/util/converter/ConverterImpl$18.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       201: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       195: invokespecial #41                 // Method org/osgi/util/converter/ConverterImpl$17.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       198: invokespecial #42                 // Method org/osgi/util/converter/ConverterImpl$18.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       201: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        206: pop\n        207: aload_1\n-       208: new           #81                 // class org/osgi/util/converter/ConverterImpl$20\n+       208: new           #43                 // class org/osgi/util/converter/ConverterImpl$20\n        211: dup\n        212: aload_0\n-       213: new           #83                 // class org/osgi/util/converter/ConverterImpl$19\n+       213: new           #44                 // class org/osgi/util/converter/ConverterImpl$19\n        216: dup\n        217: aload_0\n-       218: invokespecial #85                 // Method org/osgi/util/converter/ConverterImpl$19.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       221: invokespecial #86                 // Method org/osgi/util/converter/ConverterImpl$20.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       224: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       218: invokespecial #45                 // Method org/osgi/util/converter/ConverterImpl$19.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       221: invokespecial #46                 // Method org/osgi/util/converter/ConverterImpl$20.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       224: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        229: pop\n        230: aload_1\n-       231: new           #87                 // class org/osgi/util/converter/ConverterImpl$22\n+       231: new           #47                 // class org/osgi/util/converter/ConverterImpl$22\n        234: dup\n        235: aload_0\n-       236: new           #89                 // class org/osgi/util/converter/ConverterImpl$21\n+       236: new           #48                 // class org/osgi/util/converter/ConverterImpl$21\n        239: dup\n        240: aload_0\n-       241: invokespecial #91                 // Method org/osgi/util/converter/ConverterImpl$21.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       244: invokespecial #92                 // Method org/osgi/util/converter/ConverterImpl$22.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       247: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       241: invokespecial #49                 // Method org/osgi/util/converter/ConverterImpl$21.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       244: invokespecial #50                 // Method org/osgi/util/converter/ConverterImpl$22.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       247: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        252: pop\n        253: aload_1\n-       254: new           #93                 // class org/osgi/util/converter/ConverterImpl$24\n+       254: new           #51                 // class org/osgi/util/converter/ConverterImpl$24\n        257: dup\n        258: aload_0\n-       259: new           #95                 // class org/osgi/util/converter/ConverterImpl$23\n+       259: new           #52                 // class org/osgi/util/converter/ConverterImpl$23\n        262: dup\n        263: aload_0\n-       264: invokespecial #97                 // Method org/osgi/util/converter/ConverterImpl$23.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       267: invokespecial #98                 // Method org/osgi/util/converter/ConverterImpl$24.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       270: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       264: invokespecial #53                 // Method org/osgi/util/converter/ConverterImpl$23.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       267: invokespecial #54                 // Method org/osgi/util/converter/ConverterImpl$24.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       270: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        275: pop\n        276: aload_1\n-       277: new           #99                 // class org/osgi/util/converter/ConverterImpl$26\n+       277: new           #55                 // class org/osgi/util/converter/ConverterImpl$26\n        280: dup\n        281: aload_0\n-       282: new           #101                // class org/osgi/util/converter/ConverterImpl$25\n+       282: new           #56                 // class org/osgi/util/converter/ConverterImpl$25\n        285: dup\n        286: aload_0\n-       287: invokespecial #103                // Method org/osgi/util/converter/ConverterImpl$25.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       290: invokespecial #104                // Method org/osgi/util/converter/ConverterImpl$26.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       293: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       287: invokespecial #57                 // Method org/osgi/util/converter/ConverterImpl$25.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       290: invokespecial #58                 // Method org/osgi/util/converter/ConverterImpl$26.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       293: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        298: pop\n        299: aload_1\n-       300: new           #105                // class org/osgi/util/converter/ConverterImpl$28\n+       300: new           #59                 // class org/osgi/util/converter/ConverterImpl$28\n        303: dup\n        304: aload_0\n-       305: new           #107                // class org/osgi/util/converter/ConverterImpl$27\n+       305: new           #60                 // class org/osgi/util/converter/ConverterImpl$27\n        308: dup\n        309: aload_0\n-       310: invokespecial #109                // Method org/osgi/util/converter/ConverterImpl$27.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       313: invokespecial #110                // Method org/osgi/util/converter/ConverterImpl$28.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       316: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       310: invokespecial #61                 // Method org/osgi/util/converter/ConverterImpl$27.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       313: invokespecial #62                 // Method org/osgi/util/converter/ConverterImpl$28.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       316: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        321: pop\n        322: aload_1\n-       323: new           #111                // class org/osgi/util/converter/ConverterImpl$30\n+       323: new           #63                 // class org/osgi/util/converter/ConverterImpl$30\n        326: dup\n        327: aload_0\n-       328: new           #113                // class org/osgi/util/converter/ConverterImpl$29\n+       328: new           #64                 // class org/osgi/util/converter/ConverterImpl$29\n        331: dup\n        332: aload_0\n-       333: invokespecial #115                // Method org/osgi/util/converter/ConverterImpl$29.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       336: invokespecial #116                // Method org/osgi/util/converter/ConverterImpl$30.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       339: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       333: invokespecial #65                 // Method org/osgi/util/converter/ConverterImpl$29.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       336: invokespecial #66                 // Method org/osgi/util/converter/ConverterImpl$30.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       339: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        344: pop\n        345: aload_1\n-       346: new           #117                // class org/osgi/util/converter/ConverterImpl$32\n+       346: new           #67                 // class org/osgi/util/converter/ConverterImpl$32\n        349: dup\n        350: aload_0\n-       351: new           #119                // class org/osgi/util/converter/ConverterImpl$31\n+       351: new           #68                 // class org/osgi/util/converter/ConverterImpl$31\n        354: dup\n        355: aload_0\n-       356: invokespecial #121                // Method org/osgi/util/converter/ConverterImpl$31.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       359: invokespecial #122                // Method org/osgi/util/converter/ConverterImpl$32.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       362: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       356: invokespecial #69                 // Method org/osgi/util/converter/ConverterImpl$31.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       359: invokespecial #70                 // Method org/osgi/util/converter/ConverterImpl$32.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       362: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        367: pop\n        368: aload_1\n-       369: new           #123                // class org/osgi/util/converter/ConverterImpl$34\n+       369: new           #71                 // class org/osgi/util/converter/ConverterImpl$34\n        372: dup\n        373: aload_0\n-       374: new           #125                // class org/osgi/util/converter/ConverterImpl$33\n+       374: new           #72                 // class org/osgi/util/converter/ConverterImpl$33\n        377: dup\n        378: aload_0\n-       379: invokespecial #127                // Method org/osgi/util/converter/ConverterImpl$33.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       382: invokespecial #128                // Method org/osgi/util/converter/ConverterImpl$34.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       385: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       379: invokespecial #73                 // Method org/osgi/util/converter/ConverterImpl$33.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       382: invokespecial #74                 // Method org/osgi/util/converter/ConverterImpl$34.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       385: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        390: pop\n        391: aload_1\n-       392: new           #129                // class org/osgi/util/converter/ConverterImpl$36\n+       392: new           #75                 // class org/osgi/util/converter/ConverterImpl$36\n        395: dup\n        396: aload_0\n-       397: new           #131                // class org/osgi/util/converter/ConverterImpl$35\n+       397: new           #76                 // class org/osgi/util/converter/ConverterImpl$35\n        400: dup\n        401: aload_0\n-       402: invokespecial #133                // Method org/osgi/util/converter/ConverterImpl$35.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       405: invokespecial #134                // Method org/osgi/util/converter/ConverterImpl$36.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       408: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       402: invokespecial #77                 // Method org/osgi/util/converter/ConverterImpl$35.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       405: invokespecial #78                 // Method org/osgi/util/converter/ConverterImpl$36.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       408: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        413: pop\n        414: aload_1\n-       415: new           #135                // class org/osgi/util/converter/ConverterImpl$38\n+       415: new           #79                 // class org/osgi/util/converter/ConverterImpl$38\n        418: dup\n        419: aload_0\n-       420: new           #137                // class org/osgi/util/converter/ConverterImpl$37\n+       420: new           #80                 // class org/osgi/util/converter/ConverterImpl$37\n        423: dup\n        424: aload_0\n-       425: invokespecial #139                // Method org/osgi/util/converter/ConverterImpl$37.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       428: invokespecial #140                // Method org/osgi/util/converter/ConverterImpl$38.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       431: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       425: invokespecial #81                 // Method org/osgi/util/converter/ConverterImpl$37.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       428: invokespecial #82                 // Method org/osgi/util/converter/ConverterImpl$38.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       431: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        436: pop\n        437: aload_1\n-       438: new           #141                // class org/osgi/util/converter/ConverterImpl$40\n+       438: new           #83                 // class org/osgi/util/converter/ConverterImpl$40\n        441: dup\n        442: aload_0\n-       443: new           #143                // class org/osgi/util/converter/ConverterImpl$39\n+       443: new           #84                 // class org/osgi/util/converter/ConverterImpl$39\n        446: dup\n        447: aload_0\n-       448: invokespecial #145                // Method org/osgi/util/converter/ConverterImpl$39.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       451: invokespecial #146                // Method org/osgi/util/converter/ConverterImpl$40.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       454: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       448: invokespecial #85                 // Method org/osgi/util/converter/ConverterImpl$39.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       451: invokespecial #86                 // Method org/osgi/util/converter/ConverterImpl$40.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       454: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        459: pop\n        460: aload_1\n-       461: new           #147                // class org/osgi/util/converter/ConverterImpl$42\n+       461: new           #87                 // class org/osgi/util/converter/ConverterImpl$42\n        464: dup\n        465: aload_0\n-       466: new           #149                // class org/osgi/util/converter/ConverterImpl$41\n+       466: new           #88                 // class org/osgi/util/converter/ConverterImpl$41\n        469: dup\n        470: aload_0\n-       471: invokespecial #151                // Method org/osgi/util/converter/ConverterImpl$41.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       474: invokespecial #152                // Method org/osgi/util/converter/ConverterImpl$42.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       477: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       471: invokespecial #89                 // Method org/osgi/util/converter/ConverterImpl$41.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       474: invokespecial #90                 // Method org/osgi/util/converter/ConverterImpl$42.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       477: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        482: pop\n        483: aload_1\n-       484: new           #153                // class org/osgi/util/converter/ConverterImpl$44\n+       484: new           #91                 // class org/osgi/util/converter/ConverterImpl$44\n        487: dup\n        488: aload_0\n-       489: new           #155                // class org/osgi/util/converter/ConverterImpl$43\n+       489: new           #92                 // class org/osgi/util/converter/ConverterImpl$43\n        492: dup\n        493: aload_0\n-       494: invokespecial #157                // Method org/osgi/util/converter/ConverterImpl$43.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-       497: invokespecial #158                // Method org/osgi/util/converter/ConverterImpl$44.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n-       500: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+       494: invokespecial #93                 // Method org/osgi/util/converter/ConverterImpl$43.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+       497: invokespecial #94                 // Method org/osgi/util/converter/ConverterImpl$44.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Lorg/osgi/util/function/Function;)V\n+       500: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n        505: pop\n        506: aload_0\n        507: aload_1\n-       508: ldc           #159                // String java.time.LocalDateTime\n-       510: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       508: ldc           #95                 // String java.time.LocalDateTime\n+       510: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        513: aload_0\n        514: aload_1\n-       515: ldc           #167                // String java.time.LocalDate\n-       517: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       515: ldc           #97                 // String java.time.LocalDate\n+       517: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        520: aload_0\n        521: aload_1\n-       522: ldc           #169                // String java.time.LocalTime\n-       524: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       522: ldc           #98                 // String java.time.LocalTime\n+       524: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        527: aload_0\n        528: aload_1\n-       529: ldc           #171                // String java.time.OffsetDateTime\n-       531: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       529: ldc           #99                 // String java.time.OffsetDateTime\n+       531: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        534: aload_0\n        535: aload_1\n-       536: ldc           #173                // String java.time.OffsetTime\n-       538: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       536: ldc           #100                // String java.time.OffsetTime\n+       538: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        541: aload_0\n        542: aload_1\n-       543: ldc           #175                // String java.time.ZonedDateTime\n-       545: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       543: ldc           #101                // String java.time.ZonedDateTime\n+       545: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        548: aload_0\n        549: aload_1\n-       550: ldc           #177                // String java.time.Instant\n-       552: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       550: ldc           #102                // String java.time.Instant\n+       552: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        555: aload_0\n        556: aload_1\n-       557: ldc           #179                // String java.time.Duration\n-       559: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       557: ldc           #103                // String java.time.Duration\n+       559: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        562: aload_0\n        563: aload_1\n-       564: ldc           #181                // String java.time.Year\n-       566: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       564: ldc           #104                // String java.time.Year\n+       566: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        569: aload_0\n        570: aload_1\n-       571: ldc           #183                // String java.time.YearMonth\n-       573: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       571: ldc           #105                // String java.time.YearMonth\n+       573: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        576: aload_0\n        577: aload_1\n-       578: ldc           #185                // String java.time.MonthDay\n-       580: invokespecial #161                // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n+       578: ldc           #106                // String java.time.MonthDay\n+       580: invokespecial #96                 // Method reflectiveAddJavaTimeRule:(Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n        583: return\n       LineNumberTable:\n         line 60: 0\n         line 71: 23\n         line 89: 46\n         line 98: 69\n         line 109: 92\n@@ -748,54 +752,54 @@\n \n   private void reflectiveAddJavaTimeRule(org.osgi.util.converter.ConverterBuilder, java.lang.String);\n     descriptor: (Lorg/osgi/util/converter/ConverterBuilder;Ljava/lang/String;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=10, locals=5, args_size=3\n          0: aload_0\n-         1: invokevirtual #187                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         4: invokevirtual #191                // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+         1: invokevirtual #107                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         4: invokevirtual #108                // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n          7: aload_2\n-         8: invokevirtual #197                // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+         8: invokevirtual #109                // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         11: astore_3\n         12: aload_3\n-        13: ldc           #203                // String parse\n+        13: ldc           #110                // String parse\n         15: iconst_1\n-        16: anewarray     #192                // class java/lang/Class\n+        16: anewarray     #111                // class java/lang/Class\n         19: dup\n         20: iconst_0\n-        21: ldc           #205                // class java/lang/CharSequence\n+        21: ldc           #112                // class java/lang/CharSequence\n         23: aastore\n-        24: invokevirtual #207                // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        24: invokevirtual #113                // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         27: astore        4\n         29: aload_1\n-        30: new           #211                // class org/osgi/util/converter/TypeRule\n+        30: new           #114                // class org/osgi/util/converter/TypeRule\n         33: dup\n-        34: ldc           #213                // class java/lang/String\n+        34: ldc           #115                // class java/lang/String\n         36: aload_3\n-        37: new           #215                // class org/osgi/util/converter/ConverterImpl$45\n+        37: new           #116                // class org/osgi/util/converter/ConverterImpl$45\n         40: dup\n         41: aload_0\n         42: aload         4\n         44: aload_3\n-        45: invokespecial #217                // Method org/osgi/util/converter/ConverterImpl$45.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n-        48: invokespecial #220                // Method org/osgi/util/converter/TypeRule.\"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-        51: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+        45: invokespecial #117                // Method org/osgi/util/converter/ConverterImpl$45.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;Ljava/lang/reflect/Method;Ljava/lang/Class;)V\n+        48: invokespecial #118                // Method org/osgi/util/converter/TypeRule.\"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+        51: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n         56: pop\n         57: aload_1\n-        58: new           #211                // class org/osgi/util/converter/TypeRule\n+        58: new           #114                // class org/osgi/util/converter/TypeRule\n         61: dup\n         62: aload_3\n-        63: ldc           #213                // class java/lang/String\n-        65: new           #223                // class org/osgi/util/converter/ConverterImpl$46\n+        63: ldc           #115                // class java/lang/String\n+        65: new           #119                // class org/osgi/util/converter/ConverterImpl$46\n         68: dup\n         69: aload_0\n-        70: invokespecial #225                // Method org/osgi/util/converter/ConverterImpl$46.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n-        73: invokespecial #220                // Method org/osgi/util/converter/TypeRule.\"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-        76: invokeinterface #27,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n+        70: invokespecial #120                // Method org/osgi/util/converter/ConverterImpl$46.\"<init>\":(Lorg/osgi/util/converter/ConverterImpl;)V\n+        73: invokespecial #118                // Method org/osgi/util/converter/TypeRule.\"<init>\":(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+        76: invokeinterface #10,  2           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.rule:(Lorg/osgi/util/converter/TargetRule;)Lorg/osgi/util/converter/ConverterBuilder;\n         81: pop\n         82: goto          86\n         85: astore_3\n         86: return\n       Exception table:\n          from    to  target type\n              0    82    85   Class java/lang/Exception\n@@ -825,19 +829,19 @@\n         frame_type = 0 /* same */\n \n   java.lang.String charArrayToString(char[]);\n     descriptor: ([C)Ljava/lang/String;\n     flags: (0x0000)\n     Code:\n       stack=3, locals=7, args_size=2\n-         0: new           #228                // class java/lang/StringBuilder\n+         0: new           #122                // class java/lang/StringBuilder\n          3: dup\n          4: aload_1\n          5: arraylength\n-         6: invokespecial #230                // Method java/lang/StringBuilder.\"<init>\":(I)V\n+         6: invokespecial #123                // Method java/lang/StringBuilder.\"<init>\":(I)V\n          9: astore_2\n         10: aload_1\n         11: astore_3\n         12: aload_3\n         13: arraylength\n         14: istore        4\n         16: iconst_0\n@@ -847,20 +851,20 @@\n         23: if_icmpge     45\n         26: aload_3\n         27: iload         5\n         29: caload\n         30: istore        6\n         32: aload_2\n         33: iload         6\n-        35: invokevirtual #233                // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        35: invokevirtual #124                // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         38: pop\n         39: iinc          5, 1\n         42: goto          19\n         45: aload_2\n-        46: invokevirtual #237                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        46: invokevirtual #125                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         49: areturn\n       LineNumberTable:\n         line 331: 0\n         line 332: 10\n         line 333: 32\n         line 332: 39\n         line 335: 45\n@@ -882,47 +886,47 @@\n     descriptor: ([Ljava/lang/Character;)Ljava/lang/String;\n     flags: (0x0000)\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_0\n          2: aload_1\n-         3: invokevirtual #241                // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-         6: ldc           #245                // class \"[C\"\n-         8: invokeinterface #247,  2          // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n-        13: checkcast     #245                // class \"[C\"\n-        16: invokevirtual #253                // Method charArrayToString:([C)Ljava/lang/String;\n+         3: invokevirtual #126                // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+         6: ldc           #127                // class \"[C\"\n+         8: invokeinterface #128,  2          // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n+        13: checkcast     #127                // class \"[C\"\n+        16: invokevirtual #129                // Method charArrayToString:([C)Ljava/lang/String;\n         19: areturn\n       LineNumberTable:\n         line 339: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lorg/osgi/util/converter/ConverterImpl;\n             0      20     1    ca   [Ljava/lang/Character;\n \n   char[] stringToCharArray(java.lang.String);\n     descriptor: (Ljava/lang/String;)[C\n     flags: (0x0000)\n     Code:\n       stack=4, locals=4, args_size=2\n          0: aload_1\n-         1: invokevirtual #257                // Method java/lang/String.length:()I\n+         1: invokevirtual #130                // Method java/lang/String.length:()I\n          4: newarray       char\n          6: astore_2\n          7: iconst_0\n          8: istore_3\n          9: iload_3\n         10: aload_1\n-        11: invokevirtual #257                // Method java/lang/String.length:()I\n+        11: invokevirtual #130                // Method java/lang/String.length:()I\n         14: if_icmpge     31\n         17: aload_2\n         18: iload_3\n         19: aload_1\n         20: iload_3\n-        21: invokevirtual #261                // Method java/lang/String.charAt:(I)C\n+        21: invokevirtual #131                // Method java/lang/String.charAt:(I)C\n         24: castore\n         25: iinc          3, 1\n         28: goto          9\n         31: aload_2\n         32: areturn\n       LineNumberTable:\n         line 343: 0\n@@ -947,43 +951,43 @@\n     descriptor: (Ljava/lang/String;)[Ljava/lang/Character;\n     flags: (0x0000)\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_0\n          2: aload_1\n-         3: invokevirtual #265                // Method stringToCharArray:(Ljava/lang/String;)[C\n-         6: invokevirtual #241                // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-         9: ldc_w         #269                // class \"[Ljava/lang/Character;\"\n-        12: invokeinterface #247,  2          // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n-        17: checkcast     #269                // class \"[Ljava/lang/Character;\"\n-        20: areturn\n+         3: invokevirtual #132                // Method stringToCharArray:(Ljava/lang/String;)[C\n+         6: invokevirtual #126                // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+         9: ldc           #133                // class \"[Ljava/lang/Character;\"\n+        11: invokeinterface #128,  2          // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n+        16: checkcast     #133                // class \"[Ljava/lang/Character;\"\n+        19: areturn\n       LineNumberTable:\n         line 352: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      21     0  this   Lorg/osgi/util/converter/ConverterImpl;\n-            0      21     1     s   Ljava/lang/String;\n+            0      20     0  this   Lorg/osgi/util/converter/ConverterImpl;\n+            0      20     1     s   Ljava/lang/String;\n \n   java.lang.Class<?> loadClassUnchecked(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/Class;\n     flags: (0x0000)\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: invokevirtual #187                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         4: invokevirtual #191                // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+         1: invokevirtual #107                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         4: invokevirtual #108                // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n          7: aload_1\n-         8: invokevirtual #197                // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+         8: invokevirtual #109                // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         11: areturn\n         12: astore_2\n-        13: new           #273                // class java/lang/NoClassDefFoundError\n+        13: new           #135                // class java/lang/NoClassDefFoundError\n         16: dup\n         17: aload_1\n-        18: invokespecial #275                // Method java/lang/NoClassDefFoundError.\"<init>\":(Ljava/lang/String;)V\n+        18: invokespecial #136                // Method java/lang/NoClassDefFoundError.\"<init>\":(Ljava/lang/String;)V\n         21: athrow\n       Exception table:\n          from    to  target type\n              0    11    12   Class java/lang/ClassNotFoundException\n       LineNumberTable:\n         line 357: 0\n         line 358: 12\n@@ -992,122 +996,122 @@\n         Start  Length  Slot  Name   Signature\n            13       9     2     e   Ljava/lang/ClassNotFoundException;\n             0      22     0  this   Lorg/osgi/util/converter/ConverterImpl;\n             0      22     1 className   Ljava/lang/String;\n       StackMapTable: number_of_entries = 1\n         frame_type = 76 /* same_locals_1_stack_item */\n           stack = [ class java/lang/ClassNotFoundException ]\n-    Signature: #347                         // (Ljava/lang/String;)Ljava/lang/Class<*>;\n+    Signature: #209                         // (Ljava/lang/String;)Ljava/lang/Class<*>;\n \n   public org.osgi.util.converter.ConverterBuilderImpl newConverterBuilder();\n     descriptor: ()Lorg/osgi/util/converter/ConverterBuilderImpl;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #278                // class org/osgi/util/converter/ConverterBuilderImpl\n+         0: new           #137                // class org/osgi/util/converter/ConverterBuilderImpl\n          3: dup\n          4: aload_0\n-         5: invokespecial #280                // Method org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+         5: invokespecial #138                // Method org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n          8: areturn\n       LineNumberTable:\n         line 365: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ConverterImpl;\n \n   public org.osgi.util.converter.ConverterBuilder newConverterBuilder();\n     descriptor: ()Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #281                // Method newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+         1: invokevirtual #139                // Method newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n          4: areturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/ConverterImpl;\n \n   public org.osgi.util.converter.Converting convert(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #241                // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+         2: invokevirtual #126                // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n          5: areturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lorg/osgi/util/converter/ConverterImpl;\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=0, args_size=0\n-         0: new           #285                // class java/text/SimpleDateFormat\n+         0: new           #140                // class java/text/SimpleDateFormat\n          3: dup\n-         4: ldc_w         #287                // String yyyy-MM-dd\\'T\\'HH:mm:ssXXX\n-         7: invokespecial #289                // Method java/text/SimpleDateFormat.\"<init>\":(Ljava/lang/String;)V\n-        10: putstatic     #290                // Field ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-        13: getstatic     #290                // Field ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n-        16: ldc_w         #294                // String UTC\n-        19: invokestatic  #296                // Method java/util/TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;\n-        22: invokevirtual #302                // Method java/text/SimpleDateFormat.setTimeZone:(Ljava/util/TimeZone;)V\n-        25: return\n+         4: ldc           #141                // String yyyy-MM-dd\\'T\\'HH:mm:ssXXX\n+         6: invokespecial #142                // Method java/text/SimpleDateFormat.\"<init>\":(Ljava/lang/String;)V\n+         9: putstatic     #143                // Field ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+        12: getstatic     #143                // Field ISO8601_DATE_FORMAT:Ljava/text/SimpleDateFormat;\n+        15: ldc           #144                // String UTC\n+        17: invokestatic  #145                // Method java/util/TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;\n+        20: invokevirtual #146                // Method java/text/SimpleDateFormat.setTimeZone:(Ljava/util/TimeZone;)V\n+        23: return\n       LineNumberTable:\n         line 42: 0\n-        line 45: 13\n-        line 46: 25\n+        line 45: 12\n+        line 46: 23\n }\n SourceFile: \"ConverterImpl.java\"\n InnerClasses:\n-  #17;                                    // class org/osgi/util/converter/ConverterImpl$2\n-  #19;                                    // class org/osgi/util/converter/ConverterImpl$1\n-  #33;                                    // class org/osgi/util/converter/ConverterImpl$4\n-  #35;                                    // class org/osgi/util/converter/ConverterImpl$3\n-  #39;                                    // class org/osgi/util/converter/ConverterImpl$6\n-  #41;                                    // class org/osgi/util/converter/ConverterImpl$5\n-  #45;                                    // class org/osgi/util/converter/ConverterImpl$8\n-  #47;                                    // class org/osgi/util/converter/ConverterImpl$7\n-  #51;                                    // class org/osgi/util/converter/ConverterImpl$10\n-  #53;                                    // class org/osgi/util/converter/ConverterImpl$9\n-  #57;                                    // class org/osgi/util/converter/ConverterImpl$12\n-  #59;                                    // class org/osgi/util/converter/ConverterImpl$11\n-  #63;                                    // class org/osgi/util/converter/ConverterImpl$14\n-  #65;                                    // class org/osgi/util/converter/ConverterImpl$13\n-  #69;                                    // class org/osgi/util/converter/ConverterImpl$16\n-  #71;                                    // class org/osgi/util/converter/ConverterImpl$15\n-  #75;                                    // class org/osgi/util/converter/ConverterImpl$18\n-  #77;                                    // class org/osgi/util/converter/ConverterImpl$17\n-  #81;                                    // class org/osgi/util/converter/ConverterImpl$20\n-  #83;                                    // class org/osgi/util/converter/ConverterImpl$19\n-  #87;                                    // class org/osgi/util/converter/ConverterImpl$22\n-  #89;                                    // class org/osgi/util/converter/ConverterImpl$21\n-  #93;                                    // class org/osgi/util/converter/ConverterImpl$24\n-  #95;                                    // class org/osgi/util/converter/ConverterImpl$23\n-  #99;                                    // class org/osgi/util/converter/ConverterImpl$26\n-  #101;                                   // class org/osgi/util/converter/ConverterImpl$25\n-  #105;                                   // class org/osgi/util/converter/ConverterImpl$28\n-  #107;                                   // class org/osgi/util/converter/ConverterImpl$27\n-  #111;                                   // class org/osgi/util/converter/ConverterImpl$30\n-  #113;                                   // class org/osgi/util/converter/ConverterImpl$29\n-  #117;                                   // class org/osgi/util/converter/ConverterImpl$32\n-  #119;                                   // class org/osgi/util/converter/ConverterImpl$31\n-  #123;                                   // class org/osgi/util/converter/ConverterImpl$34\n-  #125;                                   // class org/osgi/util/converter/ConverterImpl$33\n-  #129;                                   // class org/osgi/util/converter/ConverterImpl$36\n-  #131;                                   // class org/osgi/util/converter/ConverterImpl$35\n-  #135;                                   // class org/osgi/util/converter/ConverterImpl$38\n-  #137;                                   // class org/osgi/util/converter/ConverterImpl$37\n-  #141;                                   // class org/osgi/util/converter/ConverterImpl$40\n-  #143;                                   // class org/osgi/util/converter/ConverterImpl$39\n-  #147;                                   // class org/osgi/util/converter/ConverterImpl$42\n-  #149;                                   // class org/osgi/util/converter/ConverterImpl$41\n-  #153;                                   // class org/osgi/util/converter/ConverterImpl$44\n-  #155;                                   // class org/osgi/util/converter/ConverterImpl$43\n-  #215;                                   // class org/osgi/util/converter/ConverterImpl$45\n-  #223;                                   // class org/osgi/util/converter/ConverterImpl$46\n+  #119;                                   // class org/osgi/util/converter/ConverterImpl$46\n+  #116;                                   // class org/osgi/util/converter/ConverterImpl$45\n+  #91;                                    // class org/osgi/util/converter/ConverterImpl$44\n+  #92;                                    // class org/osgi/util/converter/ConverterImpl$43\n+  #87;                                    // class org/osgi/util/converter/ConverterImpl$42\n+  #88;                                    // class org/osgi/util/converter/ConverterImpl$41\n+  #83;                                    // class org/osgi/util/converter/ConverterImpl$40\n+  #84;                                    // class org/osgi/util/converter/ConverterImpl$39\n+  #79;                                    // class org/osgi/util/converter/ConverterImpl$38\n+  #80;                                    // class org/osgi/util/converter/ConverterImpl$37\n+  #75;                                    // class org/osgi/util/converter/ConverterImpl$36\n+  #76;                                    // class org/osgi/util/converter/ConverterImpl$35\n+  #71;                                    // class org/osgi/util/converter/ConverterImpl$34\n+  #72;                                    // class org/osgi/util/converter/ConverterImpl$33\n+  #67;                                    // class org/osgi/util/converter/ConverterImpl$32\n+  #68;                                    // class org/osgi/util/converter/ConverterImpl$31\n+  #63;                                    // class org/osgi/util/converter/ConverterImpl$30\n+  #64;                                    // class org/osgi/util/converter/ConverterImpl$29\n+  #59;                                    // class org/osgi/util/converter/ConverterImpl$28\n+  #60;                                    // class org/osgi/util/converter/ConverterImpl$27\n+  #55;                                    // class org/osgi/util/converter/ConverterImpl$26\n+  #56;                                    // class org/osgi/util/converter/ConverterImpl$25\n+  #51;                                    // class org/osgi/util/converter/ConverterImpl$24\n+  #52;                                    // class org/osgi/util/converter/ConverterImpl$23\n+  #47;                                    // class org/osgi/util/converter/ConverterImpl$22\n+  #48;                                    // class org/osgi/util/converter/ConverterImpl$21\n+  #43;                                    // class org/osgi/util/converter/ConverterImpl$20\n+  #44;                                    // class org/osgi/util/converter/ConverterImpl$19\n+  #39;                                    // class org/osgi/util/converter/ConverterImpl$18\n+  #40;                                    // class org/osgi/util/converter/ConverterImpl$17\n+  #35;                                    // class org/osgi/util/converter/ConverterImpl$16\n+  #36;                                    // class org/osgi/util/converter/ConverterImpl$15\n+  #31;                                    // class org/osgi/util/converter/ConverterImpl$14\n+  #32;                                    // class org/osgi/util/converter/ConverterImpl$13\n+  #27;                                    // class org/osgi/util/converter/ConverterImpl$12\n+  #28;                                    // class org/osgi/util/converter/ConverterImpl$11\n+  #23;                                    // class org/osgi/util/converter/ConverterImpl$10\n+  #24;                                    // class org/osgi/util/converter/ConverterImpl$9\n+  #19;                                    // class org/osgi/util/converter/ConverterImpl$8\n+  #20;                                    // class org/osgi/util/converter/ConverterImpl$7\n+  #15;                                    // class org/osgi/util/converter/ConverterImpl$6\n+  #16;                                    // class org/osgi/util/converter/ConverterImpl$5\n+  #11;                                    // class org/osgi/util/converter/ConverterImpl$4\n+  #12;                                    // class org/osgi/util/converter/ConverterImpl$3\n+  #6;                                     // class org/osgi/util/converter/ConverterImpl$2\n+  #7;                                     // class org/osgi/util/converter/ConverterImpl$1\n"}]}, {"source1": "org/osgi/util/converter/Converters.class", "source2": "org/osgi/util/converter/Converters.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,64 +1,64 @@\n-  SHA-256 checksum ae013b61f943bc2d5ecfa1d7fe5c01fb21c16fd77072a60e1de1d42d4710fc1e\n+  SHA-256 checksum 3a24ab4dd92e7f5fe1e9a582fbe810f1851090ead802fd443bddf24ee98858f3\n   Compiled from \"Converters.java\"\n public class org.osgi.util.converter.Converters\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/Converters\n-  super_class: #2                         // java/lang/Object\n+  this_class: #9                          // org/osgi/util/converter/Converters\n+  super_class: #10                        // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 1\n Constant pool:\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 = Fieldref           #8.#9          // org/osgi/util/converter/Converters.CONVERTER:Lorg/osgi/util/converter/Converter;\n-   #8 = Class              #10            // org/osgi/util/converter/Converters\n-   #9 = NameAndType        #11:#12        // CONVERTER:Lorg/osgi/util/converter/Converter;\n-  #10 = Utf8               org/osgi/util/converter/Converters\n+   #1 = Methodref          #10.#31        // java/lang/Object.\"<init>\":()V\n+   #2 = Fieldref           #9.#32         // org/osgi/util/converter/Converters.CONVERTER:Lorg/osgi/util/converter/Converter;\n+   #3 = InterfaceMethodref #33.#34        // org/osgi/util/converter/Converter.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilder;\n+   #4 = Class              #35            // org/osgi/util/converter/ConverterImpl\n+   #5 = Methodref          #4.#31         // org/osgi/util/converter/ConverterImpl.\"<init>\":()V\n+   #6 = Methodref          #4.#36         // org/osgi/util/converter/ConverterImpl.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+   #7 = Methodref          #4.#37         // org/osgi/util/converter/ConverterImpl.addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+   #8 = InterfaceMethodref #38.#39        // org/osgi/util/converter/ConverterBuilder.build:()Lorg/osgi/util/converter/Converter;\n+   #9 = Class              #40            // org/osgi/util/converter/Converters\n+  #10 = Class              #41            // java/lang/Object\n   #11 = Utf8               CONVERTER\n   #12 = Utf8               Lorg/osgi/util/converter/Converter;\n-  #13 = InterfaceMethodref #14.#15        // org/osgi/util/converter/Converter.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilder;\n-  #14 = Class              #16            // org/osgi/util/converter/Converter\n-  #15 = NameAndType        #17:#18        // newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilder;\n-  #16 = Utf8               org/osgi/util/converter/Converter\n-  #17 = Utf8               newConverterBuilder\n-  #18 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n-  #19 = Class              #20            // org/osgi/util/converter/ConverterImpl\n-  #20 = Utf8               org/osgi/util/converter/ConverterImpl\n-  #21 = Methodref          #19.#3         // org/osgi/util/converter/ConverterImpl.\"<init>\":()V\n-  #22 = Methodref          #19.#23        // org/osgi/util/converter/ConverterImpl.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n-  #23 = NameAndType        #17:#24        // newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n-  #24 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilderImpl;\n-  #25 = Methodref          #19.#26        // org/osgi/util/converter/ConverterImpl.addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #26 = NameAndType        #27:#28        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #27 = Utf8               addStandardRules\n-  #28 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n-  #29 = InterfaceMethodref #30.#31        // org/osgi/util/converter/ConverterBuilder.build:()Lorg/osgi/util/converter/Converter;\n-  #30 = Class              #32            // org/osgi/util/converter/ConverterBuilder\n-  #31 = NameAndType        #33:#34        // build:()Lorg/osgi/util/converter/Converter;\n-  #32 = Utf8               org/osgi/util/converter/ConverterBuilder\n-  #33 = Utf8               build\n-  #34 = Utf8               ()Lorg/osgi/util/converter/Converter;\n-  #35 = Utf8               Code\n-  #36 = Utf8               LineNumberTable\n-  #37 = Utf8               LocalVariableTable\n-  #38 = Utf8               this\n-  #39 = Utf8               Lorg/osgi/util/converter/Converters;\n-  #40 = Utf8               standardConverter\n-  #41 = Utf8               <clinit>\n-  #42 = Utf8               impl\n-  #43 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n-  #44 = Utf8               cb\n-  #45 = Utf8               Lorg/osgi/util/converter/ConverterBuilder;\n-  #46 = Utf8               SourceFile\n-  #47 = Utf8               Converters.java\n+  #13 = Utf8               <init>\n+  #14 = Utf8               ()V\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               Lorg/osgi/util/converter/Converters;\n+  #20 = Utf8               standardConverter\n+  #21 = Utf8               ()Lorg/osgi/util/converter/Converter;\n+  #22 = Utf8               newConverterBuilder\n+  #23 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n+  #24 = Utf8               <clinit>\n+  #25 = Utf8               impl\n+  #26 = Utf8               Lorg/osgi/util/converter/ConverterImpl;\n+  #27 = Utf8               cb\n+  #28 = Utf8               Lorg/osgi/util/converter/ConverterBuilder;\n+  #29 = Utf8               SourceFile\n+  #30 = Utf8               Converters.java\n+  #31 = NameAndType        #13:#14        // \"<init>\":()V\n+  #32 = NameAndType        #11:#12        // CONVERTER:Lorg/osgi/util/converter/Converter;\n+  #33 = Class              #42            // org/osgi/util/converter/Converter\n+  #34 = NameAndType        #22:#23        // newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilder;\n+  #35 = Utf8               org/osgi/util/converter/ConverterImpl\n+  #36 = NameAndType        #22:#43        // newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+  #37 = NameAndType        #44:#45        // addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #38 = Class              #46            // org/osgi/util/converter/ConverterBuilder\n+  #39 = NameAndType        #47:#21        // build:()Lorg/osgi/util/converter/Converter;\n+  #40 = Utf8               org/osgi/util/converter/Converters\n+  #41 = Utf8               java/lang/Object\n+  #42 = Utf8               org/osgi/util/converter/Converter\n+  #43 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+  #44 = Utf8               addStandardRules\n+  #45 = Utf8               (Lorg/osgi/util/converter/ConverterBuilder;)V\n+  #46 = Utf8               org/osgi/util/converter/ConverterBuilder\n+  #47 = Utf8               build\n {\n   private static final org.osgi.util.converter.Converter CONVERTER;\n     descriptor: Lorg/osgi/util/converter/Converter;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n \n   private org.osgi.util.converter.Converters();\n     descriptor: ()V\n@@ -76,48 +76,48 @@\n             0       5     0  this   Lorg/osgi/util/converter/Converters;\n \n   public static org.osgi.util.converter.Converter standardConverter();\n     descriptor: ()Lorg/osgi/util/converter/Converter;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #7                  // Field CONVERTER:Lorg/osgi/util/converter/Converter;\n+         0: getstatic     #2                  // Field CONVERTER:Lorg/osgi/util/converter/Converter;\n          3: areturn\n       LineNumberTable:\n         line 47: 0\n \n   public static org.osgi.util.converter.ConverterBuilder newConverterBuilder();\n     descriptor: ()Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: getstatic     #7                  // Field CONVERTER:Lorg/osgi/util/converter/Converter;\n-         3: invokeinterface #13,  1           // InterfaceMethod org/osgi/util/converter/Converter.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilder;\n+         0: getstatic     #2                  // Field CONVERTER:Lorg/osgi/util/converter/Converter;\n+         3: invokeinterface #3,  1            // InterfaceMethod org/osgi/util/converter/Converter.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilder;\n          8: areturn\n       LineNumberTable:\n         line 56: 0\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=2, args_size=0\n-         0: new           #19                 // class org/osgi/util/converter/ConverterImpl\n+         0: new           #4                  // class org/osgi/util/converter/ConverterImpl\n          3: dup\n-         4: invokespecial #21                 // Method org/osgi/util/converter/ConverterImpl.\"<init>\":()V\n+         4: invokespecial #5                  // Method org/osgi/util/converter/ConverterImpl.\"<init>\":()V\n          7: astore_0\n          8: aload_0\n-         9: invokevirtual #22                 // Method org/osgi/util/converter/ConverterImpl.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n+         9: invokevirtual #6                  // Method org/osgi/util/converter/ConverterImpl.newConverterBuilder:()Lorg/osgi/util/converter/ConverterBuilderImpl;\n         12: astore_1\n         13: aload_0\n         14: aload_1\n-        15: invokevirtual #25                 // Method org/osgi/util/converter/ConverterImpl.addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n+        15: invokevirtual #7                  // Method org/osgi/util/converter/ConverterImpl.addStandardRules:(Lorg/osgi/util/converter/ConverterBuilder;)V\n         18: aload_1\n-        19: invokeinterface #29,  1           // InterfaceMethod org/osgi/util/converter/ConverterBuilder.build:()Lorg/osgi/util/converter/Converter;\n-        24: putstatic     #7                  // Field CONVERTER:Lorg/osgi/util/converter/Converter;\n+        19: invokeinterface #8,  1            // InterfaceMethod org/osgi/util/converter/ConverterBuilder.build:()Lorg/osgi/util/converter/Converter;\n+        24: putstatic     #2                  // Field CONVERTER:Lorg/osgi/util/converter/Converter;\n         27: return\n       LineNumberTable:\n         line 31: 0\n         line 32: 8\n         line 33: 13\n         line 34: 18\n         line 35: 27\n"}]}, {"source1": "org/osgi/util/converter/Converting.class", "source2": "org/osgi/util/converter/Converting.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 994acd240cbbcb266e3808198b76939a9d01f7546749a9c232fa1bb555848bb1\n+  SHA-256 checksum 7c5a56836c2016126b799b27043267c8368538f75742907d1f87b6bbce58c1dd\n   Compiled from \"Converting.java\"\n public interface org.osgi.util.converter.Converting extends org.osgi.util.converter.Specifying<org.osgi.util.converter.Converting>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // org/osgi/util/converter/Converting\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 3, attributes: 3\n Constant pool:\n-   #1 = Class              #2             // org/osgi/util/converter/Converting\n-   #2 = Utf8               org/osgi/util/converter/Converting\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // org/osgi/util/converter/Specifying\n-   #6 = Utf8               org/osgi/util/converter/Specifying\n-   #7 = Utf8               to\n-   #8 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-   #9 = Utf8               Signature\n-  #10 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n-  #11 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #12 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n-  #13 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Ljava/lang/Object;\n-  #14 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n-  #15 = Utf8               Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Converting;>;\n-  #16 = Utf8               SourceFile\n-  #17 = Utf8               Converting.java\n-  #18 = Utf8               RuntimeInvisibleAnnotations\n-  #19 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+   #1 = Class              #17            // org/osgi/util/converter/Converting\n+   #2 = Class              #18            // java/lang/Object\n+   #3 = Class              #19            // org/osgi/util/converter/Specifying\n+   #4 = Utf8               to\n+   #5 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+   #6 = Utf8               Signature\n+   #7 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n+   #8 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+   #9 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n+  #10 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Ljava/lang/Object;\n+  #11 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n+  #12 = Utf8               Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Converting;>;\n+  #13 = Utf8               SourceFile\n+  #14 = Utf8               Converting.java\n+  #15 = Utf8               RuntimeInvisibleAnnotations\n+  #16 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+  #17 = Utf8               org/osgi/util/converter/Converting\n+  #18 = Utf8               java/lang/Object\n+  #19 = Utf8               org/osgi/util/converter/Specifying\n {\n   public abstract <T extends java.lang.Object> T to(java.lang.Class<T>);\n     descriptor: (Ljava/lang/Class;)Ljava/lang/Object;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #10                          // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n+    Signature: #7                           // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n \n   public abstract <T extends java.lang.Object> T to(java.lang.reflect.Type);\n     descriptor: (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #12                          // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n+    Signature: #9                           // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n \n   public abstract <T extends java.lang.Object> T to(org.osgi.util.converter.TypeReference<T>);\n     descriptor: (Lorg/osgi/util/converter/TypeReference;)Ljava/lang/Object;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #14                          // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n+    Signature: #11                          // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n }\n-Signature: #15                          // Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Converting;>;\n+Signature: #12                          // Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Converting;>;\n SourceFile: \"Converting.java\"\n RuntimeInvisibleAnnotations:\n-  0: #19()\n+  0: #16()\n     org.osgi.annotation.versioning.ProviderType\n"}]}, {"source1": "org/osgi/util/converter/ConvertingImpl$1.class", "source2": "org/osgi/util/converter/ConvertingImpl$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n package org.osgi.util.converter;\n \n import java.util.Arrays;\n import java.lang.reflect.Type;\n import java.lang.reflect.ParameterizedType;\n \n-class ConvertingImpl$1 implements ParameterizedType {\n+static final class ConvertingImpl$1 implements ParameterizedType {\n     @Override\n     public Type getRawType() {\n         return this.val$parameterizedType.getRawType();\n     }\n     \n     @Override\n     public Type getOwnerType() {\n"}]}, {"source1": "org/osgi/util/converter/ConvertingImpl$2.class", "source2": "org/osgi/util/converter/ConvertingImpl$2.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n package org.osgi.util.converter;\n \n import java.lang.reflect.Type;\n import java.lang.reflect.GenericArrayType;\n \n-class ConvertingImpl$2 implements GenericArrayType {\n+static final class ConvertingImpl$2 implements GenericArrayType {\n     @Override\n     public Type getGenericComponentType() {\n         return this.val$reifiedType;\n     }\n }\n"}]}, {"source1": "org/osgi/util/converter/ConvertingImpl$3.class", "source2": "org/osgi/util/converter/ConvertingImpl$3.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 ecf5e924c2006d6835b53cbf089ca3a1e270ba9ec43c5796b59e553260054eb7\n+  SHA-256 checksum b2ed8634307bf4c21a39192e9b6d88379ecb479f651609d9ea303e59575a500e\n   Compiled from \"ConvertingImpl.java\"\n class org.osgi.util.converter.ConvertingImpl$3 implements java.lang.reflect.ParameterizedType\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConvertingImpl$3\n-  super_class: #8                         // java/lang/Object\n+  this_class: #5                          // org/osgi/util/converter/ConvertingImpl$3\n+  super_class: #6                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConvertingImpl$3.this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConvertingImpl$3\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConvertingImpl$3\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Class              #14            // java/util/HashMap\n-  #14 = Utf8               java/util/HashMap\n-  #15 = Methodref          #16.#17        // org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n-  #16 = Class              #18            // org/osgi/util/converter/ConvertingImpl\n-  #17 = NameAndType        #19:#20        // access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n-  #18 = Utf8               org/osgi/util/converter/ConvertingImpl\n-  #19 = Utf8               access$000\n-  #20 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n-  #21 = Class              #22            // java/lang/reflect/ParameterizedType\n-  #22 = Utf8               java/lang/reflect/ParameterizedType\n-  #23 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #24 = Utf8               Code\n-  #25 = Utf8               LineNumberTable\n-  #26 = Utf8               LocalVariableTable\n-  #27 = Utf8               this\n-  #28 = Utf8               Lorg/osgi/util/converter/ConvertingImpl$3;\n-  #29 = Utf8               getRawType\n-  #30 = Utf8               ()Ljava/lang/reflect/Type;\n-  #31 = Utf8               getOwnerType\n-  #32 = Utf8               getActualTypeArguments\n-  #33 = Utf8               ()[Ljava/lang/reflect/Type;\n-  #34 = Utf8               SourceFile\n-  #35 = Utf8               ConvertingImpl.java\n-  #36 = Utf8               EnclosingMethod\n-  #37 = NameAndType        #38:#39        // convertToDictionary:(Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #38 = Utf8               convertToDictionary\n-  #39 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #40 = Utf8               InnerClasses\n+   #1 = Fieldref           #5.#28         // org/osgi/util/converter/ConvertingImpl$3.this$0:Lorg/osgi/util/converter/ConvertingImpl;\n+   #2 = Methodref          #6.#29         // java/lang/Object.\"<init>\":()V\n+   #3 = Class              #30            // java/util/HashMap\n+   #4 = Methodref          #26.#31        // org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n+   #5 = Class              #32            // org/osgi/util/converter/ConvertingImpl$3\n+   #6 = Class              #33            // java/lang/Object\n+   #7 = Class              #34            // java/lang/reflect/ParameterizedType\n+   #8 = Utf8               this$0\n+   #9 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+  #10 = Utf8               <init>\n+  #11 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #12 = Utf8               Code\n+  #13 = Utf8               LineNumberTable\n+  #14 = Utf8               LocalVariableTable\n+  #15 = Utf8               this\n+  #16 = Utf8               InnerClasses\n+  #17 = Utf8               Lorg/osgi/util/converter/ConvertingImpl$3;\n+  #18 = Utf8               getRawType\n+  #19 = Utf8               ()Ljava/lang/reflect/Type;\n+  #20 = Utf8               getOwnerType\n+  #21 = Utf8               getActualTypeArguments\n+  #22 = Utf8               ()[Ljava/lang/reflect/Type;\n+  #23 = Utf8               SourceFile\n+  #24 = Utf8               ConvertingImpl.java\n+  #25 = Utf8               EnclosingMethod\n+  #26 = Class              #35            // org/osgi/util/converter/ConvertingImpl\n+  #27 = NameAndType        #36:#37        // convertToDictionary:(Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #28 = NameAndType        #8:#9          // this$0:Lorg/osgi/util/converter/ConvertingImpl;\n+  #29 = NameAndType        #10:#38        // \"<init>\":()V\n+  #30 = Utf8               java/util/HashMap\n+  #31 = NameAndType        #39:#40        // access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n+  #32 = Utf8               org/osgi/util/converter/ConvertingImpl$3\n+  #33 = Utf8               java/lang/Object\n+  #34 = Utf8               java/lang/reflect/ParameterizedType\n+  #35 = Utf8               org/osgi/util/converter/ConvertingImpl\n+  #36 = Utf8               convertToDictionary\n+  #37 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #38 = Utf8               ()V\n+  #39 = Utf8               access$000\n+  #40 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n {\n   final org.osgi.util.converter.ConvertingImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConvertingImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConvertingImpl$3(org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Lorg/osgi/util/converter/ConvertingImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConvertingImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 716: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConvertingImpl$3;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConvertingImpl;\n \n   public java.lang.reflect.Type getRawType();\n     descriptor: ()Ljava/lang/reflect/Type;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #13                 // class java/util/HashMap\n+         0: ldc           #3                  // class java/util/HashMap\n          2: areturn\n       LineNumberTable:\n         line 719: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lorg/osgi/util/converter/ConvertingImpl$3;\n \n@@ -100,19 +100,19 @@\n   public java.lang.reflect.Type[] getActualTypeArguments();\n     descriptor: ()[Ljava/lang/reflect/Type;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-         4: invokestatic  #15                 // Method org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n+         4: invokestatic  #4                  // Method org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n          7: areturn\n       LineNumberTable:\n         line 730: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/ConvertingImpl$3;\n }\n SourceFile: \"ConvertingImpl.java\"\n-EnclosingMethod: #16.#37                // org.osgi.util.converter.ConvertingImpl.convertToDictionary\n+EnclosingMethod: #26.#27                // org.osgi.util.converter.ConvertingImpl.convertToDictionary\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConvertingImpl$3\n+  #5;                                     // class org/osgi/util/converter/ConvertingImpl$3\n"}]}, {"source1": "org/osgi/util/converter/ConvertingImpl$4.class", "source2": "org/osgi/util/converter/ConvertingImpl$4.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,334 +1,339 @@\n-  SHA-256 checksum 9262e8f4c240978ab1b7016e0ff4fec9d199697651cff3e9b2a03d33a4b209f8\n+  SHA-256 checksum 0ca4bf1a8d8e464b01148d4e8912a07771b734d514715b5ec33c43cd364f773c\n   Compiled from \"ConvertingImpl.java\"\n class org.osgi.util.converter.ConvertingImpl$4 implements java.lang.reflect.InvocationHandler\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConvertingImpl$4\n-  super_class: #20                        // java/lang/Object\n+  this_class: #77                         // org/osgi/util/converter/ConvertingImpl$4\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 4, methods: 2, attributes: 3\n Constant pool:\n-    #1 = Fieldref           #2.#3         // org/osgi/util/converter/ConvertingImpl$4.this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-    #2 = Class              #4            // org/osgi/util/converter/ConvertingImpl$4\n-    #3 = NameAndType        #5:#6         // this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-    #4 = Utf8               org/osgi/util/converter/ConvertingImpl$4\n-    #5 = Utf8               this$0\n-    #6 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-    #7 = Fieldref           #2.#8         // org/osgi/util/converter/ConvertingImpl$4.val$cls:Ljava/lang/Class;\n-    #8 = NameAndType        #9:#10        // val$cls:Ljava/lang/Class;\n-    #9 = Utf8               val$cls\n-   #10 = Utf8               Ljava/lang/Class;\n-   #11 = Fieldref           #2.#12        // org/osgi/util/converter/ConvertingImpl$4.val$data:Ljava/util/Map;\n-   #12 = NameAndType        #13:#14       // val$data:Ljava/util/Map;\n-   #13 = Utf8               val$data\n-   #14 = Utf8               Ljava/util/Map;\n-   #15 = Fieldref           #2.#16        // org/osgi/util/converter/ConvertingImpl$4.val$converter:Lorg/osgi/util/converter/InternalConverter;\n-   #16 = NameAndType        #17:#18       // val$converter:Lorg/osgi/util/converter/InternalConverter;\n-   #17 = Utf8               val$converter\n-   #18 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #19 = Methodref          #20.#21       // java/lang/Object.\"<init>\":()V\n-   #20 = Class              #22           // java/lang/Object\n-   #21 = NameAndType        #23:#24       // \"<init>\":()V\n-   #22 = Utf8               java/lang/Object\n-   #23 = Utf8               <init>\n-   #24 = Utf8               ()V\n-   #25 = Methodref          #26.#27       // java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-   #26 = Class              #28           // java/lang/reflect/Method\n-   #27 = NameAndType        #29:#30       // getDeclaringClass:()Ljava/lang/Class;\n-   #28 = Utf8               java/lang/reflect/Method\n-   #29 = Utf8               getDeclaringClass\n-   #30 = Utf8               ()Ljava/lang/Class;\n-   #31 = Methodref          #20.#32       // java/lang/Object.equals:(Ljava/lang/Object;)Z\n-   #32 = NameAndType        #33:#34       // equals:(Ljava/lang/Object;)Z\n-   #33 = Utf8               equals\n-   #34 = Utf8               (Ljava/lang/Object;)Z\n-   #35 = Methodref          #26.#36       // java/lang/reflect/Method.getName:()Ljava/lang/String;\n-   #36 = NameAndType        #37:#38       // getName:()Ljava/lang/String;\n-   #37 = Utf8               getName\n-   #38 = Utf8               ()Ljava/lang/String;\n-   #39 = Methodref          #40.#41       // java/lang/String.hashCode:()I\n-   #40 = Class              #42           // java/lang/String\n-   #41 = NameAndType        #43:#44       // hashCode:()I\n-   #42 = Utf8               java/lang/String\n-   #43 = Utf8               hashCode\n-   #44 = Utf8               ()I\n-   #45 = String             #33           // equals\n-   #46 = Methodref          #40.#32       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #47 = String             #43           // hashCode\n-   #48 = String             #49           // toString\n-   #49 = Utf8               toString\n-   #50 = Methodref          #51.#52       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #51 = Class              #53           // java/lang/Boolean\n-   #52 = NameAndType        #54:#55       // valueOf:(Z)Ljava/lang/Boolean;\n-   #53 = Utf8               java/lang/Boolean\n-   #54 = Utf8               valueOf\n-   #55 = Utf8               (Z)Ljava/lang/Boolean;\n-   #56 = Methodref          #57.#58       // java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n-   #57 = Class              #59           // java/lang/System\n-   #58 = NameAndType        #60:#61       // identityHashCode:(Ljava/lang/Object;)I\n-   #59 = Utf8               java/lang/System\n-   #60 = Utf8               identityHashCode\n-   #61 = Utf8               (Ljava/lang/Object;)I\n-   #62 = Methodref          #63.#64       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #63 = Class              #65           // java/lang/Integer\n-   #64 = NameAndType        #54:#66       // valueOf:(I)Ljava/lang/Integer;\n-   #65 = Utf8               java/lang/Integer\n-   #66 = Utf8               (I)Ljava/lang/Integer;\n-   #67 = Class              #68           // java/lang/StringBuilder\n-   #68 = Utf8               java/lang/StringBuilder\n-   #69 = Methodref          #67.#21       // java/lang/StringBuilder.\"<init>\":()V\n-   #70 = String             #71           // Proxy for\n-   #71 = Utf8               Proxy for\n-   #72 = Methodref          #67.#73       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #73 = NameAndType        #74:#75       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #74 = Utf8               append\n-   #75 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #76 = Methodref          #67.#77       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #77 = NameAndType        #74:#78       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #78 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #79 = Methodref          #67.#80       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #80 = NameAndType        #49:#38       // toString:()Ljava/lang/String;\n-   #81 = Class              #82           // java/lang/UnsupportedOperationException\n-   #82 = Utf8               java/lang/UnsupportedOperationException\n-   #83 = String             #84           // Method\n-   #84 = Utf8               Method\n-   #85 = String             #86           //  not supported on proxy for\n-   #86 = Utf8                not supported on proxy for\n-   #87 = Methodref          #81.#88       // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n-   #88 = NameAndType        #23:#89       // \"<init>\":(Ljava/lang/String;)V\n-   #89 = Utf8               (Ljava/lang/String;)V\n-   #90 = Class              #91           // java/lang/annotation/Annotation\n-   #91 = Utf8               java/lang/annotation/Annotation\n-   #92 = String             #93           // annotationType\n-   #93 = Utf8               annotationType\n-   #94 = Methodref          #26.#95       // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n-   #95 = NameAndType        #96:#97       // getParameterTypes:()[Ljava/lang/Class;\n-   #96 = Utf8               getParameterTypes\n-   #97 = Utf8               ()[Ljava/lang/Class;\n-   #98 = Methodref          #99.#100      // org/osgi/util/converter/Util.getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n-   #99 = Class              #101          // org/osgi/util/converter/Util\n-  #100 = NameAndType        #102:#103     // getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n-  #101 = Utf8               org/osgi/util/converter/Util\n-  #102 = Utf8               getSingleElementAnnotationKey\n-  #103 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n-  #104 = Methodref          #99.#105      // org/osgi/util/converter/Util.getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n-  #105 = NameAndType        #106:#107     // getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n-  #106 = Utf8               getInterfacePropertyName\n-  #107 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n-  #108 = Class              #109          // org/osgi/util/converter/ConversionException\n-  #109 = Utf8               org/osgi/util/converter/ConversionException\n-  #110 = String             #111          // Can not convert. Calculated propertyName is `null` method:\n-  #111 = Utf8               Can not convert. Calculated propertyName is `null` method:\n-  #112 = Methodref          #108.#88      // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n-  #113 = InterfaceMethodref #114.#115     // java/util/Map.containsKey:(Ljava/lang/Object;)Z\n-  #114 = Class              #116          // java/util/Map\n-  #115 = NameAndType        #117:#34      // containsKey:(Ljava/lang/Object;)Z\n-  #116 = Utf8               java/util/Map\n-  #117 = Utf8               containsKey\n-  #118 = InterfaceMethodref #114.#119     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #119 = NameAndType        #120:#121     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #120 = Utf8               get\n-  #121 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #122 = Fieldref           #123.#124     // org/osgi/util/converter/ConvertingImpl.keysIgnoreCase:Z\n-  #123 = Class              #125          // org/osgi/util/converter/ConvertingImpl\n-  #124 = NameAndType        #126:#127     // keysIgnoreCase:Z\n-  #125 = Utf8               org/osgi/util/converter/ConvertingImpl\n-  #126 = Utf8               keysIgnoreCase\n-  #127 = Utf8               Z\n-  #128 = InterfaceMethodref #114.#129     // java/util/Map.keySet:()Ljava/util/Set;\n-  #129 = NameAndType        #130:#131     // keySet:()Ljava/util/Set;\n-  #130 = Utf8               keySet\n-  #131 = Utf8               ()Ljava/util/Set;\n-  #132 = InterfaceMethodref #133.#134     // java/util/Set.iterator:()Ljava/util/Iterator;\n-  #133 = Class              #135          // java/util/Set\n-  #134 = NameAndType        #136:#137     // iterator:()Ljava/util/Iterator;\n-  #135 = Utf8               java/util/Set\n-  #136 = Utf8               iterator\n-  #137 = Utf8               ()Ljava/util/Iterator;\n-  #138 = InterfaceMethodref #139.#140     // java/util/Iterator.hasNext:()Z\n-  #139 = Class              #141          // java/util/Iterator\n-  #140 = NameAndType        #142:#143     // hasNext:()Z\n-  #141 = Utf8               java/util/Iterator\n-  #142 = Utf8               hasNext\n-  #143 = Utf8               ()Z\n-  #144 = InterfaceMethodref #139.#145     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #145 = NameAndType        #146:#147     // next:()Ljava/lang/Object;\n-  #146 = Utf8               next\n-  #147 = Utf8               ()Ljava/lang/Object;\n-  #148 = Methodref          #20.#80       // java/lang/Object.toString:()Ljava/lang/String;\n-  #149 = Methodref          #40.#150      // java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n-  #150 = NameAndType        #151:#152     // equalsIgnoreCase:(Ljava/lang/String;)Z\n-  #151 = Utf8               equalsIgnoreCase\n-  #152 = Utf8               (Ljava/lang/String;)Z\n-  #153 = Methodref          #154.#155     // java/lang/Class.isAnnotation:()Z\n-  #154 = Class              #156          // java/lang/Class\n-  #155 = NameAndType        #157:#143     // isAnnotation:()Z\n-  #156 = Utf8               java/lang/Class\n-  #157 = Utf8               isAnnotation\n-  #158 = Methodref          #26.#159      // java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n-  #159 = NameAndType        #160:#147     // getDefaultValue:()Ljava/lang/Object;\n-  #160 = Utf8               getDefaultValue\n-  #161 = Methodref          #26.#162      // java/lang/reflect/Method.isDefault:()Z\n-  #162 = NameAndType        #163:#143     // isDefault:()Z\n-  #163 = Utf8               isDefault\n-  #164 = String             #165          // java.class.version\n-  #165 = Utf8               java.class.version\n-  #166 = Methodref          #57.#167      // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #167 = NameAndType        #168:#169     // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #168 = Utf8               getProperty\n-  #169 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #170 = Methodref          #171.#172     // java/lang/Double.parseDouble:(Ljava/lang/String;)D\n-  #171 = Class              #173          // java/lang/Double\n-  #172 = NameAndType        #174:#175     // parseDouble:(Ljava/lang/String;)D\n-  #173 = Utf8               java/lang/Double\n-  #174 = Utf8               parseDouble\n-  #175 = Utf8               (Ljava/lang/String;)D\n-  #176 = Double             52.0d\n-  #178 = Methodref          #179.#180     // java/lang/invoke/MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;\n-  #179 = Class              #181          // java/lang/invoke/MethodHandles\n-  #180 = NameAndType        #182:#183     // lookup:()Ljava/lang/invoke/MethodHandles$Lookup;\n-  #181 = Utf8               java/lang/invoke/MethodHandles\n-  #182 = Utf8               lookup\n-  #183 = Utf8               ()Ljava/lang/invoke/MethodHandles$Lookup;\n-  #184 = Methodref          #26.#185      // java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n-  #185 = NameAndType        #186:#30      // getReturnType:()Ljava/lang/Class;\n-  #186 = Utf8               getReturnType\n-  #187 = Methodref          #188.#189     // java/lang/invoke/MethodType.methodType:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n-  #188 = Class              #190          // java/lang/invoke/MethodType\n-  #189 = NameAndType        #191:#192     // methodType:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n-  #190 = Utf8               java/lang/invoke/MethodType\n-  #191 = Utf8               methodType\n-  #192 = Utf8               (Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n-  #193 = Methodref          #194.#195     // java/lang/invoke/MethodHandles$Lookup.findSpecial:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n-  #194 = Class              #196          // java/lang/invoke/MethodHandles$Lookup\n-  #195 = NameAndType        #197:#198     // findSpecial:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n-  #196 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #197 = Utf8               findSpecial\n-  #198 = Utf8               (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n-  #199 = Methodref          #200.#201     // java/lang/invoke/MethodHandle.bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n-  #200 = Class              #202          // java/lang/invoke/MethodHandle\n-  #201 = NameAndType        #203:#204     // bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n-  #202 = Utf8               java/lang/invoke/MethodHandle\n-  #203 = Utf8               bindTo\n-  #204 = Utf8               (Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n-  #205 = Methodref          #200.#206     // java/lang/invoke/MethodHandle.invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n-  #206 = NameAndType        #207:#208     // invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n-  #207 = Utf8               invokeWithArguments\n-  #208 = Utf8               ([Ljava/lang/Object;)Ljava/lang/Object;\n-  #209 = Methodref          #154.#210     // java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n-  #210 = NameAndType        #211:#212     // getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n-  #211 = Utf8               getDeclaredConstructor\n-  #212 = Utf8               ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n-  #213 = Methodref          #214.#215     // java/lang/reflect/Constructor.isAccessible:()Z\n-  #214 = Class              #216          // java/lang/reflect/Constructor\n-  #215 = NameAndType        #217:#143     // isAccessible:()Z\n-  #216 = Utf8               java/lang/reflect/Constructor\n-  #217 = Utf8               isAccessible\n-  #218 = Methodref          #214.#219     // java/lang/reflect/Constructor.setAccessible:(Z)V\n-  #219 = NameAndType        #220:#221     // setAccessible:(Z)V\n-  #220 = Utf8               setAccessible\n-  #221 = Utf8               (Z)V\n-  #222 = Methodref          #214.#223     // java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;\n-  #223 = NameAndType        #224:#208     // newInstance:([Ljava/lang/Object;)Ljava/lang/Object;\n-  #224 = Utf8               newInstance\n-  #225 = Methodref          #194.#226     // java/lang/invoke/MethodHandles$Lookup.in:(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n-  #226 = NameAndType        #227:#228     // in:(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n-  #227 = Utf8               in\n-  #228 = Utf8               (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n-  #229 = Methodref          #194.#230     // java/lang/invoke/MethodHandles$Lookup.unreflectSpecial:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n-  #230 = NameAndType        #231:#232     // unreflectSpecial:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n-  #231 = Utf8               unreflectSpecial\n-  #232 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n-  #233 = Class              #234          // java/lang/Exception\n-  #234 = Utf8               java/lang/Exception\n-  #235 = String             #236          // Can not convert. Exception is thrown in default method:\n-  #236 = Utf8               Can not convert. Exception is thrown in default method:\n-  #237 = Methodref          #108.#238     // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #238 = NameAndType        #23:#239      // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #239 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #240 = String             #241          // No value for property:\n-  #241 = Utf8               No value for property:\n-  #242 = Methodref          #26.#243      // java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n-  #243 = NameAndType        #244:#245     // getGenericReturnType:()Ljava/lang/reflect/Type;\n-  #244 = Utf8               getGenericReturnType\n-  #245 = Utf8               ()Ljava/lang/reflect/Type;\n-  #246 = Fieldref           #123.#247     // org/osgi/util/converter/ConvertingImpl.targetAsClass:Ljava/lang/Class;\n-  #247 = NameAndType        #248:#10      // targetAsClass:Ljava/lang/Class;\n-  #248 = Utf8               targetAsClass\n-  #249 = Methodref          #123.#250     // org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n-  #250 = NameAndType        #251:#252     // access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n-  #251 = Utf8               access$000\n-  #252 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n-  #253 = Methodref          #123.#254     // org/osgi/util/converter/ConvertingImpl.reifyType:(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-  #254 = NameAndType        #255:#256     // reifyType:(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-  #255 = Utf8               reifyType\n-  #256 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-  #257 = InterfaceMethodref #258.#259     // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #258 = Class              #260          // org/osgi/util/converter/InternalConverter\n-  #259 = NameAndType        #261:#262     // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #260 = Utf8               org/osgi/util/converter/InternalConverter\n-  #261 = Utf8               convert\n-  #262 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #263 = InterfaceMethodref #264.#265     // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #264 = Class              #266          // org/osgi/util/converter/InternalConverting\n-  #265 = NameAndType        #267:#268     // to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #266 = Utf8               org/osgi/util/converter/InternalConverting\n-  #267 = Utf8               to\n-  #268 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #269 = Class              #270          // java/lang/reflect/InvocationHandler\n-  #270 = Utf8               java/lang/reflect/InvocationHandler\n-  #271 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;Ljava/lang/Class;Ljava/util/Map;Lorg/osgi/util/converter/InternalConverter;)V\n-  #272 = Utf8               Code\n-  #273 = Utf8               LineNumberTable\n-  #274 = Utf8               LocalVariableTable\n-  #275 = Utf8               this\n-  #276 = Utf8               Lorg/osgi/util/converter/ConvertingImpl$4;\n-  #277 = Utf8               Signature\n-  #278 = Utf8               invoke\n-  #279 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #280 = Utf8               k\n-  #281 = Utf8               Ljava/lang/String;\n-  #282 = Utf8               it\n-  #283 = Utf8               Ljava/util/Iterator;\n-  #284 = Utf8               constructor\n-  #285 = Utf8               Ljava/lang/reflect/Constructor;\n-  #286 = Utf8               javaVersion\n-  #287 = Utf8               D\n-  #288 = Utf8               java8\n-  #289 = Utf8               e\n-  #290 = Utf8               Ljava/lang/Exception;\n-  #291 = Utf8               proxy\n-  #292 = Utf8               Ljava/lang/Object;\n-  #293 = Utf8               method\n-  #294 = Utf8               Ljava/lang/reflect/Method;\n-  #295 = Utf8               args\n-  #296 = Utf8               [Ljava/lang/Object;\n-  #297 = Utf8               mdDecl\n-  #298 = Utf8               propName\n-  #299 = Utf8               val\n-  #300 = Utf8               handled\n-  #301 = Utf8               genericType\n-  #302 = Utf8               Ljava/lang/reflect/Type;\n-  #303 = Utf8               LocalVariableTypeTable\n-  #304 = Utf8               Ljava/util/Iterator<*>;\n-  #305 = Utf8               Ljava/lang/reflect/Constructor<Ljava/lang/invoke/MethodHandles$Lookup;>;\n-  #306 = Utf8               Ljava/lang/Class<*>;\n-  #307 = Utf8               StackMapTable\n-  #308 = Utf8               Exceptions\n-  #309 = Class              #310          // java/lang/Throwable\n-  #310 = Utf8               java/lang/Throwable\n-  #311 = Utf8               SourceFile\n-  #312 = Utf8               ConvertingImpl.java\n-  #313 = Utf8               EnclosingMethod\n-  #314 = NameAndType        #315:#316     // createProxy:(Ljava/lang/Class;Ljava/util/Map;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #315 = Utf8               createProxy\n-  #316 = Utf8               (Ljava/lang/Class;Ljava/util/Map;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #317 = Utf8               InnerClasses\n-  #318 = Utf8               Lookup\n+    #1 = Fieldref           #77.#140      // org/osgi/util/converter/ConvertingImpl$4.this$0:Lorg/osgi/util/converter/ConvertingImpl;\n+    #2 = Fieldref           #77.#141      // org/osgi/util/converter/ConvertingImpl$4.val$cls:Ljava/lang/Class;\n+    #3 = Fieldref           #77.#142      // org/osgi/util/converter/ConvertingImpl$4.val$data:Ljava/util/Map;\n+    #4 = Fieldref           #77.#143      // org/osgi/util/converter/ConvertingImpl$4.val$converter:Lorg/osgi/util/converter/InternalConverter;\n+    #5 = Methodref          #7.#144       // java/lang/Object.\"<init>\":()V\n+    #6 = Methodref          #145.#146     // java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+    #7 = Class              #147          // java/lang/Object\n+    #8 = Methodref          #7.#148       // java/lang/Object.equals:(Ljava/lang/Object;)Z\n+    #9 = Methodref          #145.#149     // java/lang/reflect/Method.getName:()Ljava/lang/String;\n+   #10 = Methodref          #150.#151     // java/lang/String.hashCode:()I\n+   #11 = String             #152          // equals\n+   #12 = Methodref          #150.#148     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #13 = String             #153          // hashCode\n+   #14 = String             #154          // toString\n+   #15 = Methodref          #155.#156     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #16 = Methodref          #157.#158     // java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n+   #17 = Methodref          #159.#160     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #18 = Class              #161          // java/lang/StringBuilder\n+   #19 = Methodref          #18.#144      // java/lang/StringBuilder.\"<init>\":()V\n+   #20 = String             #162          // Proxy for\n+   #21 = Methodref          #18.#163      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #22 = Methodref          #18.#164      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #23 = Methodref          #18.#165      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #24 = Class              #166          // java/lang/UnsupportedOperationException\n+   #25 = String             #167          // Method\n+   #26 = String             #168          //  not supported on proxy for\n+   #27 = Methodref          #24.#169      // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+   #28 = Class              #170          // java/lang/annotation/Annotation\n+   #29 = String             #171          // annotationType\n+   #30 = Methodref          #145.#172     // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+   #31 = Methodref          #173.#174     // org/osgi/util/converter/Util.getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+   #32 = Methodref          #173.#175     // org/osgi/util/converter/Util.getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+   #33 = Class              #176          // org/osgi/util/converter/ConversionException\n+   #34 = String             #177          // Can not convert. Calculated propertyName is `null` method:\n+   #35 = Methodref          #33.#169      // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n+   #36 = InterfaceMethodref #178.#179     // java/util/Map.containsKey:(Ljava/lang/Object;)Z\n+   #37 = InterfaceMethodref #178.#180     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #38 = Fieldref           #138.#181     // org/osgi/util/converter/ConvertingImpl.keysIgnoreCase:Z\n+   #39 = InterfaceMethodref #178.#182     // java/util/Map.keySet:()Ljava/util/Set;\n+   #40 = InterfaceMethodref #183.#184     // java/util/Set.iterator:()Ljava/util/Iterator;\n+   #41 = InterfaceMethodref #185.#186     // java/util/Iterator.hasNext:()Z\n+   #42 = InterfaceMethodref #185.#187     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #43 = Methodref          #7.#165       // java/lang/Object.toString:()Ljava/lang/String;\n+   #44 = Methodref          #150.#188     // java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n+   #45 = Methodref          #55.#189      // java/lang/Class.isAnnotation:()Z\n+   #46 = Methodref          #145.#190     // java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n+   #47 = Methodref          #145.#191     // java/lang/reflect/Method.isDefault:()Z\n+   #48 = String             #192          // java.class.version\n+   #49 = Methodref          #157.#193     // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+   #50 = Methodref          #194.#195     // java/lang/Double.parseDouble:(Ljava/lang/String;)D\n+   #51 = Double             52.0d\n+   #53 = Methodref          #196.#197     // java/lang/invoke/MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;\n+   #54 = Methodref          #145.#198     // java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n+   #55 = Class              #199          // java/lang/Class\n+   #56 = Methodref          #200.#201     // java/lang/invoke/MethodType.methodType:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n+   #57 = Methodref          #60.#202      // java/lang/invoke/MethodHandles$Lookup.findSpecial:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+   #58 = Methodref          #203.#204     // java/lang/invoke/MethodHandle.bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n+   #59 = Methodref          #203.#205     // java/lang/invoke/MethodHandle.invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n+   #60 = Class              #206          // java/lang/invoke/MethodHandles$Lookup\n+   #61 = Methodref          #55.#207      // java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n+   #62 = Methodref          #208.#209     // java/lang/reflect/Constructor.isAccessible:()Z\n+   #63 = Methodref          #208.#210     // java/lang/reflect/Constructor.setAccessible:(Z)V\n+   #64 = Methodref          #208.#211     // java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;\n+   #65 = Methodref          #60.#212      // java/lang/invoke/MethodHandles$Lookup.in:(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n+   #66 = Methodref          #60.#213      // java/lang/invoke/MethodHandles$Lookup.unreflectSpecial:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+   #67 = Class              #214          // java/lang/Exception\n+   #68 = String             #215          // Can not convert. Exception is thrown in default method:\n+   #69 = Methodref          #33.#216      // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #70 = String             #217          // No value for property:\n+   #71 = Methodref          #145.#218     // java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n+   #72 = Fieldref           #138.#219     // org/osgi/util/converter/ConvertingImpl.targetAsClass:Ljava/lang/Class;\n+   #73 = Methodref          #138.#220     // org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n+   #74 = Methodref          #138.#221     // org/osgi/util/converter/ConvertingImpl.reifyType:(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+   #75 = InterfaceMethodref #222.#223     // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+   #76 = InterfaceMethodref #224.#225     // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+   #77 = Class              #226          // org/osgi/util/converter/ConvertingImpl$4\n+   #78 = Class              #227          // java/lang/reflect/InvocationHandler\n+   #79 = Utf8               val$cls\n+   #80 = Utf8               Ljava/lang/Class;\n+   #81 = Utf8               val$data\n+   #82 = Utf8               Ljava/util/Map;\n+   #83 = Utf8               val$converter\n+   #84 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #85 = Utf8               this$0\n+   #86 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+   #87 = Utf8               <init>\n+   #88 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;Ljava/lang/Class;Ljava/util/Map;Lorg/osgi/util/converter/InternalConverter;)V\n+   #89 = Utf8               Code\n+   #90 = Utf8               LineNumberTable\n+   #91 = Utf8               LocalVariableTable\n+   #92 = Utf8               this\n+   #93 = Utf8               InnerClasses\n+   #94 = Utf8               Lorg/osgi/util/converter/ConvertingImpl$4;\n+   #95 = Utf8               invoke\n+   #96 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #97 = Utf8               k\n+   #98 = Utf8               Ljava/lang/String;\n+   #99 = Utf8               it\n+  #100 = Utf8               Ljava/util/Iterator;\n+  #101 = Utf8               constructor\n+  #102 = Utf8               Ljava/lang/reflect/Constructor;\n+  #103 = Utf8               javaVersion\n+  #104 = Utf8               D\n+  #105 = Utf8               java8\n+  #106 = Utf8               e\n+  #107 = Utf8               Ljava/lang/Exception;\n+  #108 = Utf8               proxy\n+  #109 = Utf8               Ljava/lang/Object;\n+  #110 = Utf8               method\n+  #111 = Utf8               Ljava/lang/reflect/Method;\n+  #112 = Utf8               args\n+  #113 = Utf8               [Ljava/lang/Object;\n+  #114 = Utf8               mdDecl\n+  #115 = Utf8               propName\n+  #116 = Utf8               val\n+  #117 = Utf8               handled\n+  #118 = Utf8               Z\n+  #119 = Utf8               genericType\n+  #120 = Utf8               Ljava/lang/reflect/Type;\n+  #121 = Utf8               LocalVariableTypeTable\n+  #122 = Utf8               Ljava/util/Iterator<*>;\n+  #123 = Utf8               Lookup\n+  #124 = Utf8               Ljava/lang/reflect/Constructor<Ljava/lang/invoke/MethodHandles$Lookup;>;\n+  #125 = Utf8               Ljava/lang/Class<*>;\n+  #126 = Utf8               StackMapTable\n+  #127 = Class              #199          // java/lang/Class\n+  #128 = Class              #228          // java/lang/String\n+  #129 = Class              #147          // java/lang/Object\n+  #130 = Class              #229          // java/util/Iterator\n+  #131 = Class              #230          // java/lang/reflect/Constructor\n+  #132 = Class              #214          // java/lang/Exception\n+  #133 = Utf8               Exceptions\n+  #134 = Class              #231          // java/lang/Throwable\n+  #135 = Utf8               SourceFile\n+  #136 = Utf8               ConvertingImpl.java\n+  #137 = Utf8               EnclosingMethod\n+  #138 = Class              #232          // org/osgi/util/converter/ConvertingImpl\n+  #139 = NameAndType        #233:#234     // createProxy:(Ljava/lang/Class;Ljava/util/Map;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #140 = NameAndType        #85:#86       // this$0:Lorg/osgi/util/converter/ConvertingImpl;\n+  #141 = NameAndType        #79:#80       // val$cls:Ljava/lang/Class;\n+  #142 = NameAndType        #81:#82       // val$data:Ljava/util/Map;\n+  #143 = NameAndType        #83:#84       // val$converter:Lorg/osgi/util/converter/InternalConverter;\n+  #144 = NameAndType        #87:#235      // \"<init>\":()V\n+  #145 = Class              #236          // java/lang/reflect/Method\n+  #146 = NameAndType        #237:#238     // getDeclaringClass:()Ljava/lang/Class;\n+  #147 = Utf8               java/lang/Object\n+  #148 = NameAndType        #152:#239     // equals:(Ljava/lang/Object;)Z\n+  #149 = NameAndType        #240:#241     // getName:()Ljava/lang/String;\n+  #150 = Class              #228          // java/lang/String\n+  #151 = NameAndType        #153:#242     // hashCode:()I\n+  #152 = Utf8               equals\n+  #153 = Utf8               hashCode\n+  #154 = Utf8               toString\n+  #155 = Class              #243          // java/lang/Boolean\n+  #156 = NameAndType        #244:#245     // valueOf:(Z)Ljava/lang/Boolean;\n+  #157 = Class              #246          // java/lang/System\n+  #158 = NameAndType        #247:#248     // identityHashCode:(Ljava/lang/Object;)I\n+  #159 = Class              #249          // java/lang/Integer\n+  #160 = NameAndType        #244:#250     // valueOf:(I)Ljava/lang/Integer;\n+  #161 = Utf8               java/lang/StringBuilder\n+  #162 = Utf8               Proxy for\n+  #163 = NameAndType        #251:#252     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #164 = NameAndType        #251:#253     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #165 = NameAndType        #154:#241     // toString:()Ljava/lang/String;\n+  #166 = Utf8               java/lang/UnsupportedOperationException\n+  #167 = Utf8               Method\n+  #168 = Utf8                not supported on proxy for\n+  #169 = NameAndType        #87:#254      // \"<init>\":(Ljava/lang/String;)V\n+  #170 = Utf8               java/lang/annotation/Annotation\n+  #171 = Utf8               annotationType\n+  #172 = NameAndType        #255:#256     // getParameterTypes:()[Ljava/lang/Class;\n+  #173 = Class              #257          // org/osgi/util/converter/Util\n+  #174 = NameAndType        #258:#259     // getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+  #175 = NameAndType        #260:#261     // getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+  #176 = Utf8               org/osgi/util/converter/ConversionException\n+  #177 = Utf8               Can not convert. Calculated propertyName is `null` method:\n+  #178 = Class              #262          // java/util/Map\n+  #179 = NameAndType        #263:#239     // containsKey:(Ljava/lang/Object;)Z\n+  #180 = NameAndType        #264:#265     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #181 = NameAndType        #266:#118     // keysIgnoreCase:Z\n+  #182 = NameAndType        #267:#268     // keySet:()Ljava/util/Set;\n+  #183 = Class              #269          // java/util/Set\n+  #184 = NameAndType        #270:#271     // iterator:()Ljava/util/Iterator;\n+  #185 = Class              #229          // java/util/Iterator\n+  #186 = NameAndType        #272:#273     // hasNext:()Z\n+  #187 = NameAndType        #274:#275     // next:()Ljava/lang/Object;\n+  #188 = NameAndType        #276:#277     // equalsIgnoreCase:(Ljava/lang/String;)Z\n+  #189 = NameAndType        #278:#273     // isAnnotation:()Z\n+  #190 = NameAndType        #279:#275     // getDefaultValue:()Ljava/lang/Object;\n+  #191 = NameAndType        #280:#273     // isDefault:()Z\n+  #192 = Utf8               java.class.version\n+  #193 = NameAndType        #281:#282     // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+  #194 = Class              #283          // java/lang/Double\n+  #195 = NameAndType        #284:#285     // parseDouble:(Ljava/lang/String;)D\n+  #196 = Class              #286          // java/lang/invoke/MethodHandles\n+  #197 = NameAndType        #287:#288     // lookup:()Ljava/lang/invoke/MethodHandles$Lookup;\n+  #198 = NameAndType        #289:#238     // getReturnType:()Ljava/lang/Class;\n+  #199 = Utf8               java/lang/Class\n+  #200 = Class              #290          // java/lang/invoke/MethodType\n+  #201 = NameAndType        #291:#292     // methodType:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n+  #202 = NameAndType        #293:#294     // findSpecial:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+  #203 = Class              #295          // java/lang/invoke/MethodHandle\n+  #204 = NameAndType        #296:#297     // bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n+  #205 = NameAndType        #298:#299     // invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n+  #206 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #207 = NameAndType        #300:#301     // getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n+  #208 = Class              #230          // java/lang/reflect/Constructor\n+  #209 = NameAndType        #302:#273     // isAccessible:()Z\n+  #210 = NameAndType        #303:#304     // setAccessible:(Z)V\n+  #211 = NameAndType        #305:#299     // newInstance:([Ljava/lang/Object;)Ljava/lang/Object;\n+  #212 = NameAndType        #306:#307     // in:(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n+  #213 = NameAndType        #308:#309     // unreflectSpecial:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+  #214 = Utf8               java/lang/Exception\n+  #215 = Utf8               Can not convert. Exception is thrown in default method:\n+  #216 = NameAndType        #87:#310      // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #217 = Utf8               No value for property:\n+  #218 = NameAndType        #311:#312     // getGenericReturnType:()Ljava/lang/reflect/Type;\n+  #219 = NameAndType        #313:#80      // targetAsClass:Ljava/lang/Class;\n+  #220 = NameAndType        #314:#315     // access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n+  #221 = NameAndType        #316:#317     // reifyType:(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+  #222 = Class              #318          // org/osgi/util/converter/InternalConverter\n+  #223 = NameAndType        #319:#320     // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #224 = Class              #321          // org/osgi/util/converter/InternalConverting\n+  #225 = NameAndType        #322:#323     // to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #226 = Utf8               org/osgi/util/converter/ConvertingImpl$4\n+  #227 = Utf8               java/lang/reflect/InvocationHandler\n+  #228 = Utf8               java/lang/String\n+  #229 = Utf8               java/util/Iterator\n+  #230 = Utf8               java/lang/reflect/Constructor\n+  #231 = Utf8               java/lang/Throwable\n+  #232 = Utf8               org/osgi/util/converter/ConvertingImpl\n+  #233 = Utf8               createProxy\n+  #234 = Utf8               (Ljava/lang/Class;Ljava/util/Map;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #235 = Utf8               ()V\n+  #236 = Utf8               java/lang/reflect/Method\n+  #237 = Utf8               getDeclaringClass\n+  #238 = Utf8               ()Ljava/lang/Class;\n+  #239 = Utf8               (Ljava/lang/Object;)Z\n+  #240 = Utf8               getName\n+  #241 = Utf8               ()Ljava/lang/String;\n+  #242 = Utf8               ()I\n+  #243 = Utf8               java/lang/Boolean\n+  #244 = Utf8               valueOf\n+  #245 = Utf8               (Z)Ljava/lang/Boolean;\n+  #246 = Utf8               java/lang/System\n+  #247 = Utf8               identityHashCode\n+  #248 = Utf8               (Ljava/lang/Object;)I\n+  #249 = Utf8               java/lang/Integer\n+  #250 = Utf8               (I)Ljava/lang/Integer;\n+  #251 = Utf8               append\n+  #252 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #253 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #254 = Utf8               (Ljava/lang/String;)V\n+  #255 = Utf8               getParameterTypes\n+  #256 = Utf8               ()[Ljava/lang/Class;\n+  #257 = Utf8               org/osgi/util/converter/Util\n+  #258 = Utf8               getSingleElementAnnotationKey\n+  #259 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+  #260 = Utf8               getInterfacePropertyName\n+  #261 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+  #262 = Utf8               java/util/Map\n+  #263 = Utf8               containsKey\n+  #264 = Utf8               get\n+  #265 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #266 = Utf8               keysIgnoreCase\n+  #267 = Utf8               keySet\n+  #268 = Utf8               ()Ljava/util/Set;\n+  #269 = Utf8               java/util/Set\n+  #270 = Utf8               iterator\n+  #271 = Utf8               ()Ljava/util/Iterator;\n+  #272 = Utf8               hasNext\n+  #273 = Utf8               ()Z\n+  #274 = Utf8               next\n+  #275 = Utf8               ()Ljava/lang/Object;\n+  #276 = Utf8               equalsIgnoreCase\n+  #277 = Utf8               (Ljava/lang/String;)Z\n+  #278 = Utf8               isAnnotation\n+  #279 = Utf8               getDefaultValue\n+  #280 = Utf8               isDefault\n+  #281 = Utf8               getProperty\n+  #282 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #283 = Utf8               java/lang/Double\n+  #284 = Utf8               parseDouble\n+  #285 = Utf8               (Ljava/lang/String;)D\n+  #286 = Utf8               java/lang/invoke/MethodHandles\n+  #287 = Utf8               lookup\n+  #288 = Utf8               ()Ljava/lang/invoke/MethodHandles$Lookup;\n+  #289 = Utf8               getReturnType\n+  #290 = Utf8               java/lang/invoke/MethodType\n+  #291 = Utf8               methodType\n+  #292 = Utf8               (Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n+  #293 = Utf8               findSpecial\n+  #294 = Utf8               (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+  #295 = Utf8               java/lang/invoke/MethodHandle\n+  #296 = Utf8               bindTo\n+  #297 = Utf8               (Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n+  #298 = Utf8               invokeWithArguments\n+  #299 = Utf8               ([Ljava/lang/Object;)Ljava/lang/Object;\n+  #300 = Utf8               getDeclaredConstructor\n+  #301 = Utf8               ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n+  #302 = Utf8               isAccessible\n+  #303 = Utf8               setAccessible\n+  #304 = Utf8               (Z)V\n+  #305 = Utf8               newInstance\n+  #306 = Utf8               in\n+  #307 = Utf8               (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n+  #308 = Utf8               unreflectSpecial\n+  #309 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+  #310 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #311 = Utf8               getGenericReturnType\n+  #312 = Utf8               ()Ljava/lang/reflect/Type;\n+  #313 = Utf8               targetAsClass\n+  #314 = Utf8               access$000\n+  #315 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n+  #316 = Utf8               reifyType\n+  #317 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+  #318 = Utf8               org/osgi/util/converter/InternalConverter\n+  #319 = Utf8               convert\n+  #320 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #321 = Utf8               org/osgi/util/converter/InternalConverting\n+  #322 = Utf8               to\n+  #323 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n {\n   final java.lang.Class val$cls;\n     descriptor: Ljava/lang/Class;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final java.util.Map val$data;\n     descriptor: Ljava/util/Map;\n@@ -338,84 +343,83 @@\n     descriptor: Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final org.osgi.util.converter.ConvertingImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConvertingImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  org.osgi.util.converter.ConvertingImpl$4();\n+  org.osgi.util.converter.ConvertingImpl$4(org.osgi.util.converter.ConvertingImpl, java.lang.Class, java.util.Map, org.osgi.util.converter.InternalConverter);\n     descriptor: (Lorg/osgi/util/converter/ConvertingImpl;Ljava/lang/Class;Ljava/util/Map;Lorg/osgi/util/converter/InternalConverter;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConvertingImpl;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #7                  // Field val$cls:Ljava/lang/Class;\n+         7: putfield      #2                  // Field val$cls:Ljava/lang/Class;\n         10: aload_0\n         11: aload_3\n-        12: putfield      #11                 // Field val$data:Ljava/util/Map;\n+        12: putfield      #3                  // Field val$data:Ljava/util/Map;\n         15: aload_0\n         16: aload         4\n-        18: putfield      #15                 // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n+        18: putfield      #4                  // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n         21: aload_0\n-        22: invokespecial #19                 // Method java/lang/Object.\"<init>\":()V\n+        22: invokespecial #5                  // Method java/lang/Object.\"<init>\":()V\n         25: return\n       LineNumberTable:\n         line 782: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lorg/osgi/util/converter/ConvertingImpl$4;\n             0      26     1 this$0   Lorg/osgi/util/converter/ConvertingImpl;\n-    Signature: #24                          // ()V\n \n   public java.lang.Object invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable;\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=13, args_size=4\n          0: aload_2\n-         1: invokevirtual #25                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+         1: invokevirtual #6                  // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n          4: astore        4\n          6: aload         4\n-         8: ldc           #20                 // class java/lang/Object\n-        10: invokevirtual #31                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+         8: ldc           #7                  // class java/lang/Object\n+        10: invokevirtual #8                  // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         13: ifeq          222\n         16: aload_2\n-        17: invokevirtual #35                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        17: invokevirtual #9                  // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n         20: astore        5\n         22: iconst_m1\n         23: istore        6\n         25: aload         5\n-        27: invokevirtual #39                 // Method java/lang/String.hashCode:()I\n+        27: invokevirtual #10                 // Method java/lang/String.hashCode:()I\n         30: lookupswitch  { // 3\n              -1776922004: 96\n              -1295482945: 64\n                147696667: 80\n                  default: 109\n             }\n         64: aload         5\n-        66: ldc           #45                 // String equals\n-        68: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        66: ldc           #11                 // String equals\n+        68: invokevirtual #12                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         71: ifeq          109\n         74: iconst_0\n         75: istore        6\n         77: goto          109\n         80: aload         5\n-        82: ldc           #47                 // String hashCode\n-        84: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        82: ldc           #13                 // String hashCode\n+        84: invokevirtual #12                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         87: ifeq          109\n         90: iconst_1\n         91: istore        6\n         93: goto          109\n         96: aload         5\n-        98: ldc           #48                 // String toString\n-       100: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        98: ldc           #14                 // String toString\n+       100: invokevirtual #12                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n        103: ifeq          109\n        106: iconst_2\n        107: istore        6\n        109: iload         6\n        111: tableswitch   { // 0 to 2\n                        0: 136\n                        1: 152\n@@ -426,232 +430,232 @@\n        137: aload_3\n        138: iconst_0\n        139: aaload\n        140: if_acmpne     147\n        143: iconst_1\n        144: goto          148\n        147: iconst_0\n-       148: invokestatic  #50                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       148: invokestatic  #15                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n        151: areturn\n        152: aload_1\n-       153: invokestatic  #56                 // Method java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n-       156: invokestatic  #62                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       153: invokestatic  #16                 // Method java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n+       156: invokestatic  #17                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n        159: areturn\n-       160: new           #67                 // class java/lang/StringBuilder\n+       160: new           #18                 // class java/lang/StringBuilder\n        163: dup\n-       164: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       167: ldc           #70                 // String Proxy for\n-       169: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       164: invokespecial #19                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       167: ldc           #20                 // String Proxy for\n+       169: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        172: aload_0\n-       173: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n-       176: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       179: invokevirtual #79                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       173: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n+       176: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       179: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        182: areturn\n-       183: new           #81                 // class java/lang/UnsupportedOperationException\n+       183: new           #24                 // class java/lang/UnsupportedOperationException\n        186: dup\n-       187: new           #67                 // class java/lang/StringBuilder\n+       187: new           #18                 // class java/lang/StringBuilder\n        190: dup\n-       191: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       194: ldc           #83                 // String Method\n-       196: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       191: invokespecial #19                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       194: ldc           #25                 // String Method\n+       196: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        199: aload_2\n-       200: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       203: ldc           #85                 // String  not supported on proxy for\n-       205: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       200: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       203: ldc           #26                 // String  not supported on proxy for\n+       205: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        208: aload_0\n-       209: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n-       212: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       215: invokevirtual #79                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       218: invokespecial #87                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+       209: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n+       212: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       215: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       218: invokespecial #27                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n        221: athrow\n        222: aload         4\n-       224: ldc           #90                 // class java/lang/annotation/Annotation\n-       226: invokevirtual #31                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+       224: ldc           #28                 // class java/lang/annotation/Annotation\n+       226: invokevirtual #8                  // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n        229: ifeq          257\n-       232: ldc           #92                 // String annotationType\n+       232: ldc           #29                 // String annotationType\n        234: aload_2\n-       235: invokevirtual #35                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n-       238: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+       235: invokevirtual #9                  // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+       238: invokevirtual #12                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n        241: ifeq          257\n        244: aload_2\n-       245: invokevirtual #94                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+       245: invokevirtual #30                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n        248: arraylength\n        249: ifne          257\n        252: aload_0\n-       253: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n+       253: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n        256: areturn\n        257: aload_2\n        258: aload_0\n-       259: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n+       259: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n        262: aload_1\n-       263: invokestatic  #98                 // Method org/osgi/util/converter/Util.getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+       263: invokestatic  #31                 // Method org/osgi/util/converter/Util.getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n        266: aload_1\n-       267: invokestatic  #104                // Method org/osgi/util/converter/Util.getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+       267: invokestatic  #32                 // Method org/osgi/util/converter/Util.getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n        270: astore        5\n        272: aload         5\n        274: ifnonnull     304\n-       277: new           #108                // class org/osgi/util/converter/ConversionException\n+       277: new           #33                 // class org/osgi/util/converter/ConversionException\n        280: dup\n-       281: new           #67                 // class java/lang/StringBuilder\n+       281: new           #18                 // class java/lang/StringBuilder\n        284: dup\n-       285: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       288: ldc           #110                // String Can not convert. Calculated propertyName is `null` method:\n-       290: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       285: invokespecial #19                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       288: ldc           #34                 // String Can not convert. Calculated propertyName is `null` method:\n+       290: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        293: aload_2\n-       294: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       297: invokevirtual #79                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       300: invokespecial #112                // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n+       294: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       297: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       300: invokespecial #35                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n        303: athrow\n        304: aconst_null\n        305: astore        6\n        307: iconst_0\n        308: istore        7\n        310: aload_0\n-       311: getfield      #11                 // Field val$data:Ljava/util/Map;\n+       311: getfield      #3                  // Field val$data:Ljava/util/Map;\n        314: aload         5\n-       316: invokeinterface #113,  2          // InterfaceMethod java/util/Map.containsKey:(Ljava/lang/Object;)Z\n+       316: invokeinterface #36,  2           // InterfaceMethod java/util/Map.containsKey:(Ljava/lang/Object;)Z\n        321: ifeq          343\n        324: aload_0\n-       325: getfield      #11                 // Field val$data:Ljava/util/Map;\n+       325: getfield      #3                  // Field val$data:Ljava/util/Map;\n        328: aload         5\n-       330: invokeinterface #118,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       330: invokeinterface #37,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n        335: astore        6\n        337: iconst_1\n        338: istore        7\n        340: goto          433\n        343: aload         6\n        345: ifnonnull     433\n        348: aload_0\n        349: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-       352: getfield      #122                // Field org/osgi/util/converter/ConvertingImpl.keysIgnoreCase:Z\n+       352: getfield      #38                 // Field org/osgi/util/converter/ConvertingImpl.keysIgnoreCase:Z\n        355: ifeq          433\n        358: aload_0\n-       359: getfield      #11                 // Field val$data:Ljava/util/Map;\n-       362: invokeinterface #128,  1          // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n-       367: invokeinterface #132,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+       359: getfield      #3                  // Field val$data:Ljava/util/Map;\n+       362: invokeinterface #39,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n+       367: invokeinterface #40,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n        372: astore        8\n        374: aload         8\n-       376: invokeinterface #138,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       376: invokeinterface #41,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n        381: ifeq          433\n        384: aload         6\n        386: ifnonnull     433\n        389: aload         8\n-       391: invokeinterface #144,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       396: invokevirtual #148                // Method java/lang/Object.toString:()Ljava/lang/String;\n+       391: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       396: invokevirtual #43                 // Method java/lang/Object.toString:()Ljava/lang/String;\n        399: astore        9\n        401: aload         5\n        403: aload         9\n-       405: invokevirtual #149                // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n+       405: invokevirtual #44                 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n        408: ifeq          430\n        411: aload_0\n-       412: getfield      #11                 // Field val$data:Ljava/util/Map;\n+       412: getfield      #3                  // Field val$data:Ljava/util/Map;\n        415: aload         9\n-       417: invokeinterface #118,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       417: invokeinterface #37,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n        422: astore        6\n        424: iconst_1\n        425: istore        7\n        427: goto          433\n        430: goto          374\n        433: iload         7\n        435: ifne          699\n        438: aload_0\n-       439: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n-       442: invokevirtual #153                // Method java/lang/Class.isAnnotation:()Z\n+       439: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n+       442: invokevirtual #45                 // Method java/lang/Class.isAnnotation:()Z\n        445: ifeq          457\n        448: aload_2\n-       449: invokevirtual #158                // Method java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n+       449: invokevirtual #46                 // Method java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n        452: astore        6\n        454: goto          643\n        457: aload_2\n-       458: invokevirtual #161                // Method java/lang/reflect/Method.isDefault:()Z\n+       458: invokevirtual #47                 // Method java/lang/reflect/Method.isDefault:()Z\n        461: ifeq          643\n-       464: ldc           #164                // String java.class.version\n-       466: invokestatic  #166                // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-       469: invokestatic  #170                // Method java/lang/Double.parseDouble:(Ljava/lang/String;)D\n+       464: ldc           #48                 // String java.class.version\n+       466: invokestatic  #49                 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+       469: invokestatic  #50                 // Method java/lang/Double.parseDouble:(Ljava/lang/String;)D\n        472: dstore        8\n-       474: ldc2_w        #176                // double 52.0d\n+       474: ldc2_w        #51                 // double 52.0d\n        477: dstore        10\n        479: dload         8\n        481: dload         10\n        483: dcmpl\n        484: ifle          532\n-       487: invokestatic  #178                // Method java/lang/invoke/MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;\n+       487: invokestatic  #53                 // Method java/lang/invoke/MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;\n        490: aload_2\n-       491: invokevirtual #25                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+       491: invokevirtual #6                  // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n        494: aload_2\n-       495: invokevirtual #35                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+       495: invokevirtual #9                  // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n        498: aload_2\n-       499: invokevirtual #184                // Method java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n+       499: invokevirtual #54                 // Method java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n        502: iconst_0\n-       503: anewarray     #154                // class java/lang/Class\n-       506: invokestatic  #187                // Method java/lang/invoke/MethodType.methodType:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n+       503: anewarray     #55                 // class java/lang/Class\n+       506: invokestatic  #56                 // Method java/lang/invoke/MethodType.methodType:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;\n        509: aload_2\n-       510: invokevirtual #25                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-       513: invokevirtual #193                // Method java/lang/invoke/MethodHandles$Lookup.findSpecial:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+       510: invokevirtual #6                  // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+       513: invokevirtual #57                 // Method java/lang/invoke/MethodHandles$Lookup.findSpecial:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n        516: aload_1\n-       517: invokevirtual #199                // Method java/lang/invoke/MethodHandle.bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n+       517: invokevirtual #58                 // Method java/lang/invoke/MethodHandle.bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n        520: aload_3\n-       521: invokevirtual #205                // Method java/lang/invoke/MethodHandle.invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n+       521: invokevirtual #59                 // Method java/lang/invoke/MethodHandle.invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n        524: astore        6\n        526: iconst_1\n        527: istore        7\n        529: goto          609\n-       532: ldc           #194                // class java/lang/invoke/MethodHandles$Lookup\n+       532: ldc           #60                 // class java/lang/invoke/MethodHandles$Lookup\n        534: iconst_1\n-       535: anewarray     #154                // class java/lang/Class\n+       535: anewarray     #55                 // class java/lang/Class\n        538: dup\n        539: iconst_0\n-       540: ldc           #154                // class java/lang/Class\n+       540: ldc           #55                 // class java/lang/Class\n        542: aastore\n-       543: invokevirtual #209                // Method java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n+       543: invokevirtual #61                 // Method java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;\n        546: astore        12\n        548: aload         12\n-       550: invokevirtual #213                // Method java/lang/reflect/Constructor.isAccessible:()Z\n+       550: invokevirtual #62                 // Method java/lang/reflect/Constructor.isAccessible:()Z\n        553: ifne          562\n        556: aload         12\n        558: iconst_1\n-       559: invokevirtual #218                // Method java/lang/reflect/Constructor.setAccessible:(Z)V\n+       559: invokevirtual #63                 // Method java/lang/reflect/Constructor.setAccessible:(Z)V\n        562: aload         12\n        564: iconst_1\n-       565: anewarray     #20                 // class java/lang/Object\n+       565: anewarray     #7                  // class java/lang/Object\n        568: dup\n        569: iconst_0\n        570: aload_0\n-       571: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n+       571: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n        574: aastore\n-       575: invokevirtual #222                // Method java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;\n-       578: checkcast     #194                // class java/lang/invoke/MethodHandles$Lookup\n+       575: invokevirtual #64                 // Method java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;\n+       578: checkcast     #60                 // class java/lang/invoke/MethodHandles$Lookup\n        581: aload_0\n-       582: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n-       585: invokevirtual #225                // Method java/lang/invoke/MethodHandles$Lookup.in:(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n+       582: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n+       585: invokevirtual #65                 // Method java/lang/invoke/MethodHandles$Lookup.in:(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;\n        588: aload_2\n        589: aload_0\n-       590: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n-       593: invokevirtual #229                // Method java/lang/invoke/MethodHandles$Lookup.unreflectSpecial:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n+       590: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n+       593: invokevirtual #66                 // Method java/lang/invoke/MethodHandles$Lookup.unreflectSpecial:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;\n        596: aload_1\n-       597: invokevirtual #199                // Method java/lang/invoke/MethodHandle.bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n+       597: invokevirtual #58                 // Method java/lang/invoke/MethodHandle.bindTo:(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;\n        600: aload_3\n-       601: invokevirtual #205                // Method java/lang/invoke/MethodHandle.invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n+       601: invokevirtual #59                 // Method java/lang/invoke/MethodHandle.invokeWithArguments:([Ljava/lang/Object;)Ljava/lang/Object;\n        604: astore        6\n        606: iconst_1\n        607: istore        7\n        609: goto          643\n        612: astore        8\n-       614: new           #108                // class org/osgi/util/converter/ConversionException\n+       614: new           #33                 // class org/osgi/util/converter/ConversionException\n        617: dup\n-       618: new           #67                 // class java/lang/StringBuilder\n+       618: new           #18                 // class java/lang/StringBuilder\n        621: dup\n-       622: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       625: ldc           #235                // String Can not convert. Exception is thrown in default method:\n-       627: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       622: invokespecial #19                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       625: ldc           #68                 // String Can not convert. Exception is thrown in default method:\n+       627: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        630: aload_2\n-       631: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       634: invokevirtual #79                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       631: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       634: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        637: aload         8\n-       639: invokespecial #237                // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+       639: invokespecial #69                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n        642: athrow\n        643: iload         7\n        645: ifne          699\n        648: aload         6\n        650: ifnonnull     699\n        653: aload_3\n        654: ifnull        671\n@@ -660,42 +664,42 @@\n        659: iconst_1\n        660: if_icmpne     671\n        663: aload_3\n        664: iconst_0\n        665: aaload\n        666: astore        6\n        668: goto          699\n-       671: new           #108                // class org/osgi/util/converter/ConversionException\n+       671: new           #33                 // class org/osgi/util/converter/ConversionException\n        674: dup\n-       675: new           #67                 // class java/lang/StringBuilder\n+       675: new           #18                 // class java/lang/StringBuilder\n        678: dup\n-       679: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       682: ldc           #240                // String No value for property:\n-       684: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       679: invokespecial #19                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       682: ldc           #70                 // String No value for property:\n+       684: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        687: aload         5\n-       689: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       692: invokevirtual #79                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       695: invokespecial #112                // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n+       689: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       692: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       695: invokespecial #35                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n        698: athrow\n        699: aload_2\n-       700: invokevirtual #242                // Method java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n+       700: invokevirtual #71                 // Method java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n        703: aload_0\n        704: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-       707: getfield      #246                // Field org/osgi/util/converter/ConvertingImpl.targetAsClass:Ljava/lang/Class;\n+       707: getfield      #72                 // Field org/osgi/util/converter/ConvertingImpl.targetAsClass:Ljava/lang/Class;\n        710: aload_0\n        711: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-       714: invokestatic  #249                // Method org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n-       717: invokestatic  #253                // Method org/osgi/util/converter/ConvertingImpl.reifyType:(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+       714: invokestatic  #73                 // Method org/osgi/util/converter/ConvertingImpl.access$000:(Lorg/osgi/util/converter/ConvertingImpl;)[Ljava/lang/reflect/Type;\n+       717: invokestatic  #74                 // Method org/osgi/util/converter/ConvertingImpl.reifyType:(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n        720: astore        8\n        722: aload_0\n-       723: getfield      #15                 // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n+       723: getfield      #4                  // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n        726: aload         6\n-       728: invokeinterface #257,  2          // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+       728: invokeinterface #75,  2           // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n        733: aload         8\n-       735: invokeinterface #263,  2          // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+       735: invokeinterface #76,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n        740: areturn\n       Exception table:\n          from    to  target type\n            464   609   612   Class java/lang/Exception\n       LineNumberTable:\n         line 786: 0\n         line 787: 6\n@@ -835,11 +839,11 @@\n         frame_type = 30 /* same */\n         frame_type = 27 /* same */\n         frame_type = 27 /* same */\n     Exceptions:\n       throws java.lang.Throwable\n }\n SourceFile: \"ConvertingImpl.java\"\n-EnclosingMethod: #123.#314              // org.osgi.util.converter.ConvertingImpl.createProxy\n+EnclosingMethod: #138.#139              // org.osgi.util.converter.ConvertingImpl.createProxy\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConvertingImpl$4\n-  public static final #318= #194 of #179; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n+  #77;                                    // class org/osgi/util/converter/ConvertingImpl$4\n+  public static final #123= #60 of #196;  // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "org/osgi/util/converter/ConvertingImpl$5.class", "source2": "org/osgi/util/converter/ConvertingImpl$5.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,67 +1,67 @@\n-  SHA-256 checksum 09c03e7aa8fa348500e17ebe758edad9c9af586761a1a8cc98ac5ea5478049dc\n+  SHA-256 checksum 7fc39417a11d7e0380c13b5b65d376b869d8b656e745dc99acc0c3d5d30b4f1c\n   Compiled from \"ConvertingImpl.java\"\n class org.osgi.util.converter.ConvertingImpl$5 extends org.osgi.util.converter.TypeReference<java.util.Map<java.lang.String, java.lang.Boolean>>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/ConvertingImpl$5\n-  super_class: #8                         // org/osgi/util/converter/TypeReference\n+  this_class: #3                          // org/osgi/util/converter/ConvertingImpl$5\n+  super_class: #4                         // org/osgi/util/converter/TypeReference\n   interfaces: 0, fields: 1, methods: 1, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/ConvertingImpl$5.this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/ConvertingImpl$5\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConvertingImpl;\n-   #4 = Utf8               org/osgi/util/converter/ConvertingImpl$5\n+   #1 = Fieldref           #3.#22         // org/osgi/util/converter/ConvertingImpl$5.this$0:Lorg/osgi/util/converter/ConvertingImpl;\n+   #2 = Methodref          #4.#23         // org/osgi/util/converter/TypeReference.\"<init>\":()V\n+   #3 = Class              #24            // org/osgi/util/converter/ConvertingImpl$5\n+   #4 = Class              #25            // org/osgi/util/converter/TypeReference\n    #5 = Utf8               this$0\n    #6 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-   #7 = Methodref          #8.#9          // org/osgi/util/converter/TypeReference.\"<init>\":()V\n-   #8 = Class              #10            // org/osgi/util/converter/TypeReference\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               org/osgi/util/converter/TypeReference\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lorg/osgi/util/converter/ConvertingImpl$5;\n-  #19 = Utf8               Signature\n-  #20 = Utf8               Lorg/osgi/util/converter/TypeReference<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;>;\n-  #21 = Utf8               SourceFile\n-  #22 = Utf8               ConvertingImpl.java\n-  #23 = Utf8               EnclosingMethod\n-  #24 = Class              #25            // org/osgi/util/converter/ConvertingImpl\n-  #25 = Utf8               org/osgi/util/converter/ConvertingImpl\n-  #26 = NameAndType        #27:#28        // trySpecialCases:(Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #7 = Utf8               <init>\n+   #8 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #9 = Utf8               Code\n+  #10 = Utf8               LineNumberTable\n+  #11 = Utf8               LocalVariableTable\n+  #12 = Utf8               this\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               Lorg/osgi/util/converter/ConvertingImpl$5;\n+  #15 = Utf8               Signature\n+  #16 = Utf8               Lorg/osgi/util/converter/TypeReference<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;>;\n+  #17 = Utf8               SourceFile\n+  #18 = Utf8               ConvertingImpl.java\n+  #19 = Utf8               EnclosingMethod\n+  #20 = Class              #26            // org/osgi/util/converter/ConvertingImpl\n+  #21 = NameAndType        #27:#28        // trySpecialCases:(Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #22 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/ConvertingImpl;\n+  #23 = NameAndType        #7:#29         // \"<init>\":()V\n+  #24 = Utf8               org/osgi/util/converter/ConvertingImpl$5\n+  #25 = Utf8               org/osgi/util/converter/TypeReference\n+  #26 = Utf8               org/osgi/util/converter/ConvertingImpl\n   #27 = Utf8               trySpecialCases\n   #28 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #29 = Utf8               InnerClasses\n+  #29 = Utf8               ()V\n {\n   final org.osgi.util.converter.ConvertingImpl this$0;\n     descriptor: Lorg/osgi/util/converter/ConvertingImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.ConvertingImpl$5(org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Lorg/osgi/util/converter/ConvertingImpl;)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      #1                  // Field this$0:Lorg/osgi/util/converter/ConvertingImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method org/osgi/util/converter/TypeReference.\"<init>\":()V\n+         6: invokespecial #2                  // Method org/osgi/util/converter/TypeReference.\"<init>\":()V\n          9: return\n       LineNumberTable:\n         line 1015: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ConvertingImpl$5;\n             0      10     1 this$0   Lorg/osgi/util/converter/ConvertingImpl;\n }\n-Signature: #20                          // Lorg/osgi/util/converter/TypeReference<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;>;\n+Signature: #16                          // Lorg/osgi/util/converter/TypeReference<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;>;\n SourceFile: \"ConvertingImpl.java\"\n-EnclosingMethod: #24.#26                // org.osgi.util.converter.ConvertingImpl.trySpecialCases\n+EnclosingMethod: #20.#21                // org.osgi.util.converter.ConvertingImpl.trySpecialCases\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/ConvertingImpl$5\n+  #3;                                     // class org/osgi/util/converter/ConvertingImpl$5\n"}]}, {"source1": "org/osgi/util/converter/ConvertingImpl.class", "source2": "org/osgi/util/converter/ConvertingImpl.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -755,15 +755,15 @@\n     private Collection<?> asCollection(final InternalConverter converter) {\n         if (this.object instanceof Collection) {\n             return (Collection)this.object;\n         }\n         final Object boxedArray = asBoxedArray(this.object);\n         this.object = boxedArray;\n         if (boxedArray instanceof Object[]) {\n-            return Arrays.asList((Object[])this.object);\n+            return Arrays.asList((Object[])(Object[])this.object);\n         }\n         if (isMapType(this.sourceClass, this.sourceAsJavaBean, this.sourceAsDTO)) {\n             return this.mapView(this.object, this.sourceClass, converter).entrySet();\n         }\n         return null;\n     }\n     \n"}]}, {"source1": "org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.class", "source2": "org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,194 +1,198 @@\n-  SHA-256 checksum f115b4a13542e75d1ebd17b925409ccee884e3267148289893bc06d3b793a8db\n+  SHA-256 checksum f9ba50d0cd00f89bbf114594c8a27e724f0375e7825354eb71bd60e3a0ec3c6e\n   Compiled from \"CustomConverterImpl.java\"\n class org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper$1 implements java.lang.reflect.InvocationHandler\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n-  super_class: #20                        // java/lang/Object\n+  this_class: #40                         // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 4, methods: 2, attributes: 3\n Constant pool:\n-    #1 = Fieldref           #2.#3         // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.this$1:Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n-    #2 = Class              #4            // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n-    #3 = NameAndType        #5:#6         // this$1:Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n-    #4 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n-    #5 = Utf8               this$1\n-    #6 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n-    #7 = Fieldref           #2.#8         // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.val$cls:Ljava/lang/Class;\n-    #8 = NameAndType        #9:#10        // val$cls:Ljava/lang/Class;\n-    #9 = Utf8               val$cls\n-   #10 = Utf8               Ljava/lang/Class;\n-   #11 = Fieldref           #2.#12        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.val$wrapped:Ljava/lang/Object;\n-   #12 = NameAndType        #13:#14       // val$wrapped:Ljava/lang/Object;\n-   #13 = Utf8               val$wrapped\n-   #14 = Utf8               Ljava/lang/Object;\n-   #15 = Fieldref           #2.#16        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.val$converter:Lorg/osgi/util/converter/InternalConverter;\n-   #16 = NameAndType        #17:#18       // val$converter:Lorg/osgi/util/converter/InternalConverter;\n-   #17 = Utf8               val$converter\n-   #18 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #19 = Methodref          #20.#21       // java/lang/Object.\"<init>\":()V\n-   #20 = Class              #22           // java/lang/Object\n-   #21 = NameAndType        #23:#24       // \"<init>\":()V\n-   #22 = Utf8               java/lang/Object\n-   #23 = Utf8               <init>\n-   #24 = Utf8               ()V\n-   #25 = Methodref          #26.#27       // java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-   #26 = Class              #28           // java/lang/reflect/Method\n-   #27 = NameAndType        #29:#30       // getDeclaringClass:()Ljava/lang/Class;\n-   #28 = Utf8               java/lang/reflect/Method\n-   #29 = Utf8               getDeclaringClass\n-   #30 = Utf8               ()Ljava/lang/Class;\n-   #31 = Methodref          #20.#32       // java/lang/Object.equals:(Ljava/lang/Object;)Z\n-   #32 = NameAndType        #33:#34       // equals:(Ljava/lang/Object;)Z\n-   #33 = Utf8               equals\n-   #34 = Utf8               (Ljava/lang/Object;)Z\n-   #35 = Methodref          #26.#36       // java/lang/reflect/Method.getName:()Ljava/lang/String;\n-   #36 = NameAndType        #37:#38       // getName:()Ljava/lang/String;\n-   #37 = Utf8               getName\n-   #38 = Utf8               ()Ljava/lang/String;\n-   #39 = Methodref          #40.#41       // java/lang/String.hashCode:()I\n-   #40 = Class              #42           // java/lang/String\n-   #41 = NameAndType        #43:#44       // hashCode:()I\n-   #42 = Utf8               java/lang/String\n-   #43 = Utf8               hashCode\n-   #44 = Utf8               ()I\n-   #45 = String             #33           // equals\n-   #46 = Methodref          #40.#32       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #47 = String             #43           // hashCode\n-   #48 = String             #49           // toString\n-   #49 = Utf8               toString\n-   #50 = Methodref          #51.#52       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #51 = Class              #53           // java/lang/Boolean\n-   #52 = NameAndType        #54:#55       // valueOf:(Z)Ljava/lang/Boolean;\n-   #53 = Utf8               java/lang/Boolean\n-   #54 = Utf8               valueOf\n-   #55 = Utf8               (Z)Ljava/lang/Boolean;\n-   #56 = Methodref          #57.#58       // java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n-   #57 = Class              #59           // java/lang/System\n-   #58 = NameAndType        #60:#61       // identityHashCode:(Ljava/lang/Object;)I\n-   #59 = Utf8               java/lang/System\n-   #60 = Utf8               identityHashCode\n-   #61 = Utf8               (Ljava/lang/Object;)I\n-   #62 = Methodref          #63.#64       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #63 = Class              #65           // java/lang/Integer\n-   #64 = NameAndType        #54:#66       // valueOf:(I)Ljava/lang/Integer;\n-   #65 = Utf8               java/lang/Integer\n-   #66 = Utf8               (I)Ljava/lang/Integer;\n-   #67 = Class              #68           // java/lang/StringBuilder\n-   #68 = Utf8               java/lang/StringBuilder\n-   #69 = Methodref          #67.#21       // java/lang/StringBuilder.\"<init>\":()V\n-   #70 = String             #71           // Proxy for\n-   #71 = Utf8               Proxy for\n-   #72 = Methodref          #67.#73       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #73 = NameAndType        #74:#75       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #74 = Utf8               append\n-   #75 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #76 = Methodref          #67.#77       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #77 = NameAndType        #74:#78       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #78 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #79 = Methodref          #67.#80       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #80 = NameAndType        #49:#38       // toString:()Ljava/lang/String;\n-   #81 = Class              #82           // java/lang/UnsupportedOperationException\n-   #82 = Utf8               java/lang/UnsupportedOperationException\n-   #83 = String             #84           // Method\n-   #84 = Utf8               Method\n-   #85 = String             #86           //  not supported on proxy for\n-   #86 = Utf8                not supported on proxy for\n-   #87 = Methodref          #81.#88       // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n-   #88 = NameAndType        #23:#89       // \"<init>\":(Ljava/lang/String;)V\n-   #89 = Utf8               (Ljava/lang/String;)V\n-   #90 = Methodref          #26.#91       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #91 = NameAndType        #92:#93       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #92 = Utf8               invoke\n-   #93 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #94 = Class              #95           // java/lang/Exception\n-   #95 = Utf8               java/lang/Exception\n-   #96 = Methodref          #97.#98       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-   #97 = Class              #99           // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n-   #98 = NameAndType        #100:#101     // getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-   #99 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n-  #100 = Utf8               getErrorHandlers\n-  #101 = Utf8               (Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-  #102 = InterfaceMethodref #103.#104     // java/util/List.iterator:()Ljava/util/Iterator;\n-  #103 = Class              #105          // java/util/List\n-  #104 = NameAndType        #106:#107     // iterator:()Ljava/util/Iterator;\n-  #105 = Utf8               java/util/List\n-  #106 = Utf8               iterator\n-  #107 = Utf8               ()Ljava/util/Iterator;\n-  #108 = InterfaceMethodref #109.#110     // java/util/Iterator.hasNext:()Z\n-  #109 = Class              #111          // java/util/Iterator\n-  #110 = NameAndType        #112:#113     // hasNext:()Z\n-  #111 = Utf8               java/util/Iterator\n-  #112 = Utf8               hasNext\n-  #113 = Utf8               ()Z\n-  #114 = InterfaceMethodref #109.#115     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #115 = NameAndType        #116:#117     // next:()Ljava/lang/Object;\n-  #116 = Utf8               next\n-  #117 = Utf8               ()Ljava/lang/Object;\n-  #118 = Class              #119          // org/osgi/util/converter/ConverterFunction\n-  #119 = Utf8               org/osgi/util/converter/ConverterFunction\n-  #120 = Methodref          #26.#121      // java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n-  #121 = NameAndType        #122:#123     // getGenericReturnType:()Ljava/lang/reflect/Type;\n-  #122 = Utf8               getGenericReturnType\n-  #123 = Utf8               ()Ljava/lang/reflect/Type;\n-  #124 = InterfaceMethodref #118.#125     // org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #125 = NameAndType        #126:#127     // apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #126 = Utf8               apply\n-  #127 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #128 = Fieldref           #118.#129     // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n-  #129 = NameAndType        #130:#14      // CANNOT_HANDLE:Ljava/lang/Object;\n-  #130 = Utf8               CANNOT_HANDLE\n-  #131 = Class              #132          // java/lang/RuntimeException\n-  #132 = Utf8               java/lang/RuntimeException\n-  #133 = Methodref          #131.#134     // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-  #134 = NameAndType        #23:#135      // \"<init>\":(Ljava/lang/Throwable;)V\n-  #135 = Utf8               (Ljava/lang/Throwable;)V\n-  #136 = Class              #137          // java/lang/reflect/InvocationHandler\n-  #137 = Utf8               java/lang/reflect/InvocationHandler\n-  #138 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n-  #139 = Utf8               Code\n-  #140 = Utf8               LineNumberTable\n-  #141 = Utf8               LocalVariableTable\n-  #142 = Utf8               this\n-  #143 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1;\n-  #144 = Utf8               Signature\n-  #145 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #146 = Utf8               handled\n-  #147 = Utf8               re\n-  #148 = Utf8               Ljava/lang/RuntimeException;\n-  #149 = Utf8               e\n-  #150 = Utf8               Ljava/lang/Exception;\n-  #151 = Utf8               eh\n-  #152 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n-  #153 = Utf8               ex\n-  #154 = Utf8               proxy\n-  #155 = Utf8               method\n-  #156 = Utf8               Ljava/lang/reflect/Method;\n-  #157 = Utf8               args\n-  #158 = Utf8               [Ljava/lang/Object;\n-  #159 = Utf8               mdDecl\n-  #160 = Utf8               LocalVariableTypeTable\n-  #161 = Utf8               Ljava/lang/Class<*>;\n-  #162 = Utf8               StackMapTable\n-  #163 = Class              #164          // java/lang/Class\n-  #164 = Utf8               java/lang/Class\n-  #165 = Utf8               Exceptions\n-  #166 = Class              #167          // java/lang/Throwable\n-  #167 = Utf8               java/lang/Throwable\n-  #168 = Utf8               SourceFile\n-  #169 = Utf8               CustomConverterImpl.java\n-  #170 = Utf8               EnclosingMethod\n-  #171 = NameAndType        #172:#173     // wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #172 = Utf8               wrapErrorHandling\n-  #173 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #174 = Utf8               InnerClasses\n-  #175 = Class              #176          // org/osgi/util/converter/CustomConverterImpl\n-  #176 = Utf8               org/osgi/util/converter/CustomConverterImpl\n-  #177 = Utf8               ConvertingWrapper\n+    #1 = Fieldref           #40.#91       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.this$1:Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n+    #2 = Fieldref           #40.#92       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.val$cls:Ljava/lang/Class;\n+    #3 = Fieldref           #40.#93       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.val$wrapped:Ljava/lang/Object;\n+    #4 = Fieldref           #40.#94       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.val$converter:Lorg/osgi/util/converter/InternalConverter;\n+    #5 = Methodref          #7.#95        // java/lang/Object.\"<init>\":()V\n+    #6 = Methodref          #96.#97       // java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+    #7 = Class              #98           // java/lang/Object\n+    #8 = Methodref          #7.#99        // java/lang/Object.equals:(Ljava/lang/Object;)Z\n+    #9 = Methodref          #96.#100      // java/lang/reflect/Method.getName:()Ljava/lang/String;\n+   #10 = Methodref          #101.#102     // java/lang/String.hashCode:()I\n+   #11 = String             #103          // equals\n+   #12 = Methodref          #101.#99      // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #13 = String             #104          // hashCode\n+   #14 = String             #105          // toString\n+   #15 = Methodref          #106.#107     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #16 = Methodref          #108.#109     // java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n+   #17 = Methodref          #110.#111     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #18 = Class              #112          // java/lang/StringBuilder\n+   #19 = Methodref          #18.#95       // java/lang/StringBuilder.\"<init>\":()V\n+   #20 = String             #113          // Proxy for\n+   #21 = Methodref          #18.#114      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #22 = Methodref          #18.#115      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #23 = Methodref          #18.#116      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #24 = Class              #117          // java/lang/UnsupportedOperationException\n+   #25 = String             #118          // Method\n+   #26 = String             #119          //  not supported on proxy for\n+   #27 = Methodref          #24.#120      // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+   #28 = Methodref          #96.#121      // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #29 = Class              #122          // java/lang/Exception\n+   #30 = Methodref          #49.#123      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+   #31 = InterfaceMethodref #124.#125     // java/util/List.iterator:()Ljava/util/Iterator;\n+   #32 = InterfaceMethodref #126.#127     // java/util/Iterator.hasNext:()Z\n+   #33 = InterfaceMethodref #126.#128     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #34 = Class              #129          // org/osgi/util/converter/ConverterFunction\n+   #35 = Methodref          #96.#130      // java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n+   #36 = InterfaceMethodref #34.#131      // org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+   #37 = Fieldref           #34.#132      // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+   #38 = Class              #133          // java/lang/RuntimeException\n+   #39 = Methodref          #38.#134      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+   #40 = Class              #135          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+   #41 = Class              #136          // java/lang/reflect/InvocationHandler\n+   #42 = Utf8               val$cls\n+   #43 = Utf8               Ljava/lang/Class;\n+   #44 = Utf8               val$wrapped\n+   #45 = Utf8               Ljava/lang/Object;\n+   #46 = Utf8               val$converter\n+   #47 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #48 = Utf8               this$1\n+   #49 = Class              #138          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+   #50 = Utf8               ConvertingWrapper\n+   #51 = Utf8               InnerClasses\n+   #52 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n+   #53 = Utf8               <init>\n+   #54 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n+   #55 = Utf8               Code\n+   #56 = Utf8               LineNumberTable\n+   #57 = Utf8               LocalVariableTable\n+   #58 = Utf8               this\n+   #59 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1;\n+   #60 = Utf8               invoke\n+   #61 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #62 = Utf8               handled\n+   #63 = Utf8               re\n+   #64 = Utf8               Ljava/lang/RuntimeException;\n+   #65 = Utf8               e\n+   #66 = Utf8               Ljava/lang/Exception;\n+   #67 = Utf8               eh\n+   #68 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n+   #69 = Utf8               ex\n+   #70 = Utf8               proxy\n+   #71 = Utf8               method\n+   #72 = Utf8               Ljava/lang/reflect/Method;\n+   #73 = Utf8               args\n+   #74 = Utf8               [Ljava/lang/Object;\n+   #75 = Utf8               mdDecl\n+   #76 = Utf8               LocalVariableTypeTable\n+   #77 = Utf8               Ljava/lang/Class<*>;\n+   #78 = Utf8               StackMapTable\n+   #79 = Class              #139          // java/lang/Class\n+   #80 = Class              #140          // java/lang/String\n+   #81 = Class              #122          // java/lang/Exception\n+   #82 = Class              #141          // java/util/Iterator\n+   #83 = Class              #129          // org/osgi/util/converter/ConverterFunction\n+   #84 = Class              #133          // java/lang/RuntimeException\n+   #85 = Utf8               Exceptions\n+   #86 = Class              #142          // java/lang/Throwable\n+   #87 = Utf8               SourceFile\n+   #88 = Utf8               CustomConverterImpl.java\n+   #89 = Utf8               EnclosingMethod\n+   #90 = NameAndType        #143:#144     // wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #91 = NameAndType        #48:#52       // this$1:Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n+   #92 = NameAndType        #42:#43       // val$cls:Ljava/lang/Class;\n+   #93 = NameAndType        #44:#45       // val$wrapped:Ljava/lang/Object;\n+   #94 = NameAndType        #46:#47       // val$converter:Lorg/osgi/util/converter/InternalConverter;\n+   #95 = NameAndType        #53:#145      // \"<init>\":()V\n+   #96 = Class              #146          // java/lang/reflect/Method\n+   #97 = NameAndType        #147:#148     // getDeclaringClass:()Ljava/lang/Class;\n+   #98 = Utf8               java/lang/Object\n+   #99 = NameAndType        #103:#149     // equals:(Ljava/lang/Object;)Z\n+  #100 = NameAndType        #150:#151     // getName:()Ljava/lang/String;\n+  #101 = Class              #140          // java/lang/String\n+  #102 = NameAndType        #104:#152     // hashCode:()I\n+  #103 = Utf8               equals\n+  #104 = Utf8               hashCode\n+  #105 = Utf8               toString\n+  #106 = Class              #153          // java/lang/Boolean\n+  #107 = NameAndType        #154:#155     // valueOf:(Z)Ljava/lang/Boolean;\n+  #108 = Class              #156          // java/lang/System\n+  #109 = NameAndType        #157:#158     // identityHashCode:(Ljava/lang/Object;)I\n+  #110 = Class              #159          // java/lang/Integer\n+  #111 = NameAndType        #154:#160     // valueOf:(I)Ljava/lang/Integer;\n+  #112 = Utf8               java/lang/StringBuilder\n+  #113 = Utf8               Proxy for\n+  #114 = NameAndType        #161:#162     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #115 = NameAndType        #161:#163     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #116 = NameAndType        #105:#151     // toString:()Ljava/lang/String;\n+  #117 = Utf8               java/lang/UnsupportedOperationException\n+  #118 = Utf8               Method\n+  #119 = Utf8                not supported on proxy for\n+  #120 = NameAndType        #53:#164      // \"<init>\":(Ljava/lang/String;)V\n+  #121 = NameAndType        #60:#165      // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #122 = Utf8               java/lang/Exception\n+  #123 = NameAndType        #166:#167     // getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+  #124 = Class              #168          // java/util/List\n+  #125 = NameAndType        #169:#170     // iterator:()Ljava/util/Iterator;\n+  #126 = Class              #141          // java/util/Iterator\n+  #127 = NameAndType        #171:#172     // hasNext:()Z\n+  #128 = NameAndType        #173:#174     // next:()Ljava/lang/Object;\n+  #129 = Utf8               org/osgi/util/converter/ConverterFunction\n+  #130 = NameAndType        #175:#176     // getGenericReturnType:()Ljava/lang/reflect/Type;\n+  #131 = NameAndType        #177:#178     // apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #132 = NameAndType        #179:#45      // CANNOT_HANDLE:Ljava/lang/Object;\n+  #133 = Utf8               java/lang/RuntimeException\n+  #134 = NameAndType        #53:#180      // \"<init>\":(Ljava/lang/Throwable;)V\n+  #135 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+  #136 = Utf8               java/lang/reflect/InvocationHandler\n+  #137 = Class              #181          // org/osgi/util/converter/CustomConverterImpl\n+  #138 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+  #139 = Utf8               java/lang/Class\n+  #140 = Utf8               java/lang/String\n+  #141 = Utf8               java/util/Iterator\n+  #142 = Utf8               java/lang/Throwable\n+  #143 = Utf8               wrapErrorHandling\n+  #144 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #145 = Utf8               ()V\n+  #146 = Utf8               java/lang/reflect/Method\n+  #147 = Utf8               getDeclaringClass\n+  #148 = Utf8               ()Ljava/lang/Class;\n+  #149 = Utf8               (Ljava/lang/Object;)Z\n+  #150 = Utf8               getName\n+  #151 = Utf8               ()Ljava/lang/String;\n+  #152 = Utf8               ()I\n+  #153 = Utf8               java/lang/Boolean\n+  #154 = Utf8               valueOf\n+  #155 = Utf8               (Z)Ljava/lang/Boolean;\n+  #156 = Utf8               java/lang/System\n+  #157 = Utf8               identityHashCode\n+  #158 = Utf8               (Ljava/lang/Object;)I\n+  #159 = Utf8               java/lang/Integer\n+  #160 = Utf8               (I)Ljava/lang/Integer;\n+  #161 = Utf8               append\n+  #162 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #163 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #164 = Utf8               (Ljava/lang/String;)V\n+  #165 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #166 = Utf8               getErrorHandlers\n+  #167 = Utf8               (Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+  #168 = Utf8               java/util/List\n+  #169 = Utf8               iterator\n+  #170 = Utf8               ()Ljava/util/Iterator;\n+  #171 = Utf8               hasNext\n+  #172 = Utf8               ()Z\n+  #173 = Utf8               next\n+  #174 = Utf8               ()Ljava/lang/Object;\n+  #175 = Utf8               getGenericReturnType\n+  #176 = Utf8               ()Ljava/lang/reflect/Type;\n+  #177 = Utf8               apply\n+  #178 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #179 = Utf8               CANNOT_HANDLE\n+  #180 = Utf8               (Ljava/lang/Throwable;)V\n+  #181 = Utf8               org/osgi/util/converter/CustomConverterImpl\n {\n   final java.lang.Class val$cls;\n     descriptor: Ljava/lang/Class;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final java.lang.Object val$wrapped;\n     descriptor: Ljava/lang/Object;\n@@ -198,84 +202,83 @@\n     descriptor: Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper this$1;\n     descriptor: Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper$1();\n+  org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper$1(org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper, java.lang.Class, java.lang.Object, org.osgi.util.converter.InternalConverter);\n     descriptor: (Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$1:Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #7                  // Field val$cls:Ljava/lang/Class;\n+         7: putfield      #2                  // Field val$cls:Ljava/lang/Class;\n         10: aload_0\n         11: aload_3\n-        12: putfield      #11                 // Field val$wrapped:Ljava/lang/Object;\n+        12: putfield      #3                  // Field val$wrapped:Ljava/lang/Object;\n         15: aload_0\n         16: aload         4\n-        18: putfield      #15                 // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n+        18: putfield      #4                  // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n         21: aload_0\n-        22: invokespecial #19                 // Method java/lang/Object.\"<init>\":()V\n+        22: invokespecial #5                  // Method java/lang/Object.\"<init>\":()V\n         25: return\n       LineNumberTable:\n         line 228: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1;\n             0      26     1 this$1   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n-    Signature: #24                          // ()V\n \n   public java.lang.Object invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable;\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=9, args_size=4\n          0: aload_2\n-         1: invokevirtual #25                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+         1: invokevirtual #6                  // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n          4: astore        4\n          6: aload         4\n-         8: ldc           #20                 // class java/lang/Object\n-        10: invokevirtual #31                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+         8: ldc           #7                  // class java/lang/Object\n+        10: invokevirtual #8                  // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         13: ifeq          222\n         16: aload_2\n-        17: invokevirtual #35                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        17: invokevirtual #9                  // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n         20: astore        5\n         22: iconst_m1\n         23: istore        6\n         25: aload         5\n-        27: invokevirtual #39                 // Method java/lang/String.hashCode:()I\n+        27: invokevirtual #10                 // Method java/lang/String.hashCode:()I\n         30: lookupswitch  { // 3\n              -1776922004: 96\n              -1295482945: 64\n                147696667: 80\n                  default: 109\n             }\n         64: aload         5\n-        66: ldc           #45                 // String equals\n-        68: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        66: ldc           #11                 // String equals\n+        68: invokevirtual #12                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         71: ifeq          109\n         74: iconst_0\n         75: istore        6\n         77: goto          109\n         80: aload         5\n-        82: ldc           #47                 // String hashCode\n-        84: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        82: ldc           #13                 // String hashCode\n+        84: invokevirtual #12                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         87: ifeq          109\n         90: iconst_1\n         91: istore        6\n         93: goto          109\n         96: aload         5\n-        98: ldc           #48                 // String toString\n-       100: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        98: ldc           #14                 // String toString\n+       100: invokevirtual #12                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n        103: ifeq          109\n        106: iconst_2\n        107: istore        6\n        109: iload         6\n        111: tableswitch   { // 0 to 2\n                        0: 136\n                        1: 152\n@@ -286,89 +289,89 @@\n        137: aload_3\n        138: iconst_0\n        139: aaload\n        140: if_acmpne     147\n        143: iconst_1\n        144: goto          148\n        147: iconst_0\n-       148: invokestatic  #50                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       148: invokestatic  #15                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n        151: areturn\n        152: aload_1\n-       153: invokestatic  #56                 // Method java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n-       156: invokestatic  #62                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       153: invokestatic  #16                 // Method java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n+       156: invokestatic  #17                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n        159: areturn\n-       160: new           #67                 // class java/lang/StringBuilder\n+       160: new           #18                 // class java/lang/StringBuilder\n        163: dup\n-       164: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       167: ldc           #70                 // String Proxy for\n-       169: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       164: invokespecial #19                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       167: ldc           #20                 // String Proxy for\n+       169: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        172: aload_0\n-       173: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n-       176: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       179: invokevirtual #79                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       173: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n+       176: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       179: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        182: areturn\n-       183: new           #81                 // class java/lang/UnsupportedOperationException\n+       183: new           #24                 // class java/lang/UnsupportedOperationException\n        186: dup\n-       187: new           #67                 // class java/lang/StringBuilder\n+       187: new           #18                 // class java/lang/StringBuilder\n        190: dup\n-       191: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       194: ldc           #83                 // String Method\n-       196: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       191: invokespecial #19                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       194: ldc           #25                 // String Method\n+       196: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        199: aload_2\n-       200: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       203: ldc           #85                 // String  not supported on proxy for\n-       205: invokevirtual #72                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       200: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       203: ldc           #26                 // String  not supported on proxy for\n+       205: invokevirtual #21                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        208: aload_0\n-       209: getfield      #7                  // Field val$cls:Ljava/lang/Class;\n-       212: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       215: invokevirtual #79                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       218: invokespecial #87                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+       209: getfield      #2                  // Field val$cls:Ljava/lang/Class;\n+       212: invokevirtual #22                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       215: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       218: invokespecial #27                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n        221: athrow\n        222: aload_2\n        223: aload_0\n-       224: getfield      #11                 // Field val$wrapped:Ljava/lang/Object;\n+       224: getfield      #3                  // Field val$wrapped:Ljava/lang/Object;\n        227: aload_3\n-       228: invokevirtual #90                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+       228: invokevirtual #28                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n        231: areturn\n        232: astore        5\n        234: aload_0\n        235: getfield      #1                  // Field this$1:Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n        238: aload_0\n-       239: getfield      #15                 // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n-       242: invokevirtual #96                 // Method org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-       245: invokeinterface #102,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       239: getfield      #4                  // Field val$converter:Lorg/osgi/util/converter/InternalConverter;\n+       242: invokevirtual #30                 // Method org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+       245: invokeinterface #31,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n        250: astore        6\n        252: aload         6\n-       254: invokeinterface #108,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       254: invokeinterface #32,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n        259: ifeq          325\n        262: aload         6\n-       264: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       269: checkcast     #118                // class org/osgi/util/converter/ConverterFunction\n+       264: invokeinterface #33,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       269: checkcast     #34                 // class org/osgi/util/converter/ConverterFunction\n        272: astore        7\n        274: aload         7\n        276: aload_0\n-       277: getfield      #11                 // Field val$wrapped:Ljava/lang/Object;\n+       277: getfield      #3                  // Field val$wrapped:Ljava/lang/Object;\n        280: aload_2\n-       281: invokevirtual #120                // Method java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n-       284: invokeinterface #124,  3          // InterfaceMethod org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+       281: invokevirtual #35                 // Method java/lang/reflect/Method.getGenericReturnType:()Ljava/lang/reflect/Type;\n+       284: invokeinterface #36,  3           // InterfaceMethod org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n        289: astore        8\n        291: aload         8\n-       293: getstatic     #128                // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+       293: getstatic     #37                 // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n        296: if_acmpeq     302\n        299: aload         8\n        301: areturn\n        302: goto          322\n        305: astore        8\n        307: aload         8\n        309: athrow\n        310: astore        8\n-       312: new           #131                // class java/lang/RuntimeException\n+       312: new           #38                 // class java/lang/RuntimeException\n        315: dup\n        316: aload         8\n-       318: invokespecial #133                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+       318: invokespecial #39                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n        321: athrow\n        322: goto          252\n        325: aconst_null\n        326: areturn\n       Exception table:\n          from    to  target type\n            222   231   232   Class java/lang/Exception\n@@ -448,11 +451,11 @@\n           offset_delta = 11\n         frame_type = 249 /* chop */\n           offset_delta = 2\n     Exceptions:\n       throws java.lang.Throwable\n }\n SourceFile: \"CustomConverterImpl.java\"\n-EnclosingMethod: #97.#171               // org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper.wrapErrorHandling\n+EnclosingMethod: #49.#90                // org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper.wrapErrorHandling\n InnerClasses:\n-  private #177= #97 of #175;              // ConvertingWrapper=class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper of class org/osgi/util/converter/CustomConverterImpl\n-  #2;                                     // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+  private #50= #49 of #137;               // ConvertingWrapper=class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper of class org/osgi/util/converter/CustomConverterImpl\n+  #40;                                    // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n"}]}, {"source1": "org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.class", "source2": "org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,314 +1,321 @@\n-  SHA-256 checksum 2f4d2a44efaab7b2b47c10522349d60a7abb19a48cd9c665b71017d80eaa6a48\n+  SHA-256 checksum b3ccb0a7eda1e599bc289c9655bc47c92b782b414a46f7210aa1b961f89c7a00\n   Compiled from \"CustomConverterImpl.java\"\n class org.osgi.util.converter.CustomConverterImpl$ConvertingWrapper implements org.osgi.util.converter.InternalConverting\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n-  super_class: #8                         // java/lang/Object\n+  this_class: #73                         // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+  super_class: #74                        // java/lang/Object\n   interfaces: 1, fields: 6, methods: 26, attributes: 2\n Constant pool:\n-    #1 = Fieldref           #2.#3         // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n-    #2 = Class              #4            // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n-    #3 = NameAndType        #5:#6         // this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n-    #4 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n-    #5 = Utf8               this$0\n-    #6 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl;\n-    #7 = Methodref          #8.#9         // java/lang/Object.\"<init>\":()V\n-    #8 = Class              #10           // java/lang/Object\n-    #9 = NameAndType        #11:#12       // \"<init>\":()V\n-   #10 = Utf8               java/lang/Object\n-   #11 = Utf8               <init>\n-   #12 = Utf8               ()V\n-   #13 = Fieldref           #2.#14        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n-   #14 = NameAndType        #15:#16       // initialConverter:Lorg/osgi/util/converter/InternalConverter;\n-   #15 = Utf8               initialConverter\n-   #16 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #17 = Fieldref           #2.#18        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.object:Ljava/lang/Object;\n-   #18 = NameAndType        #19:#20       // object:Ljava/lang/Object;\n-   #19 = Utf8               object\n-   #20 = Utf8               Ljava/lang/Object;\n-   #21 = Fieldref           #2.#22        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.del:Lorg/osgi/util/converter/InternalConverting;\n-   #22 = NameAndType        #23:#24       // del:Lorg/osgi/util/converter/InternalConverting;\n-   #23 = Utf8               del\n-   #24 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n-   #25 = InterfaceMethodref #26.#27       // org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n-   #26 = Class              #28           // org/osgi/util/converter/InternalConverting\n-   #27 = NameAndType        #29:#30       // view:()Lorg/osgi/util/converter/Specifying;\n-   #28 = Utf8               org/osgi/util/converter/InternalConverting\n-   #29 = Utf8               view\n-   #30 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n-   #31 = InterfaceMethodref #26.#32       // org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-   #32 = NameAndType        #33:#34       // defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-   #33 = Utf8               defaultValue\n-   #34 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-   #35 = Fieldref           #2.#36        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.defaultValue:Ljava/lang/Object;\n-   #36 = NameAndType        #33:#20       // defaultValue:Ljava/lang/Object;\n-   #37 = Fieldref           #2.#38        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.hasDefault:Z\n-   #38 = NameAndType        #39:#40       // hasDefault:Z\n-   #39 = Utf8               hasDefault\n-   #40 = Utf8               Z\n-   #41 = InterfaceMethodref #26.#42       // org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n-   #42 = NameAndType        #43:#30       // keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n-   #43 = Utf8               keysIgnoreCase\n-   #44 = InterfaceMethodref #26.#45       // org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #45 = NameAndType        #46:#47       // sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #46 = Utf8               sourceAs\n-   #47 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #48 = InterfaceMethodref #26.#49       // org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #49 = NameAndType        #50:#30       // sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #50 = Utf8               sourceAsBean\n-   #51 = InterfaceMethodref #26.#52       // org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n-   #52 = NameAndType        #53:#30       // sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n-   #53 = Utf8               sourceAsDTO\n-   #54 = InterfaceMethodref #26.#55       // org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #55 = NameAndType        #56:#47       // targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #56 = Utf8               targetAs\n-   #57 = InterfaceMethodref #26.#58       // org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #58 = NameAndType        #59:#30       // targetAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #59 = Utf8               targetAsBean\n-   #60 = InterfaceMethodref #26.#61       // org/osgi/util/converter/InternalConverting.targetAsDTO:()Lorg/osgi/util/converter/Specifying;\n-   #61 = NameAndType        #62:#30       // targetAsDTO:()Lorg/osgi/util/converter/Specifying;\n-   #62 = Utf8               targetAsDTO\n-   #63 = Methodref          #2.#64        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-   #64 = NameAndType        #65:#66       // to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-   #65 = Utf8               to\n-   #66 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-   #67 = Methodref          #68.#69       // org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n-   #68 = Class              #70           // org/osgi/util/converter/TypeReference\n-   #69 = NameAndType        #71:#72       // getType:()Ljava/lang/reflect/Type;\n-   #70 = Utf8               org/osgi/util/converter/TypeReference\n-   #71 = Utf8               getType\n-   #72 = Utf8               ()Ljava/lang/reflect/Type;\n-   #73 = Methodref          #2.#74        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-   #74 = NameAndType        #65:#75       // to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-   #75 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-   #76 = Fieldref           #77.#78       // org/osgi/util/converter/CustomConverterImpl.typeRules:Ljava/util/Map;\n-   #77 = Class              #79           // org/osgi/util/converter/CustomConverterImpl\n-   #78 = NameAndType        #80:#81       // typeRules:Ljava/util/Map;\n-   #79 = Utf8               org/osgi/util/converter/CustomConverterImpl\n-   #80 = Utf8               typeRules\n-   #81 = Utf8               Ljava/util/Map;\n-   #82 = Methodref          #83.#84       // org/osgi/util/converter/Util.baseType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-   #83 = Class              #85           // org/osgi/util/converter/Util\n-   #84 = NameAndType        #86:#87       // baseType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-   #85 = Utf8               org/osgi/util/converter/Util\n-   #86 = Utf8               baseType\n-   #87 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-   #88 = InterfaceMethodref #89.#90       // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #89 = Class              #91           // java/util/Map\n-   #90 = NameAndType        #92:#93       // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #91 = Utf8               java/util/Map\n-   #92 = Utf8               get\n-   #93 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-   #94 = Class              #95           // java/util/List\n-   #95 = Utf8               java/util/List\n-   #96 = Methodref          #97.#98       // java/util/Collections.emptyList:()Ljava/util/List;\n-   #97 = Class              #99           // java/util/Collections\n-   #98 = NameAndType        #100:#101     // emptyList:()Ljava/util/List;\n-   #99 = Utf8               java/util/Collections\n-  #100 = Utf8               emptyList\n-  #101 = Utf8               ()Ljava/util/List;\n-  #102 = Class              #103          // java/util/ArrayList\n-  #103 = Utf8               java/util/ArrayList\n-  #104 = InterfaceMethodref #94.#105      // java/util/List.size:()I\n-  #105 = NameAndType        #106:#107     // size:()I\n-  #106 = Utf8               size\n-  #107 = Utf8               ()I\n-  #108 = Fieldref           #77.#109      // org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n-  #109 = NameAndType        #110:#111     // allRules:Ljava/util/List;\n-  #110 = Utf8               allRules\n-  #111 = Utf8               Ljava/util/List;\n-  #112 = Methodref          #102.#113     // java/util/ArrayList.\"<init>\":(I)V\n-  #113 = NameAndType        #11:#114      // \"<init>\":(I)V\n-  #114 = Utf8               (I)V\n-  #115 = InterfaceMethodref #94.#116      // java/util/List.addAll:(Ljava/util/Collection;)Z\n-  #116 = NameAndType        #117:#118     // addAll:(Ljava/util/Collection;)Z\n-  #117 = Utf8               addAll\n-  #118 = Utf8               (Ljava/util/Collection;)Z\n-  #119 = InterfaceMethodref #94.#120      // java/util/List.iterator:()Ljava/util/Iterator;\n-  #120 = NameAndType        #121:#122     // iterator:()Ljava/util/Iterator;\n-  #121 = Utf8               iterator\n-  #122 = Utf8               ()Ljava/util/Iterator;\n-  #123 = InterfaceMethodref #124.#125     // java/util/Iterator.hasNext:()Z\n-  #124 = Class              #126          // java/util/Iterator\n-  #125 = NameAndType        #127:#128     // hasNext:()Z\n-  #126 = Utf8               java/util/Iterator\n-  #127 = Utf8               hasNext\n-  #128 = Utf8               ()Z\n-  #129 = InterfaceMethodref #124.#130     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #130 = NameAndType        #131:#132     // next:()Ljava/lang/Object;\n-  #131 = Utf8               next\n-  #132 = Utf8               ()Ljava/lang/Object;\n-  #133 = Class              #134          // org/osgi/util/converter/ConverterFunction\n-  #134 = Utf8               org/osgi/util/converter/ConverterFunction\n-  #135 = InterfaceMethodref #133.#136     // org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #136 = NameAndType        #137:#138     // apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #137 = Utf8               apply\n-  #138 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #139 = Fieldref           #133.#140     // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n-  #140 = NameAndType        #141:#20      // CANNOT_HANDLE:Ljava/lang/Object;\n-  #141 = Utf8               CANNOT_HANDLE\n-  #142 = Class              #143          // java/lang/Exception\n-  #143 = Utf8               java/lang/Exception\n-  #144 = Class              #145          // org/osgi/util/converter/ConversionException\n-  #145 = Utf8               org/osgi/util/converter/ConversionException\n-  #146 = Class              #147          // java/lang/StringBuilder\n-  #147 = Utf8               java/lang/StringBuilder\n-  #148 = Methodref          #146.#9       // java/lang/StringBuilder.\"<init>\":()V\n-  #149 = String             #150          // Cannot convert\n-  #150 = Utf8               Cannot convert\n-  #151 = Methodref          #146.#152     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #152 = NameAndType        #153:#154     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #153 = Utf8               append\n-  #154 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #155 = Methodref          #146.#156     // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #156 = NameAndType        #153:#157     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #157 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #158 = String             #159          //  to\n-  #159 = Utf8                to\n-  #160 = Methodref          #146.#161     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #161 = NameAndType        #162:#163     // toString:()Ljava/lang/String;\n-  #162 = Utf8               toString\n-  #163 = Utf8               ()Ljava/lang/String;\n-  #164 = Methodref          #144.#165     // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #165 = NameAndType        #11:#166      // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #166 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #167 = InterfaceMethodref #26.#74       // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #168 = Methodref          #8.#169       // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #169 = NameAndType        #170:#171     // getClass:()Ljava/lang/Class;\n-  #170 = Utf8               getClass\n-  #171 = Utf8               ()Ljava/lang/Class;\n-  #172 = Methodref          #173.#174     // java/lang/reflect/Proxy.isProxyClass:(Ljava/lang/Class;)Z\n-  #173 = Class              #175          // java/lang/reflect/Proxy\n-  #174 = NameAndType        #176:#177     // isProxyClass:(Ljava/lang/Class;)Z\n-  #175 = Utf8               java/lang/reflect/Proxy\n-  #176 = Utf8               isProxyClass\n-  #177 = Utf8               (Ljava/lang/Class;)Z\n-  #178 = Methodref          #2.#179       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-  #179 = NameAndType        #180:#181     // getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-  #180 = Utf8               getErrorHandlers\n-  #181 = Utf8               (Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-  #182 = Methodref          #2.#183       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #183 = NameAndType        #184:#185     // wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #184 = Utf8               wrapErrorHandling\n-  #185 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #186 = Class              #187          // java/lang/RuntimeException\n-  #187 = Utf8               java/lang/RuntimeException\n-  #188 = Methodref          #186.#189     // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-  #189 = NameAndType        #11:#190      // \"<init>\":(Ljava/lang/Throwable;)V\n-  #190 = Utf8               (Ljava/lang/Throwable;)V\n-  #191 = Methodref          #102.#9       // java/util/ArrayList.\"<init>\":()V\n-  #192 = Fieldref           #77.#193      // org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n-  #193 = NameAndType        #194:#111     // errorHandlers:Ljava/util/List;\n-  #194 = Utf8               errorHandlers\n-  #195 = Fieldref           #77.#196      // org/osgi/util/converter/CustomConverterImpl.delegate:Lorg/osgi/util/converter/InternalConverter;\n-  #196 = NameAndType        #197:#16      // delegate:Lorg/osgi/util/converter/InternalConverter;\n-  #197 = Utf8               delegate\n-  #198 = Methodref          #199.#200     // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n-  #199 = Class              #201          // java/lang/Class\n-  #200 = NameAndType        #202:#203     // getClassLoader:()Ljava/lang/ClassLoader;\n-  #201 = Utf8               java/lang/Class\n-  #202 = Utf8               getClassLoader\n-  #203 = Utf8               ()Ljava/lang/ClassLoader;\n-  #204 = Methodref          #199.#205     // java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n-  #205 = NameAndType        #206:#207     // getInterfaces:()[Ljava/lang/Class;\n-  #206 = Utf8               getInterfaces\n-  #207 = Utf8               ()[Ljava/lang/Class;\n-  #208 = Class              #209          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n-  #209 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n-  #210 = Methodref          #208.#211     // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n-  #211 = NameAndType        #11:#212      // \"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n-  #212 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n-  #213 = Methodref          #173.#214     // java/lang/reflect/Proxy.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n-  #214 = NameAndType        #215:#216     // newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n-  #215 = Utf8               newProxyInstance\n-  #216 = Utf8               (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n-  #217 = Class              #218          // java/lang/String\n-  #218 = Utf8               java/lang/String\n-  #219 = Methodref          #2.#220       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.to:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #220 = NameAndType        #65:#221      // to:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #221 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #222 = Methodref          #2.#223       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.view:()Lorg/osgi/util/converter/Converting;\n-  #223 = NameAndType        #29:#224      // view:()Lorg/osgi/util/converter/Converting;\n-  #224 = Utf8               ()Lorg/osgi/util/converter/Converting;\n-  #225 = Methodref          #2.#226       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.targetAsDTO:()Lorg/osgi/util/converter/Converting;\n-  #226 = NameAndType        #62:#224      // targetAsDTO:()Lorg/osgi/util/converter/Converting;\n-  #227 = Methodref          #2.#228       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.targetAsBean:()Lorg/osgi/util/converter/Converting;\n-  #228 = NameAndType        #59:#224      // targetAsBean:()Lorg/osgi/util/converter/Converting;\n-  #229 = Methodref          #2.#230       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n-  #230 = NameAndType        #56:#231      // targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n-  #231 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n-  #232 = Methodref          #2.#233       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.sourceAsDTO:()Lorg/osgi/util/converter/Converting;\n-  #233 = NameAndType        #53:#224      // sourceAsDTO:()Lorg/osgi/util/converter/Converting;\n-  #234 = Methodref          #2.#235       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.sourceAsBean:()Lorg/osgi/util/converter/Converting;\n-  #235 = NameAndType        #50:#224      // sourceAsBean:()Lorg/osgi/util/converter/Converting;\n-  #236 = Methodref          #2.#237       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n-  #237 = NameAndType        #46:#231      // sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n-  #238 = Methodref          #2.#239       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.keysIgnoreCase:()Lorg/osgi/util/converter/Converting;\n-  #239 = NameAndType        #43:#224      // keysIgnoreCase:()Lorg/osgi/util/converter/Converting;\n-  #240 = Methodref          #2.#241       // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n-  #241 = NameAndType        #33:#242      // defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n-  #242 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n-  #243 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n-  #244 = Utf8               Code\n-  #245 = Utf8               LineNumberTable\n-  #246 = Utf8               LocalVariableTable\n-  #247 = Utf8               this\n-  #248 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n-  #249 = Utf8               obj\n-  #250 = Utf8               converter\n-  #251 = Utf8               defVal\n-  #252 = Utf8               type\n-  #253 = Utf8               Ljava/lang/Class;\n-  #254 = Utf8               LocalVariableTypeTable\n-  #255 = Utf8               Ljava/lang/Class<*>;\n-  #256 = Utf8               Signature\n-  #257 = Utf8               (Ljava/lang/Class<*>;)Lorg/osgi/util/converter/Converting;\n-  #258 = Utf8               cls\n-  #259 = Utf8               Ljava/lang/reflect/Type;\n-  #260 = Utf8               Ljava/lang/Class<TT;>;\n-  #261 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n-  #262 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Ljava/lang/Object;\n-  #263 = Utf8               ref\n-  #264 = Utf8               Lorg/osgi/util/converter/TypeReference;\n-  #265 = Utf8               Lorg/osgi/util/converter/TypeReference<TT;>;\n-  #266 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n-  #267 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n-  #268 = Utf8               res\n-  #269 = Utf8               ex\n-  #270 = Utf8               Ljava/lang/Exception;\n-  #271 = Utf8               cf\n-  #272 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n-  #273 = Utf8               result\n-  #274 = Utf8               handled\n-  #275 = Utf8               re\n-  #276 = Utf8               Ljava/lang/RuntimeException;\n-  #277 = Utf8               e\n-  #278 = Utf8               eh\n-  #279 = Utf8               tr\n-  #280 = Utf8               converters\n-  #281 = Utf8               Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n-  #282 = Utf8               StackMapTable\n-  #283 = Class              #284          // java/lang/reflect/Type\n-  #284 = Utf8               java/lang/reflect/Type\n-  #285 = Class              #286          // org/osgi/util/converter/InternalConverter\n-  #286 = Utf8               org/osgi/util/converter/InternalConverter\n-  #287 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n-  #288 = Utf8               cconverter\n-  #289 = Utf8               nextDel\n-  #290 = Utf8               Lorg/osgi/util/converter/Converter;\n-  #291 = Utf8               handlers\n-  #292 = Utf8               (Lorg/osgi/util/converter/Converter;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n-  #293 = Utf8               wrapped\n-  #294 = Utf8               SourceFile\n-  #295 = Utf8               CustomConverterImpl.java\n-  #296 = Utf8               InnerClasses\n-  #297 = Utf8               ConvertingWrapper\n+    #1 = Fieldref           #73.#174      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n+    #2 = Methodref          #74.#175      // java/lang/Object.\"<init>\":()V\n+    #3 = Fieldref           #73.#176      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+    #4 = Fieldref           #73.#177      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.object:Ljava/lang/Object;\n+    #5 = Fieldref           #73.#178      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.del:Lorg/osgi/util/converter/InternalConverting;\n+    #6 = InterfaceMethodref #75.#179      // org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n+    #7 = InterfaceMethodref #75.#180      // org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+    #8 = Fieldref           #73.#181      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.defaultValue:Ljava/lang/Object;\n+    #9 = Fieldref           #73.#182      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.hasDefault:Z\n+   #10 = InterfaceMethodref #75.#183      // org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n+   #11 = InterfaceMethodref #75.#184      // org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+   #12 = InterfaceMethodref #75.#185      // org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n+   #13 = InterfaceMethodref #75.#186      // org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n+   #14 = InterfaceMethodref #75.#187      // org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+   #15 = InterfaceMethodref #75.#188      // org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n+   #16 = InterfaceMethodref #75.#189      // org/osgi/util/converter/InternalConverting.targetAsDTO:()Lorg/osgi/util/converter/Specifying;\n+   #17 = Methodref          #73.#190      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+   #18 = Methodref          #191.#192     // org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n+   #19 = Methodref          #73.#193      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #20 = Fieldref           #54.#194      // org/osgi/util/converter/CustomConverterImpl.typeRules:Ljava/util/Map;\n+   #21 = Methodref          #195.#196     // org/osgi/util/converter/Util.baseType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+   #22 = InterfaceMethodref #197.#198     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #23 = Class              #199          // java/util/List\n+   #24 = Methodref          #200.#201     // java/util/Collections.emptyList:()Ljava/util/List;\n+   #25 = Class              #202          // java/util/ArrayList\n+   #26 = InterfaceMethodref #23.#203      // java/util/List.size:()I\n+   #27 = Fieldref           #54.#204      // org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n+   #28 = Methodref          #25.#205      // java/util/ArrayList.\"<init>\":(I)V\n+   #29 = InterfaceMethodref #23.#206      // java/util/List.addAll:(Ljava/util/Collection;)Z\n+   #30 = InterfaceMethodref #23.#207      // java/util/List.iterator:()Ljava/util/Iterator;\n+   #31 = InterfaceMethodref #208.#209     // java/util/Iterator.hasNext:()Z\n+   #32 = InterfaceMethodref #208.#210     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #33 = Class              #211          // org/osgi/util/converter/ConverterFunction\n+   #34 = InterfaceMethodref #33.#212      // org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+   #35 = Fieldref           #33.#213      // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+   #36 = Class              #214          // java/lang/Exception\n+   #37 = Class              #215          // org/osgi/util/converter/ConversionException\n+   #38 = Class              #216          // java/lang/StringBuilder\n+   #39 = Methodref          #38.#175      // java/lang/StringBuilder.\"<init>\":()V\n+   #40 = String             #217          // Cannot convert\n+   #41 = Methodref          #38.#218      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #42 = Methodref          #38.#219      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #43 = String             #220          //  to\n+   #44 = Methodref          #38.#221      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #45 = Methodref          #37.#222      // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #46 = InterfaceMethodref #75.#193      // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #47 = Methodref          #74.#223      // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #48 = Methodref          #224.#225     // java/lang/reflect/Proxy.isProxyClass:(Ljava/lang/Class;)Z\n+   #49 = Methodref          #73.#226      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+   #50 = Methodref          #73.#227      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #51 = Class              #228          // java/lang/RuntimeException\n+   #52 = Methodref          #51.#229      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+   #53 = Methodref          #25.#175      // java/util/ArrayList.\"<init>\":()V\n+   #54 = Class              #230          // org/osgi/util/converter/CustomConverterImpl\n+   #55 = Fieldref           #54.#231      // org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n+   #56 = Fieldref           #54.#232      // org/osgi/util/converter/CustomConverterImpl.delegate:Lorg/osgi/util/converter/InternalConverter;\n+   #57 = Methodref          #233.#234     // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+   #58 = Methodref          #233.#235     // java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n+   #59 = Class              #236          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+   #60 = Methodref          #59.#237      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n+   #61 = Methodref          #224.#238     // java/lang/reflect/Proxy.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n+   #62 = Class              #239          // java/lang/String\n+   #63 = Methodref          #73.#240      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.to:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #64 = Methodref          #73.#241      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.view:()Lorg/osgi/util/converter/Converting;\n+   #65 = Methodref          #73.#242      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.targetAsDTO:()Lorg/osgi/util/converter/Converting;\n+   #66 = Methodref          #73.#243      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.targetAsBean:()Lorg/osgi/util/converter/Converting;\n+   #67 = Methodref          #73.#244      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n+   #68 = Methodref          #73.#245      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.sourceAsDTO:()Lorg/osgi/util/converter/Converting;\n+   #69 = Methodref          #73.#246      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.sourceAsBean:()Lorg/osgi/util/converter/Converting;\n+   #70 = Methodref          #73.#247      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n+   #71 = Methodref          #73.#248      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.keysIgnoreCase:()Lorg/osgi/util/converter/Converting;\n+   #72 = Methodref          #73.#249      // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+   #73 = Class              #250          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+   #74 = Class              #251          // java/lang/Object\n+   #75 = Class              #252          // org/osgi/util/converter/InternalConverting\n+   #76 = Utf8               ConvertingWrapper\n+   #77 = Utf8               InnerClasses\n+   #78 = Utf8               initialConverter\n+   #79 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #80 = Utf8               del\n+   #81 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n+   #82 = Utf8               object\n+   #83 = Utf8               Ljava/lang/Object;\n+   #84 = Utf8               defaultValue\n+   #85 = Utf8               hasDefault\n+   #86 = Utf8               Z\n+   #87 = Utf8               this$0\n+   #88 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl;\n+   #89 = Utf8               <init>\n+   #90 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n+   #91 = Utf8               Code\n+   #92 = Utf8               LineNumberTable\n+   #93 = Utf8               LocalVariableTable\n+   #94 = Utf8               this\n+   #95 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n+   #96 = Utf8               obj\n+   #97 = Utf8               delegate\n+   #98 = Utf8               converter\n+   #99 = Utf8               view\n+  #100 = Utf8               ()Lorg/osgi/util/converter/Converting;\n+  #101 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+  #102 = Utf8               defVal\n+  #103 = Utf8               keysIgnoreCase\n+  #104 = Utf8               sourceAs\n+  #105 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n+  #106 = Utf8               type\n+  #107 = Utf8               Ljava/lang/Class;\n+  #108 = Utf8               LocalVariableTypeTable\n+  #109 = Utf8               Ljava/lang/Class<*>;\n+  #110 = Utf8               Signature\n+  #111 = Utf8               (Ljava/lang/Class<*>;)Lorg/osgi/util/converter/Converting;\n+  #112 = Utf8               sourceAsBean\n+  #113 = Utf8               sourceAsDTO\n+  #114 = Utf8               targetAs\n+  #115 = Utf8               cls\n+  #116 = Utf8               targetAsBean\n+  #117 = Utf8               targetAsDTO\n+  #118 = Utf8               to\n+  #119 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+  #120 = Utf8               Ljava/lang/reflect/Type;\n+  #121 = Utf8               Ljava/lang/Class<TT;>;\n+  #122 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n+  #123 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Ljava/lang/Object;\n+  #124 = Utf8               ref\n+  #125 = Utf8               Lorg/osgi/util/converter/TypeReference;\n+  #126 = Utf8               Lorg/osgi/util/converter/TypeReference<TT;>;\n+  #127 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n+  #128 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #129 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n+  #130 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #131 = Utf8               res\n+  #132 = Utf8               ex\n+  #133 = Utf8               Ljava/lang/Exception;\n+  #134 = Utf8               cf\n+  #135 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n+  #136 = Utf8               result\n+  #137 = Utf8               handled\n+  #138 = Utf8               re\n+  #139 = Utf8               Ljava/lang/RuntimeException;\n+  #140 = Utf8               e\n+  #141 = Utf8               eh\n+  #142 = Utf8               tr\n+  #143 = Utf8               Ljava/util/List;\n+  #144 = Utf8               converters\n+  #145 = Utf8               Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+  #146 = Utf8               StackMapTable\n+  #147 = Class              #199          // java/util/List\n+  #148 = Class              #253          // java/util/Iterator\n+  #149 = Class              #211          // org/osgi/util/converter/ConverterFunction\n+  #150 = Class              #214          // java/lang/Exception\n+  #151 = Class              #251          // java/lang/Object\n+  #152 = Class              #250          // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+  #153 = Class              #254          // java/lang/reflect/Type\n+  #154 = Class              #255          // org/osgi/util/converter/InternalConverter\n+  #155 = Class              #228          // java/lang/RuntimeException\n+  #156 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n+  #157 = Utf8               getErrorHandlers\n+  #158 = Utf8               (Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+  #159 = Utf8               cconverter\n+  #160 = Utf8               nextDel\n+  #161 = Utf8               Lorg/osgi/util/converter/Converter;\n+  #162 = Utf8               handlers\n+  #163 = Utf8               (Lorg/osgi/util/converter/Converter;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+  #164 = Utf8               wrapErrorHandling\n+  #165 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #166 = Utf8               wrapped\n+  #167 = Utf8               toString\n+  #168 = Utf8               ()Ljava/lang/String;\n+  #169 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n+  #170 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+  #171 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+  #172 = Utf8               SourceFile\n+  #173 = Utf8               CustomConverterImpl.java\n+  #174 = NameAndType        #87:#88       // this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n+  #175 = NameAndType        #89:#256      // \"<init>\":()V\n+  #176 = NameAndType        #78:#79       // initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+  #177 = NameAndType        #82:#83       // object:Ljava/lang/Object;\n+  #178 = NameAndType        #80:#81       // del:Lorg/osgi/util/converter/InternalConverting;\n+  #179 = NameAndType        #99:#169      // view:()Lorg/osgi/util/converter/Specifying;\n+  #180 = NameAndType        #84:#171      // defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+  #181 = NameAndType        #84:#83       // defaultValue:Ljava/lang/Object;\n+  #182 = NameAndType        #85:#86       // hasDefault:Z\n+  #183 = NameAndType        #103:#169     // keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n+  #184 = NameAndType        #104:#170     // sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+  #185 = NameAndType        #112:#169     // sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n+  #186 = NameAndType        #113:#169     // sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n+  #187 = NameAndType        #114:#170     // targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+  #188 = NameAndType        #116:#169     // targetAsBean:()Lorg/osgi/util/converter/Specifying;\n+  #189 = NameAndType        #117:#169     // targetAsDTO:()Lorg/osgi/util/converter/Specifying;\n+  #190 = NameAndType        #118:#128     // to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #191 = Class              #257          // org/osgi/util/converter/TypeReference\n+  #192 = NameAndType        #258:#259     // getType:()Ljava/lang/reflect/Type;\n+  #193 = NameAndType        #118:#130     // to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #194 = NameAndType        #260:#261     // typeRules:Ljava/util/Map;\n+  #195 = Class              #262          // org/osgi/util/converter/Util\n+  #196 = NameAndType        #263:#264     // baseType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+  #197 = Class              #265          // java/util/Map\n+  #198 = NameAndType        #266:#267     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #199 = Utf8               java/util/List\n+  #200 = Class              #268          // java/util/Collections\n+  #201 = NameAndType        #269:#270     // emptyList:()Ljava/util/List;\n+  #202 = Utf8               java/util/ArrayList\n+  #203 = NameAndType        #271:#272     // size:()I\n+  #204 = NameAndType        #273:#143     // allRules:Ljava/util/List;\n+  #205 = NameAndType        #89:#274      // \"<init>\":(I)V\n+  #206 = NameAndType        #275:#276     // addAll:(Ljava/util/Collection;)Z\n+  #207 = NameAndType        #277:#278     // iterator:()Ljava/util/Iterator;\n+  #208 = Class              #253          // java/util/Iterator\n+  #209 = NameAndType        #279:#280     // hasNext:()Z\n+  #210 = NameAndType        #281:#282     // next:()Ljava/lang/Object;\n+  #211 = Utf8               org/osgi/util/converter/ConverterFunction\n+  #212 = NameAndType        #283:#284     // apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #213 = NameAndType        #285:#83      // CANNOT_HANDLE:Ljava/lang/Object;\n+  #214 = Utf8               java/lang/Exception\n+  #215 = Utf8               org/osgi/util/converter/ConversionException\n+  #216 = Utf8               java/lang/StringBuilder\n+  #217 = Utf8               Cannot convert\n+  #218 = NameAndType        #286:#287     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #219 = NameAndType        #286:#288     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #220 = Utf8                to\n+  #221 = NameAndType        #167:#168     // toString:()Ljava/lang/String;\n+  #222 = NameAndType        #89:#289      // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #223 = NameAndType        #290:#291     // getClass:()Ljava/lang/Class;\n+  #224 = Class              #292          // java/lang/reflect/Proxy\n+  #225 = NameAndType        #293:#294     // isProxyClass:(Ljava/lang/Class;)Z\n+  #226 = NameAndType        #157:#158     // getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+  #227 = NameAndType        #164:#165     // wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #228 = Utf8               java/lang/RuntimeException\n+  #229 = NameAndType        #89:#295      // \"<init>\":(Ljava/lang/Throwable;)V\n+  #230 = Utf8               org/osgi/util/converter/CustomConverterImpl\n+  #231 = NameAndType        #296:#143     // errorHandlers:Ljava/util/List;\n+  #232 = NameAndType        #97:#79       // delegate:Lorg/osgi/util/converter/InternalConverter;\n+  #233 = Class              #297          // java/lang/Class\n+  #234 = NameAndType        #298:#299     // getClassLoader:()Ljava/lang/ClassLoader;\n+  #235 = NameAndType        #300:#301     // getInterfaces:()[Ljava/lang/Class;\n+  #236 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+  #237 = NameAndType        #89:#302      // \"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n+  #238 = NameAndType        #303:#304     // newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n+  #239 = Utf8               java/lang/String\n+  #240 = NameAndType        #118:#119     // to:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #241 = NameAndType        #99:#100      // view:()Lorg/osgi/util/converter/Converting;\n+  #242 = NameAndType        #117:#100     // targetAsDTO:()Lorg/osgi/util/converter/Converting;\n+  #243 = NameAndType        #116:#100     // targetAsBean:()Lorg/osgi/util/converter/Converting;\n+  #244 = NameAndType        #114:#105     // targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n+  #245 = NameAndType        #113:#100     // sourceAsDTO:()Lorg/osgi/util/converter/Converting;\n+  #246 = NameAndType        #112:#100     // sourceAsBean:()Lorg/osgi/util/converter/Converting;\n+  #247 = NameAndType        #104:#105     // sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n+  #248 = NameAndType        #103:#100     // keysIgnoreCase:()Lorg/osgi/util/converter/Converting;\n+  #249 = NameAndType        #84:#101      // defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+  #250 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+  #251 = Utf8               java/lang/Object\n+  #252 = Utf8               org/osgi/util/converter/InternalConverting\n+  #253 = Utf8               java/util/Iterator\n+  #254 = Utf8               java/lang/reflect/Type\n+  #255 = Utf8               org/osgi/util/converter/InternalConverter\n+  #256 = Utf8               ()V\n+  #257 = Utf8               org/osgi/util/converter/TypeReference\n+  #258 = Utf8               getType\n+  #259 = Utf8               ()Ljava/lang/reflect/Type;\n+  #260 = Utf8               typeRules\n+  #261 = Utf8               Ljava/util/Map;\n+  #262 = Utf8               org/osgi/util/converter/Util\n+  #263 = Utf8               baseType\n+  #264 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+  #265 = Utf8               java/util/Map\n+  #266 = Utf8               get\n+  #267 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #268 = Utf8               java/util/Collections\n+  #269 = Utf8               emptyList\n+  #270 = Utf8               ()Ljava/util/List;\n+  #271 = Utf8               size\n+  #272 = Utf8               ()I\n+  #273 = Utf8               allRules\n+  #274 = Utf8               (I)V\n+  #275 = Utf8               addAll\n+  #276 = Utf8               (Ljava/util/Collection;)Z\n+  #277 = Utf8               iterator\n+  #278 = Utf8               ()Ljava/util/Iterator;\n+  #279 = Utf8               hasNext\n+  #280 = Utf8               ()Z\n+  #281 = Utf8               next\n+  #282 = Utf8               ()Ljava/lang/Object;\n+  #283 = Utf8               apply\n+  #284 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #285 = Utf8               CANNOT_HANDLE\n+  #286 = Utf8               append\n+  #287 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #288 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #289 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #290 = Utf8               getClass\n+  #291 = Utf8               ()Ljava/lang/Class;\n+  #292 = Utf8               java/lang/reflect/Proxy\n+  #293 = Utf8               isProxyClass\n+  #294 = Utf8               (Ljava/lang/Class;)Z\n+  #295 = Utf8               (Ljava/lang/Throwable;)V\n+  #296 = Utf8               errorHandlers\n+  #297 = Utf8               java/lang/Class\n+  #298 = Utf8               getClassLoader\n+  #299 = Utf8               ()Ljava/lang/ClassLoader;\n+  #300 = Utf8               getInterfaces\n+  #301 = Utf8               ()[Ljava/lang/Class;\n+  #302 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n+  #303 = Utf8               newProxyInstance\n+  #304 = Utf8               (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n {\n   private final org.osgi.util.converter.InternalConverter initialConverter;\n     descriptor: Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final org.osgi.util.converter.InternalConverting del;\n     descriptor: Lorg/osgi/util/converter/InternalConverting;\n@@ -335,24 +342,24 @@\n     flags: (0x0000)\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: aload_0\n         10: aload         4\n-        12: putfield      #13                 // Field initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+        12: putfield      #3                  // Field initialConverter:Lorg/osgi/util/converter/InternalConverter;\n         15: aload_0\n         16: aload_2\n-        17: putfield      #17                 // Field object:Ljava/lang/Object;\n+        17: putfield      #4                  // Field object:Ljava/lang/Object;\n         20: aload_0\n         21: aload_3\n-        22: putfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n+        22: putfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n         25: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 9\n         line 78: 15\n         line 79: 20\n         line 80: 25\n@@ -365,16 +372,16 @@\n \n   public org.osgi.util.converter.Converting view();\n     descriptor: ()Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n-         4: invokeinterface #25,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         4: invokeinterface #6,  1            // InterfaceMethod org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n          9: pop\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 84: 0\n         line 85: 10\n       LocalVariableTable:\n@@ -383,24 +390,24 @@\n \n   public org.osgi.util.converter.Converting defaultValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n          4: aload_1\n-         5: invokeinterface #31,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+         5: invokeinterface #7,  2            // InterfaceMethod org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n         10: pop\n         11: aload_0\n         12: aload_1\n-        13: putfield      #35                 // Field defaultValue:Ljava/lang/Object;\n+        13: putfield      #8                  // Field defaultValue:Ljava/lang/Object;\n         16: aload_0\n         17: iconst_1\n-        18: putfield      #37                 // Field hasDefault:Z\n+        18: putfield      #9                  // Field hasDefault:Z\n         21: aload_0\n         22: areturn\n       LineNumberTable:\n         line 90: 0\n         line 91: 11\n         line 92: 16\n         line 93: 21\n@@ -411,16 +418,16 @@\n \n   public org.osgi.util.converter.Converting keysIgnoreCase();\n     descriptor: ()Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n-         4: invokeinterface #41,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         4: invokeinterface #10,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n          9: pop\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 98: 0\n         line 99: 10\n       LocalVariableTable:\n@@ -429,40 +436,40 @@\n \n   public org.osgi.util.converter.Converting sourceAs(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n          4: aload_1\n-         5: invokeinterface #44,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+         5: invokeinterface #11,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n         10: pop\n         11: aload_0\n         12: areturn\n       LineNumberTable:\n         line 104: 0\n         line 105: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n             0      13     1  type   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      13     1  type   Ljava/lang/Class<*>;\n-    Signature: #257                         // (Ljava/lang/Class<*>;)Lorg/osgi/util/converter/Converting;\n+    Signature: #111                         // (Ljava/lang/Class<*>;)Lorg/osgi/util/converter/Converting;\n \n   public org.osgi.util.converter.Converting sourceAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n-         4: invokeinterface #48,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         4: invokeinterface #12,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n          9: pop\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 110: 0\n         line 111: 10\n       LocalVariableTable:\n@@ -471,16 +478,16 @@\n \n   public org.osgi.util.converter.Converting sourceAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n-         4: invokeinterface #51,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         4: invokeinterface #13,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n          9: pop\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 116: 0\n         line 117: 10\n       LocalVariableTable:\n@@ -489,40 +496,40 @@\n \n   public org.osgi.util.converter.Converting targetAs(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n          4: aload_1\n-         5: invokeinterface #54,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+         5: invokeinterface #14,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n         10: pop\n         11: aload_0\n         12: areturn\n       LineNumberTable:\n         line 122: 0\n         line 123: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n             0      13     1   cls   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      13     1   cls   Ljava/lang/Class<*>;\n-    Signature: #257                         // (Ljava/lang/Class<*>;)Lorg/osgi/util/converter/Converting;\n+    Signature: #111                         // (Ljava/lang/Class<*>;)Lorg/osgi/util/converter/Converting;\n \n   public org.osgi.util.converter.Converting targetAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n-         4: invokeinterface #57,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         4: invokeinterface #15,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n          9: pop\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 128: 0\n         line 129: 10\n       LocalVariableTable:\n@@ -531,16 +538,16 @@\n \n   public org.osgi.util.converter.Converting targetAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Converting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n-         4: invokeinterface #60,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsDTO:()Lorg/osgi/util/converter/Specifying;\n+         1: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n+         4: invokeinterface #16,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsDTO:()Lorg/osgi/util/converter/Specifying;\n          9: pop\n         10: aload_0\n         11: areturn\n       LineNumberTable:\n         line 134: 0\n         line 135: 10\n       LocalVariableTable:\n@@ -552,215 +559,215 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n          1: astore_2\n          2: aload_0\n          3: aload_2\n-         4: invokevirtual #63                 // Method to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+         4: invokevirtual #17                 // Method to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n          7: areturn\n       LineNumberTable:\n         line 140: 0\n         line 141: 2\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n             0       8     1   cls   Ljava/lang/Class;\n             2       6     2  type   Ljava/lang/reflect/Type;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     1   cls   Ljava/lang/Class<TT;>;\n-    Signature: #261                         // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n+    Signature: #122                         // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;\n \n   public <T extends java.lang.Object> T to(org.osgi.util.converter.TypeReference<T>);\n     descriptor: (Lorg/osgi/util/converter/TypeReference;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #67                 // Method org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n-         5: invokevirtual #63                 // Method to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+         2: invokevirtual #18                 // Method org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n+         5: invokevirtual #17                 // Method to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n          8: areturn\n       LineNumberTable:\n         line 146: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n             0       9     1   ref   Lorg/osgi/util/converter/TypeReference;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       9     1   ref   Lorg/osgi/util/converter/TypeReference<TT;>;\n-    Signature: #266                         // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n+    Signature: #127                         // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)TT;\n \n   public <T extends java.lang.Object> T to(java.lang.reflect.Type);\n     descriptor: (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: aload_0\n-         3: getfield      #13                 // Field initialConverter:Lorg/osgi/util/converter/InternalConverter;\n-         6: invokevirtual #73                 // Method to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+         3: getfield      #3                  // Field initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+         6: invokevirtual #19                 // Method to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n          9: areturn\n       LineNumberTable:\n         line 151: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n             0      10     1  type   Ljava/lang/reflect/Type;\n-    Signature: #267                         // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n+    Signature: #129                         // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;\n \n   public <T extends java.lang.Object> T to(java.lang.reflect.Type, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=9, args_size=3\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n-         4: getfield      #76                 // Field org/osgi/util/converter/CustomConverterImpl.typeRules:Ljava/util/Map;\n+         4: getfield      #20                 // Field org/osgi/util/converter/CustomConverterImpl.typeRules:Ljava/util/Map;\n          7: aload_1\n-         8: invokestatic  #82                 // Method org/osgi/util/converter/Util.baseType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-        11: invokeinterface #88,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        16: checkcast     #94                 // class java/util/List\n+         8: invokestatic  #21                 // Method org/osgi/util/converter/Util.baseType:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+        11: invokeinterface #22,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        16: checkcast     #23                 // class java/util/List\n         19: astore_3\n         20: aload_3\n         21: ifnonnull     28\n-        24: invokestatic  #96                 // Method java/util/Collections.emptyList:()Ljava/util/List;\n+        24: invokestatic  #24                 // Method java/util/Collections.emptyList:()Ljava/util/List;\n         27: astore_3\n-        28: new           #102                // class java/util/ArrayList\n+        28: new           #25                 // class java/util/ArrayList\n         31: dup\n         32: aload_3\n-        33: invokeinterface #104,  1          // InterfaceMethod java/util/List.size:()I\n+        33: invokeinterface #26,  1           // InterfaceMethod java/util/List.size:()I\n         38: aload_0\n         39: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n-        42: getfield      #108                // Field org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n-        45: invokeinterface #104,  1          // InterfaceMethod java/util/List.size:()I\n+        42: getfield      #27                 // Field org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n+        45: invokeinterface #26,  1           // InterfaceMethod java/util/List.size:()I\n         50: iadd\n-        51: invokespecial #112                // Method java/util/ArrayList.\"<init>\":(I)V\n+        51: invokespecial #28                 // Method java/util/ArrayList.\"<init>\":(I)V\n         54: astore        4\n         56: aload         4\n         58: aload_3\n-        59: invokeinterface #115,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+        59: invokeinterface #29,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         64: pop\n         65: aload         4\n         67: aload_0\n         68: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n-        71: getfield      #108                // Field org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n-        74: invokeinterface #115,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+        71: getfield      #27                 // Field org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n+        74: invokeinterface #29,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         79: pop\n         80: aload_0\n-        81: getfield      #17                 // Field object:Ljava/lang/Object;\n+        81: getfield      #4                  // Field object:Ljava/lang/Object;\n         84: ifnull        204\n         87: aload         4\n-        89: invokeinterface #119,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        89: invokeinterface #30,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n         94: astore        5\n         96: aload         5\n-        98: invokeinterface #123,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        98: invokeinterface #31,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n        103: ifeq          204\n        106: aload         5\n-       108: invokeinterface #129,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       113: checkcast     #133                // class org/osgi/util/converter/ConverterFunction\n+       108: invokeinterface #32,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       113: checkcast     #33                 // class org/osgi/util/converter/ConverterFunction\n        116: astore        6\n        118: aload         6\n        120: aload_0\n-       121: getfield      #17                 // Field object:Ljava/lang/Object;\n+       121: getfield      #4                  // Field object:Ljava/lang/Object;\n        124: aload_1\n-       125: invokeinterface #135,  3          // InterfaceMethod org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+       125: invokeinterface #34,  3           // InterfaceMethod org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n        130: astore        7\n        132: aload         7\n-       134: getstatic     #139                // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+       134: getstatic     #35                 // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n        137: if_acmpeq     143\n        140: aload         7\n        142: areturn\n        143: goto          201\n        146: astore        7\n        148: aload_0\n-       149: getfield      #37                 // Field hasDefault:Z\n+       149: getfield      #9                  // Field hasDefault:Z\n        152: ifeq          160\n        155: aload_0\n-       156: getfield      #35                 // Field defaultValue:Ljava/lang/Object;\n+       156: getfield      #8                  // Field defaultValue:Ljava/lang/Object;\n        159: areturn\n-       160: new           #144                // class org/osgi/util/converter/ConversionException\n+       160: new           #37                 // class org/osgi/util/converter/ConversionException\n        163: dup\n-       164: new           #146                // class java/lang/StringBuilder\n+       164: new           #38                 // class java/lang/StringBuilder\n        167: dup\n-       168: invokespecial #148                // Method java/lang/StringBuilder.\"<init>\":()V\n-       171: ldc           #149                // String Cannot convert\n-       173: invokevirtual #151                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       168: invokespecial #39                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       171: ldc           #40                 // String Cannot convert\n+       173: invokevirtual #41                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        176: aload_0\n-       177: getfield      #17                 // Field object:Ljava/lang/Object;\n-       180: invokevirtual #155                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       183: ldc           #158                // String  to\n-       185: invokevirtual #151                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       177: getfield      #4                  // Field object:Ljava/lang/Object;\n+       180: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       183: ldc           #43                 // String  to\n+       185: invokevirtual #41                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        188: aload_1\n-       189: invokevirtual #155                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       192: invokevirtual #160                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       189: invokevirtual #42                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       192: invokevirtual #44                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        195: aload         7\n-       197: invokespecial #164                // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+       197: invokespecial #45                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n        200: athrow\n        201: goto          96\n        204: aload_0\n-       205: getfield      #21                 // Field del:Lorg/osgi/util/converter/InternalConverting;\n+       205: getfield      #5                  // Field del:Lorg/osgi/util/converter/InternalConverting;\n        208: aload_1\n        209: aload_2\n-       210: invokeinterface #167,  3          // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+       210: invokeinterface #46,  3           // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n        215: astore        5\n        217: aload         5\n        219: ifnull        254\n        222: aload         5\n-       224: invokevirtual #168                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       227: invokestatic  #172                // Method java/lang/reflect/Proxy.isProxyClass:(Ljava/lang/Class;)Z\n+       224: invokevirtual #47                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       227: invokestatic  #48                 // Method java/lang/reflect/Proxy.isProxyClass:(Ljava/lang/Class;)Z\n        230: ifeq          254\n        233: aload_0\n        234: aload_2\n-       235: invokevirtual #178                // Method getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-       238: invokeinterface #104,  1          // InterfaceMethod java/util/List.size:()I\n+       235: invokevirtual #49                 // Method getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+       238: invokeinterface #26,  1           // InterfaceMethod java/util/List.size:()I\n        243: ifle          254\n        246: aload_0\n        247: aload         5\n        249: aload_2\n-       250: invokespecial #182                // Method wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+       250: invokespecial #50                 // Method wrapErrorHandling:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n        253: areturn\n        254: aload         5\n        256: areturn\n        257: astore        5\n        259: aload_0\n        260: aload_2\n-       261: invokevirtual #178                // Method getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-       264: invokeinterface #119,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       261: invokevirtual #49                 // Method getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+       264: invokeinterface #30,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n        269: astore        6\n        271: aload         6\n-       273: invokeinterface #123,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       273: invokeinterface #31,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n        278: ifeq          341\n        281: aload         6\n-       283: invokeinterface #129,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       288: checkcast     #133                // class org/osgi/util/converter/ConverterFunction\n+       283: invokeinterface #32,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       288: checkcast     #33                 // class org/osgi/util/converter/ConverterFunction\n        291: astore        7\n        293: aload         7\n        295: aload_0\n-       296: getfield      #17                 // Field object:Ljava/lang/Object;\n+       296: getfield      #4                  // Field object:Ljava/lang/Object;\n        299: aload_1\n-       300: invokeinterface #135,  3          // InterfaceMethod org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+       300: invokeinterface #34,  3           // InterfaceMethod org/osgi/util/converter/ConverterFunction.apply:(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n        305: astore        8\n        307: aload         8\n-       309: getstatic     #139                // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+       309: getstatic     #35                 // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n        312: if_acmpeq     318\n        315: aload         8\n        317: areturn\n        318: goto          338\n        321: astore        8\n        323: aload         8\n        325: athrow\n        326: astore        8\n-       328: new           #186                // class java/lang/RuntimeException\n+       328: new           #51                 // class java/lang/RuntimeException\n        331: dup\n        332: aload         8\n-       334: invokespecial #188                // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+       334: invokespecial #52                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n        337: athrow\n        338: goto          271\n        341: aload         5\n        343: athrow\n       Exception table:\n          from    to  target type\n            118   142   146   Class java/lang/Exception\n@@ -862,50 +869,50 @@\n           stack = [ class java/lang/RuntimeException ]\n         frame_type = 68 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 250 /* chop */\n           offset_delta = 11\n         frame_type = 250 /* chop */\n           offset_delta = 2\n-    Signature: #287                         // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n+    Signature: #156                         // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n \n   java.util.List<org.osgi.util.converter.ConverterFunction> getErrorHandlers(org.osgi.util.converter.Converter);\n     descriptor: (Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n     flags: (0x0000)\n     Code:\n       stack=3, locals=5, args_size=2\n-         0: new           #102                // class java/util/ArrayList\n+         0: new           #25                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #191                // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #53                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_2\n          8: aload_1\n-         9: instanceof    #77                 // class org/osgi/util/converter/CustomConverterImpl\n+         9: instanceof    #54                 // class org/osgi/util/converter/CustomConverterImpl\n         12: ifeq          50\n         15: aload_1\n-        16: checkcast     #77                 // class org/osgi/util/converter/CustomConverterImpl\n+        16: checkcast     #54                 // class org/osgi/util/converter/CustomConverterImpl\n         19: astore_3\n         20: aload_2\n         21: aload_3\n-        22: getfield      #192                // Field org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n-        25: invokeinterface #115,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+        22: getfield      #55                 // Field org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n+        25: invokeinterface #29,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         30: pop\n         31: aload_3\n-        32: getfield      #195                // Field org/osgi/util/converter/CustomConverterImpl.delegate:Lorg/osgi/util/converter/InternalConverter;\n+        32: getfield      #56                 // Field org/osgi/util/converter/CustomConverterImpl.delegate:Lorg/osgi/util/converter/InternalConverter;\n         35: astore        4\n         37: aload_2\n         38: aload_0\n         39: aload         4\n-        41: invokevirtual #178                // Method getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n-        44: invokeinterface #115,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+        41: invokevirtual #49                 // Method getErrorHandlers:(Lorg/osgi/util/converter/Converter;)Ljava/util/List;\n+        44: invokeinterface #29,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         49: pop\n         50: aload_2\n         51: aload_0\n         52: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/CustomConverterImpl;\n-        55: getfield      #192                // Field org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n-        58: invokeinterface #115,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+        55: getfield      #55                 // Field org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n+        58: invokeinterface #29,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         63: pop\n         64: aload_2\n         65: areturn\n       LineNumberTable:\n         line 209: 0\n         line 211: 8\n         line 212: 15\n@@ -924,36 +931,36 @@\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8      58     2 handlers   Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 50\n           locals = [ class java/util/List ]\n-    Signature: #292                         // (Lorg/osgi/util/converter/Converter;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+    Signature: #163                         // (Lorg/osgi/util/converter/Converter;)Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n \n   private java.lang.Object wrapErrorHandling(java.lang.Object, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=8, locals=4, args_size=3\n          0: aload_1\n-         1: invokevirtual #168                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         1: invokevirtual #47                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n          4: astore_3\n          5: aload_3\n-         6: invokevirtual #198                // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+         6: invokevirtual #57                 // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n          9: aload_3\n-        10: invokevirtual #204                // Method java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n-        13: new           #208                // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+        10: invokevirtual #58                 // Method java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n+        13: new           #59                 // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n         16: dup\n         17: aload_0\n         18: aload_3\n         19: aload_1\n         20: aload_2\n-        21: invokespecial #210                // Method org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n-        24: invokestatic  #213                // Method java/lang/reflect/Proxy.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n+        21: invokespecial #60                 // Method org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;Ljava/lang/Class;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)V\n+        24: invokestatic  #61                 // Method java/lang/reflect/Proxy.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;\n         27: areturn\n       LineNumberTable:\n         line 226: 0\n         line 227: 5\n         line 228: 10\n         line 227: 24\n       LocalVariableTable:\n@@ -968,150 +975,150 @@\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: ldc           #217                // class java/lang/String\n-         3: invokevirtual #219                // Method to:(Ljava/lang/Class;)Ljava/lang/Object;\n-         6: checkcast     #217                // class java/lang/String\n+         1: ldc           #62                 // class java/lang/String\n+         3: invokevirtual #63                 // Method to:(Ljava/lang/Class;)Ljava/lang/Object;\n+         6: checkcast     #62                 // class java/lang/String\n          9: areturn\n       LineNumberTable:\n         line 275: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying view();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #222                // Method view:()Lorg/osgi/util/converter/Converting;\n+         1: invokevirtual #64                 // Method view:()Lorg/osgi/util/converter/Converting;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying targetAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #225                // Method targetAsDTO:()Lorg/osgi/util/converter/Converting;\n+         1: invokevirtual #65                 // Method targetAsDTO:()Lorg/osgi/util/converter/Converting;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying targetAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #227                // Method targetAsBean:()Lorg/osgi/util/converter/Converting;\n+         1: invokevirtual #66                 // Method targetAsBean:()Lorg/osgi/util/converter/Converting;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying targetAs(java.lang.Class);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #229                // Method targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n+         2: invokevirtual #67                 // Method targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n          5: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying sourceAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #232                // Method sourceAsDTO:()Lorg/osgi/util/converter/Converting;\n+         1: invokevirtual #68                 // Method sourceAsDTO:()Lorg/osgi/util/converter/Converting;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying sourceAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #234                // Method sourceAsBean:()Lorg/osgi/util/converter/Converting;\n+         1: invokevirtual #69                 // Method sourceAsBean:()Lorg/osgi/util/converter/Converting;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying sourceAs(java.lang.Class);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #236                // Method sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n+         2: invokevirtual #70                 // Method sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Converting;\n          5: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying keysIgnoreCase();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #238                // Method keysIgnoreCase:()Lorg/osgi/util/converter/Converting;\n+         1: invokevirtual #71                 // Method keysIgnoreCase:()Lorg/osgi/util/converter/Converting;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n \n   public org.osgi.util.converter.Specifying defaultValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #240                // Method defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+         2: invokevirtual #72                 // Method defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n          5: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lorg/osgi/util/converter/CustomConverterImpl$ConvertingWrapper;\n }\n SourceFile: \"CustomConverterImpl.java\"\n InnerClasses:\n-  private #297= #2 of #77;                // ConvertingWrapper=class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper of class org/osgi/util/converter/CustomConverterImpl\n-  #208;                                   // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n+  private #76= #73 of #54;                // ConvertingWrapper=class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper of class org/osgi/util/converter/CustomConverterImpl\n+  #59;                                    // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper$1\n"}]}, {"source1": "org/osgi/util/converter/CustomConverterImpl.class", "source2": "org/osgi/util/converter/CustomConverterImpl.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,127 +1,127 @@\n-  SHA-256 checksum 7f6572a36613c5cb3292344001524ad56eb4ef61475d21239c97fdb33f6e2b18\n+  SHA-256 checksum 4a3a3d08beeb5930f6829f352408b1fbd1c7de50737e1943823b3964d17f6563\n   Compiled from \"CustomConverterImpl.java\"\n class org.osgi.util.converter.CustomConverterImpl implements org.osgi.util.converter.InternalConverter\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/CustomConverterImpl\n-  super_class: #2                         // java/lang/Object\n+  this_class: #14                         // org/osgi/util/converter/CustomConverterImpl\n+  super_class: #15                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 5, attributes: 2\n Constant pool:\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 = Fieldref           #8.#9          // org/osgi/util/converter/CustomConverterImpl.delegate:Lorg/osgi/util/converter/InternalConverter;\n-   #8 = Class              #10            // org/osgi/util/converter/CustomConverterImpl\n-   #9 = NameAndType        #11:#12        // delegate:Lorg/osgi/util/converter/InternalConverter;\n-  #10 = Utf8               org/osgi/util/converter/CustomConverterImpl\n-  #11 = Utf8               delegate\n-  #12 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-  #13 = Fieldref           #8.#14         // org/osgi/util/converter/CustomConverterImpl.typeRules:Ljava/util/Map;\n-  #14 = NameAndType        #15:#16        // typeRules:Ljava/util/Map;\n-  #15 = Utf8               typeRules\n-  #16 = Utf8               Ljava/util/Map;\n-  #17 = Fieldref           #8.#18         // org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n-  #18 = NameAndType        #19:#20        // allRules:Ljava/util/List;\n-  #19 = Utf8               allRules\n-  #20 = Utf8               Ljava/util/List;\n-  #21 = Fieldref           #8.#22         // org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n-  #22 = NameAndType        #23:#20        // errorHandlers:Ljava/util/List;\n-  #23 = Utf8               errorHandlers\n-  #24 = InterfaceMethodref #25.#26        // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #25 = Class              #27            // org/osgi/util/converter/InternalConverter\n-  #26 = NameAndType        #28:#29        // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #27 = Utf8               org/osgi/util/converter/InternalConverter\n-  #28 = Utf8               convert\n-  #29 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #30 = Class              #31            // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n-  #31 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n-  #32 = Methodref          #30.#33        // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n-  #33 = NameAndType        #5:#34         // \"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n-  #34 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n-  #35 = Class              #36            // org/osgi/util/converter/FunctioningImpl\n-  #36 = Utf8               org/osgi/util/converter/FunctioningImpl\n-  #37 = Methodref          #35.#38        // org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n-  #38 = NameAndType        #5:#39         // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n-  #39 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n-  #40 = Class              #41            // org/osgi/util/converter/ConverterBuilderImpl\n-  #41 = Utf8               org/osgi/util/converter/ConverterBuilderImpl\n-  #42 = Methodref          #40.#38        // org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n-  #43 = Methodref          #8.#26         // org/osgi/util/converter/CustomConverterImpl.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #44 = Utf8               Signature\n-  #45 = Utf8               Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n-  #46 = Utf8               Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n-  #47 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n-  #48 = Utf8               Code\n-  #49 = Utf8               LineNumberTable\n-  #50 = Utf8               LocalVariableTable\n-  #51 = Utf8               this\n-  #52 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl;\n-  #53 = Utf8               converter\n-  #54 = Utf8               rules\n-  #55 = Utf8               catchAllRules\n-  #56 = Utf8               errHandlers\n-  #57 = Utf8               LocalVariableTypeTable\n-  #58 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;)V\n-  #59 = Utf8               obj\n-  #60 = Utf8               Ljava/lang/Object;\n-  #61 = Utf8               converting\n-  #62 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n-  #63 = Utf8               function\n-  #64 = Utf8               ()Lorg/osgi/util/converter/Functioning;\n-  #65 = Utf8               newConverterBuilder\n-  #66 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n-  #67 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n-  #68 = Utf8               SourceFile\n-  #69 = Utf8               CustomConverterImpl.java\n-  #70 = Utf8               InnerClasses\n-  #71 = Utf8               ConvertingWrapper\n+   #1 = Methodref          #15.#55        // java/lang/Object.\"<init>\":()V\n+   #2 = Fieldref           #14.#56        // org/osgi/util/converter/CustomConverterImpl.delegate:Lorg/osgi/util/converter/InternalConverter;\n+   #3 = Fieldref           #14.#57        // org/osgi/util/converter/CustomConverterImpl.typeRules:Ljava/util/Map;\n+   #4 = Fieldref           #14.#58        // org/osgi/util/converter/CustomConverterImpl.allRules:Ljava/util/List;\n+   #5 = Fieldref           #14.#59        // org/osgi/util/converter/CustomConverterImpl.errorHandlers:Ljava/util/List;\n+   #6 = InterfaceMethodref #16.#60        // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+   #7 = Class              #61            // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+   #8 = Methodref          #7.#62         // org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n+   #9 = Class              #63            // org/osgi/util/converter/FunctioningImpl\n+  #10 = Methodref          #9.#64         // org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+  #11 = Class              #65            // org/osgi/util/converter/ConverterBuilderImpl\n+  #12 = Methodref          #11.#64        // org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+  #13 = Methodref          #14.#60        // org/osgi/util/converter/CustomConverterImpl.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #14 = Class              #66            // org/osgi/util/converter/CustomConverterImpl\n+  #15 = Class              #67            // java/lang/Object\n+  #16 = Class              #68            // org/osgi/util/converter/InternalConverter\n+  #17 = Utf8               ConvertingWrapper\n+  #18 = Utf8               InnerClasses\n+  #19 = Utf8               delegate\n+  #20 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+  #21 = Utf8               typeRules\n+  #22 = Utf8               Ljava/util/Map;\n+  #23 = Utf8               Signature\n+  #24 = Utf8               Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n+  #25 = Utf8               allRules\n+  #26 = Utf8               Ljava/util/List;\n+  #27 = Utf8               Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+  #28 = Utf8               errorHandlers\n+  #29 = Utf8               <init>\n+  #30 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n+  #31 = Utf8               Code\n+  #32 = Utf8               LineNumberTable\n+  #33 = Utf8               LocalVariableTable\n+  #34 = Utf8               this\n+  #35 = Utf8               Lorg/osgi/util/converter/CustomConverterImpl;\n+  #36 = Utf8               converter\n+  #37 = Utf8               rules\n+  #38 = Utf8               catchAllRules\n+  #39 = Utf8               errHandlers\n+  #40 = Utf8               LocalVariableTypeTable\n+  #41 = Utf8               (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;)V\n+  #42 = Utf8               convert\n+  #43 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #44 = Utf8               obj\n+  #45 = Utf8               Ljava/lang/Object;\n+  #46 = Utf8               converting\n+  #47 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n+  #48 = Utf8               function\n+  #49 = Utf8               ()Lorg/osgi/util/converter/Functioning;\n+  #50 = Utf8               newConverterBuilder\n+  #51 = Utf8               ()Lorg/osgi/util/converter/ConverterBuilder;\n+  #52 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+  #53 = Utf8               SourceFile\n+  #54 = Utf8               CustomConverterImpl.java\n+  #55 = NameAndType        #29:#69        // \"<init>\":()V\n+  #56 = NameAndType        #19:#20        // delegate:Lorg/osgi/util/converter/InternalConverter;\n+  #57 = NameAndType        #21:#22        // typeRules:Ljava/util/Map;\n+  #58 = NameAndType        #25:#26        // allRules:Ljava/util/List;\n+  #59 = NameAndType        #28:#26        // errorHandlers:Ljava/util/List;\n+  #60 = NameAndType        #42:#43        // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #61 = Utf8               org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+  #62 = NameAndType        #29:#70        // \"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n+  #63 = Utf8               org/osgi/util/converter/FunctioningImpl\n+  #64 = NameAndType        #29:#71        // \"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+  #65 = Utf8               org/osgi/util/converter/ConverterBuilderImpl\n+  #66 = Utf8               org/osgi/util/converter/CustomConverterImpl\n+  #67 = Utf8               java/lang/Object\n+  #68 = Utf8               org/osgi/util/converter/InternalConverter\n+  #69 = Utf8               ()V\n+  #70 = Utf8               (Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n+  #71 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n {\n   final org.osgi.util.converter.InternalConverter delegate;\n     descriptor: Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x0010) ACC_FINAL\n \n   final java.util.Map<java.lang.reflect.Type, java.util.List<org.osgi.util.converter.ConverterFunction>> typeRules;\n     descriptor: Ljava/util/Map;\n     flags: (0x0010) ACC_FINAL\n-    Signature: #45                          // Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n+    Signature: #24                          // Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n \n   final java.util.List<org.osgi.util.converter.ConverterFunction> allRules;\n     descriptor: Ljava/util/List;\n     flags: (0x0010) ACC_FINAL\n-    Signature: #46                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+    Signature: #27                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n \n   final java.util.List<org.osgi.util.converter.ConverterFunction> errorHandlers;\n     descriptor: Ljava/util/List;\n     flags: (0x0010) ACC_FINAL\n-    Signature: #46                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n+    Signature: #27                          // Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n \n   org.osgi.util.converter.CustomConverterImpl(org.osgi.util.converter.InternalConverter, java.util.Map<java.lang.reflect.Type, java.util.List<org.osgi.util.converter.ConverterFunction>>, java.util.List<org.osgi.util.converter.ConverterFunction>, java.util.List<org.osgi.util.converter.ConverterFunction>);\n     descriptor: (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=5, args_size=5\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field delegate:Lorg/osgi/util/converter/InternalConverter;\n+         6: putfield      #2                  // Field delegate:Lorg/osgi/util/converter/InternalConverter;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #13                 // Field typeRules:Ljava/util/Map;\n+        11: putfield      #3                  // Field typeRules:Ljava/util/Map;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #17                 // Field allRules:Ljava/util/List;\n+        16: putfield      #4                  // Field allRules:Ljava/util/List;\n         19: aload_0\n         20: aload         4\n-        22: putfield      #21                 // Field errorHandlers:Ljava/util/List;\n+        22: putfield      #5                  // Field errorHandlers:Ljava/util/List;\n         25: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 4\n         line 47: 9\n         line 48: 14\n         line 49: 19\n@@ -134,33 +134,33 @@\n             0      26     3 catchAllRules   Ljava/util/List;\n             0      26     4 errHandlers   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      26     2 rules   Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;\n             0      26     3 catchAllRules   Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n             0      26     4 errHandlers   Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;\n-    Signature: #58                          // (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;)V\n+    Signature: #41                          // (Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<Ljava/lang/reflect/Type;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;Ljava/util/List<Lorg/osgi/util/converter/ConverterFunction;>;)V\n \n   public org.osgi.util.converter.InternalConverting convert(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #7                  // Field delegate:Lorg/osgi/util/converter/InternalConverter;\n+         1: getfield      #2                  // Field delegate:Lorg/osgi/util/converter/InternalConverter;\n          4: aload_1\n-         5: invokeinterface #24,  2           // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+         5: invokeinterface #6,  2            // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n         10: astore_2\n-        11: new           #30                 // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n+        11: new           #7                  // class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper\n         14: dup\n         15: aload_0\n         16: aload_1\n         17: aload_2\n         18: aload_0\n-        19: invokespecial #32                 // Method org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n+        19: invokespecial #8                  // Method org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper.\"<init>\":(Lorg/osgi/util/converter/CustomConverterImpl;Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverting;Lorg/osgi/util/converter/InternalConverter;)V\n         22: areturn\n       LineNumberTable:\n         line 54: 0\n         line 55: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lorg/osgi/util/converter/CustomConverterImpl;\n@@ -168,52 +168,52 @@\n            11      12     2 converting   Lorg/osgi/util/converter/InternalConverting;\n \n   public org.osgi.util.converter.Functioning function();\n     descriptor: ()Lorg/osgi/util/converter/Functioning;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #35                 // class org/osgi/util/converter/FunctioningImpl\n+         0: new           #9                  // class org/osgi/util/converter/FunctioningImpl\n          3: dup\n          4: aload_0\n-         5: invokespecial #37                 // Method org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+         5: invokespecial #10                 // Method org/osgi/util/converter/FunctioningImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n          8: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/CustomConverterImpl;\n \n   public org.osgi.util.converter.ConverterBuilder newConverterBuilder();\n     descriptor: ()Lorg/osgi/util/converter/ConverterBuilder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #40                 // class org/osgi/util/converter/ConverterBuilderImpl\n+         0: new           #11                 // class org/osgi/util/converter/ConverterBuilderImpl\n          3: dup\n          4: aload_0\n-         5: invokespecial #42                 // Method org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n+         5: invokespecial #12                 // Method org/osgi/util/converter/ConverterBuilderImpl.\"<init>\":(Lorg/osgi/util/converter/InternalConverter;)V\n          8: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/CustomConverterImpl;\n \n   public org.osgi.util.converter.Converting convert(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #43                 // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+         2: invokevirtual #13                 // Method convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n          5: areturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lorg/osgi/util/converter/CustomConverterImpl;\n }\n SourceFile: \"CustomConverterImpl.java\"\n InnerClasses:\n-  private #71= #30 of #8;                 // ConvertingWrapper=class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper of class org/osgi/util/converter/CustomConverterImpl\n+  private #17= #7 of #14;                 // ConvertingWrapper=class org/osgi/util/converter/CustomConverterImpl$ConvertingWrapper of class org/osgi/util/converter/CustomConverterImpl\n"}]}, {"source1": "org/osgi/util/converter/DTOUtil.class", "source2": "org/osgi/util/converter/DTOUtil.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,161 +1,163 @@\n-  SHA-256 checksum 596bf7573d974537846bd4b2261ded92a6d55983252a3748051cc82ac3bd7d17\n+  SHA-256 checksum 35784c7cb0e8045fed922407313f9b253b7aa292465c56446c29cd9a0c5dbcc5\n   Compiled from \"DTOUtil.java\"\n class org.osgi.util.converter.DTOUtil\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #34                         // org/osgi/util/converter/DTOUtil\n-  super_class: #2                         // java/lang/Object\n+  this_class: #19                         // org/osgi/util/converter/DTOUtil\n+  super_class: #18                        // java/lang/Object\n   interfaces: 0, fields: 1, methods: 5, attributes: 3\n Constant pool:\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 = Methodref          #8.#9         // java/lang/Class.getConstructors:()[Ljava/lang/reflect/Constructor;\n-    #8 = Class              #10           // java/lang/Class\n-    #9 = NameAndType        #11:#12       // getConstructors:()[Ljava/lang/reflect/Constructor;\n-   #10 = Utf8               java/lang/Class\n-   #11 = Utf8               getConstructors\n-   #12 = Utf8               ()[Ljava/lang/reflect/Constructor;\n-   #13 = Methodref          #14.#15       // java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-   #14 = Class              #16           // java/util/Arrays\n-   #15 = NameAndType        #17:#18       // stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-   #16 = Utf8               java/util/Arrays\n-   #17 = Utf8               stream\n-   #18 = Utf8               ([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-   #19 = InvokeDynamic      #0:#20        // #0:test:()Ljava/util/function/Predicate;\n-   #20 = NameAndType        #21:#22       // test:()Ljava/util/function/Predicate;\n-   #21 = Utf8               test\n-   #22 = Utf8               ()Ljava/util/function/Predicate;\n-   #23 = InterfaceMethodref #24.#25       // java/util/stream/Stream.noneMatch:(Ljava/util/function/Predicate;)Z\n-   #24 = Class              #26           // java/util/stream/Stream\n-   #25 = NameAndType        #27:#28       // noneMatch:(Ljava/util/function/Predicate;)Z\n-   #26 = Utf8               java/util/stream/Stream\n-   #27 = Utf8               noneMatch\n-   #28 = Utf8               (Ljava/util/function/Predicate;)Z\n-   #29 = Methodref          #8.#30        // java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n-   #30 = NameAndType        #31:#32       // getMethods:()[Ljava/lang/reflect/Method;\n-   #31 = Utf8               getMethods\n-   #32 = Utf8               ()[Ljava/lang/reflect/Method;\n-   #33 = Fieldref           #34.#35       // org/osgi/util/converter/DTOUtil.OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n-   #34 = Class              #36           // org/osgi/util/converter/DTOUtil\n-   #35 = NameAndType        #37:#38       // OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n-   #36 = Utf8               org/osgi/util/converter/DTOUtil\n-   #37 = Utf8               OBJECT_CLASS_METHODS\n-   #38 = Utf8               [Ljava/lang/reflect/Method;\n-   #39 = InvokeDynamic      #1:#40        // #1:test:(Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n-   #40 = NameAndType        #21:#41       // test:(Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n-   #41 = Utf8               (Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n-   #42 = Methodref          #8.#43        // java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n-   #43 = NameAndType        #44:#45       // getFields:()[Ljava/lang/reflect/Field;\n-   #44 = Utf8               getFields\n-   #45 = Utf8               ()[Ljava/lang/reflect/Field;\n-   #46 = Methodref          #47.#48       // java/lang/reflect/Field.getModifiers:()I\n-   #47 = Class              #49           // java/lang/reflect/Field\n-   #48 = NameAndType        #50:#51       // getModifiers:()I\n-   #49 = Utf8               java/lang/reflect/Field\n-   #50 = Utf8               getModifiers\n-   #51 = Utf8               ()I\n-   #52 = Methodref          #53.#54       // java/lang/reflect/Modifier.isStatic:(I)Z\n-   #53 = Class              #55           // java/lang/reflect/Modifier\n-   #54 = NameAndType        #56:#57       // isStatic:(I)Z\n-   #55 = Utf8               java/lang/reflect/Modifier\n-   #56 = Utf8               isStatic\n-   #57 = Utf8               (I)Z\n-   #58 = Methodref          #53.#59       // java/lang/reflect/Modifier.isPublic:(I)Z\n-   #59 = NameAndType        #60:#57       // isPublic:(I)Z\n-   #60 = Utf8               isPublic\n-   #61 = Methodref          #62.#63       // java/lang/reflect/Method.getName:()Ljava/lang/String;\n-   #62 = Class              #64           // java/lang/reflect/Method\n-   #63 = NameAndType        #65:#66       // getName:()Ljava/lang/String;\n-   #64 = Utf8               java/lang/reflect/Method\n-   #65 = Utf8               getName\n-   #66 = Utf8               ()Ljava/lang/String;\n-   #67 = Methodref          #68.#69       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #68 = Class              #70           // java/lang/String\n-   #69 = NameAndType        #71:#72       // equals:(Ljava/lang/Object;)Z\n-   #70 = Utf8               java/lang/String\n-   #71 = Utf8               equals\n-   #72 = Utf8               (Ljava/lang/Object;)Z\n-   #73 = Methodref          #62.#74       // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n-   #74 = NameAndType        #75:#76       // getParameterTypes:()[Ljava/lang/Class;\n-   #75 = Utf8               getParameterTypes\n-   #76 = Utf8               ()[Ljava/lang/Class;\n-   #77 = Methodref          #14.#78       // java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n-   #78 = NameAndType        #71:#79       // equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n-   #79 = Utf8               ([Ljava/lang/Object;[Ljava/lang/Object;)Z\n-   #80 = Methodref          #81.#82       // java/lang/reflect/Constructor.getParameterCount:()I\n-   #81 = Class              #83           // java/lang/reflect/Constructor\n-   #82 = NameAndType        #84:#51       // getParameterCount:()I\n-   #83 = Utf8               java/lang/reflect/Constructor\n-   #84 = Utf8               getParameterCount\n-   #85 = Utf8               Code\n-   #86 = Utf8               LineNumberTable\n-   #87 = Utf8               LocalVariableTable\n-   #88 = Utf8               this\n-   #89 = Utf8               Lorg/osgi/util/converter/DTOUtil;\n-   #90 = Utf8               isDTOType\n-   #91 = Utf8               (Ljava/lang/Class;Z)Z\n-   #92 = Utf8               m\n-   #93 = Utf8               Ljava/lang/reflect/Method;\n-   #94 = Utf8               modifiers\n-   #95 = Utf8               I\n-   #96 = Utf8               f\n-   #97 = Utf8               Ljava/lang/reflect/Field;\n-   #98 = Utf8               cls\n-   #99 = Utf8               Ljava/lang/Class;\n-  #100 = Utf8               ignorePublicNoArgsCtor\n-  #101 = Utf8               Z\n-  #102 = Utf8               foundField\n-  #103 = Utf8               LocalVariableTypeTable\n-  #104 = Utf8               Ljava/lang/Class<*>;\n-  #105 = Utf8               StackMapTable\n-  #106 = Class              #38           // \"[Ljava/lang/reflect/Method;\"\n-  #107 = Class              #108          // \"[Ljava/lang/reflect/Field;\"\n-  #108 = Utf8               [Ljava/lang/reflect/Field;\n-  #109 = Utf8               Signature\n-  #110 = Utf8               (Ljava/lang/Class<*>;Z)Z\n-  #111 = Utf8               lambda$isDTOType$1\n-  #112 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n-  #113 = Utf8               om\n-  #114 = Utf8               lambda$isDTOType$0\n-  #115 = Utf8               (Ljava/lang/reflect/Constructor;)Z\n-  #116 = Utf8               ctor\n-  #117 = Utf8               Ljava/lang/reflect/Constructor;\n-  #118 = Utf8               <clinit>\n-  #119 = Utf8               SourceFile\n-  #120 = Utf8               DTOUtil.java\n-  #121 = Utf8               BootstrapMethods\n-  #122 = MethodHandle       6:#123        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #123 = Methodref          #124.#125     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #124 = Class              #126          // java/lang/invoke/LambdaMetafactory\n-  #125 = NameAndType        #127:#128     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #126 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #127 = Utf8               metafactory\n-  #128 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #129 = MethodType         #72           //  (Ljava/lang/Object;)Z\n-  #130 = MethodHandle       6:#131        // REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n-  #131 = Methodref          #34.#132      // org/osgi/util/converter/DTOUtil.lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n-  #132 = NameAndType        #114:#115     // lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n-  #133 = MethodType         #115          //  (Ljava/lang/reflect/Constructor;)Z\n-  #134 = MethodHandle       6:#135        // REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n-  #135 = Methodref          #34.#136      // org/osgi/util/converter/DTOUtil.lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n-  #136 = NameAndType        #111:#112     // lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n-  #137 = MethodType         #138          //  (Ljava/lang/reflect/Method;)Z\n-  #138 = Utf8               (Ljava/lang/reflect/Method;)Z\n-  #139 = Utf8               InnerClasses\n-  #140 = Class              #141          // java/lang/invoke/MethodHandles$Lookup\n-  #141 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #142 = Class              #143          // java/lang/invoke/MethodHandles\n-  #143 = Utf8               java/lang/invoke/MethodHandles\n-  #144 = Utf8               Lookup\n+    #1 = Methodref          #18.#61       // java/lang/Object.\"<init>\":()V\n+    #2 = Methodref          #62.#63       // java/lang/Class.getConstructors:()[Ljava/lang/reflect/Constructor;\n+    #3 = Methodref          #64.#65       // java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+    #4 = InvokeDynamic      #0:#71        // #0:test:()Ljava/util/function/Predicate;\n+    #5 = InterfaceMethodref #72.#73       // java/util/stream/Stream.noneMatch:(Ljava/util/function/Predicate;)Z\n+    #6 = Methodref          #62.#74       // java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+    #7 = Fieldref           #19.#75       // org/osgi/util/converter/DTOUtil.OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n+    #8 = InvokeDynamic      #1:#78        // #1:test:(Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n+    #9 = Methodref          #62.#79       // java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n+   #10 = Methodref          #80.#81       // java/lang/reflect/Field.getModifiers:()I\n+   #11 = Methodref          #82.#83       // java/lang/reflect/Modifier.isStatic:(I)Z\n+   #12 = Methodref          #82.#84       // java/lang/reflect/Modifier.isPublic:(I)Z\n+   #13 = Methodref          #85.#86       // java/lang/reflect/Method.getName:()Ljava/lang/String;\n+   #14 = Methodref          #87.#88       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #15 = Methodref          #85.#89       // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+   #16 = Methodref          #64.#90       // java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+   #17 = Methodref          #91.#92       // java/lang/reflect/Constructor.getParameterCount:()I\n+   #18 = Class              #93           // java/lang/Object\n+   #19 = Class              #94           // org/osgi/util/converter/DTOUtil\n+   #20 = Utf8               OBJECT_CLASS_METHODS\n+   #21 = Utf8               [Ljava/lang/reflect/Method;\n+   #22 = Utf8               <init>\n+   #23 = Utf8               ()V\n+   #24 = Utf8               Code\n+   #25 = Utf8               LineNumberTable\n+   #26 = Utf8               LocalVariableTable\n+   #27 = Utf8               this\n+   #28 = Utf8               Lorg/osgi/util/converter/DTOUtil;\n+   #29 = Utf8               isDTOType\n+   #30 = Utf8               (Ljava/lang/Class;Z)Z\n+   #31 = Utf8               m\n+   #32 = Utf8               Ljava/lang/reflect/Method;\n+   #33 = Utf8               modifiers\n+   #34 = Utf8               I\n+   #35 = Utf8               f\n+   #36 = Utf8               Ljava/lang/reflect/Field;\n+   #37 = Utf8               cls\n+   #38 = Utf8               Ljava/lang/Class;\n+   #39 = Utf8               ignorePublicNoArgsCtor\n+   #40 = Utf8               Z\n+   #41 = Utf8               foundField\n+   #42 = Utf8               LocalVariableTypeTable\n+   #43 = Utf8               Ljava/lang/Class<*>;\n+   #44 = Utf8               StackMapTable\n+   #45 = Class              #21           // \"[Ljava/lang/reflect/Method;\"\n+   #46 = Class              #95           // java/lang/Class\n+   #47 = Class              #96           // \"[Ljava/lang/reflect/Field;\"\n+   #48 = Class              #97           // java/lang/reflect/Field\n+   #49 = Utf8               Signature\n+   #50 = Utf8               (Ljava/lang/Class<*>;Z)Z\n+   #51 = Utf8               lambda$isDTOType$1\n+   #52 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n+   #53 = Utf8               om\n+   #54 = Utf8               lambda$isDTOType$0\n+   #55 = Utf8               (Ljava/lang/reflect/Constructor;)Z\n+   #56 = Utf8               ctor\n+   #57 = Utf8               Ljava/lang/reflect/Constructor;\n+   #58 = Utf8               <clinit>\n+   #59 = Utf8               SourceFile\n+   #60 = Utf8               DTOUtil.java\n+   #61 = NameAndType        #22:#23       // \"<init>\":()V\n+   #62 = Class              #95           // java/lang/Class\n+   #63 = NameAndType        #98:#99       // getConstructors:()[Ljava/lang/reflect/Constructor;\n+   #64 = Class              #100          // java/util/Arrays\n+   #65 = NameAndType        #101:#102     // stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+   #66 = Utf8               BootstrapMethods\n+   #67 = MethodHandle       6:#103        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+   #68 = MethodType         #104          //  (Ljava/lang/Object;)Z\n+   #69 = MethodHandle       6:#105        // REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n+   #70 = MethodType         #55           //  (Ljava/lang/reflect/Constructor;)Z\n+   #71 = NameAndType        #106:#107     // test:()Ljava/util/function/Predicate;\n+   #72 = Class              #108          // java/util/stream/Stream\n+   #73 = NameAndType        #109:#110     // noneMatch:(Ljava/util/function/Predicate;)Z\n+   #74 = NameAndType        #111:#112     // getMethods:()[Ljava/lang/reflect/Method;\n+   #75 = NameAndType        #20:#21       // OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n+   #76 = MethodHandle       6:#113        // REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n+   #77 = MethodType         #114          //  (Ljava/lang/reflect/Method;)Z\n+   #78 = NameAndType        #106:#115     // test:(Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n+   #79 = NameAndType        #116:#117     // getFields:()[Ljava/lang/reflect/Field;\n+   #80 = Class              #97           // java/lang/reflect/Field\n+   #81 = NameAndType        #118:#119     // getModifiers:()I\n+   #82 = Class              #120          // java/lang/reflect/Modifier\n+   #83 = NameAndType        #121:#122     // isStatic:(I)Z\n+   #84 = NameAndType        #123:#122     // isPublic:(I)Z\n+   #85 = Class              #124          // java/lang/reflect/Method\n+   #86 = NameAndType        #125:#126     // getName:()Ljava/lang/String;\n+   #87 = Class              #127          // java/lang/String\n+   #88 = NameAndType        #128:#104     // equals:(Ljava/lang/Object;)Z\n+   #89 = NameAndType        #129:#130     // getParameterTypes:()[Ljava/lang/Class;\n+   #90 = NameAndType        #128:#131     // equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+   #91 = Class              #132          // java/lang/reflect/Constructor\n+   #92 = NameAndType        #133:#119     // getParameterCount:()I\n+   #93 = Utf8               java/lang/Object\n+   #94 = Utf8               org/osgi/util/converter/DTOUtil\n+   #95 = Utf8               java/lang/Class\n+   #96 = Utf8               [Ljava/lang/reflect/Field;\n+   #97 = Utf8               java/lang/reflect/Field\n+   #98 = Utf8               getConstructors\n+   #99 = Utf8               ()[Ljava/lang/reflect/Constructor;\n+  #100 = Utf8               java/util/Arrays\n+  #101 = Utf8               stream\n+  #102 = Utf8               ([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+  #103 = Methodref          #134.#135     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #104 = Utf8               (Ljava/lang/Object;)Z\n+  #105 = Methodref          #19.#136      // org/osgi/util/converter/DTOUtil.lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n+  #106 = Utf8               test\n+  #107 = Utf8               ()Ljava/util/function/Predicate;\n+  #108 = Utf8               java/util/stream/Stream\n+  #109 = Utf8               noneMatch\n+  #110 = Utf8               (Ljava/util/function/Predicate;)Z\n+  #111 = Utf8               getMethods\n+  #112 = Utf8               ()[Ljava/lang/reflect/Method;\n+  #113 = Methodref          #19.#137      // org/osgi/util/converter/DTOUtil.lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n+  #114 = Utf8               (Ljava/lang/reflect/Method;)Z\n+  #115 = Utf8               (Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n+  #116 = Utf8               getFields\n+  #117 = Utf8               ()[Ljava/lang/reflect/Field;\n+  #118 = Utf8               getModifiers\n+  #119 = Utf8               ()I\n+  #120 = Utf8               java/lang/reflect/Modifier\n+  #121 = Utf8               isStatic\n+  #122 = Utf8               (I)Z\n+  #123 = Utf8               isPublic\n+  #124 = Utf8               java/lang/reflect/Method\n+  #125 = Utf8               getName\n+  #126 = Utf8               ()Ljava/lang/String;\n+  #127 = Utf8               java/lang/String\n+  #128 = Utf8               equals\n+  #129 = Utf8               getParameterTypes\n+  #130 = Utf8               ()[Ljava/lang/Class;\n+  #131 = Utf8               ([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+  #132 = Utf8               java/lang/reflect/Constructor\n+  #133 = Utf8               getParameterCount\n+  #134 = Class              #138          // java/lang/invoke/LambdaMetafactory\n+  #135 = NameAndType        #139:#143     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #136 = NameAndType        #54:#55       // lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n+  #137 = NameAndType        #51:#52       // lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n+  #138 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #139 = Utf8               metafactory\n+  #140 = Class              #145          // java/lang/invoke/MethodHandles$Lookup\n+  #141 = Utf8               Lookup\n+  #142 = Utf8               InnerClasses\n+  #143 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #144 = Class              #146          // java/lang/invoke/MethodHandles\n+  #145 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #146 = Utf8               java/lang/invoke/MethodHandles\n {\n   private static final java.lang.reflect.Method[] OBJECT_CLASS_METHODS;\n     descriptor: [Ljava/lang/reflect/Method;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n \n   private org.osgi.util.converter.DTOUtil();\n     descriptor: ()V\n@@ -176,72 +178,72 @@\n     descriptor: (Ljava/lang/Class;Z)Z\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=8, args_size=2\n          0: iload_1\n          1: ifne          26\n          4: aload_0\n-         5: invokevirtual #7                  // Method java/lang/Class.getConstructors:()[Ljava/lang/reflect/Constructor;\n-         8: invokestatic  #13                 // Method java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-        11: invokedynamic #19,  0             // InvokeDynamic #0:test:()Ljava/util/function/Predicate;\n-        16: invokeinterface #23,  2           // InterfaceMethod java/util/stream/Stream.noneMatch:(Ljava/util/function/Predicate;)Z\n+         5: invokevirtual #2                  // Method java/lang/Class.getConstructors:()[Ljava/lang/reflect/Constructor;\n+         8: invokestatic  #3                  // Method java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+        11: invokedynamic #4,  0              // InvokeDynamic #0:test:()Ljava/util/function/Predicate;\n+        16: invokeinterface #5,  2            // InterfaceMethod java/util/stream/Stream.noneMatch:(Ljava/util/function/Predicate;)Z\n         21: ifeq          26\n         24: iconst_0\n         25: ireturn\n         26: aload_0\n-        27: invokevirtual #29                 // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+        27: invokevirtual #6                  // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n         30: astore_2\n         31: aload_2\n         32: arraylength\n         33: istore_3\n         34: iconst_0\n         35: istore        4\n         37: iload         4\n         39: iload_3\n         40: if_icmpge     78\n         43: aload_2\n         44: iload         4\n         46: aaload\n         47: astore        5\n-        49: getstatic     #33                 // Field OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n-        52: invokestatic  #13                 // Method java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+        49: getstatic     #7                  // Field OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n+        52: invokestatic  #3                  // Method java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n         55: aload         5\n-        57: invokedynamic #39,  0             // InvokeDynamic #1:test:(Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n-        62: invokeinterface #23,  2           // InterfaceMethod java/util/stream/Stream.noneMatch:(Ljava/util/function/Predicate;)Z\n+        57: invokedynamic #8,  0              // InvokeDynamic #1:test:(Ljava/lang/reflect/Method;)Ljava/util/function/Predicate;\n+        62: invokeinterface #5,  2            // InterfaceMethod java/util/stream/Stream.noneMatch:(Ljava/util/function/Predicate;)Z\n         67: ifeq          72\n         70: iconst_0\n         71: ireturn\n         72: iinc          4, 1\n         75: goto          37\n         78: iconst_0\n         79: istore_2\n         80: aload_0\n-        81: invokevirtual #42                 // Method java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n+        81: invokevirtual #9                  // Method java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n         84: astore_3\n         85: aload_3\n         86: arraylength\n         87: istore        4\n         89: iconst_0\n         90: istore        5\n         92: iload         5\n         94: iload         4\n         96: if_icmpge     141\n         99: aload_3\n        100: iload         5\n        102: aaload\n        103: astore        6\n        105: aload         6\n-       107: invokevirtual #46                 // Method java/lang/reflect/Field.getModifiers:()I\n+       107: invokevirtual #10                 // Method java/lang/reflect/Field.getModifiers:()I\n        110: istore        7\n        112: iload         7\n-       114: invokestatic  #52                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n+       114: invokestatic  #11                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n        117: ifeq          123\n        120: goto          135\n        123: iload         7\n-       125: invokestatic  #58                 // Method java/lang/reflect/Modifier.isPublic:(I)Z\n+       125: invokestatic  #12                 // Method java/lang/reflect/Modifier.isPublic:(I)Z\n        128: ifne          133\n        131: iconst_0\n        132: ireturn\n        133: iconst_1\n        134: istore_2\n        135: iinc          5, 1\n        138: goto          92\n@@ -294,32 +296,32 @@\n           offset_delta = 30\n           locals = [ class java/lang/reflect/Field, int ]\n         frame_type = 9 /* same */\n         frame_type = 249 /* chop */\n           offset_delta = 1\n         frame_type = 248 /* chop */\n           offset_delta = 5\n-    Signature: #110                         // (Ljava/lang/Class<*>;Z)Z\n+    Signature: #50                          // (Ljava/lang/Class<*>;Z)Z\n \n   private static boolean lambda$isDTOType$1(java.lang.reflect.Method, java.lang.reflect.Method);\n     descriptor: (Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #61                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n          4: aload_0\n-         5: invokevirtual #61                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n-         8: invokevirtual #67                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         5: invokevirtual #13                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+         8: invokevirtual #14                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         11: ifeq          32\n         14: aload_1\n-        15: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        15: invokevirtual #15                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         18: aload_0\n-        19: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n-        22: invokestatic  #77                 // Method java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+        19: invokevirtual #15                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        22: invokestatic  #16                 // Method java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n         25: ifeq          32\n         28: iconst_1\n         29: goto          33\n         32: iconst_0\n         33: ireturn\n       LineNumberTable:\n         line 48: 0\n@@ -338,15 +340,15 @@\n \n   private static boolean lambda$isDTOType$0(java.lang.reflect.Constructor);\n     descriptor: (Ljava/lang/reflect/Constructor;)Z\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #80                 // Method java/lang/reflect/Constructor.getParameterCount:()I\n+         1: invokevirtual #17                 // Method java/lang/reflect/Constructor.getParameterCount:()I\n          4: ifne          11\n          7: iconst_1\n          8: goto          12\n         11: iconst_0\n         12: ireturn\n       LineNumberTable:\n         line 40: 0\n@@ -359,30 +361,30 @@\n           stack = [ int ]\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: ldc           #2                  // class java/lang/Object\n-         2: invokevirtual #29                 // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n-         5: putstatic     #33                 // Field OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n+         0: ldc           #18                 // class java/lang/Object\n+         2: invokevirtual #6                  // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+         5: putstatic     #7                  // Field OBJECT_CLASS_METHODS:[Ljava/lang/reflect/Method;\n          8: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 2\n         line 30: 8\n }\n SourceFile: \"DTOUtil.java\"\n+InnerClasses:\n+  public static final #141= #140 of #144; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #122 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  0: #67 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #129 (Ljava/lang/Object;)Z\n-      #130 REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n-      #133 (Ljava/lang/reflect/Constructor;)Z\n-  1: #122 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #68 (Ljava/lang/Object;)Z\n+      #69 REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$0:(Ljava/lang/reflect/Constructor;)Z\n+      #70 (Ljava/lang/reflect/Constructor;)Z\n+  1: #67 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #129 (Ljava/lang/Object;)Z\n-      #134 REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n-      #137 (Ljava/lang/reflect/Method;)Z\n-InnerClasses:\n-  public static final #144= #140 of #142; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n+      #68 (Ljava/lang/Object;)Z\n+      #76 REF_invokeStatic org/osgi/util/converter/DTOUtil.lambda$isDTOType$1:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Z\n+      #77 (Ljava/lang/reflect/Method;)Z\n"}]}, {"source1": "org/osgi/util/converter/DynamicBeanFacade.class", "source2": "org/osgi/util/converter/DynamicBeanFacade.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,128 +1,132 @@\n-  SHA-256 checksum cb665892a520da676b7d9b3bf9543afa2c61db0aeef01e85faaedc56e9c28738\n+  SHA-256 checksum c2d8459f97237daaf97106b8d375e8b633ac641ccdfe069ec105b9109cd44b79\n   Compiled from \"DynamicMapLikeFacade.java\"\n class org.osgi.util.converter.DynamicBeanFacade extends org.osgi.util.converter.DynamicMapLikeFacade<java.lang.String, java.lang.Object>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/DynamicBeanFacade\n-  super_class: #2                         // org/osgi/util/converter/DynamicMapLikeFacade\n+  this_class: #15                         // org/osgi/util/converter/DynamicBeanFacade\n+  super_class: #16                        // org/osgi/util/converter/DynamicMapLikeFacade\n   interfaces: 0, fields: 3, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #2.#3          // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #2 = Class              #4             // org/osgi/util/converter/DynamicMapLikeFacade\n-   #3 = NameAndType        #5:#6          // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #4 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n-   #5 = Utf8               <init>\n-   #6 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #7 = Fieldref           #8.#9          // org/osgi/util/converter/DynamicBeanFacade.keys:Ljava/util/Map;\n-   #8 = Class              #10            // org/osgi/util/converter/DynamicBeanFacade\n-   #9 = NameAndType        #11:#12        // keys:Ljava/util/Map;\n-  #10 = Utf8               org/osgi/util/converter/DynamicBeanFacade\n-  #11 = Utf8               keys\n-  #12 = Utf8               Ljava/util/Map;\n-  #13 = Fieldref           #8.#14         // org/osgi/util/converter/DynamicBeanFacade.backingObject:Ljava/lang/Object;\n-  #14 = NameAndType        #15:#16        // backingObject:Ljava/lang/Object;\n-  #15 = Utf8               backingObject\n-  #16 = Utf8               Ljava/lang/Object;\n-  #17 = Fieldref           #8.#18         // org/osgi/util/converter/DynamicBeanFacade.beanClass:Ljava/lang/Class;\n-  #18 = NameAndType        #19:#20        // beanClass:Ljava/lang/Class;\n-  #19 = Utf8               beanClass\n-  #20 = Utf8               Ljava/lang/Class;\n-  #21 = Methodref          #8.#22         // org/osgi/util/converter/DynamicBeanFacade.getKeys:()Ljava/util/Map;\n-  #22 = NameAndType        #23:#24        // getKeys:()Ljava/util/Map;\n-  #23 = Utf8               getKeys\n-  #24 = Utf8               ()Ljava/util/Map;\n-  #25 = InterfaceMethodref #26.#27        // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #26 = Class              #28            // java/util/Map\n-  #27 = NameAndType        #29:#30        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #28 = Utf8               java/util/Map\n-  #29 = Utf8               get\n-  #30 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #31 = Class              #32            // java/lang/reflect/Method\n-  #32 = Utf8               java/lang/reflect/Method\n-  #33 = Class              #34            // java/lang/Object\n-  #34 = Utf8               java/lang/Object\n-  #35 = Methodref          #31.#36        // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #36 = NameAndType        #37:#38        // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #37 = Utf8               invoke\n-  #38 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #39 = Class              #40            // java/lang/Exception\n-  #40 = Utf8               java/lang/Exception\n-  #41 = Class              #42            // java/lang/RuntimeException\n-  #42 = Utf8               java/lang/RuntimeException\n-  #43 = Methodref          #41.#44        // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-  #44 = NameAndType        #5:#45         // \"<init>\":(Ljava/lang/Throwable;)V\n-  #45 = Utf8               (Ljava/lang/Throwable;)V\n-  #46 = InterfaceMethodref #26.#47        // java/util/Map.keySet:()Ljava/util/Set;\n-  #47 = NameAndType        #48:#49        // keySet:()Ljava/util/Set;\n-  #48 = Utf8               keySet\n-  #49 = Utf8               ()Ljava/util/Set;\n-  #50 = Methodref          #51.#52        // org/osgi/util/converter/Util.getBeanKeys:(Ljava/lang/Class;)Ljava/util/Map;\n-  #51 = Class              #53            // org/osgi/util/converter/Util\n-  #52 = NameAndType        #54:#55        // getBeanKeys:(Ljava/lang/Class;)Ljava/util/Map;\n-  #53 = Utf8               org/osgi/util/converter/Util\n-  #54 = Utf8               getBeanKeys\n-  #55 = Utf8               (Ljava/lang/Class;)Ljava/util/Map;\n-  #56 = Utf8               Signature\n-  #57 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n-  #58 = Utf8               Ljava/lang/Class<*>;\n-  #59 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #60 = Utf8               Code\n-  #61 = Utf8               LineNumberTable\n-  #62 = Utf8               LocalVariableTable\n-  #63 = Utf8               this\n-  #64 = Utf8               Lorg/osgi/util/converter/DynamicBeanFacade;\n-  #65 = Utf8               convertingImpl\n-  #66 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-  #67 = Utf8               LocalVariableTypeTable\n-  #68 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #69 = Utf8               e\n-  #70 = Utf8               Ljava/lang/Exception;\n-  #71 = Utf8               key\n-  #72 = Utf8               m\n-  #73 = Utf8               Ljava/lang/reflect/Method;\n-  #74 = Utf8               StackMapTable\n-  #75 = Utf8               ()Ljava/util/Set<Ljava/lang/String;>;\n-  #76 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n-  #77 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n-  #78 = Utf8               SourceFile\n-  #79 = Utf8               DynamicMapLikeFacade.java\n+   #1 = Methodref          #16.#58        // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #2 = Fieldref           #15.#59        // org/osgi/util/converter/DynamicBeanFacade.keys:Ljava/util/Map;\n+   #3 = Fieldref           #15.#60        // org/osgi/util/converter/DynamicBeanFacade.backingObject:Ljava/lang/Object;\n+   #4 = Fieldref           #15.#61        // org/osgi/util/converter/DynamicBeanFacade.beanClass:Ljava/lang/Class;\n+   #5 = Methodref          #15.#62        // org/osgi/util/converter/DynamicBeanFacade.getKeys:()Ljava/util/Map;\n+   #6 = InterfaceMethodref #63.#64        // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #7 = Class              #65            // java/lang/reflect/Method\n+   #8 = Class              #66            // java/lang/Object\n+   #9 = Methodref          #7.#67         // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #10 = Class              #68            // java/lang/Exception\n+  #11 = Class              #69            // java/lang/RuntimeException\n+  #12 = Methodref          #11.#70        // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+  #13 = InterfaceMethodref #63.#71        // java/util/Map.keySet:()Ljava/util/Set;\n+  #14 = Methodref          #72.#73        // org/osgi/util/converter/Util.getBeanKeys:(Ljava/lang/Class;)Ljava/util/Map;\n+  #15 = Class              #74            // org/osgi/util/converter/DynamicBeanFacade\n+  #16 = Class              #75            // org/osgi/util/converter/DynamicMapLikeFacade\n+  #17 = Utf8               keys\n+  #18 = Utf8               Ljava/util/Map;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n+  #21 = Utf8               backingObject\n+  #22 = Utf8               Ljava/lang/Object;\n+  #23 = Utf8               beanClass\n+  #24 = Utf8               Ljava/lang/Class;\n+  #25 = Utf8               Ljava/lang/Class<*>;\n+  #26 = Utf8               <init>\n+  #27 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #28 = Utf8               Code\n+  #29 = Utf8               LineNumberTable\n+  #30 = Utf8               LocalVariableTable\n+  #31 = Utf8               this\n+  #32 = Utf8               Lorg/osgi/util/converter/DynamicBeanFacade;\n+  #33 = Utf8               convertingImpl\n+  #34 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+  #35 = Utf8               LocalVariableTypeTable\n+  #36 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #37 = Utf8               get\n+  #38 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #39 = Utf8               e\n+  #40 = Utf8               Ljava/lang/Exception;\n+  #41 = Utf8               key\n+  #42 = Utf8               m\n+  #43 = Utf8               Ljava/lang/reflect/Method;\n+  #44 = Utf8               StackMapTable\n+  #45 = Class              #74            // org/osgi/util/converter/DynamicBeanFacade\n+  #46 = Class              #66            // java/lang/Object\n+  #47 = Class              #65            // java/lang/reflect/Method\n+  #48 = Class              #68            // java/lang/Exception\n+  #49 = Utf8               keySet\n+  #50 = Utf8               ()Ljava/util/Set;\n+  #51 = Utf8               ()Ljava/util/Set<Ljava/lang/String;>;\n+  #52 = Utf8               getKeys\n+  #53 = Utf8               ()Ljava/util/Map;\n+  #54 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n+  #55 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n+  #56 = Utf8               SourceFile\n+  #57 = Utf8               DynamicMapLikeFacade.java\n+  #58 = NameAndType        #26:#76        // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #59 = NameAndType        #17:#18        // keys:Ljava/util/Map;\n+  #60 = NameAndType        #21:#22        // backingObject:Ljava/lang/Object;\n+  #61 = NameAndType        #23:#24        // beanClass:Ljava/lang/Class;\n+  #62 = NameAndType        #52:#53        // getKeys:()Ljava/util/Map;\n+  #63 = Class              #77            // java/util/Map\n+  #64 = NameAndType        #37:#38        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #65 = Utf8               java/lang/reflect/Method\n+  #66 = Utf8               java/lang/Object\n+  #67 = NameAndType        #78:#79        // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #68 = Utf8               java/lang/Exception\n+  #69 = Utf8               java/lang/RuntimeException\n+  #70 = NameAndType        #26:#80        // \"<init>\":(Ljava/lang/Throwable;)V\n+  #71 = NameAndType        #49:#50        // keySet:()Ljava/util/Set;\n+  #72 = Class              #81            // org/osgi/util/converter/Util\n+  #73 = NameAndType        #82:#83        // getBeanKeys:(Ljava/lang/Class;)Ljava/util/Map;\n+  #74 = Utf8               org/osgi/util/converter/DynamicBeanFacade\n+  #75 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n+  #76 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #77 = Utf8               java/util/Map\n+  #78 = Utf8               invoke\n+  #79 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #80 = Utf8               (Ljava/lang/Throwable;)V\n+  #81 = Utf8               org/osgi/util/converter/Util\n+  #82 = Utf8               getBeanKeys\n+  #83 = Utf8               (Ljava/lang/Class;)Ljava/util/Map;\n {\n   private java.util.Map<java.lang.String, java.lang.reflect.Method> keys;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #57                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n+    Signature: #20                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n \n   private final java.lang.Object backingObject;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Class<?> beanClass;\n     descriptor: Ljava/lang/Class;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #58                          // Ljava/lang/Class<*>;\n+    Signature: #25                          // Ljava/lang/Class<*>;\n \n   org.osgi.util.converter.DynamicBeanFacade(java.lang.Object, java.lang.Class<?>, org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: aload_3\n          2: invokespecial #1                  // Method org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n          5: aload_0\n          6: aconst_null\n-         7: putfield      #7                  // Field keys:Ljava/util/Map;\n+         7: putfield      #2                  // Field keys:Ljava/util/Map;\n         10: aload_0\n         11: aload_1\n-        12: putfield      #13                 // Field backingObject:Ljava/lang/Object;\n+        12: putfield      #3                  // Field backingObject:Ljava/lang/Object;\n         15: aload_0\n         16: aload_2\n-        17: putfield      #17                 // Field beanClass:Ljava/lang/Class;\n+        17: putfield      #4                  // Field beanClass:Ljava/lang/Class;\n         20: return\n       LineNumberTable:\n         line 153: 0\n         line 147: 5\n         line 154: 10\n         line 155: 15\n         line 156: 20\n@@ -131,39 +135,39 @@\n             0      21     0  this   Lorg/osgi/util/converter/DynamicBeanFacade;\n             0      21     1 backingObject   Ljava/lang/Object;\n             0      21     2 beanClass   Ljava/lang/Class;\n             0      21     3 convertingImpl   Lorg/osgi/util/converter/ConvertingImpl;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      21     2 beanClass   Ljava/lang/Class<*>;\n-    Signature: #68                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+    Signature: #36                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n \n   public java.lang.Object get(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aload_0\n-         1: invokespecial #21                 // Method getKeys:()Ljava/util/Map;\n+         1: invokespecial #5                  // Method getKeys:()Ljava/util/Map;\n          4: aload_1\n-         5: invokeinterface #25,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        10: checkcast     #31                 // class java/lang/reflect/Method\n+         5: invokeinterface #6,  2            // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        10: checkcast     #7                  // class java/lang/reflect/Method\n         13: astore_2\n         14: aload_2\n         15: aload_0\n-        16: getfield      #13                 // Field backingObject:Ljava/lang/Object;\n+        16: getfield      #3                  // Field backingObject:Ljava/lang/Object;\n         19: iconst_0\n-        20: anewarray     #33                 // class java/lang/Object\n-        23: invokevirtual #35                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        20: anewarray     #8                  // class java/lang/Object\n+        23: invokevirtual #9                  // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         26: areturn\n         27: astore_3\n-        28: new           #41                 // class java/lang/RuntimeException\n+        28: new           #11                 // class java/lang/RuntimeException\n         31: dup\n         32: aload_3\n-        33: invokespecial #43                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        33: invokespecial #12                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         36: athrow\n       Exception table:\n          from    to  target type\n             14    26    27   Class java/lang/Exception\n       LineNumberTable:\n         line 160: 0\n         line 162: 14\n@@ -183,46 +187,46 @@\n \n   public java.util.Set<java.lang.String> keySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #21                 // Method getKeys:()Ljava/util/Map;\n-         4: invokeinterface #46,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n+         1: invokespecial #5                  // Method getKeys:()Ljava/util/Map;\n+         4: invokeinterface #13,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n          9: areturn\n       LineNumberTable:\n         line 170: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/DynamicBeanFacade;\n-    Signature: #75                          // ()Ljava/util/Set<Ljava/lang/String;>;\n+    Signature: #51                          // ()Ljava/util/Set<Ljava/lang/String;>;\n \n   private java.util.Map<java.lang.String, java.lang.reflect.Method> getKeys();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field keys:Ljava/util/Map;\n+         1: getfield      #2                  // Field keys:Ljava/util/Map;\n          4: ifnonnull     18\n          7: aload_0\n          8: aload_0\n-         9: getfield      #17                 // Field beanClass:Ljava/lang/Class;\n-        12: invokestatic  #50                 // Method org/osgi/util/converter/Util.getBeanKeys:(Ljava/lang/Class;)Ljava/util/Map;\n-        15: putfield      #7                  // Field keys:Ljava/util/Map;\n+         9: getfield      #4                  // Field beanClass:Ljava/lang/Class;\n+        12: invokestatic  #14                 // Method org/osgi/util/converter/Util.getBeanKeys:(Ljava/lang/Class;)Ljava/util/Map;\n+        15: putfield      #2                  // Field keys:Ljava/util/Map;\n         18: aload_0\n-        19: getfield      #7                  // Field keys:Ljava/util/Map;\n+        19: getfield      #2                  // Field keys:Ljava/util/Map;\n         22: areturn\n       LineNumberTable:\n         line 174: 0\n         line 175: 7\n         line 177: 18\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lorg/osgi/util/converter/DynamicBeanFacade;\n       StackMapTable: number_of_entries = 1\n         frame_type = 18 /* same */\n-    Signature: #76                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n+    Signature: #54                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n }\n-Signature: #77                          // Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n+Signature: #55                          // Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n SourceFile: \"DynamicMapLikeFacade.java\"\n"}]}, {"source1": "org/osgi/util/converter/DynamicDTOFacade.class", "source2": "org/osgi/util/converter/DynamicDTOFacade.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,123 +1,125 @@\n-  SHA-256 checksum cc34c934b5dae4ad62a26ba19e8614fe75b276b935d497c3e5164a4114a120ec\n+  SHA-256 checksum 35eef46d8aaaa4f5f7c1850b46f7a7ee57df3b3647169c73d93aac3681a6d220\n   Compiled from \"DynamicMapLikeFacade.java\"\n class org.osgi.util.converter.DynamicDTOFacade extends org.osgi.util.converter.DynamicMapLikeFacade<java.lang.String, java.lang.Object>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/DynamicDTOFacade\n-  super_class: #2                         // org/osgi/util/converter/DynamicMapLikeFacade\n+  this_class: #14                         // org/osgi/util/converter/DynamicDTOFacade\n+  super_class: #15                        // org/osgi/util/converter/DynamicMapLikeFacade\n   interfaces: 0, fields: 3, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Methodref          #2.#3          // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #2 = Class              #4             // org/osgi/util/converter/DynamicMapLikeFacade\n-   #3 = NameAndType        #5:#6          // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #4 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n-   #5 = Utf8               <init>\n-   #6 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #7 = Fieldref           #8.#9          // org/osgi/util/converter/DynamicDTOFacade.keys:Ljava/util/Map;\n-   #8 = Class              #10            // org/osgi/util/converter/DynamicDTOFacade\n-   #9 = NameAndType        #11:#12        // keys:Ljava/util/Map;\n-  #10 = Utf8               org/osgi/util/converter/DynamicDTOFacade\n-  #11 = Utf8               keys\n-  #12 = Utf8               Ljava/util/Map;\n-  #13 = Fieldref           #8.#14         // org/osgi/util/converter/DynamicDTOFacade.backingObject:Ljava/lang/Object;\n-  #14 = NameAndType        #15:#16        // backingObject:Ljava/lang/Object;\n-  #15 = Utf8               backingObject\n-  #16 = Utf8               Ljava/lang/Object;\n-  #17 = Fieldref           #8.#18         // org/osgi/util/converter/DynamicDTOFacade.dtoClass:Ljava/lang/Class;\n-  #18 = NameAndType        #19:#20        // dtoClass:Ljava/lang/Class;\n-  #19 = Utf8               dtoClass\n-  #20 = Utf8               Ljava/lang/Class;\n-  #21 = Methodref          #8.#22         // org/osgi/util/converter/DynamicDTOFacade.getKeys:()Ljava/util/Map;\n-  #22 = NameAndType        #23:#24        // getKeys:()Ljava/util/Map;\n-  #23 = Utf8               getKeys\n-  #24 = Utf8               ()Ljava/util/Map;\n-  #25 = InterfaceMethodref #26.#27        // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #26 = Class              #28            // java/util/Map\n-  #27 = NameAndType        #29:#30        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #28 = Utf8               java/util/Map\n-  #29 = Utf8               get\n-  #30 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #31 = Class              #32            // java/lang/reflect/Field\n-  #32 = Utf8               java/lang/reflect/Field\n-  #33 = Methodref          #31.#27        // java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #34 = Class              #35            // java/lang/Exception\n-  #35 = Utf8               java/lang/Exception\n-  #36 = Class              #37            // java/lang/RuntimeException\n-  #37 = Utf8               java/lang/RuntimeException\n-  #38 = Methodref          #36.#39        // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-  #39 = NameAndType        #5:#40         // \"<init>\":(Ljava/lang/Throwable;)V\n-  #40 = Utf8               (Ljava/lang/Throwable;)V\n-  #41 = InterfaceMethodref #26.#42        // java/util/Map.keySet:()Ljava/util/Set;\n-  #42 = NameAndType        #43:#44        // keySet:()Ljava/util/Set;\n-  #43 = Utf8               keySet\n-  #44 = Utf8               ()Ljava/util/Set;\n-  #45 = Methodref          #46.#47        // org/osgi/util/converter/Util.getDTOKeys:(Ljava/lang/Class;)Ljava/util/Map;\n-  #46 = Class              #48            // org/osgi/util/converter/Util\n-  #47 = NameAndType        #49:#50        // getDTOKeys:(Ljava/lang/Class;)Ljava/util/Map;\n-  #48 = Utf8               org/osgi/util/converter/Util\n-  #49 = Utf8               getDTOKeys\n-  #50 = Utf8               (Ljava/lang/Class;)Ljava/util/Map;\n-  #51 = Utf8               Signature\n-  #52 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n-  #53 = Utf8               Ljava/lang/Class<*>;\n-  #54 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #55 = Utf8               Code\n-  #56 = Utf8               LineNumberTable\n-  #57 = Utf8               LocalVariableTable\n-  #58 = Utf8               this\n-  #59 = Utf8               Lorg/osgi/util/converter/DynamicDTOFacade;\n-  #60 = Utf8               converting\n-  #61 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-  #62 = Utf8               LocalVariableTypeTable\n-  #63 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #64 = Utf8               e\n-  #65 = Utf8               Ljava/lang/Exception;\n-  #66 = Utf8               key\n-  #67 = Utf8               f\n-  #68 = Utf8               Ljava/lang/reflect/Field;\n-  #69 = Utf8               StackMapTable\n-  #70 = Utf8               ()Ljava/util/Set<Ljava/lang/String;>;\n-  #71 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n-  #72 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n-  #73 = Utf8               SourceFile\n-  #74 = Utf8               DynamicMapLikeFacade.java\n+   #1 = Methodref          #15.#55        // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #2 = Fieldref           #14.#56        // org/osgi/util/converter/DynamicDTOFacade.keys:Ljava/util/Map;\n+   #3 = Fieldref           #14.#57        // org/osgi/util/converter/DynamicDTOFacade.backingObject:Ljava/lang/Object;\n+   #4 = Fieldref           #14.#58        // org/osgi/util/converter/DynamicDTOFacade.dtoClass:Ljava/lang/Class;\n+   #5 = Methodref          #14.#59        // org/osgi/util/converter/DynamicDTOFacade.getKeys:()Ljava/util/Map;\n+   #6 = InterfaceMethodref #60.#61        // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #7 = Class              #62            // java/lang/reflect/Field\n+   #8 = Methodref          #7.#61         // java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #9 = Class              #63            // java/lang/Exception\n+  #10 = Class              #64            // java/lang/RuntimeException\n+  #11 = Methodref          #10.#65        // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+  #12 = InterfaceMethodref #60.#66        // java/util/Map.keySet:()Ljava/util/Set;\n+  #13 = Methodref          #67.#68        // org/osgi/util/converter/Util.getDTOKeys:(Ljava/lang/Class;)Ljava/util/Map;\n+  #14 = Class              #69            // org/osgi/util/converter/DynamicDTOFacade\n+  #15 = Class              #70            // org/osgi/util/converter/DynamicMapLikeFacade\n+  #16 = Utf8               keys\n+  #17 = Utf8               Ljava/util/Map;\n+  #18 = Utf8               Signature\n+  #19 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n+  #20 = Utf8               backingObject\n+  #21 = Utf8               Ljava/lang/Object;\n+  #22 = Utf8               dtoClass\n+  #23 = Utf8               Ljava/lang/Class;\n+  #24 = Utf8               Ljava/lang/Class<*>;\n+  #25 = Utf8               <init>\n+  #26 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Lorg/osgi/util/converter/DynamicDTOFacade;\n+  #32 = Utf8               converting\n+  #33 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+  #34 = Utf8               LocalVariableTypeTable\n+  #35 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #36 = Utf8               get\n+  #37 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #38 = Utf8               e\n+  #39 = Utf8               Ljava/lang/Exception;\n+  #40 = Utf8               key\n+  #41 = Utf8               f\n+  #42 = Utf8               Ljava/lang/reflect/Field;\n+  #43 = Utf8               StackMapTable\n+  #44 = Class              #62            // java/lang/reflect/Field\n+  #45 = Class              #63            // java/lang/Exception\n+  #46 = Utf8               keySet\n+  #47 = Utf8               ()Ljava/util/Set;\n+  #48 = Utf8               ()Ljava/util/Set<Ljava/lang/String;>;\n+  #49 = Utf8               getKeys\n+  #50 = Utf8               ()Ljava/util/Map;\n+  #51 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n+  #52 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n+  #53 = Utf8               SourceFile\n+  #54 = Utf8               DynamicMapLikeFacade.java\n+  #55 = NameAndType        #25:#71        // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #56 = NameAndType        #16:#17        // keys:Ljava/util/Map;\n+  #57 = NameAndType        #20:#21        // backingObject:Ljava/lang/Object;\n+  #58 = NameAndType        #22:#23        // dtoClass:Ljava/lang/Class;\n+  #59 = NameAndType        #49:#50        // getKeys:()Ljava/util/Map;\n+  #60 = Class              #72            // java/util/Map\n+  #61 = NameAndType        #36:#37        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #62 = Utf8               java/lang/reflect/Field\n+  #63 = Utf8               java/lang/Exception\n+  #64 = Utf8               java/lang/RuntimeException\n+  #65 = NameAndType        #25:#73        // \"<init>\":(Ljava/lang/Throwable;)V\n+  #66 = NameAndType        #46:#47        // keySet:()Ljava/util/Set;\n+  #67 = Class              #74            // org/osgi/util/converter/Util\n+  #68 = NameAndType        #75:#76        // getDTOKeys:(Ljava/lang/Class;)Ljava/util/Map;\n+  #69 = Utf8               org/osgi/util/converter/DynamicDTOFacade\n+  #70 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n+  #71 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #72 = Utf8               java/util/Map\n+  #73 = Utf8               (Ljava/lang/Throwable;)V\n+  #74 = Utf8               org/osgi/util/converter/Util\n+  #75 = Utf8               getDTOKeys\n+  #76 = Utf8               (Ljava/lang/Class;)Ljava/util/Map;\n {\n   private java.util.Map<java.lang.String, java.lang.reflect.Field> keys;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #52                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n+    Signature: #19                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n \n   private final java.lang.Object backingObject;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Class<?> dtoClass;\n     descriptor: Ljava/lang/Class;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #53                          // Ljava/lang/Class<*>;\n+    Signature: #24                          // Ljava/lang/Class<*>;\n \n   org.osgi.util.converter.DynamicDTOFacade(java.lang.Object, java.lang.Class<?>, org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: aload_3\n          2: invokespecial #1                  // Method org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n          5: aload_0\n          6: aconst_null\n-         7: putfield      #7                  // Field keys:Ljava/util/Map;\n+         7: putfield      #2                  // Field keys:Ljava/util/Map;\n         10: aload_0\n         11: aload_1\n-        12: putfield      #13                 // Field backingObject:Ljava/lang/Object;\n+        12: putfield      #3                  // Field backingObject:Ljava/lang/Object;\n         15: aload_0\n         16: aload_2\n-        17: putfield      #17                 // Field dtoClass:Ljava/lang/Class;\n+        17: putfield      #4                  // Field dtoClass:Ljava/lang/Class;\n         20: return\n       LineNumberTable:\n         line 228: 0\n         line 222: 5\n         line 229: 10\n         line 230: 15\n         line 231: 20\n@@ -126,41 +128,41 @@\n             0      21     0  this   Lorg/osgi/util/converter/DynamicDTOFacade;\n             0      21     1 backingObject   Ljava/lang/Object;\n             0      21     2 dtoClass   Ljava/lang/Class;\n             0      21     3 converting   Lorg/osgi/util/converter/ConvertingImpl;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      21     2 dtoClass   Ljava/lang/Class<*>;\n-    Signature: #63                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+    Signature: #35                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n \n   public java.lang.Object get(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aload_0\n-         1: invokespecial #21                 // Method getKeys:()Ljava/util/Map;\n+         1: invokespecial #5                  // Method getKeys:()Ljava/util/Map;\n          4: aload_1\n-         5: invokeinterface #25,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        10: checkcast     #31                 // class java/lang/reflect/Field\n+         5: invokeinterface #6,  2            // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        10: checkcast     #7                  // class java/lang/reflect/Field\n         13: astore_2\n         14: aload_2\n         15: ifnonnull     20\n         18: aconst_null\n         19: areturn\n         20: aload_2\n         21: aload_0\n-        22: getfield      #13                 // Field backingObject:Ljava/lang/Object;\n-        25: invokevirtual #33                 // Method java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        22: getfield      #3                  // Field backingObject:Ljava/lang/Object;\n+        25: invokevirtual #8                  // Method java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n         28: areturn\n         29: astore_3\n-        30: new           #36                 // class java/lang/RuntimeException\n+        30: new           #10                 // class java/lang/RuntimeException\n         33: dup\n         34: aload_3\n-        35: invokespecial #38                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+        35: invokespecial #11                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n         38: athrow\n       Exception table:\n          from    to  target type\n             20    28    29   Class java/lang/Exception\n       LineNumberTable:\n         line 235: 0\n         line 236: 14\n@@ -183,46 +185,46 @@\n \n   public java.util.Set<java.lang.String> keySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #21                 // Method getKeys:()Ljava/util/Map;\n-         4: invokeinterface #41,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n+         1: invokespecial #5                  // Method getKeys:()Ljava/util/Map;\n+         4: invokeinterface #12,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n          9: areturn\n       LineNumberTable:\n         line 248: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/DynamicDTOFacade;\n-    Signature: #70                          // ()Ljava/util/Set<Ljava/lang/String;>;\n+    Signature: #48                          // ()Ljava/util/Set<Ljava/lang/String;>;\n \n   private java.util.Map<java.lang.String, java.lang.reflect.Field> getKeys();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field keys:Ljava/util/Map;\n+         1: getfield      #2                  // Field keys:Ljava/util/Map;\n          4: ifnonnull     18\n          7: aload_0\n          8: aload_0\n-         9: getfield      #17                 // Field dtoClass:Ljava/lang/Class;\n-        12: invokestatic  #45                 // Method org/osgi/util/converter/Util.getDTOKeys:(Ljava/lang/Class;)Ljava/util/Map;\n-        15: putfield      #7                  // Field keys:Ljava/util/Map;\n+         9: getfield      #4                  // Field dtoClass:Ljava/lang/Class;\n+        12: invokestatic  #13                 // Method org/osgi/util/converter/Util.getDTOKeys:(Ljava/lang/Class;)Ljava/util/Map;\n+        15: putfield      #2                  // Field keys:Ljava/util/Map;\n         18: aload_0\n-        19: getfield      #7                  // Field keys:Ljava/util/Map;\n+        19: getfield      #2                  // Field keys:Ljava/util/Map;\n         22: areturn\n       LineNumberTable:\n         line 252: 0\n         line 253: 7\n         line 255: 18\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lorg/osgi/util/converter/DynamicDTOFacade;\n       StackMapTable: number_of_entries = 1\n         frame_type = 18 /* same */\n-    Signature: #71                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n+    Signature: #51                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n }\n-Signature: #72                          // Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n+Signature: #52                          // Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n SourceFile: \"DynamicMapLikeFacade.java\"\n"}]}, {"source1": "org/osgi/util/converter/DynamicDictionaryFacade.class", "source2": "org/osgi/util/converter/DynamicDictionaryFacade.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,144 +1,144 @@\n-  SHA-256 checksum 81ab7eb7721df30091d9fae8c06a8ffb93317ca40d050f81460e920912c34309\n+  SHA-256 checksum 0513de320e66097b4a98b55c0450640a959c10452464eda17fbb7d3665e1aa03\n   Compiled from \"DynamicMapLikeFacade.java\"\n class org.osgi.util.converter.DynamicDictionaryFacade<K extends java.lang.Object, V extends java.lang.Object> extends org.osgi.util.converter.DynamicMapLikeFacade<K, V>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #8                          // org/osgi/util/converter/DynamicDictionaryFacade\n-  super_class: #2                         // org/osgi/util/converter/DynamicMapLikeFacade\n+  super_class: #9                         // org/osgi/util/converter/DynamicMapLikeFacade\n   interfaces: 0, fields: 1, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Methodref          #2.#3          // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #2 = Class              #4             // org/osgi/util/converter/DynamicMapLikeFacade\n-   #3 = NameAndType        #5:#6          // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #4 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n-   #5 = Utf8               <init>\n-   #6 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #7 = Fieldref           #8.#9          // org/osgi/util/converter/DynamicDictionaryFacade.backingObject:Ljava/util/Dictionary;\n-   #8 = Class              #10            // org/osgi/util/converter/DynamicDictionaryFacade\n-   #9 = NameAndType        #11:#12        // backingObject:Ljava/util/Dictionary;\n-  #10 = Utf8               org/osgi/util/converter/DynamicDictionaryFacade\n-  #11 = Utf8               backingObject\n-  #12 = Utf8               Ljava/util/Dictionary;\n-  #13 = Methodref          #14.#15        // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #14 = Class              #16            // java/util/Dictionary\n-  #15 = NameAndType        #17:#18        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #16 = Utf8               java/util/Dictionary\n-  #17 = Utf8               get\n-  #18 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #19 = Class              #20            // java/util/HashSet\n-  #20 = Utf8               java/util/HashSet\n-  #21 = Methodref          #14.#22        // java/util/Dictionary.keys:()Ljava/util/Enumeration;\n-  #22 = NameAndType        #23:#24        // keys:()Ljava/util/Enumeration;\n-  #23 = Utf8               keys\n-  #24 = Utf8               ()Ljava/util/Enumeration;\n-  #25 = Methodref          #26.#27        // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-  #26 = Class              #28            // java/util/Collections\n-  #27 = NameAndType        #29:#30        // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-  #28 = Utf8               java/util/Collections\n-  #29 = Utf8               list\n-  #30 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-  #31 = Methodref          #19.#32        // java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n-  #32 = NameAndType        #5:#33         // \"<init>\":(Ljava/util/Collection;)V\n-  #33 = Utf8               (Ljava/util/Collection;)V\n-  #34 = Utf8               Signature\n-  #35 = Utf8               Ljava/util/Dictionary<TK;TV;>;\n-  #36 = Utf8               (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #37 = Utf8               Code\n-  #38 = Utf8               LineNumberTable\n-  #39 = Utf8               LocalVariableTable\n-  #40 = Utf8               this\n-  #41 = Utf8               Lorg/osgi/util/converter/DynamicDictionaryFacade;\n-  #42 = Utf8               convertingImpl\n-  #43 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-  #44 = Utf8               LocalVariableTypeTable\n-  #45 = Utf8               Lorg/osgi/util/converter/DynamicDictionaryFacade<TK;TV;>;\n-  #46 = Utf8               (Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #47 = Utf8               key\n-  #48 = Utf8               Ljava/lang/Object;\n-  #49 = Utf8               (Ljava/lang/Object;)TV;\n-  #50 = Utf8               keySet\n-  #51 = Utf8               ()Ljava/util/Set;\n-  #52 = Utf8               ()Ljava/util/Set<TK;>;\n-  #53 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n-  #54 = Utf8               SourceFile\n-  #55 = Utf8               DynamicMapLikeFacade.java\n+   #1 = Methodref          #9.#37         // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #2 = Fieldref           #8.#38         // org/osgi/util/converter/DynamicDictionaryFacade.backingObject:Ljava/util/Dictionary;\n+   #3 = Methodref          #39.#40        // java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #4 = Class              #41            // java/util/HashSet\n+   #5 = Methodref          #39.#42        // java/util/Dictionary.keys:()Ljava/util/Enumeration;\n+   #6 = Methodref          #43.#44        // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #7 = Methodref          #4.#45         // java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n+   #8 = Class              #46            // org/osgi/util/converter/DynamicDictionaryFacade\n+   #9 = Class              #47            // org/osgi/util/converter/DynamicMapLikeFacade\n+  #10 = Utf8               backingObject\n+  #11 = Utf8               Ljava/util/Dictionary;\n+  #12 = Utf8               Signature\n+  #13 = Utf8               Ljava/util/Dictionary<TK;TV;>;\n+  #14 = Utf8               <init>\n+  #15 = Utf8               (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #16 = Utf8               Code\n+  #17 = Utf8               LineNumberTable\n+  #18 = Utf8               LocalVariableTable\n+  #19 = Utf8               this\n+  #20 = Utf8               Lorg/osgi/util/converter/DynamicDictionaryFacade;\n+  #21 = Utf8               convertingImpl\n+  #22 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+  #23 = Utf8               LocalVariableTypeTable\n+  #24 = Utf8               Lorg/osgi/util/converter/DynamicDictionaryFacade<TK;TV;>;\n+  #25 = Utf8               (Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #26 = Utf8               get\n+  #27 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #28 = Utf8               key\n+  #29 = Utf8               Ljava/lang/Object;\n+  #30 = Utf8               (Ljava/lang/Object;)TV;\n+  #31 = Utf8               keySet\n+  #32 = Utf8               ()Ljava/util/Set;\n+  #33 = Utf8               ()Ljava/util/Set<TK;>;\n+  #34 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n+  #35 = Utf8               SourceFile\n+  #36 = Utf8               DynamicMapLikeFacade.java\n+  #37 = NameAndType        #14:#48        // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #38 = NameAndType        #10:#11        // backingObject:Ljava/util/Dictionary;\n+  #39 = Class              #49            // java/util/Dictionary\n+  #40 = NameAndType        #26:#27        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #41 = Utf8               java/util/HashSet\n+  #42 = NameAndType        #50:#51        // keys:()Ljava/util/Enumeration;\n+  #43 = Class              #52            // java/util/Collections\n+  #44 = NameAndType        #53:#54        // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+  #45 = NameAndType        #14:#55        // \"<init>\":(Ljava/util/Collection;)V\n+  #46 = Utf8               org/osgi/util/converter/DynamicDictionaryFacade\n+  #47 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n+  #48 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #49 = Utf8               java/util/Dictionary\n+  #50 = Utf8               keys\n+  #51 = Utf8               ()Ljava/util/Enumeration;\n+  #52 = Utf8               java/util/Collections\n+  #53 = Utf8               list\n+  #54 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+  #55 = Utf8               (Ljava/util/Collection;)V\n {\n   private final java.util.Dictionary<K, V> backingObject;\n     descriptor: Ljava/util/Dictionary;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #35                          // Ljava/util/Dictionary<TK;TV;>;\n+    Signature: #13                          // Ljava/util/Dictionary<TK;TV;>;\n \n   org.osgi.util.converter.DynamicDictionaryFacade(java.util.Dictionary<K, V>, org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_2\n          2: invokespecial #1                  // Method org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n          5: aload_0\n          6: aload_1\n-         7: putfield      #7                  // Field backingObject:Ljava/util/Dictionary;\n+         7: putfield      #2                  // Field backingObject:Ljava/util/Dictionary;\n         10: return\n       LineNumberTable:\n         line 186: 0\n         line 187: 5\n         line 188: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/DynamicDictionaryFacade;\n             0      11     1 backingObject   Ljava/util/Dictionary;\n             0      11     2 convertingImpl   Lorg/osgi/util/converter/ConvertingImpl;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/DynamicDictionaryFacade<TK;TV;>;\n             0      11     1 backingObject   Ljava/util/Dictionary<TK;TV;>;\n-    Signature: #46                          // (Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+    Signature: #25                          // (Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n \n   public V get(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #7                  // Field backingObject:Ljava/util/Dictionary;\n+         1: getfield      #2                  // Field backingObject:Ljava/util/Dictionary;\n          4: aload_1\n-         5: invokevirtual #13                 // Method java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+         5: invokevirtual #3                  // Method java/util/Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;\n          8: areturn\n       LineNumberTable:\n         line 192: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/DynamicDictionaryFacade;\n             0       9     1   key   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/DynamicDictionaryFacade<TK;TV;>;\n-    Signature: #49                          // (Ljava/lang/Object;)TV;\n+    Signature: #30                          // (Ljava/lang/Object;)TV;\n \n   public java.util.Set<K> keySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #19                 // class java/util/HashSet\n+         0: new           #4                  // class java/util/HashSet\n          3: dup\n          4: aload_0\n-         5: getfield      #7                  // Field backingObject:Ljava/util/Dictionary;\n-         8: invokevirtual #21                 // Method java/util/Dictionary.keys:()Ljava/util/Enumeration;\n-        11: invokestatic  #25                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-        14: invokespecial #31                 // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n+         5: getfield      #2                  // Field backingObject:Ljava/util/Dictionary;\n+         8: invokevirtual #5                  // Method java/util/Dictionary.keys:()Ljava/util/Enumeration;\n+        11: invokestatic  #6                  // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+        14: invokespecial #7                  // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n         17: areturn\n       LineNumberTable:\n         line 197: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lorg/osgi/util/converter/DynamicDictionaryFacade;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lorg/osgi/util/converter/DynamicDictionaryFacade<TK;TV;>;\n-    Signature: #52                          // ()Ljava/util/Set<TK;>;\n+    Signature: #33                          // ()Ljava/util/Set<TK;>;\n }\n-Signature: #53                          // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n+Signature: #34                          // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n SourceFile: \"DynamicMapLikeFacade.java\"\n"}]}, {"source1": "org/osgi/util/converter/DynamicInterfaceFacade.class", "source2": "org/osgi/util/converter/DynamicInterfaceFacade.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,191 +1,195 @@\n-  SHA-256 checksum 64adc0a20d8c045a48e14c90d423f3308ebd45f47493d815a776602354de6dce\n+  SHA-256 checksum 999e75e975199fbcf09f8e2d912341eaffccf2ee73fc07a68684b3ce3e679d30\n   Compiled from \"DynamicMapLikeFacade.java\"\n class org.osgi.util.converter.DynamicInterfaceFacade extends org.osgi.util.converter.DynamicMapLikeFacade<java.lang.String, java.lang.Object>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/DynamicInterfaceFacade\n-  super_class: #2                         // org/osgi/util/converter/DynamicMapLikeFacade\n+  this_class: #31                         // org/osgi/util/converter/DynamicInterfaceFacade\n+  super_class: #32                        // org/osgi/util/converter/DynamicMapLikeFacade\n   interfaces: 0, fields: 3, methods: 4, attributes: 2\n Constant pool:\n-    #1 = Methodref          #2.#3         // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-    #2 = Class              #4            // org/osgi/util/converter/DynamicMapLikeFacade\n-    #3 = NameAndType        #5:#6         // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-    #4 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n-    #5 = Utf8               <init>\n-    #6 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-    #7 = Fieldref           #8.#9         // org/osgi/util/converter/DynamicInterfaceFacade.keys:Ljava/util/Map;\n-    #8 = Class              #10           // org/osgi/util/converter/DynamicInterfaceFacade\n-    #9 = NameAndType        #11:#12       // keys:Ljava/util/Map;\n-   #10 = Utf8               org/osgi/util/converter/DynamicInterfaceFacade\n-   #11 = Utf8               keys\n-   #12 = Utf8               Ljava/util/Map;\n-   #13 = Fieldref           #8.#14        // org/osgi/util/converter/DynamicInterfaceFacade.backingObject:Ljava/lang/Object;\n-   #14 = NameAndType        #15:#16       // backingObject:Ljava/lang/Object;\n-   #15 = Utf8               backingObject\n-   #16 = Utf8               Ljava/lang/Object;\n-   #17 = Fieldref           #8.#18        // org/osgi/util/converter/DynamicInterfaceFacade.theInterface:Ljava/lang/Class;\n-   #18 = NameAndType        #19:#20       // theInterface:Ljava/lang/Class;\n-   #19 = Utf8               theInterface\n-   #20 = Utf8               Ljava/lang/Class;\n-   #21 = Methodref          #8.#22        // org/osgi/util/converter/DynamicInterfaceFacade.getKeys:()Ljava/util/Map;\n-   #22 = NameAndType        #23:#24       // getKeys:()Ljava/util/Map;\n-   #23 = Utf8               getKeys\n-   #24 = Utf8               ()Ljava/util/Map;\n-   #25 = InterfaceMethodref #26.#27       // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #26 = Class              #28           // java/util/Map\n-   #27 = NameAndType        #29:#30       // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #28 = Utf8               java/util/Map\n-   #29 = Utf8               get\n-   #30 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-   #31 = Class              #32           // java/util/Set\n-   #32 = Utf8               java/util/Set\n-   #33 = InterfaceMethodref #31.#34       // java/util/Set.iterator:()Ljava/util/Iterator;\n-   #34 = NameAndType        #35:#36       // iterator:()Ljava/util/Iterator;\n-   #35 = Utf8               iterator\n-   #36 = Utf8               ()Ljava/util/Iterator;\n-   #37 = InterfaceMethodref #38.#39       // java/util/Iterator.hasNext:()Z\n-   #38 = Class              #40           // java/util/Iterator\n-   #39 = NameAndType        #41:#42       // hasNext:()Z\n-   #40 = Utf8               java/util/Iterator\n-   #41 = Utf8               hasNext\n-   #42 = Utf8               ()Z\n-   #43 = InterfaceMethodref #38.#44       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #44 = NameAndType        #45:#46       // next:()Ljava/lang/Object;\n-   #45 = Utf8               next\n-   #46 = Utf8               ()Ljava/lang/Object;\n-   #47 = Class              #48           // java/lang/reflect/Method\n-   #48 = Utf8               java/lang/reflect/Method\n-   #49 = Methodref          #47.#50       // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n-   #50 = NameAndType        #51:#52       // getParameterTypes:()[Ljava/lang/Class;\n-   #51 = Utf8               getParameterTypes\n-   #52 = Utf8               ()[Ljava/lang/Class;\n-   #53 = Class              #54           // java/lang/Object\n-   #54 = Utf8               java/lang/Object\n-   #55 = Methodref          #47.#56       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #56 = NameAndType        #57:#58       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #57 = Utf8               invoke\n-   #58 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #59 = Class              #60           // java/lang/Exception\n-   #60 = Utf8               java/lang/Exception\n-   #61 = Class              #62           // java/lang/RuntimeException\n-   #62 = Utf8               java/lang/RuntimeException\n-   #63 = Methodref          #59.#64       // java/lang/Exception.getCause:()Ljava/lang/Throwable;\n-   #64 = NameAndType        #65:#66       // getCause:()Ljava/lang/Throwable;\n-   #65 = Utf8               getCause\n-   #66 = Utf8               ()Ljava/lang/Throwable;\n-   #67 = Methodref          #53.#68       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #68 = NameAndType        #69:#70       // getClass:()Ljava/lang/Class;\n-   #69 = Utf8               getClass\n-   #70 = Utf8               ()Ljava/lang/Class;\n-   #71 = Methodref          #72.#73       // java/lang/Class.isAssignableFrom:(Ljava/lang/Class;)Z\n-   #72 = Class              #74           // java/lang/Class\n-   #73 = NameAndType        #75:#76       // isAssignableFrom:(Ljava/lang/Class;)Z\n-   #74 = Utf8               java/lang/Class\n-   #75 = Utf8               isAssignableFrom\n-   #76 = Utf8               (Ljava/lang/Class;)Z\n-   #77 = Methodref          #61.#78       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n-   #78 = NameAndType        #5:#79        // \"<init>\":(Ljava/lang/Throwable;)V\n-   #79 = Utf8               (Ljava/lang/Throwable;)V\n-   #80 = Class              #81           // org/osgi/util/converter/ConversionException\n-   #81 = Utf8               org/osgi/util/converter/ConversionException\n-   #82 = Class              #83           // java/lang/StringBuilder\n-   #83 = Utf8               java/lang/StringBuilder\n-   #84 = Methodref          #82.#85       // java/lang/StringBuilder.\"<init>\":()V\n-   #85 = NameAndType        #5:#86        // \"<init>\":()V\n-   #86 = Utf8               ()V\n-   #87 = String             #88           // Missing no-arg method for key:\n-   #88 = Utf8               Missing no-arg method for key:\n-   #89 = Methodref          #82.#90       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #90 = NameAndType        #91:#92       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #91 = Utf8               append\n-   #92 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #93 = Methodref          #82.#94       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #94 = NameAndType        #91:#95       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #95 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #96 = Methodref          #82.#97       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #97 = NameAndType        #98:#99       // toString:()Ljava/lang/String;\n-   #98 = Utf8               toString\n-   #99 = Utf8               ()Ljava/lang/String;\n-  #100 = Methodref          #80.#101      // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n-  #101 = NameAndType        #5:#102       // \"<init>\":(Ljava/lang/String;)V\n-  #102 = Utf8               (Ljava/lang/String;)V\n-  #103 = InterfaceMethodref #26.#104      // java/util/Map.keySet:()Ljava/util/Set;\n-  #104 = NameAndType        #105:#106     // keySet:()Ljava/util/Set;\n-  #105 = Utf8               keySet\n-  #106 = Utf8               ()Ljava/util/Set;\n-  #107 = Methodref          #108.#109     // org/osgi/util/converter/Util.getInterfaceKeys:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n-  #108 = Class              #110          // org/osgi/util/converter/Util\n-  #109 = NameAndType        #111:#112     // getInterfaceKeys:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n-  #110 = Utf8               org/osgi/util/converter/Util\n-  #111 = Utf8               getInterfaceKeys\n-  #112 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n-  #113 = Utf8               Signature\n-  #114 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n-  #115 = Utf8               Ljava/lang/Class<*>;\n-  #116 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #117 = Utf8               Code\n-  #118 = Utf8               LineNumberTable\n-  #119 = Utf8               LocalVariableTable\n-  #120 = Utf8               this\n-  #121 = Utf8               Lorg/osgi/util/converter/DynamicInterfaceFacade;\n-  #122 = Utf8               intf\n-  #123 = Utf8               convertingImpl\n-  #124 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-  #125 = Utf8               LocalVariableTypeTable\n-  #126 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #127 = Utf8               e\n-  #128 = Utf8               Ljava/lang/Exception;\n-  #129 = Utf8               m\n-  #130 = Utf8               Ljava/lang/reflect/Method;\n-  #131 = Utf8               Ljava/util/Iterator;\n-  #132 = Utf8               key\n-  #133 = Utf8               set\n-  #134 = Utf8               Ljava/util/Set;\n-  #135 = Utf8               Ljava/util/Iterator<Ljava/lang/reflect/Method;>;\n-  #136 = Utf8               Ljava/util/Set<Ljava/lang/reflect/Method;>;\n-  #137 = Utf8               StackMapTable\n-  #138 = Utf8               ()Ljava/util/Set<Ljava/lang/String;>;\n-  #139 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n-  #140 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n-  #141 = Utf8               SourceFile\n-  #142 = Utf8               DynamicMapLikeFacade.java\n+    #1 = Methodref          #32.#81       // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+    #2 = Fieldref           #31.#82       // org/osgi/util/converter/DynamicInterfaceFacade.keys:Ljava/util/Map;\n+    #3 = Fieldref           #31.#83       // org/osgi/util/converter/DynamicInterfaceFacade.backingObject:Ljava/lang/Object;\n+    #4 = Fieldref           #31.#84       // org/osgi/util/converter/DynamicInterfaceFacade.theInterface:Ljava/lang/Class;\n+    #5 = Methodref          #31.#85       // org/osgi/util/converter/DynamicInterfaceFacade.getKeys:()Ljava/util/Map;\n+    #6 = InterfaceMethodref #86.#87       // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+    #7 = Class              #88           // java/util/Set\n+    #8 = InterfaceMethodref #7.#89        // java/util/Set.iterator:()Ljava/util/Iterator;\n+    #9 = InterfaceMethodref #90.#91       // java/util/Iterator.hasNext:()Z\n+   #10 = InterfaceMethodref #90.#92       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #11 = Class              #93           // java/lang/reflect/Method\n+   #12 = Methodref          #11.#94       // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+   #13 = Class              #95           // java/lang/Object\n+   #14 = Methodref          #11.#96       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #15 = Class              #97           // java/lang/Exception\n+   #16 = Class              #98           // java/lang/RuntimeException\n+   #17 = Methodref          #15.#99       // java/lang/Exception.getCause:()Ljava/lang/Throwable;\n+   #18 = Methodref          #13.#100      // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #19 = Methodref          #101.#102     // java/lang/Class.isAssignableFrom:(Ljava/lang/Class;)Z\n+   #20 = Methodref          #16.#103      // java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+   #21 = Class              #104          // org/osgi/util/converter/ConversionException\n+   #22 = Class              #105          // java/lang/StringBuilder\n+   #23 = Methodref          #22.#106      // java/lang/StringBuilder.\"<init>\":()V\n+   #24 = String             #107          // Missing no-arg method for key:\n+   #25 = Methodref          #22.#108      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #26 = Methodref          #22.#109      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #27 = Methodref          #22.#110      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #28 = Methodref          #21.#111      // org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n+   #29 = InterfaceMethodref #86.#112      // java/util/Map.keySet:()Ljava/util/Set;\n+   #30 = Methodref          #113.#114     // org/osgi/util/converter/Util.getInterfaceKeys:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n+   #31 = Class              #115          // org/osgi/util/converter/DynamicInterfaceFacade\n+   #32 = Class              #116          // org/osgi/util/converter/DynamicMapLikeFacade\n+   #33 = Utf8               keys\n+   #34 = Utf8               Ljava/util/Map;\n+   #35 = Utf8               Signature\n+   #36 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+   #37 = Utf8               backingObject\n+   #38 = Utf8               Ljava/lang/Object;\n+   #39 = Utf8               theInterface\n+   #40 = Utf8               Ljava/lang/Class;\n+   #41 = Utf8               Ljava/lang/Class<*>;\n+   #42 = Utf8               <init>\n+   #43 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #44 = Utf8               Code\n+   #45 = Utf8               LineNumberTable\n+   #46 = Utf8               LocalVariableTable\n+   #47 = Utf8               this\n+   #48 = Utf8               Lorg/osgi/util/converter/DynamicInterfaceFacade;\n+   #49 = Utf8               intf\n+   #50 = Utf8               convertingImpl\n+   #51 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+   #52 = Utf8               LocalVariableTypeTable\n+   #53 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #54 = Utf8               get\n+   #55 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+   #56 = Utf8               e\n+   #57 = Utf8               Ljava/lang/Exception;\n+   #58 = Utf8               m\n+   #59 = Utf8               Ljava/lang/reflect/Method;\n+   #60 = Utf8               iterator\n+   #61 = Utf8               Ljava/util/Iterator;\n+   #62 = Utf8               key\n+   #63 = Utf8               set\n+   #64 = Utf8               Ljava/util/Set;\n+   #65 = Utf8               Ljava/util/Iterator<Ljava/lang/reflect/Method;>;\n+   #66 = Utf8               Ljava/util/Set<Ljava/lang/reflect/Method;>;\n+   #67 = Utf8               StackMapTable\n+   #68 = Class              #88           // java/util/Set\n+   #69 = Class              #117          // java/util/Iterator\n+   #70 = Class              #93           // java/lang/reflect/Method\n+   #71 = Class              #97           // java/lang/Exception\n+   #72 = Utf8               keySet\n+   #73 = Utf8               ()Ljava/util/Set;\n+   #74 = Utf8               ()Ljava/util/Set<Ljava/lang/String;>;\n+   #75 = Utf8               getKeys\n+   #76 = Utf8               ()Ljava/util/Map;\n+   #77 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+   #78 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n+   #79 = Utf8               SourceFile\n+   #80 = Utf8               DynamicMapLikeFacade.java\n+   #81 = NameAndType        #42:#118      // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #82 = NameAndType        #33:#34       // keys:Ljava/util/Map;\n+   #83 = NameAndType        #37:#38       // backingObject:Ljava/lang/Object;\n+   #84 = NameAndType        #39:#40       // theInterface:Ljava/lang/Class;\n+   #85 = NameAndType        #75:#76       // getKeys:()Ljava/util/Map;\n+   #86 = Class              #119          // java/util/Map\n+   #87 = NameAndType        #54:#55       // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #88 = Utf8               java/util/Set\n+   #89 = NameAndType        #60:#120      // iterator:()Ljava/util/Iterator;\n+   #90 = Class              #117          // java/util/Iterator\n+   #91 = NameAndType        #121:#122     // hasNext:()Z\n+   #92 = NameAndType        #123:#124     // next:()Ljava/lang/Object;\n+   #93 = Utf8               java/lang/reflect/Method\n+   #94 = NameAndType        #125:#126     // getParameterTypes:()[Ljava/lang/Class;\n+   #95 = Utf8               java/lang/Object\n+   #96 = NameAndType        #127:#128     // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #97 = Utf8               java/lang/Exception\n+   #98 = Utf8               java/lang/RuntimeException\n+   #99 = NameAndType        #129:#130     // getCause:()Ljava/lang/Throwable;\n+  #100 = NameAndType        #131:#132     // getClass:()Ljava/lang/Class;\n+  #101 = Class              #133          // java/lang/Class\n+  #102 = NameAndType        #134:#135     // isAssignableFrom:(Ljava/lang/Class;)Z\n+  #103 = NameAndType        #42:#136      // \"<init>\":(Ljava/lang/Throwable;)V\n+  #104 = Utf8               org/osgi/util/converter/ConversionException\n+  #105 = Utf8               java/lang/StringBuilder\n+  #106 = NameAndType        #42:#137      // \"<init>\":()V\n+  #107 = Utf8               Missing no-arg method for key:\n+  #108 = NameAndType        #138:#139     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #109 = NameAndType        #138:#140     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #110 = NameAndType        #141:#142     // toString:()Ljava/lang/String;\n+  #111 = NameAndType        #42:#143      // \"<init>\":(Ljava/lang/String;)V\n+  #112 = NameAndType        #72:#73       // keySet:()Ljava/util/Set;\n+  #113 = Class              #144          // org/osgi/util/converter/Util\n+  #114 = NameAndType        #145:#146     // getInterfaceKeys:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n+  #115 = Utf8               org/osgi/util/converter/DynamicInterfaceFacade\n+  #116 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n+  #117 = Utf8               java/util/Iterator\n+  #118 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #119 = Utf8               java/util/Map\n+  #120 = Utf8               ()Ljava/util/Iterator;\n+  #121 = Utf8               hasNext\n+  #122 = Utf8               ()Z\n+  #123 = Utf8               next\n+  #124 = Utf8               ()Ljava/lang/Object;\n+  #125 = Utf8               getParameterTypes\n+  #126 = Utf8               ()[Ljava/lang/Class;\n+  #127 = Utf8               invoke\n+  #128 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #129 = Utf8               getCause\n+  #130 = Utf8               ()Ljava/lang/Throwable;\n+  #131 = Utf8               getClass\n+  #132 = Utf8               ()Ljava/lang/Class;\n+  #133 = Utf8               java/lang/Class\n+  #134 = Utf8               isAssignableFrom\n+  #135 = Utf8               (Ljava/lang/Class;)Z\n+  #136 = Utf8               (Ljava/lang/Throwable;)V\n+  #137 = Utf8               ()V\n+  #138 = Utf8               append\n+  #139 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #140 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #141 = Utf8               toString\n+  #142 = Utf8               ()Ljava/lang/String;\n+  #143 = Utf8               (Ljava/lang/String;)V\n+  #144 = Utf8               org/osgi/util/converter/Util\n+  #145 = Utf8               getInterfaceKeys\n+  #146 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n {\n   private java.util.Map<java.lang.String, java.util.Set<java.lang.reflect.Method>> keys;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #114                         // Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+    Signature: #36                          // Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n \n   private final java.lang.Object backingObject;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.Class<?> theInterface;\n     descriptor: Ljava/lang/Class;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #115                         // Ljava/lang/Class<*>;\n+    Signature: #41                          // Ljava/lang/Class<*>;\n \n   org.osgi.util.converter.DynamicInterfaceFacade(java.lang.Object, java.lang.Class<?>, org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: aload_3\n          2: invokespecial #1                  // Method org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n          5: aload_0\n          6: aconst_null\n-         7: putfield      #7                  // Field keys:Ljava/util/Map;\n+         7: putfield      #2                  // Field keys:Ljava/util/Map;\n         10: aload_0\n         11: aload_1\n-        12: putfield      #13                 // Field backingObject:Ljava/lang/Object;\n+        12: putfield      #3                  // Field backingObject:Ljava/lang/Object;\n         15: aload_0\n         16: aload_2\n-        17: putfield      #17                 // Field theInterface:Ljava/lang/Class;\n+        17: putfield      #4                  // Field theInterface:Ljava/lang/Class;\n         20: return\n       LineNumberTable:\n         line 266: 0\n         line 260: 5\n         line 267: 10\n         line 268: 15\n         line 269: 20\n@@ -194,80 +198,80 @@\n             0      21     0  this   Lorg/osgi/util/converter/DynamicInterfaceFacade;\n             0      21     1 backingObject   Ljava/lang/Object;\n             0      21     2  intf   Ljava/lang/Class;\n             0      21     3 convertingImpl   Lorg/osgi/util/converter/ConvertingImpl;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      21     2  intf   Ljava/lang/Class<*>;\n-    Signature: #126                         // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+    Signature: #53                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;)V\n \n   public java.lang.Object get(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=6, args_size=2\n          0: aload_0\n-         1: invokespecial #21                 // Method getKeys:()Ljava/util/Map;\n+         1: invokespecial #5                  // Method getKeys:()Ljava/util/Map;\n          4: aload_1\n-         5: invokeinterface #25,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        10: checkcast     #31                 // class java/util/Set\n+         5: invokeinterface #6,  2            // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        10: checkcast     #7                  // class java/util/Set\n         13: astore_2\n         14: aload_2\n         15: ifnonnull     20\n         18: aconst_null\n         19: areturn\n         20: aload_2\n-        21: invokeinterface #33,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        21: invokeinterface #8,  1            // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         26: astore_3\n         27: aload_3\n-        28: invokeinterface #37,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        28: invokeinterface #9,  1            // InterfaceMethod java/util/Iterator.hasNext:()Z\n         33: ifeq          110\n         36: aload_3\n-        37: invokeinterface #43,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        42: checkcast     #47                 // class java/lang/reflect/Method\n+        37: invokeinterface #10,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        42: checkcast     #11                 // class java/lang/reflect/Method\n         45: astore        4\n         47: aload         4\n-        49: invokevirtual #49                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        49: invokevirtual #12                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         52: arraylength\n         53: ifle          59\n         56: goto          27\n         59: aload         4\n         61: aload_0\n-        62: getfield      #13                 // Field backingObject:Ljava/lang/Object;\n+        62: getfield      #3                  // Field backingObject:Ljava/lang/Object;\n         65: iconst_0\n-        66: anewarray     #53                 // class java/lang/Object\n-        69: invokevirtual #55                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        66: anewarray     #13                 // class java/lang/Object\n+        69: invokevirtual #14                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         72: areturn\n         73: astore        5\n-        75: ldc           #61                 // class java/lang/RuntimeException\n+        75: ldc           #16                 // class java/lang/RuntimeException\n         77: aload         5\n-        79: invokevirtual #63                 // Method java/lang/Exception.getCause:()Ljava/lang/Throwable;\n-        82: invokevirtual #67                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        85: invokevirtual #71                 // Method java/lang/Class.isAssignableFrom:(Ljava/lang/Class;)Z\n+        79: invokevirtual #17                 // Method java/lang/Exception.getCause:()Ljava/lang/Throwable;\n+        82: invokevirtual #18                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        85: invokevirtual #19                 // Method java/lang/Class.isAssignableFrom:(Ljava/lang/Class;)Z\n         88: ifeq          100\n         91: aload         5\n-        93: invokevirtual #63                 // Method java/lang/Exception.getCause:()Ljava/lang/Throwable;\n-        96: checkcast     #61                 // class java/lang/RuntimeException\n+        93: invokevirtual #17                 // Method java/lang/Exception.getCause:()Ljava/lang/Throwable;\n+        96: checkcast     #16                 // class java/lang/RuntimeException\n         99: athrow\n-       100: new           #61                 // class java/lang/RuntimeException\n+       100: new           #16                 // class java/lang/RuntimeException\n        103: dup\n        104: aload         5\n-       106: invokespecial #77                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n+       106: invokespecial #20                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/Throwable;)V\n        109: athrow\n-       110: new           #80                 // class org/osgi/util/converter/ConversionException\n+       110: new           #21                 // class org/osgi/util/converter/ConversionException\n        113: dup\n-       114: new           #82                 // class java/lang/StringBuilder\n+       114: new           #22                 // class java/lang/StringBuilder\n        117: dup\n-       118: invokespecial #84                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       121: ldc           #87                 // String Missing no-arg method for key:\n-       123: invokevirtual #89                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       118: invokespecial #23                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       121: ldc           #24                 // String Missing no-arg method for key:\n+       123: invokevirtual #25                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        126: aload_1\n-       127: invokevirtual #93                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       130: invokevirtual #96                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       133: invokespecial #100                // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n+       127: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       130: invokevirtual #27                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       133: invokespecial #28                 // Method org/osgi/util/converter/ConversionException.\"<init>\":(Ljava/lang/String;)V\n        136: athrow\n       Exception table:\n          from    to  target type\n             59    72    73   Class java/lang/Exception\n       LineNumberTable:\n         line 273: 0\n         line 274: 14\n@@ -315,48 +319,48 @@\n \n   public java.util.Set<java.lang.String> keySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #21                 // Method getKeys:()Ljava/util/Map;\n-         4: invokeinterface #103,  1          // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n+         1: invokespecial #5                  // Method getKeys:()Ljava/util/Map;\n+         4: invokeinterface #29,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n          9: areturn\n       LineNumberTable:\n         line 294: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/DynamicInterfaceFacade;\n-    Signature: #138                         // ()Ljava/util/Set<Ljava/lang/String;>;\n+    Signature: #74                          // ()Ljava/util/Set<Ljava/lang/String;>;\n \n   private java.util.Map<java.lang.String, java.util.Set<java.lang.reflect.Method>> getKeys();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field keys:Ljava/util/Map;\n+         1: getfield      #2                  // Field keys:Ljava/util/Map;\n          4: ifnonnull     22\n          7: aload_0\n          8: aload_0\n-         9: getfield      #17                 // Field theInterface:Ljava/lang/Class;\n+         9: getfield      #4                  // Field theInterface:Ljava/lang/Class;\n         12: aload_0\n-        13: getfield      #13                 // Field backingObject:Ljava/lang/Object;\n-        16: invokestatic  #107                // Method org/osgi/util/converter/Util.getInterfaceKeys:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n-        19: putfield      #7                  // Field keys:Ljava/util/Map;\n+        13: getfield      #3                  // Field backingObject:Ljava/lang/Object;\n+        16: invokestatic  #30                 // Method org/osgi/util/converter/Util.getInterfaceKeys:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n+        19: putfield      #2                  // Field keys:Ljava/util/Map;\n         22: aload_0\n-        23: getfield      #7                  // Field keys:Ljava/util/Map;\n+        23: getfield      #2                  // Field keys:Ljava/util/Map;\n         26: areturn\n       LineNumberTable:\n         line 298: 0\n         line 299: 7\n         line 301: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      27     0  this   Lorg/osgi/util/converter/DynamicInterfaceFacade;\n       StackMapTable: number_of_entries = 1\n         frame_type = 22 /* same */\n-    Signature: #139                         // ()Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+    Signature: #77                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n }\n-Signature: #140                         // Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n+Signature: #78                          // Lorg/osgi/util/converter/DynamicMapLikeFacade<Ljava/lang/String;Ljava/lang/Object;>;\n SourceFile: \"DynamicMapLikeFacade.java\"\n"}]}, {"source1": "org/osgi/util/converter/DynamicMapFacade.class", "source2": "org/osgi/util/converter/DynamicMapFacade.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,133 +1,133 @@\n-  SHA-256 checksum aa5d3ad854c8139a589c789590efd382472949fac0d4891623813550b5122386\n+  SHA-256 checksum f51e12ddf25a64f9e1c1e829aa803d989494dc9776f1616dc328f7b000ba6805\n   Compiled from \"DynamicMapLikeFacade.java\"\n class org.osgi.util.converter.DynamicMapFacade<K extends java.lang.Object, V extends java.lang.Object> extends org.osgi.util.converter.DynamicMapLikeFacade<K, V>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/DynamicMapFacade\n-  super_class: #2                         // org/osgi/util/converter/DynamicMapLikeFacade\n+  this_class: #5                          // org/osgi/util/converter/DynamicMapFacade\n+  super_class: #6                         // org/osgi/util/converter/DynamicMapLikeFacade\n   interfaces: 0, fields: 1, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Methodref          #2.#3          // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #2 = Class              #4             // org/osgi/util/converter/DynamicMapLikeFacade\n-   #3 = NameAndType        #5:#6          // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #4 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n-   #5 = Utf8               <init>\n-   #6 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #7 = Fieldref           #8.#9          // org/osgi/util/converter/DynamicMapFacade.backingObject:Ljava/util/Map;\n-   #8 = Class              #10            // org/osgi/util/converter/DynamicMapFacade\n-   #9 = NameAndType        #11:#12        // backingObject:Ljava/util/Map;\n-  #10 = Utf8               org/osgi/util/converter/DynamicMapFacade\n-  #11 = Utf8               backingObject\n-  #12 = Utf8               Ljava/util/Map;\n-  #13 = InterfaceMethodref #14.#15        // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #14 = Class              #16            // java/util/Map\n-  #15 = NameAndType        #17:#18        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #16 = Utf8               java/util/Map\n-  #17 = Utf8               get\n-  #18 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #19 = InterfaceMethodref #14.#20        // java/util/Map.keySet:()Ljava/util/Set;\n-  #20 = NameAndType        #21:#22        // keySet:()Ljava/util/Set;\n-  #21 = Utf8               keySet\n-  #22 = Utf8               ()Ljava/util/Set;\n-  #23 = Utf8               Signature\n-  #24 = Utf8               Ljava/util/Map<TK;TV;>;\n-  #25 = Utf8               (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #26 = Utf8               Code\n-  #27 = Utf8               LineNumberTable\n-  #28 = Utf8               LocalVariableTable\n-  #29 = Utf8               this\n-  #30 = Utf8               Lorg/osgi/util/converter/DynamicMapFacade;\n-  #31 = Utf8               convertingImpl\n-  #32 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-  #33 = Utf8               LocalVariableTypeTable\n-  #34 = Utf8               Lorg/osgi/util/converter/DynamicMapFacade<TK;TV;>;\n-  #35 = Utf8               (Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #36 = Utf8               key\n-  #37 = Utf8               Ljava/lang/Object;\n-  #38 = Utf8               (Ljava/lang/Object;)TV;\n-  #39 = Utf8               m\n-  #40 = Utf8               ()Ljava/util/Set<TK;>;\n-  #41 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n-  #42 = Utf8               SourceFile\n-  #43 = Utf8               DynamicMapLikeFacade.java\n+   #1 = Methodref          #6.#35         // org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #2 = Fieldref           #5.#36         // org/osgi/util/converter/DynamicMapFacade.backingObject:Ljava/util/Map;\n+   #3 = InterfaceMethodref #37.#38        // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #4 = InterfaceMethodref #37.#39        // java/util/Map.keySet:()Ljava/util/Set;\n+   #5 = Class              #40            // org/osgi/util/converter/DynamicMapFacade\n+   #6 = Class              #41            // org/osgi/util/converter/DynamicMapLikeFacade\n+   #7 = Utf8               backingObject\n+   #8 = Utf8               Ljava/util/Map;\n+   #9 = Utf8               Signature\n+  #10 = Utf8               Ljava/util/Map<TK;TV;>;\n+  #11 = Utf8               <init>\n+  #12 = Utf8               (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               Lorg/osgi/util/converter/DynamicMapFacade;\n+  #18 = Utf8               convertingImpl\n+  #19 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+  #20 = Utf8               LocalVariableTypeTable\n+  #21 = Utf8               Lorg/osgi/util/converter/DynamicMapFacade<TK;TV;>;\n+  #22 = Utf8               (Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #23 = Utf8               get\n+  #24 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #25 = Utf8               key\n+  #26 = Utf8               Ljava/lang/Object;\n+  #27 = Utf8               (Ljava/lang/Object;)TV;\n+  #28 = Utf8               keySet\n+  #29 = Utf8               ()Ljava/util/Set;\n+  #30 = Utf8               m\n+  #31 = Utf8               ()Ljava/util/Set<TK;>;\n+  #32 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n+  #33 = Utf8               SourceFile\n+  #34 = Utf8               DynamicMapLikeFacade.java\n+  #35 = NameAndType        #11:#42        // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #36 = NameAndType        #7:#8          // backingObject:Ljava/util/Map;\n+  #37 = Class              #43            // java/util/Map\n+  #38 = NameAndType        #23:#24        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #39 = NameAndType        #28:#29        // keySet:()Ljava/util/Set;\n+  #40 = Utf8               org/osgi/util/converter/DynamicMapFacade\n+  #41 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n+  #42 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #43 = Utf8               java/util/Map\n {\n   private final java.util.Map<K, V> backingObject;\n     descriptor: Ljava/util/Map;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #24                          // Ljava/util/Map<TK;TV;>;\n+    Signature: #10                          // Ljava/util/Map<TK;TV;>;\n \n   org.osgi.util.converter.DynamicMapFacade(java.util.Map<K, V>, org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_2\n          2: invokespecial #1                  // Method org/osgi/util/converter/DynamicMapLikeFacade.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;)V\n          5: aload_0\n          6: aload_1\n-         7: putfield      #7                  // Field backingObject:Ljava/util/Map;\n+         7: putfield      #2                  // Field backingObject:Ljava/util/Map;\n         10: return\n       LineNumberTable:\n         line 205: 0\n         line 206: 5\n         line 207: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/DynamicMapFacade;\n             0      11     1 backingObject   Ljava/util/Map;\n             0      11     2 convertingImpl   Lorg/osgi/util/converter/ConvertingImpl;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/DynamicMapFacade<TK;TV;>;\n             0      11     1 backingObject   Ljava/util/Map<TK;TV;>;\n-    Signature: #35                          // (Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n+    Signature: #22                          // (Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;)V\n \n   public V get(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #7                  // Field backingObject:Ljava/util/Map;\n+         1: getfield      #2                  // Field backingObject:Ljava/util/Map;\n          4: aload_1\n-         5: invokeinterface #13,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+         5: invokeinterface #3,  2            // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n         10: areturn\n       LineNumberTable:\n         line 211: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/DynamicMapFacade;\n             0      11     1   key   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/DynamicMapFacade<TK;TV;>;\n-    Signature: #38                          // (Ljava/lang/Object;)TV;\n+    Signature: #27                          // (Ljava/lang/Object;)TV;\n \n   public java.util.Set<K> keySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field backingObject:Ljava/util/Map;\n+         1: getfield      #2                  // Field backingObject:Ljava/util/Map;\n          4: astore_1\n          5: aload_1\n-         6: invokeinterface #19,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n+         6: invokeinterface #4,  1            // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n         11: areturn\n       LineNumberTable:\n         line 216: 0\n         line 217: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lorg/osgi/util/converter/DynamicMapFacade;\n             5       7     1     m   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lorg/osgi/util/converter/DynamicMapFacade<TK;TV;>;\n             5       7     1     m   Ljava/util/Map<TK;TV;>;\n-    Signature: #40                          // ()Ljava/util/Set<TK;>;\n+    Signature: #31                          // ()Ljava/util/Set<TK;>;\n }\n-Signature: #41                          // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n+Signature: #32                          // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n SourceFile: \"DynamicMapLikeFacade.java\"\n"}]}, {"source1": "org/osgi/util/converter/DynamicMapLikeFacade.class", "source2": "org/osgi/util/converter/DynamicMapLikeFacade.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,192 +1,197 @@\n-  SHA-256 checksum 919b89a7410f12c0c7e5dfdc7f135dcbb480913c1c69215394fd2079feb2069b\n+  SHA-256 checksum f30420289cba7ff2684d923fafb24a259b6500e9ffb4083cf6887b210b9d9238\n   Compiled from \"DynamicMapLikeFacade.java\"\n abstract class org.osgi.util.converter.DynamicMapLikeFacade<K extends java.lang.Object, V extends java.lang.Object> extends java.lang.Object implements java.util.Map<K, V>\n   minor version: 0\n   major version: 52\n   flags: (0x0420) ACC_SUPER, ACC_ABSTRACT\n-  this_class: #8                          // org/osgi/util/converter/DynamicMapLikeFacade\n-  super_class: #2                         // java/lang/Object\n+  this_class: #33                         // org/osgi/util/converter/DynamicMapLikeFacade\n+  super_class: #34                        // java/lang/Object\n   interfaces: 1, fields: 1, methods: 12, attributes: 3\n Constant pool:\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 = Fieldref           #8.#9         // org/osgi/util/converter/DynamicMapLikeFacade.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-    #8 = Class              #10           // org/osgi/util/converter/DynamicMapLikeFacade\n-    #9 = NameAndType        #11:#12       // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-   #10 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n-   #11 = Utf8               convertingImpl\n-   #12 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-   #13 = Methodref          #8.#14        // org/osgi/util/converter/DynamicMapLikeFacade.keySet:()Ljava/util/Set;\n-   #14 = NameAndType        #15:#16       // keySet:()Ljava/util/Set;\n-   #15 = Utf8               keySet\n-   #16 = Utf8               ()Ljava/util/Set;\n-   #17 = InterfaceMethodref #18.#19       // java/util/Set.size:()I\n-   #18 = Class              #20           // java/util/Set\n-   #19 = NameAndType        #21:#22       // size:()I\n-   #20 = Utf8               java/util/Set\n-   #21 = Utf8               size\n-   #22 = Utf8               ()I\n-   #23 = Methodref          #8.#19        // org/osgi/util/converter/DynamicMapLikeFacade.size:()I\n-   #24 = InterfaceMethodref #18.#25       // java/util/Set.contains:(Ljava/lang/Object;)Z\n-   #25 = NameAndType        #26:#27       // contains:(Ljava/lang/Object;)Z\n-   #26 = Utf8               contains\n-   #27 = Utf8               (Ljava/lang/Object;)Z\n-   #28 = Methodref          #8.#29        // org/osgi/util/converter/DynamicMapLikeFacade.entrySet:()Ljava/util/Set;\n-   #29 = NameAndType        #30:#16       // entrySet:()Ljava/util/Set;\n-   #30 = Utf8               entrySet\n-   #31 = InterfaceMethodref #18.#32       // java/util/Set.iterator:()Ljava/util/Iterator;\n-   #32 = NameAndType        #33:#34       // iterator:()Ljava/util/Iterator;\n-   #33 = Utf8               iterator\n-   #34 = Utf8               ()Ljava/util/Iterator;\n-   #35 = InterfaceMethodref #36.#37       // java/util/Iterator.hasNext:()Z\n-   #36 = Class              #38           // java/util/Iterator\n-   #37 = NameAndType        #39:#40       // hasNext:()Z\n-   #38 = Utf8               java/util/Iterator\n-   #39 = Utf8               hasNext\n-   #40 = Utf8               ()Z\n-   #41 = InterfaceMethodref #36.#42       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #42 = NameAndType        #43:#44       // next:()Ljava/lang/Object;\n-   #43 = Utf8               next\n-   #44 = Utf8               ()Ljava/lang/Object;\n-   #45 = Class              #46           // java/util/Map$Entry\n-   #46 = Utf8               java/util/Map$Entry\n-   #47 = InterfaceMethodref #45.#48       // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-   #48 = NameAndType        #49:#44       // getValue:()Ljava/lang/Object;\n-   #49 = Utf8               getValue\n-   #50 = Methodref          #2.#51        // java/lang/Object.equals:(Ljava/lang/Object;)Z\n-   #51 = NameAndType        #52:#27       // equals:(Ljava/lang/Object;)Z\n-   #52 = Utf8               equals\n-   #53 = Class              #54           // java/lang/UnsupportedOperationException\n-   #54 = Utf8               java/lang/UnsupportedOperationException\n-   #55 = Methodref          #53.#3        // java/lang/UnsupportedOperationException.\"<init>\":()V\n-   #56 = Class              #57           // java/util/ArrayList\n-   #57 = Utf8               java/util/ArrayList\n-   #58 = Methodref          #56.#3        // java/util/ArrayList.\"<init>\":()V\n-   #59 = InterfaceMethodref #60.#61       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #60 = Class              #62           // java/util/List\n-   #61 = NameAndType        #63:#27       // add:(Ljava/lang/Object;)Z\n-   #62 = Utf8               java/util/List\n-   #63 = Utf8               add\n-   #64 = Class              #65           // java/util/LinkedHashSet\n-   #65 = Utf8               java/util/LinkedHashSet\n-   #66 = Methodref          #64.#67       // java/util/LinkedHashSet.\"<init>\":(I)V\n-   #67 = NameAndType        #5:#68        // \"<init>\":(I)V\n-   #68 = Utf8               (I)V\n-   #69 = Methodref          #8.#70        // org/osgi/util/converter/DynamicMapLikeFacade.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #70 = NameAndType        #71:#72       // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #71 = Utf8               get\n+    #1 = Methodref          #34.#109      // java/lang/Object.\"<init>\":()V\n+    #2 = Fieldref           #33.#110      // org/osgi/util/converter/DynamicMapLikeFacade.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+    #3 = Methodref          #33.#111      // org/osgi/util/converter/DynamicMapLikeFacade.keySet:()Ljava/util/Set;\n+    #4 = InterfaceMethodref #112.#113     // java/util/Set.size:()I\n+    #5 = Methodref          #33.#113      // org/osgi/util/converter/DynamicMapLikeFacade.size:()I\n+    #6 = InterfaceMethodref #112.#114     // java/util/Set.contains:(Ljava/lang/Object;)Z\n+    #7 = Methodref          #33.#115      // org/osgi/util/converter/DynamicMapLikeFacade.entrySet:()Ljava/util/Set;\n+    #8 = InterfaceMethodref #112.#116     // java/util/Set.iterator:()Ljava/util/Iterator;\n+    #9 = InterfaceMethodref #117.#118     // java/util/Iterator.hasNext:()Z\n+   #10 = InterfaceMethodref #117.#119     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #11 = Class              #120          // java/util/Map$Entry\n+   #12 = InterfaceMethodref #11.#121      // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+   #13 = Methodref          #34.#122      // java/lang/Object.equals:(Ljava/lang/Object;)Z\n+   #14 = Class              #123          // java/lang/UnsupportedOperationException\n+   #15 = Methodref          #14.#109      // java/lang/UnsupportedOperationException.\"<init>\":()V\n+   #16 = Class              #124          // java/util/ArrayList\n+   #17 = Methodref          #16.#109      // java/util/ArrayList.\"<init>\":()V\n+   #18 = InterfaceMethodref #125.#126     // java/util/List.add:(Ljava/lang/Object;)Z\n+   #19 = Class              #127          // java/util/LinkedHashSet\n+   #20 = Methodref          #19.#128      // java/util/LinkedHashSet.\"<init>\":(I)V\n+   #21 = Methodref          #33.#129      // org/osgi/util/converter/DynamicMapLikeFacade.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #22 = Class              #131          // org/osgi/util/converter/MapDelegate$MapEntry\n+   #23 = Methodref          #22.#133      // org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n+   #24 = InterfaceMethodref #112.#126     // java/util/Set.add:(Ljava/lang/Object;)Z\n+   #25 = Class              #134          // java/lang/StringBuilder\n+   #26 = Methodref          #25.#109      // java/lang/StringBuilder.\"<init>\":()V\n+   #27 = Methodref          #25.#135      // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+   #28 = String             #136          // ,\n+   #29 = Methodref          #25.#137      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #30 = InterfaceMethodref #11.#138      // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+   #31 = Methodref          #25.#139      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #32 = Methodref          #25.#140      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #33 = Class              #141          // org/osgi/util/converter/DynamicMapLikeFacade\n+   #34 = Class              #142          // java/lang/Object\n+   #35 = Class              #143          // java/util/Map\n+   #36 = Utf8               convertingImpl\n+   #37 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+   #38 = Utf8               <init>\n+   #39 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #40 = Utf8               Code\n+   #41 = Utf8               LineNumberTable\n+   #42 = Utf8               LocalVariableTable\n+   #43 = Utf8               this\n+   #44 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade;\n+   #45 = Utf8               LocalVariableTypeTable\n+   #46 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n+   #47 = Utf8               size\n+   #48 = Utf8               ()I\n+   #49 = Utf8               isEmpty\n+   #50 = Utf8               ()Z\n+   #51 = Utf8               StackMapTable\n+   #52 = Utf8               containsKey\n+   #53 = Utf8               (Ljava/lang/Object;)Z\n+   #54 = Utf8               key\n+   #55 = Utf8               Ljava/lang/Object;\n+   #56 = Utf8               containsValue\n+   #57 = Utf8               entry\n+   #58 = Utf8               Entry\n+   #59 = Utf8               InnerClasses\n+   #60 = Utf8               Ljava/util/Map$Entry;\n+   #61 = Utf8               value\n+   #62 = Utf8               Ljava/util/Map$Entry<TK;TV;>;\n+   #63 = Class              #144          // java/util/Iterator\n+   #64 = Class              #120          // java/util/Map$Entry\n+   #65 = Utf8               put\n+   #66 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #67 = Utf8               TK;\n+   #68 = Utf8               TV;\n+   #69 = Utf8               Signature\n+   #70 = Utf8               (TK;TV;)TV;\n+   #71 = Utf8               remove\n    #72 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-   #73 = Class              #74           // org/osgi/util/converter/MapDelegate$MapEntry\n-   #74 = Utf8               org/osgi/util/converter/MapDelegate$MapEntry\n-   #75 = Methodref          #73.#76       // org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n-   #76 = NameAndType        #5:#77        // \"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n-   #77 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-   #78 = InterfaceMethodref #18.#61       // java/util/Set.add:(Ljava/lang/Object;)Z\n-   #79 = Class              #80           // java/lang/StringBuilder\n-   #80 = Utf8               java/lang/StringBuilder\n-   #81 = Methodref          #79.#3        // java/lang/StringBuilder.\"<init>\":()V\n-   #82 = Methodref          #79.#83       // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n-   #83 = NameAndType        #84:#85       // append:(C)Ljava/lang/StringBuilder;\n-   #84 = Utf8               append\n-   #85 = Utf8               (C)Ljava/lang/StringBuilder;\n-   #86 = String             #87           // ,\n-   #87 = Utf8               ,\n-   #88 = Methodref          #79.#89       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #89 = NameAndType        #84:#90       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #90 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #91 = InterfaceMethodref #45.#92       // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-   #92 = NameAndType        #93:#44       // getKey:()Ljava/lang/Object;\n-   #93 = Utf8               getKey\n-   #94 = Methodref          #79.#95       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #95 = NameAndType        #84:#96       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #96 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #97 = Methodref          #79.#98       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #98 = NameAndType        #99:#100      // toString:()Ljava/lang/String;\n+   #73 = Utf8               (Ljava/lang/Object;)TV;\n+   #74 = Utf8               putAll\n+   #75 = Utf8               (Ljava/util/Map;)V\n+   #76 = Utf8               m\n+   #77 = Utf8               Ljava/util/Map;\n+   #78 = Utf8               Ljava/util/Map<+TK;+TV;>;\n+   #79 = Utf8               (Ljava/util/Map<+TK;+TV;>;)V\n+   #80 = Utf8               clear\n+   #81 = Utf8               ()V\n+   #82 = Utf8               values\n+   #83 = Utf8               ()Ljava/util/Collection;\n+   #84 = Utf8               res\n+   #85 = Utf8               Ljava/util/List;\n+   #86 = Utf8               Ljava/util/List<TV;>;\n+   #87 = Class              #145          // java/util/List\n+   #88 = Utf8               ()Ljava/util/Collection<TV;>;\n+   #89 = Utf8               entrySet\n+   #90 = Utf8               ()Ljava/util/Set;\n+   #91 = Utf8               v\n+   #92 = Utf8               k\n+   #93 = Utf8               ks\n+   #94 = Utf8               Ljava/util/Set;\n+   #95 = Utf8               Ljava/util/Set<TK;>;\n+   #96 = Utf8               Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n+   #97 = Class              #146          // java/util/Set\n+   #98 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n    #99 = Utf8               toString\n   #100 = Utf8               ()Ljava/lang/String;\n-  #101 = Class              #102          // java/util/Map\n-  #102 = Utf8               java/util/Map\n-  #103 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;)V\n-  #104 = Utf8               Code\n-  #105 = Utf8               LineNumberTable\n-  #106 = Utf8               LocalVariableTable\n-  #107 = Utf8               this\n-  #108 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade;\n-  #109 = Utf8               LocalVariableTypeTable\n-  #110 = Utf8               Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n-  #111 = Utf8               isEmpty\n-  #112 = Utf8               StackMapTable\n-  #113 = Utf8               containsKey\n-  #114 = Utf8               key\n-  #115 = Utf8               Ljava/lang/Object;\n-  #116 = Utf8               containsValue\n-  #117 = Utf8               entry\n-  #118 = Utf8               Ljava/util/Map$Entry;\n-  #119 = Utf8               value\n-  #120 = Utf8               Ljava/util/Map$Entry<TK;TV;>;\n-  #121 = Utf8               put\n-  #122 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #123 = Utf8               TK;\n-  #124 = Utf8               TV;\n-  #125 = Utf8               Signature\n-  #126 = Utf8               (TK;TV;)TV;\n-  #127 = Utf8               remove\n-  #128 = Utf8               (Ljava/lang/Object;)TV;\n-  #129 = Utf8               putAll\n-  #130 = Utf8               (Ljava/util/Map;)V\n-  #131 = Utf8               m\n-  #132 = Utf8               Ljava/util/Map;\n-  #133 = Utf8               Ljava/util/Map<+TK;+TV;>;\n-  #134 = Utf8               (Ljava/util/Map<+TK;+TV;>;)V\n-  #135 = Utf8               clear\n-  #136 = Utf8               values\n-  #137 = Utf8               ()Ljava/util/Collection;\n-  #138 = Utf8               res\n-  #139 = Utf8               Ljava/util/List;\n-  #140 = Utf8               Ljava/util/List<TV;>;\n-  #141 = Utf8               ()Ljava/util/Collection<TV;>;\n-  #142 = Utf8               v\n-  #143 = Utf8               k\n-  #144 = Utf8               ks\n-  #145 = Utf8               Ljava/util/Set;\n-  #146 = Utf8               Ljava/util/Set<TK;>;\n-  #147 = Utf8               Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n-  #148 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n-  #149 = Utf8               sb\n-  #150 = Utf8               Ljava/lang/StringBuilder;\n-  #151 = Utf8               first\n-  #152 = Utf8               Z\n-  #153 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n-  #154 = Utf8               SourceFile\n-  #155 = Utf8               DynamicMapLikeFacade.java\n-  #156 = Utf8               InnerClasses\n-  #157 = Utf8               Entry\n-  #158 = Class              #159          // org/osgi/util/converter/MapDelegate\n+  #101 = Utf8               sb\n+  #102 = Utf8               Ljava/lang/StringBuilder;\n+  #103 = Utf8               first\n+  #104 = Utf8               Z\n+  #105 = Class              #134          // java/lang/StringBuilder\n+  #106 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n+  #107 = Utf8               SourceFile\n+  #108 = Utf8               DynamicMapLikeFacade.java\n+  #109 = NameAndType        #38:#81       // \"<init>\":()V\n+  #110 = NameAndType        #36:#37       // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+  #111 = NameAndType        #147:#90      // keySet:()Ljava/util/Set;\n+  #112 = Class              #146          // java/util/Set\n+  #113 = NameAndType        #47:#48       // size:()I\n+  #114 = NameAndType        #148:#53      // contains:(Ljava/lang/Object;)Z\n+  #115 = NameAndType        #89:#90       // entrySet:()Ljava/util/Set;\n+  #116 = NameAndType        #149:#150     // iterator:()Ljava/util/Iterator;\n+  #117 = Class              #144          // java/util/Iterator\n+  #118 = NameAndType        #151:#50      // hasNext:()Z\n+  #119 = NameAndType        #152:#153     // next:()Ljava/lang/Object;\n+  #120 = Utf8               java/util/Map$Entry\n+  #121 = NameAndType        #154:#153     // getValue:()Ljava/lang/Object;\n+  #122 = NameAndType        #155:#53      // equals:(Ljava/lang/Object;)Z\n+  #123 = Utf8               java/lang/UnsupportedOperationException\n+  #124 = Utf8               java/util/ArrayList\n+  #125 = Class              #145          // java/util/List\n+  #126 = NameAndType        #156:#53      // add:(Ljava/lang/Object;)Z\n+  #127 = Utf8               java/util/LinkedHashSet\n+  #128 = NameAndType        #38:#157      // \"<init>\":(I)V\n+  #129 = NameAndType        #158:#72      // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #130 = Class              #159          // org/osgi/util/converter/MapDelegate\n+  #131 = Utf8               org/osgi/util/converter/MapDelegate$MapEntry\n+  #132 = Utf8               MapEntry\n+  #133 = NameAndType        #38:#160      // \"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n+  #134 = Utf8               java/lang/StringBuilder\n+  #135 = NameAndType        #161:#162     // append:(C)Ljava/lang/StringBuilder;\n+  #136 = Utf8               ,\n+  #137 = NameAndType        #161:#163     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #138 = NameAndType        #164:#153     // getKey:()Ljava/lang/Object;\n+  #139 = NameAndType        #161:#165     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #140 = NameAndType        #99:#100      // toString:()Ljava/lang/String;\n+  #141 = Utf8               org/osgi/util/converter/DynamicMapLikeFacade\n+  #142 = Utf8               java/lang/Object\n+  #143 = Utf8               java/util/Map\n+  #144 = Utf8               java/util/Iterator\n+  #145 = Utf8               java/util/List\n+  #146 = Utf8               java/util/Set\n+  #147 = Utf8               keySet\n+  #148 = Utf8               contains\n+  #149 = Utf8               iterator\n+  #150 = Utf8               ()Ljava/util/Iterator;\n+  #151 = Utf8               hasNext\n+  #152 = Utf8               next\n+  #153 = Utf8               ()Ljava/lang/Object;\n+  #154 = Utf8               getValue\n+  #155 = Utf8               equals\n+  #156 = Utf8               add\n+  #157 = Utf8               (I)V\n+  #158 = Utf8               get\n   #159 = Utf8               org/osgi/util/converter/MapDelegate\n-  #160 = Utf8               MapEntry\n+  #160 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #161 = Utf8               append\n+  #162 = Utf8               (C)Ljava/lang/StringBuilder;\n+  #163 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #164 = Utf8               getKey\n+  #165 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n {\n   protected final org.osgi.util.converter.ConvertingImpl convertingImpl;\n     descriptor: Lorg/osgi/util/converter/ConvertingImpl;\n     flags: (0x0014) ACC_PROTECTED, ACC_FINAL\n \n   protected org.osgi.util.converter.DynamicMapLikeFacade(org.osgi.util.converter.ConvertingImpl);\n     descriptor: (Lorg/osgi/util/converter/ConvertingImpl;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+         6: putfield      #2                  // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n          9: return\n       LineNumberTable:\n         line 40: 0\n         line 41: 4\n         line 42: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -198,16 +203,16 @@\n \n   public int size();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #13                 // Method keySet:()Ljava/util/Set;\n-         4: invokeinterface #17,  1           // InterfaceMethod java/util/Set.size:()I\n+         1: invokevirtual #3                  // Method keySet:()Ljava/util/Set;\n+         4: invokeinterface #4,  1            // InterfaceMethod java/util/Set.size:()I\n          9: ireturn\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade;\n       LocalVariableTypeTable:\n@@ -216,15 +221,15 @@\n \n   public boolean isEmpty();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #23                 // Method size:()I\n+         1: invokevirtual #5                  // Method size:()I\n          4: ifne          11\n          7: iconst_1\n          8: goto          12\n         11: iconst_0\n         12: ireturn\n       LineNumberTable:\n         line 51: 0\n@@ -241,17 +246,17 @@\n \n   public boolean containsKey(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #13                 // Method keySet:()Ljava/util/Set;\n+         1: invokevirtual #3                  // Method keySet:()Ljava/util/Set;\n          4: aload_1\n-         5: invokeinterface #24,  2           // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z\n+         5: invokeinterface #6,  2            // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z\n         10: ireturn\n       LineNumberTable:\n         line 56: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade;\n             0      11     1   key   Ljava/lang/Object;\n@@ -261,35 +266,35 @@\n \n   public boolean containsValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #28                 // Method entrySet:()Ljava/util/Set;\n-         4: invokeinterface #31,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+         1: invokevirtual #7                  // Method entrySet:()Ljava/util/Set;\n+         4: invokeinterface #8,  1            // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n          9: astore_2\n         10: aload_2\n-        11: invokeinterface #35,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        11: invokeinterface #9,  1            // InterfaceMethod java/util/Iterator.hasNext:()Z\n         16: ifeq          62\n         19: aload_2\n-        20: invokeinterface #41,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        25: checkcast     #45                 // class java/util/Map$Entry\n+        20: invokeinterface #10,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        25: checkcast     #11                 // class java/util/Map$Entry\n         28: astore_3\n         29: aload_1\n         30: ifnonnull     44\n         33: aload_3\n-        34: invokeinterface #47,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+        34: invokeinterface #12,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n         39: ifnonnull     59\n         42: iconst_1\n         43: ireturn\n         44: aload_1\n         45: aload_3\n-        46: invokeinterface #47,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-        51: invokevirtual #50                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        46: invokeinterface #12,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+        51: invokevirtual #13                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         54: ifeq          59\n         57: iconst_1\n         58: ireturn\n         59: goto          10\n         62: iconst_0\n         63: ireturn\n       LineNumberTable:\n@@ -323,81 +328,81 @@\n           offset_delta = 2\n \n   public V put(K, V);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n-         0: new           #53                 // class java/lang/UnsupportedOperationException\n+         0: new           #14                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #55                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #15                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 77: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade;\n             0       8     1   key   Ljava/lang/Object;\n             0       8     2 value   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n             0       8     1   key   TK;\n             0       8     2 value   TV;\n-    Signature: #126                         // (TK;TV;)TV;\n+    Signature: #70                          // (TK;TV;)TV;\n \n   public V remove(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #53                 // class java/lang/UnsupportedOperationException\n+         0: new           #14                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #55                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #15                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 84: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade;\n             0       8     1   key   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n-    Signature: #128                         // (Ljava/lang/Object;)TV;\n+    Signature: #73                          // (Ljava/lang/Object;)TV;\n \n   public void putAll(java.util.Map<? extends K, ? extends V>);\n     descriptor: (Ljava/util/Map;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #53                 // class java/lang/UnsupportedOperationException\n+         0: new           #14                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #55                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #15                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 91: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade;\n             0       8     1     m   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n             0       8     1     m   Ljava/util/Map<+TK;+TV;>;\n-    Signature: #134                         // (Ljava/util/Map<+TK;+TV;>;)V\n+    Signature: #79                          // (Ljava/util/Map<+TK;+TV;>;)V\n \n   public void clear();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #53                 // class java/lang/UnsupportedOperationException\n+         0: new           #14                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #55                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #15                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade;\n       LocalVariableTypeTable:\n@@ -405,33 +410,33 @@\n             0       8     0  this   Lorg/osgi/util/converter/DynamicMapLikeFacade<TK;TV;>;\n \n   public java.util.Collection<V> values();\n     descriptor: ()Ljava/util/Collection;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=4, args_size=1\n-         0: new           #56                 // class java/util/ArrayList\n+         0: new           #16                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #58                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #17                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #28                 // Method entrySet:()Ljava/util/Set;\n-        12: invokeinterface #31,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+         9: invokevirtual #7                  // Method entrySet:()Ljava/util/Set;\n+        12: invokeinterface #8,  1            // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         17: astore_2\n         18: aload_2\n-        19: invokeinterface #35,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        19: invokeinterface #9,  1            // InterfaceMethod java/util/Iterator.hasNext:()Z\n         24: ifeq          53\n         27: aload_2\n-        28: invokeinterface #41,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        33: checkcast     #45                 // class java/util/Map$Entry\n+        28: invokeinterface #10,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        33: checkcast     #11                 // class java/util/Map$Entry\n         36: astore_3\n         37: aload_1\n         38: aload_3\n-        39: invokeinterface #47,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-        44: invokeinterface #59,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        39: invokeinterface #12,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+        44: invokeinterface #18,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         49: pop\n         50: goto          18\n         53: aload_1\n         54: areturn\n       LineNumberTable:\n         line 103: 0\n         line 105: 8\n@@ -450,50 +455,50 @@\n             8      47     1   res   Ljava/util/List<TV;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 18\n           locals = [ class java/util/List, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n           offset_delta = 34\n-    Signature: #141                         // ()Ljava/util/Collection<TV;>;\n+    Signature: #88                          // ()Ljava/util/Collection<TV;>;\n \n   public java.util.Set<java.util.Map$Entry<K, V>> entrySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=6, args_size=1\n          0: aload_0\n-         1: invokevirtual #13                 // Method keySet:()Ljava/util/Set;\n+         1: invokevirtual #3                  // Method keySet:()Ljava/util/Set;\n          4: astore_1\n-         5: new           #64                 // class java/util/LinkedHashSet\n+         5: new           #19                 // class java/util/LinkedHashSet\n          8: dup\n          9: aload_1\n-        10: invokeinterface #17,  1           // InterfaceMethod java/util/Set.size:()I\n-        15: invokespecial #66                 // Method java/util/LinkedHashSet.\"<init>\":(I)V\n+        10: invokeinterface #4,  1            // InterfaceMethod java/util/Set.size:()I\n+        15: invokespecial #20                 // Method java/util/LinkedHashSet.\"<init>\":(I)V\n         18: astore_2\n         19: aload_1\n-        20: invokeinterface #31,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        20: invokeinterface #8,  1            // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         25: astore_3\n         26: aload_3\n-        27: invokeinterface #35,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        27: invokeinterface #9,  1            // InterfaceMethod java/util/Iterator.hasNext:()Z\n         32: ifeq          72\n         35: aload_3\n-        36: invokeinterface #41,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        36: invokeinterface #10,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         41: astore        4\n         43: aload_0\n         44: aload         4\n-        46: invokevirtual #69                 // Method get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        46: invokevirtual #21                 // Method get:(Ljava/lang/Object;)Ljava/lang/Object;\n         49: astore        5\n         51: aload_2\n-        52: new           #73                 // class org/osgi/util/converter/MapDelegate$MapEntry\n+        52: new           #22                 // class org/osgi/util/converter/MapDelegate$MapEntry\n         55: dup\n         56: aload         4\n         58: aload         5\n-        60: invokespecial #75                 // Method org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n-        63: invokeinterface #78,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n+        60: invokespecial #23                 // Method org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n+        63: invokeinterface #24,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n         68: pop\n         69: goto          26\n         72: aload_2\n         73: areturn\n       LineNumberTable:\n         line 113: 0\n         line 115: 5\n@@ -518,72 +523,72 @@\n            19      55     2   res   Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n           offset_delta = 26\n           locals = [ class java/util/Set, class java/util/Set, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n           offset_delta = 45\n-    Signature: #148                         // ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n+    Signature: #98                          // ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=5, args_size=1\n-         0: new           #79                 // class java/lang/StringBuilder\n+         0: new           #25                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #81                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         4: invokespecial #26                 // Method java/lang/StringBuilder.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: bipush        123\n-        11: invokevirtual #82                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        11: invokevirtual #27                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         14: pop\n         15: iconst_1\n         16: istore_2\n         17: aload_0\n-        18: invokevirtual #28                 // Method entrySet:()Ljava/util/Set;\n-        21: invokeinterface #31,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        18: invokevirtual #7                  // Method entrySet:()Ljava/util/Set;\n+        21: invokeinterface #8,  1            // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         26: astore_3\n         27: aload_3\n-        28: invokeinterface #35,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        28: invokeinterface #9,  1            // InterfaceMethod java/util/Iterator.hasNext:()Z\n         33: ifeq          97\n         36: aload_3\n-        37: invokeinterface #41,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        42: checkcast     #45                 // class java/util/Map$Entry\n+        37: invokeinterface #10,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        42: checkcast     #11                 // class java/util/Map$Entry\n         45: astore        4\n         47: iload_2\n         48: ifeq          56\n         51: iconst_0\n         52: istore_2\n         53: goto          63\n         56: aload_1\n-        57: ldc           #86                 // String ,\n-        59: invokevirtual #88                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        57: ldc           #28                 // String ,\n+        59: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         62: pop\n         63: aload_1\n         64: aload         4\n-        66: invokeinterface #91,  1           // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-        71: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        66: invokeinterface #30,  1           // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+        71: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n         74: pop\n         75: aload_1\n         76: bipush        61\n-        78: invokevirtual #82                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        78: invokevirtual #27                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         81: pop\n         82: aload_1\n         83: aload         4\n-        85: invokeinterface #47,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-        90: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        85: invokeinterface #12,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+        90: invokevirtual #31                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n         93: pop\n         94: goto          27\n         97: aload_1\n         98: bipush        125\n-       100: invokevirtual #82                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+       100: invokevirtual #27                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n        103: pop\n        104: aload_1\n-       105: invokevirtual #97                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       105: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        108: areturn\n       LineNumberTable:\n         line 126: 0\n         line 128: 8\n         line 129: 15\n         line 130: 17\n         line 131: 47\n@@ -612,12 +617,12 @@\n         frame_type = 252 /* append */\n           offset_delta = 28\n           locals = [ class java/util/Map$Entry ]\n         frame_type = 6 /* same */\n         frame_type = 249 /* chop */\n           offset_delta = 33\n }\n-Signature: #153                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n+Signature: #106                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n SourceFile: \"DynamicMapLikeFacade.java\"\n InnerClasses:\n-  public static #157= #45 of #101;        // Entry=class java/util/Map$Entry of class java/util/Map\n-  static #160= #73 of #158;               // MapEntry=class org/osgi/util/converter/MapDelegate$MapEntry of class org/osgi/util/converter/MapDelegate\n+  public static #58= #11 of #35;          // Entry=class java/util/Map$Entry of class java/util/Map\n+  static #132= #22 of #130;               // MapEntry=class org/osgi/util/converter/MapDelegate$MapEntry of class org/osgi/util/converter/MapDelegate\n"}]}, {"source1": "org/osgi/util/converter/Functioning.class", "source2": "org/osgi/util/converter/Functioning.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,50 +1,50 @@\n-  SHA-256 checksum 63c13c46dbdd0cf63825f1b51a255e5c179fae8367e9d230e4883366ee240631\n+  SHA-256 checksum a3337febb5557c6a2495bdfdcf570f998f6e0042abb123a73634c7ff79a5c6d0\n   Compiled from \"Functioning.java\"\n public interface org.osgi.util.converter.Functioning extends org.osgi.util.converter.Specifying<org.osgi.util.converter.Functioning>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // org/osgi/util/converter/Functioning\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 3, attributes: 3\n Constant pool:\n-   #1 = Class              #2             // org/osgi/util/converter/Functioning\n-   #2 = Utf8               org/osgi/util/converter/Functioning\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // org/osgi/util/converter/Specifying\n-   #6 = Utf8               org/osgi/util/converter/Specifying\n-   #7 = Utf8               to\n-   #8 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/function/Function;\n-   #9 = Utf8               Signature\n-  #10 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n-  #11 = Utf8               (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n-  #12 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n-  #13 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Lorg/osgi/util/function/Function;\n-  #14 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n-  #15 = Utf8               Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Functioning;>;\n-  #16 = Utf8               SourceFile\n-  #17 = Utf8               Functioning.java\n-  #18 = Utf8               RuntimeInvisibleAnnotations\n-  #19 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+   #1 = Class              #17            // org/osgi/util/converter/Functioning\n+   #2 = Class              #18            // java/lang/Object\n+   #3 = Class              #19            // org/osgi/util/converter/Specifying\n+   #4 = Utf8               to\n+   #5 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/function/Function;\n+   #6 = Utf8               Signature\n+   #7 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+   #8 = Utf8               (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+   #9 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+  #10 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Lorg/osgi/util/function/Function;\n+  #11 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+  #12 = Utf8               Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Functioning;>;\n+  #13 = Utf8               SourceFile\n+  #14 = Utf8               Functioning.java\n+  #15 = Utf8               RuntimeInvisibleAnnotations\n+  #16 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+  #17 = Utf8               org/osgi/util/converter/Functioning\n+  #18 = Utf8               java/lang/Object\n+  #19 = Utf8               org/osgi/util/converter/Specifying\n {\n   public abstract <T extends java.lang.Object> org.osgi.util.function.Function<java.lang.Object, T> to(java.lang.Class<T>);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/function/Function;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #10                          // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+    Signature: #7                           // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n \n   public abstract <T extends java.lang.Object> org.osgi.util.function.Function<java.lang.Object, T> to(java.lang.reflect.Type);\n     descriptor: (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #12                          // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+    Signature: #9                           // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n \n   public abstract <T extends java.lang.Object> org.osgi.util.function.Function<java.lang.Object, T> to(org.osgi.util.converter.TypeReference<T>);\n     descriptor: (Lorg/osgi/util/converter/TypeReference;)Lorg/osgi/util/function/Function;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #14                          // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+    Signature: #11                          // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n }\n-Signature: #15                          // Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Functioning;>;\n+Signature: #12                          // Ljava/lang/Object;Lorg/osgi/util/converter/Specifying<Lorg/osgi/util/converter/Functioning;>;\n SourceFile: \"Functioning.java\"\n RuntimeInvisibleAnnotations:\n-  0: #19()\n+  0: #16()\n     org.osgi.annotation.versioning.ProviderType\n"}]}, {"source1": "org/osgi/util/converter/FunctioningImpl$1.class", "source2": "org/osgi/util/converter/FunctioningImpl$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,136 +1,135 @@\n-  SHA-256 checksum 09d4a87cf3018ce3c55af400de17ed99c31194373f9cc4ebbde6e47fad17ae78\n+  SHA-256 checksum 88fbcb30e667305efdd97dcd2a96924be0745f8c27ac5db1e5ad645ad2a7b6a8\n   Compiled from \"FunctioningImpl.java\"\n class org.osgi.util.converter.FunctioningImpl$1 extends java.lang.Object implements org.osgi.util.function.Function<java.lang.Object, T>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/FunctioningImpl$1\n-  super_class: #12                        // java/lang/Object\n+  this_class: #8                          // org/osgi/util/converter/FunctioningImpl$1\n+  super_class: #9                         // java/lang/Object\n   interfaces: 1, fields: 2, methods: 2, attributes: 4\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/FunctioningImpl$1.this$0:Lorg/osgi/util/converter/FunctioningImpl;\n-   #2 = Class              #4             // org/osgi/util/converter/FunctioningImpl$1\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/FunctioningImpl;\n-   #4 = Utf8               org/osgi/util/converter/FunctioningImpl$1\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/FunctioningImpl;\n-   #7 = Fieldref           #2.#8          // org/osgi/util/converter/FunctioningImpl$1.val$type:Ljava/lang/reflect/Type;\n-   #8 = NameAndType        #9:#10         // val$type:Ljava/lang/reflect/Type;\n-   #9 = Utf8               val$type\n-  #10 = Utf8               Ljava/lang/reflect/Type;\n-  #11 = Methodref          #12.#13        // java/lang/Object.\"<init>\":()V\n-  #12 = Class              #14            // java/lang/Object\n-  #13 = NameAndType        #15:#16        // \"<init>\":()V\n-  #14 = Utf8               java/lang/Object\n+   #1 = Fieldref           #8.#37         // org/osgi/util/converter/FunctioningImpl$1.this$0:Lorg/osgi/util/converter/FunctioningImpl;\n+   #2 = Fieldref           #8.#38         // org/osgi/util/converter/FunctioningImpl$1.val$type:Ljava/lang/reflect/Type;\n+   #3 = Methodref          #9.#39         // java/lang/Object.\"<init>\":()V\n+   #4 = Fieldref           #35.#40        // org/osgi/util/converter/FunctioningImpl.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+   #5 = InterfaceMethodref #41.#42        // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+   #6 = Methodref          #35.#43        // org/osgi/util/converter/FunctioningImpl.applyModifiers:(Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n+   #7 = InterfaceMethodref #44.#45        // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+   #8 = Class              #46            // org/osgi/util/converter/FunctioningImpl$1\n+   #9 = Class              #47            // java/lang/Object\n+  #10 = Class              #48            // org/osgi/util/function/Function\n+  #11 = Utf8               val$type\n+  #12 = Utf8               Ljava/lang/reflect/Type;\n+  #13 = Utf8               this$0\n+  #14 = Utf8               Lorg/osgi/util/converter/FunctioningImpl;\n   #15 = Utf8               <init>\n-  #16 = Utf8               ()V\n-  #17 = Fieldref           #18.#19        // org/osgi/util/converter/FunctioningImpl.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n-  #18 = Class              #20            // org/osgi/util/converter/FunctioningImpl\n-  #19 = NameAndType        #21:#22        // initialConverter:Lorg/osgi/util/converter/InternalConverter;\n-  #20 = Utf8               org/osgi/util/converter/FunctioningImpl\n-  #21 = Utf8               initialConverter\n-  #22 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-  #23 = InterfaceMethodref #24.#25        // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #24 = Class              #26            // org/osgi/util/converter/InternalConverter\n-  #25 = NameAndType        #27:#28        // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #26 = Utf8               org/osgi/util/converter/InternalConverter\n-  #27 = Utf8               convert\n-  #28 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #29 = Methodref          #18.#30        // org/osgi/util/converter/FunctioningImpl.applyModifiers:(Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n-  #30 = NameAndType        #31:#32        // applyModifiers:(Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n-  #31 = Utf8               applyModifiers\n-  #32 = Utf8               (Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n-  #33 = InterfaceMethodref #34.#35        // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #34 = Class              #36            // org/osgi/util/converter/InternalConverting\n-  #35 = NameAndType        #37:#38        // to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #36 = Utf8               org/osgi/util/converter/InternalConverting\n-  #37 = Utf8               to\n-  #38 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #39 = Class              #40            // org/osgi/util/function/Function\n-  #40 = Utf8               org/osgi/util/function/Function\n-  #41 = Utf8               (Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n-  #42 = Utf8               Code\n-  #43 = Utf8               LineNumberTable\n-  #44 = Utf8               LocalVariableTable\n-  #45 = Utf8               this\n-  #46 = Utf8               Lorg/osgi/util/converter/FunctioningImpl$1;\n-  #47 = Utf8               Signature\n-  #48 = Utf8               apply\n-  #49 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #50 = Utf8               t\n-  #51 = Utf8               Ljava/lang/Object;\n-  #52 = Utf8               converter\n-  #53 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n-  #54 = Utf8               (Ljava/lang/Object;)TT;\n-  #55 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n-  #56 = Utf8               SourceFile\n-  #57 = Utf8               FunctioningImpl.java\n-  #58 = Utf8               EnclosingMethod\n-  #59 = NameAndType        #37:#60        // to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n-  #60 = Utf8               (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n-  #61 = Utf8               InnerClasses\n+  #16 = Utf8               (Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               InnerClasses\n+  #22 = Utf8               Lorg/osgi/util/converter/FunctioningImpl$1;\n+  #23 = Utf8               apply\n+  #24 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #25 = Utf8               t\n+  #26 = Utf8               Ljava/lang/Object;\n+  #27 = Utf8               converter\n+  #28 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n+  #29 = Utf8               Signature\n+  #30 = Utf8               (Ljava/lang/Object;)TT;\n+  #31 = Utf8               Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+  #32 = Utf8               SourceFile\n+  #33 = Utf8               FunctioningImpl.java\n+  #34 = Utf8               EnclosingMethod\n+  #35 = Class              #49            // org/osgi/util/converter/FunctioningImpl\n+  #36 = NameAndType        #50:#51        // to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+  #37 = NameAndType        #13:#14        // this$0:Lorg/osgi/util/converter/FunctioningImpl;\n+  #38 = NameAndType        #11:#12        // val$type:Ljava/lang/reflect/Type;\n+  #39 = NameAndType        #15:#52        // \"<init>\":()V\n+  #40 = NameAndType        #53:#54        // initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+  #41 = Class              #55            // org/osgi/util/converter/InternalConverter\n+  #42 = NameAndType        #56:#57        // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #43 = NameAndType        #58:#59        // applyModifiers:(Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n+  #44 = Class              #60            // org/osgi/util/converter/InternalConverting\n+  #45 = NameAndType        #50:#61        // to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #46 = Utf8               org/osgi/util/converter/FunctioningImpl$1\n+  #47 = Utf8               java/lang/Object\n+  #48 = Utf8               org/osgi/util/function/Function\n+  #49 = Utf8               org/osgi/util/converter/FunctioningImpl\n+  #50 = Utf8               to\n+  #51 = Utf8               (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+  #52 = Utf8               ()V\n+  #53 = Utf8               initialConverter\n+  #54 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+  #55 = Utf8               org/osgi/util/converter/InternalConverter\n+  #56 = Utf8               convert\n+  #57 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #58 = Utf8               applyModifiers\n+  #59 = Utf8               (Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n+  #60 = Utf8               org/osgi/util/converter/InternalConverting\n+  #61 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/Object;\n {\n   final java.lang.reflect.Type val$type;\n     descriptor: Ljava/lang/reflect/Type;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final org.osgi.util.converter.FunctioningImpl this$0;\n     descriptor: Lorg/osgi/util/converter/FunctioningImpl;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  org.osgi.util.converter.FunctioningImpl$1();\n+  org.osgi.util.converter.FunctioningImpl$1(org.osgi.util.converter.FunctioningImpl, java.lang.reflect.Type);\n     descriptor: (Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/FunctioningImpl;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #7                  // Field val$type:Ljava/lang/reflect/Type;\n+         7: putfield      #2                  // Field val$type:Ljava/lang/reflect/Type;\n         10: aload_0\n-        11: invokespecial #11                 // Method java/lang/Object.\"<init>\":()V\n+        11: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n         14: return\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/FunctioningImpl$1;\n             0      15     1 this$0   Lorg/osgi/util/converter/FunctioningImpl;\n-    Signature: #16                          // ()V\n \n   public T apply(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/FunctioningImpl;\n-         4: getfield      #17                 // Field org/osgi/util/converter/FunctioningImpl.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+         4: getfield      #4                  // Field org/osgi/util/converter/FunctioningImpl.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n          7: aload_1\n-         8: invokeinterface #23,  2           // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+         8: invokeinterface #5,  2            // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n         13: astore_2\n         14: aload_0\n         15: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/FunctioningImpl;\n         18: aload_2\n-        19: invokevirtual #29                 // Method org/osgi/util/converter/FunctioningImpl.applyModifiers:(Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n+        19: invokevirtual #6                  // Method org/osgi/util/converter/FunctioningImpl.applyModifiers:(Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n         22: aload_0\n-        23: getfield      #7                  // Field val$type:Ljava/lang/reflect/Type;\n-        26: invokeinterface #33,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+        23: getfield      #2                  // Field val$type:Ljava/lang/reflect/Type;\n+        26: invokeinterface #7,  2            // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/reflect/Type;)Ljava/lang/Object;\n         31: areturn\n       LineNumberTable:\n         line 52: 0\n         line 53: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      32     0  this   Lorg/osgi/util/converter/FunctioningImpl$1;\n             0      32     1     t   Ljava/lang/Object;\n            14      18     2 converter   Lorg/osgi/util/converter/InternalConverting;\n-    Signature: #54                          // (Ljava/lang/Object;)TT;\n+    Signature: #30                          // (Ljava/lang/Object;)TT;\n }\n-Signature: #55                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+Signature: #31                          // Ljava/lang/Object;Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n SourceFile: \"FunctioningImpl.java\"\n-EnclosingMethod: #18.#59                // org.osgi.util.converter.FunctioningImpl.to\n+EnclosingMethod: #35.#36                // org.osgi.util.converter.FunctioningImpl.to\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/FunctioningImpl$1\n+  #8;                                     // class org/osgi/util/converter/FunctioningImpl$1\n"}]}, {"source1": "org/osgi/util/converter/FunctioningImpl.class", "source2": "org/osgi/util/converter/FunctioningImpl.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,149 +1,149 @@\n-  SHA-256 checksum 07a1ac358efd810f37c01c7b84a9cf97209f1a84a7aab93b5ea11f852674e053\n+  SHA-256 checksum b0dbf706129c3ecf4a756f033add05b62dc358044bca51c0472c564aecba299f\n   Compiled from \"FunctioningImpl.java\"\n class org.osgi.util.converter.FunctioningImpl extends org.osgi.util.converter.AbstractSpecifying<org.osgi.util.converter.Functioning> implements org.osgi.util.converter.Functioning\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/FunctioningImpl\n-  super_class: #2                         // org/osgi/util/converter/AbstractSpecifying\n+  this_class: #25                         // org/osgi/util/converter/FunctioningImpl\n+  super_class: #26                        // org/osgi/util/converter/AbstractSpecifying\n   interfaces: 1, fields: 1, methods: 5, attributes: 3\n Constant pool:\n-    #1 = Methodref          #2.#3         // org/osgi/util/converter/AbstractSpecifying.\"<init>\":()V\n-    #2 = Class              #4            // org/osgi/util/converter/AbstractSpecifying\n-    #3 = NameAndType        #5:#6         // \"<init>\":()V\n-    #4 = Utf8               org/osgi/util/converter/AbstractSpecifying\n-    #5 = Utf8               <init>\n-    #6 = Utf8               ()V\n-    #7 = Fieldref           #8.#9         // org/osgi/util/converter/FunctioningImpl.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n-    #8 = Class              #10           // org/osgi/util/converter/FunctioningImpl\n-    #9 = NameAndType        #11:#12       // initialConverter:Lorg/osgi/util/converter/InternalConverter;\n-   #10 = Utf8               org/osgi/util/converter/FunctioningImpl\n-   #11 = Utf8               initialConverter\n-   #12 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #13 = Methodref          #8.#14        // org/osgi/util/converter/FunctioningImpl.to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n-   #14 = NameAndType        #15:#16       // to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n-   #15 = Utf8               to\n-   #16 = Utf8               (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n-   #17 = Methodref          #18.#19       // org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n-   #18 = Class              #20           // org/osgi/util/converter/TypeReference\n-   #19 = NameAndType        #21:#22       // getType:()Ljava/lang/reflect/Type;\n-   #20 = Utf8               org/osgi/util/converter/TypeReference\n-   #21 = Utf8               getType\n-   #22 = Utf8               ()Ljava/lang/reflect/Type;\n-   #23 = Class              #24           // org/osgi/util/converter/FunctioningImpl$1\n-   #24 = Utf8               org/osgi/util/converter/FunctioningImpl$1\n-   #25 = Methodref          #23.#26       // org/osgi/util/converter/FunctioningImpl$1.\"<init>\":(Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n-   #26 = NameAndType        #5:#27        // \"<init>\":(Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n-   #27 = Utf8               (Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n-   #28 = Fieldref           #8.#29        // org/osgi/util/converter/FunctioningImpl.hasDefault:Z\n-   #29 = NameAndType        #30:#31       // hasDefault:Z\n-   #30 = Utf8               hasDefault\n-   #31 = Utf8               Z\n-   #32 = Fieldref           #8.#33        // org/osgi/util/converter/FunctioningImpl.defaultValue:Ljava/lang/Object;\n-   #33 = NameAndType        #34:#35       // defaultValue:Ljava/lang/Object;\n-   #34 = Utf8               defaultValue\n-   #35 = Utf8               Ljava/lang/Object;\n-   #36 = InterfaceMethodref #37.#38       // org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-   #37 = Class              #39           // org/osgi/util/converter/InternalConverting\n-   #38 = NameAndType        #34:#40       // defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-   #39 = Utf8               org/osgi/util/converter/InternalConverting\n-   #40 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-   #41 = Fieldref           #8.#42        // org/osgi/util/converter/FunctioningImpl.liveView:Z\n-   #42 = NameAndType        #43:#31       // liveView:Z\n-   #43 = Utf8               liveView\n-   #44 = InterfaceMethodref #37.#45       // org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n-   #45 = NameAndType        #46:#47       // view:()Lorg/osgi/util/converter/Specifying;\n-   #46 = Utf8               view\n-   #47 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n-   #48 = Fieldref           #8.#49        // org/osgi/util/converter/FunctioningImpl.keysIgnoreCase:Z\n-   #49 = NameAndType        #50:#31       // keysIgnoreCase:Z\n-   #50 = Utf8               keysIgnoreCase\n-   #51 = InterfaceMethodref #37.#52       // org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n-   #52 = NameAndType        #50:#47       // keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n-   #53 = Fieldref           #8.#54        // org/osgi/util/converter/FunctioningImpl.sourceAsClass:Ljava/lang/Class;\n-   #54 = NameAndType        #55:#56       // sourceAsClass:Ljava/lang/Class;\n-   #55 = Utf8               sourceAsClass\n-   #56 = Utf8               Ljava/lang/Class;\n-   #57 = InterfaceMethodref #37.#58       // org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #58 = NameAndType        #59:#60       // sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #59 = Utf8               sourceAs\n-   #60 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #61 = Fieldref           #8.#62        // org/osgi/util/converter/FunctioningImpl.sourceAsDTO:Z\n-   #62 = NameAndType        #63:#31       // sourceAsDTO:Z\n-   #63 = Utf8               sourceAsDTO\n-   #64 = InterfaceMethodref #37.#65       // org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n-   #65 = NameAndType        #63:#47       // sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n-   #66 = Fieldref           #8.#67        // org/osgi/util/converter/FunctioningImpl.sourceAsJavaBean:Z\n-   #67 = NameAndType        #68:#31       // sourceAsJavaBean:Z\n-   #68 = Utf8               sourceAsJavaBean\n-   #69 = InterfaceMethodref #37.#70       // org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #70 = NameAndType        #71:#47       // sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #71 = Utf8               sourceAsBean\n-   #72 = Fieldref           #8.#73        // org/osgi/util/converter/FunctioningImpl.targetAsClass:Ljava/lang/Class;\n-   #73 = NameAndType        #74:#56       // targetAsClass:Ljava/lang/Class;\n-   #74 = Utf8               targetAsClass\n-   #75 = InterfaceMethodref #37.#76       // org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #76 = NameAndType        #77:#60       // targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-   #77 = Utf8               targetAs\n-   #78 = Fieldref           #8.#79        // org/osgi/util/converter/FunctioningImpl.targetAsDTO:Z\n-   #79 = NameAndType        #80:#31       // targetAsDTO:Z\n-   #80 = Utf8               targetAsDTO\n-   #81 = InterfaceMethodref #37.#82       // org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #82 = NameAndType        #83:#47       // targetAsBean:()Lorg/osgi/util/converter/Specifying;\n-   #83 = Utf8               targetAsBean\n-   #84 = Fieldref           #8.#85        // org/osgi/util/converter/FunctioningImpl.targetAsJavaBean:Z\n-   #85 = NameAndType        #86:#31       // targetAsJavaBean:Z\n-   #86 = Utf8               targetAsJavaBean\n-   #87 = Class              #88           // org/osgi/util/converter/Functioning\n-   #88 = Utf8               org/osgi/util/converter/Functioning\n-   #89 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n-   #90 = Utf8               Code\n-   #91 = Utf8               LineNumberTable\n-   #92 = Utf8               LocalVariableTable\n-   #93 = Utf8               this\n-   #94 = Utf8               Lorg/osgi/util/converter/FunctioningImpl;\n-   #95 = Utf8               converter\n-   #96 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/function/Function;\n-   #97 = Utf8               cls\n-   #98 = Utf8               type\n-   #99 = Utf8               Ljava/lang/reflect/Type;\n-  #100 = Utf8               LocalVariableTypeTable\n-  #101 = Utf8               Ljava/lang/Class<TT;>;\n-  #102 = Utf8               Signature\n-  #103 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n-  #104 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Lorg/osgi/util/function/Function;\n-  #105 = Utf8               ref\n-  #106 = Utf8               Lorg/osgi/util/converter/TypeReference;\n-  #107 = Utf8               Lorg/osgi/util/converter/TypeReference<TT;>;\n-  #108 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n-  #109 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n-  #110 = Utf8               applyModifiers\n-  #111 = Utf8               (Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n-  #112 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n-  #113 = Utf8               StackMapTable\n-  #114 = Utf8               Lorg/osgi/util/converter/AbstractSpecifying<Lorg/osgi/util/converter/Functioning;>;Lorg/osgi/util/converter/Functioning;\n-  #115 = Utf8               SourceFile\n-  #116 = Utf8               FunctioningImpl.java\n-  #117 = Utf8               InnerClasses\n+    #1 = Methodref          #26.#63       // org/osgi/util/converter/AbstractSpecifying.\"<init>\":()V\n+    #2 = Fieldref           #25.#64       // org/osgi/util/converter/FunctioningImpl.initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+    #3 = Methodref          #25.#65       // org/osgi/util/converter/FunctioningImpl.to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+    #4 = Methodref          #66.#67       // org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n+    #5 = Class              #68           // org/osgi/util/converter/FunctioningImpl$1\n+    #6 = Methodref          #5.#69        // org/osgi/util/converter/FunctioningImpl$1.\"<init>\":(Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n+    #7 = Fieldref           #25.#70       // org/osgi/util/converter/FunctioningImpl.hasDefault:Z\n+    #8 = Fieldref           #25.#71       // org/osgi/util/converter/FunctioningImpl.defaultValue:Ljava/lang/Object;\n+    #9 = InterfaceMethodref #72.#73       // org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+   #10 = Fieldref           #25.#74       // org/osgi/util/converter/FunctioningImpl.liveView:Z\n+   #11 = InterfaceMethodref #72.#75       // org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n+   #12 = Fieldref           #25.#76       // org/osgi/util/converter/FunctioningImpl.keysIgnoreCase:Z\n+   #13 = InterfaceMethodref #72.#77       // org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n+   #14 = Fieldref           #25.#78       // org/osgi/util/converter/FunctioningImpl.sourceAsClass:Ljava/lang/Class;\n+   #15 = InterfaceMethodref #72.#79       // org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+   #16 = Fieldref           #25.#80       // org/osgi/util/converter/FunctioningImpl.sourceAsDTO:Z\n+   #17 = InterfaceMethodref #72.#81       // org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n+   #18 = Fieldref           #25.#82       // org/osgi/util/converter/FunctioningImpl.sourceAsJavaBean:Z\n+   #19 = InterfaceMethodref #72.#83       // org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n+   #20 = Fieldref           #25.#84       // org/osgi/util/converter/FunctioningImpl.targetAsClass:Ljava/lang/Class;\n+   #21 = InterfaceMethodref #72.#85       // org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+   #22 = Fieldref           #25.#86       // org/osgi/util/converter/FunctioningImpl.targetAsDTO:Z\n+   #23 = InterfaceMethodref #72.#87       // org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n+   #24 = Fieldref           #25.#88       // org/osgi/util/converter/FunctioningImpl.targetAsJavaBean:Z\n+   #25 = Class              #89           // org/osgi/util/converter/FunctioningImpl\n+   #26 = Class              #90           // org/osgi/util/converter/AbstractSpecifying\n+   #27 = Class              #91           // org/osgi/util/converter/Functioning\n+   #28 = Utf8               InnerClasses\n+   #29 = Utf8               initialConverter\n+   #30 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #31 = Utf8               <init>\n+   #32 = Utf8               (Lorg/osgi/util/converter/InternalConverter;)V\n+   #33 = Utf8               Code\n+   #34 = Utf8               LineNumberTable\n+   #35 = Utf8               LocalVariableTable\n+   #36 = Utf8               this\n+   #37 = Utf8               Lorg/osgi/util/converter/FunctioningImpl;\n+   #38 = Utf8               converter\n+   #39 = Utf8               to\n+   #40 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/function/Function;\n+   #41 = Utf8               cls\n+   #42 = Utf8               Ljava/lang/Class;\n+   #43 = Utf8               type\n+   #44 = Utf8               Ljava/lang/reflect/Type;\n+   #45 = Utf8               LocalVariableTypeTable\n+   #46 = Utf8               Ljava/lang/Class<TT;>;\n+   #47 = Utf8               Signature\n+   #48 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+   #49 = Utf8               (Lorg/osgi/util/converter/TypeReference;)Lorg/osgi/util/function/Function;\n+   #50 = Utf8               ref\n+   #51 = Utf8               Lorg/osgi/util/converter/TypeReference;\n+   #52 = Utf8               Lorg/osgi/util/converter/TypeReference<TT;>;\n+   #53 = Utf8               <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+   #54 = Utf8               (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+   #55 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+   #56 = Utf8               applyModifiers\n+   #57 = Utf8               (Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n+   #58 = Utf8               Lorg/osgi/util/converter/InternalConverting;\n+   #59 = Utf8               StackMapTable\n+   #60 = Utf8               Lorg/osgi/util/converter/AbstractSpecifying<Lorg/osgi/util/converter/Functioning;>;Lorg/osgi/util/converter/Functioning;\n+   #61 = Utf8               SourceFile\n+   #62 = Utf8               FunctioningImpl.java\n+   #63 = NameAndType        #31:#92       // \"<init>\":()V\n+   #64 = NameAndType        #29:#30       // initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+   #65 = NameAndType        #39:#54       // to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+   #66 = Class              #93           // org/osgi/util/converter/TypeReference\n+   #67 = NameAndType        #94:#95       // getType:()Ljava/lang/reflect/Type;\n+   #68 = Utf8               org/osgi/util/converter/FunctioningImpl$1\n+   #69 = NameAndType        #31:#96       // \"<init>\":(Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n+   #70 = NameAndType        #97:#98       // hasDefault:Z\n+   #71 = NameAndType        #99:#100      // defaultValue:Ljava/lang/Object;\n+   #72 = Class              #101          // org/osgi/util/converter/InternalConverting\n+   #73 = NameAndType        #99:#102      // defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+   #74 = NameAndType        #103:#98      // liveView:Z\n+   #75 = NameAndType        #104:#105     // view:()Lorg/osgi/util/converter/Specifying;\n+   #76 = NameAndType        #106:#98      // keysIgnoreCase:Z\n+   #77 = NameAndType        #106:#105     // keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n+   #78 = NameAndType        #107:#42      // sourceAsClass:Ljava/lang/Class;\n+   #79 = NameAndType        #108:#109     // sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+   #80 = NameAndType        #110:#98      // sourceAsDTO:Z\n+   #81 = NameAndType        #110:#105     // sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n+   #82 = NameAndType        #111:#98      // sourceAsJavaBean:Z\n+   #83 = NameAndType        #112:#105     // sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n+   #84 = NameAndType        #113:#42      // targetAsClass:Ljava/lang/Class;\n+   #85 = NameAndType        #114:#109     // targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+   #86 = NameAndType        #115:#98      // targetAsDTO:Z\n+   #87 = NameAndType        #116:#105     // targetAsBean:()Lorg/osgi/util/converter/Specifying;\n+   #88 = NameAndType        #117:#98      // targetAsJavaBean:Z\n+   #89 = Utf8               org/osgi/util/converter/FunctioningImpl\n+   #90 = Utf8               org/osgi/util/converter/AbstractSpecifying\n+   #91 = Utf8               org/osgi/util/converter/Functioning\n+   #92 = Utf8               ()V\n+   #93 = Utf8               org/osgi/util/converter/TypeReference\n+   #94 = Utf8               getType\n+   #95 = Utf8               ()Ljava/lang/reflect/Type;\n+   #96 = Utf8               (Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n+   #97 = Utf8               hasDefault\n+   #98 = Utf8               Z\n+   #99 = Utf8               defaultValue\n+  #100 = Utf8               Ljava/lang/Object;\n+  #101 = Utf8               org/osgi/util/converter/InternalConverting\n+  #102 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+  #103 = Utf8               liveView\n+  #104 = Utf8               view\n+  #105 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n+  #106 = Utf8               keysIgnoreCase\n+  #107 = Utf8               sourceAsClass\n+  #108 = Utf8               sourceAs\n+  #109 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+  #110 = Utf8               sourceAsDTO\n+  #111 = Utf8               sourceAsJavaBean\n+  #112 = Utf8               sourceAsBean\n+  #113 = Utf8               targetAsClass\n+  #114 = Utf8               targetAs\n+  #115 = Utf8               targetAsDTO\n+  #116 = Utf8               targetAsBean\n+  #117 = Utf8               targetAsJavaBean\n {\n   org.osgi.util.converter.InternalConverter initialConverter;\n     descriptor: Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x0000)\n \n   org.osgi.util.converter.FunctioningImpl(org.osgi.util.converter.InternalConverter);\n     descriptor: (Lorg/osgi/util/converter/InternalConverter;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method org/osgi/util/converter/AbstractSpecifying.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field initialConverter:Lorg/osgi/util/converter/InternalConverter;\n+         6: putfield      #2                  // Field initialConverter:Lorg/osgi/util/converter/InternalConverter;\n          9: return\n       LineNumberTable:\n         line 32: 0\n         line 33: 4\n         line 34: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -155,133 +155,133 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n          1: astore_2\n          2: aload_0\n          3: aload_2\n-         4: invokevirtual #13                 // Method to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+         4: invokevirtual #3                  // Method to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n          7: areturn\n       LineNumberTable:\n         line 38: 0\n         line 39: 2\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/FunctioningImpl;\n             0       8     1   cls   Ljava/lang/Class;\n             2       6     2  type   Ljava/lang/reflect/Type;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     1   cls   Ljava/lang/Class<TT;>;\n-    Signature: #103                         // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+    Signature: #48                          // <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n \n   public <T extends java.lang.Object> org.osgi.util.function.Function<java.lang.Object, T> to(org.osgi.util.converter.TypeReference<T>);\n     descriptor: (Lorg/osgi/util/converter/TypeReference;)Lorg/osgi/util/function/Function;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #17                 // Method org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n-         5: invokevirtual #13                 // Method to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n+         2: invokevirtual #4                  // Method org/osgi/util/converter/TypeReference.getType:()Ljava/lang/reflect/Type;\n+         5: invokevirtual #3                  // Method to:(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n          8: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/FunctioningImpl;\n             0       9     1   ref   Lorg/osgi/util/converter/TypeReference;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       9     1   ref   Lorg/osgi/util/converter/TypeReference<TT;>;\n-    Signature: #108                         // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+    Signature: #53                          // <T:Ljava/lang/Object;>(Lorg/osgi/util/converter/TypeReference<TT;>;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n \n   public <T extends java.lang.Object> org.osgi.util.function.Function<java.lang.Object, T> to(java.lang.reflect.Type);\n     descriptor: (Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n-         0: new           #23                 // class org/osgi/util/converter/FunctioningImpl$1\n+         0: new           #5                  // class org/osgi/util/converter/FunctioningImpl$1\n          3: dup\n          4: aload_0\n          5: aload_1\n-         6: invokespecial #25                 // Method org/osgi/util/converter/FunctioningImpl$1.\"<init>\":(Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n+         6: invokespecial #6                  // Method org/osgi/util/converter/FunctioningImpl$1.\"<init>\":(Lorg/osgi/util/converter/FunctioningImpl;Ljava/lang/reflect/Type;)V\n          9: areturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/FunctioningImpl;\n             0      10     1  type   Ljava/lang/reflect/Type;\n-    Signature: #109                         // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n+    Signature: #55                          // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Lorg/osgi/util/function/Function<Ljava/lang/Object;TT;>;\n \n   org.osgi.util.converter.InternalConverting applyModifiers(org.osgi.util.converter.InternalConverting);\n     descriptor: (Lorg/osgi/util/converter/InternalConverting;)Lorg/osgi/util/converter/InternalConverting;\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #28                 // Field hasDefault:Z\n+         1: getfield      #7                  // Field hasDefault:Z\n          4: ifeq          18\n          7: aload_1\n          8: aload_0\n-         9: getfield      #32                 // Field defaultValue:Ljava/lang/Object;\n-        12: invokeinterface #36,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+         9: getfield      #8                  // Field defaultValue:Ljava/lang/Object;\n+        12: invokeinterface #9,  2            // InterfaceMethod org/osgi/util/converter/InternalConverting.defaultValue:(Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n         17: pop\n         18: aload_0\n-        19: getfield      #41                 // Field liveView:Z\n+        19: getfield      #10                 // Field liveView:Z\n         22: ifeq          32\n         25: aload_1\n-        26: invokeinterface #44,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n+        26: invokeinterface #11,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.view:()Lorg/osgi/util/converter/Specifying;\n         31: pop\n         32: aload_0\n-        33: getfield      #48                 // Field keysIgnoreCase:Z\n+        33: getfield      #12                 // Field keysIgnoreCase:Z\n         36: ifeq          46\n         39: aload_1\n-        40: invokeinterface #51,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n+        40: invokeinterface #13,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.keysIgnoreCase:()Lorg/osgi/util/converter/Specifying;\n         45: pop\n         46: aload_0\n-        47: getfield      #53                 // Field sourceAsClass:Ljava/lang/Class;\n+        47: getfield      #14                 // Field sourceAsClass:Ljava/lang/Class;\n         50: ifnull        64\n         53: aload_1\n         54: aload_0\n-        55: getfield      #53                 // Field sourceAsClass:Ljava/lang/Class;\n-        58: invokeinterface #57,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+        55: getfield      #14                 // Field sourceAsClass:Ljava/lang/Class;\n+        58: invokeinterface #15,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n         63: pop\n         64: aload_0\n-        65: getfield      #61                 // Field sourceAsDTO:Z\n+        65: getfield      #16                 // Field sourceAsDTO:Z\n         68: ifeq          78\n         71: aload_1\n-        72: invokeinterface #64,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n+        72: invokeinterface #17,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsDTO:()Lorg/osgi/util/converter/Specifying;\n         77: pop\n         78: aload_0\n-        79: getfield      #66                 // Field sourceAsJavaBean:Z\n+        79: getfield      #18                 // Field sourceAsJavaBean:Z\n         82: ifeq          92\n         85: aload_1\n-        86: invokeinterface #69,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n+        86: invokeinterface #19,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.sourceAsBean:()Lorg/osgi/util/converter/Specifying;\n         91: pop\n         92: aload_0\n-        93: getfield      #72                 // Field targetAsClass:Ljava/lang/Class;\n+        93: getfield      #20                 // Field targetAsClass:Ljava/lang/Class;\n         96: ifnull        110\n         99: aload_1\n        100: aload_0\n-       101: getfield      #72                 // Field targetAsClass:Ljava/lang/Class;\n-       104: invokeinterface #75,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+       101: getfield      #20                 // Field targetAsClass:Ljava/lang/Class;\n+       104: invokeinterface #21,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAs:(Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n        109: pop\n        110: aload_0\n-       111: getfield      #78                 // Field targetAsDTO:Z\n+       111: getfield      #22                 // Field targetAsDTO:Z\n        114: ifeq          124\n        117: aload_1\n-       118: invokeinterface #81,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n+       118: invokeinterface #23,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n        123: pop\n        124: aload_0\n-       125: getfield      #84                 // Field targetAsJavaBean:Z\n+       125: getfield      #24                 // Field targetAsJavaBean:Z\n        128: ifeq          138\n        131: aload_1\n-       132: invokeinterface #81,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n+       132: invokeinterface #23,  1           // InterfaceMethod org/osgi/util/converter/InternalConverting.targetAsBean:()Lorg/osgi/util/converter/Specifying;\n        137: pop\n        138: aload_1\n        139: areturn\n       LineNumberTable:\n         line 59: 0\n         line 60: 7\n         line 61: 18\n@@ -312,11 +312,11 @@\n         frame_type = 17 /* same */\n         frame_type = 13 /* same */\n         frame_type = 13 /* same */\n         frame_type = 17 /* same */\n         frame_type = 13 /* same */\n         frame_type = 13 /* same */\n }\n-Signature: #114                         // Lorg/osgi/util/converter/AbstractSpecifying<Lorg/osgi/util/converter/Functioning;>;Lorg/osgi/util/converter/Functioning;\n+Signature: #60                          // Lorg/osgi/util/converter/AbstractSpecifying<Lorg/osgi/util/converter/Functioning;>;Lorg/osgi/util/converter/Functioning;\n SourceFile: \"FunctioningImpl.java\"\n InnerClasses:\n-  #23;                                    // class org/osgi/util/converter/FunctioningImpl$1\n+  #5;                                     // class org/osgi/util/converter/FunctioningImpl$1\n"}]}, {"source1": "org/osgi/util/converter/InternalConverter.class", "source2": "org/osgi/util/converter/InternalConverter.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,35 +1,35 @@\n-  SHA-256 checksum daba38f42f6c4aecde969bb1f392c822f03fb84cb350bfadf4e246ce369f1182\n+  SHA-256 checksum dd40625ac39fc39ff49273d63878e55cd02f5b28d5391f91f4adfebca34248e9\n   Compiled from \"InternalConverter.java\"\n interface org.osgi.util.converter.InternalConverter extends org.osgi.util.converter.Converter\n   minor version: 0\n   major version: 52\n   flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #2                          // org/osgi/util/converter/InternalConverter\n-  super_class: #7                         // java/lang/Object\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = InterfaceMethodref #2.#3          // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-   #2 = Class              #4             // org/osgi/util/converter/InternalConverter\n-   #3 = NameAndType        #5:#6          // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-   #4 = Utf8               org/osgi/util/converter/InternalConverter\n+   #1 = InterfaceMethodref #2.#15         // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+   #2 = Class              #16            // org/osgi/util/converter/InternalConverter\n+   #3 = Class              #17            // java/lang/Object\n+   #4 = Class              #18            // org/osgi/util/converter/Converter\n    #5 = Utf8               convert\n    #6 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-   #7 = Class              #8             // java/lang/Object\n-   #8 = Utf8               java/lang/Object\n-   #9 = Class              #10            // org/osgi/util/converter/Converter\n-  #10 = Utf8               org/osgi/util/converter/Converter\n-  #11 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n-  #12 = Utf8               Code\n-  #13 = Utf8               LineNumberTable\n-  #14 = Utf8               LocalVariableTable\n-  #15 = Utf8               this\n-  #16 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-  #17 = Utf8               SourceFile\n-  #18 = Utf8               InternalConverter.java\n+   #7 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n+   #8 = Utf8               Code\n+   #9 = Utf8               LineNumberTable\n+  #10 = Utf8               LocalVariableTable\n+  #11 = Utf8               this\n+  #12 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+  #13 = Utf8               SourceFile\n+  #14 = Utf8               InternalConverter.java\n+  #15 = NameAndType        #5:#6          // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #16 = Utf8               org/osgi/util/converter/InternalConverter\n+  #17 = Utf8               java/lang/Object\n+  #18 = Utf8               org/osgi/util/converter/Converter\n {\n   public abstract org.osgi.util.converter.InternalConverting convert(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public default org.osgi.util.converter.Converting convert(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Converting;\n"}]}, {"source1": "org/osgi/util/converter/InternalConverting.class", "source2": "org/osgi/util/converter/InternalConverting.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,29 +1,29 @@\n-  SHA-256 checksum 8a6f1ed6d1daa80b7bdbde13c16f18eae3598a7121b8d46257071bb28587e6a7\n+  SHA-256 checksum 8c04ebfa5ff6b6178bd62005ca292b532a08858b989b59936e1e097a7545a49d\n   Compiled from \"InternalConverting.java\"\n interface org.osgi.util.converter.InternalConverting extends org.osgi.util.converter.Converting\n   minor version: 0\n   major version: 52\n   flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // org/osgi/util/converter/InternalConverting\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 1, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // org/osgi/util/converter/InternalConverting\n-   #2 = Utf8               org/osgi/util/converter/InternalConverting\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // org/osgi/util/converter/Converting\n-   #6 = Utf8               org/osgi/util/converter/Converting\n-   #7 = Utf8               to\n-   #8 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-   #9 = Utf8               Signature\n-  #10 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n-  #11 = Utf8               SourceFile\n-  #12 = Utf8               InternalConverting.java\n+   #1 = Class              #10            // org/osgi/util/converter/InternalConverting\n+   #2 = Class              #11            // java/lang/Object\n+   #3 = Class              #12            // org/osgi/util/converter/Converting\n+   #4 = Utf8               to\n+   #5 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #6 = Utf8               Signature\n+   #7 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n+   #8 = Utf8               SourceFile\n+   #9 = Utf8               InternalConverting.java\n+  #10 = Utf8               org/osgi/util/converter/InternalConverting\n+  #11 = Utf8               java/lang/Object\n+  #12 = Utf8               org/osgi/util/converter/Converting\n {\n   public abstract <T extends java.lang.Object> T to(java.lang.reflect.Type, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #10                          // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n+    Signature: #7                           // <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/converter/InternalConverter;)TT;\n }\n SourceFile: \"InternalConverting.java\"\n"}]}, {"source1": "org/osgi/util/converter/ListDelegate.class", "source2": "org/osgi/util/converter/ListDelegate.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,268 +1,270 @@\n-  SHA-256 checksum dce69ca350ed21e152056ea2d9d3386e93e42b39f448385f4d3f6c9e62e4afd7\n+  SHA-256 checksum 232ca111739b5098b083441f9116a554a9cfa603a9026050c377e48d75417b3a\n   Compiled from \"ListDelegate.java\"\n class org.osgi.util.converter.ListDelegate<T extends java.lang.Object> extends java.lang.Object implements java.util.List<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #1                          // org/osgi/util/converter/ListDelegate\n-  super_class: #20                        // java/lang/Object\n+  super_class: #23                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 30, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // org/osgi/util/converter/ListDelegate\n-    #2 = Utf8               org/osgi/util/converter/ListDelegate\n-    #3 = Class              #4            // org/osgi/util/converter/ArrayDelegate\n-    #4 = Utf8               org/osgi/util/converter/ArrayDelegate\n-    #5 = Methodref          #3.#6         // org/osgi/util/converter/ArrayDelegate.\"<init>\":(Ljava/lang/Object;)V\n-    #6 = NameAndType        #7:#8         // \"<init>\":(Ljava/lang/Object;)V\n-    #7 = Utf8               <init>\n-    #8 = Utf8               (Ljava/lang/Object;)V\n-    #9 = Methodref          #1.#10        // org/osgi/util/converter/ListDelegate.\"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-   #10 = NameAndType        #7:#11        // \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-   #11 = Utf8               (Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-   #12 = Class              #13           // java/util/List\n-   #13 = Utf8               java/util/List\n-   #14 = Class              #15           // org/osgi/util/converter/CollectionDelegate\n-   #15 = Utf8               org/osgi/util/converter/CollectionDelegate\n-   #16 = Methodref          #14.#17       // org/osgi/util/converter/CollectionDelegate.\"<init>\":(Ljava/util/Collection;)V\n-   #17 = NameAndType        #7:#18        // \"<init>\":(Ljava/util/Collection;)V\n-   #18 = Utf8               (Ljava/util/Collection;)V\n-   #19 = Methodref          #20.#21       // java/lang/Object.\"<init>\":()V\n-   #20 = Class              #22           // java/lang/Object\n-   #21 = NameAndType        #7:#23        // \"<init>\":()V\n-   #22 = Utf8               java/lang/Object\n-   #23 = Utf8               ()V\n-   #24 = Fieldref           #1.#25        // org/osgi/util/converter/ListDelegate.delegate:Ljava/util/List;\n-   #25 = NameAndType        #26:#27       // delegate:Ljava/util/List;\n-   #26 = Utf8               delegate\n-   #27 = Utf8               Ljava/util/List;\n-   #28 = Fieldref           #1.#29        // org/osgi/util/converter/ListDelegate.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-   #29 = NameAndType        #30:#31       // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-   #30 = Utf8               convertingImpl\n-   #31 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-   #32 = Fieldref           #1.#33        // org/osgi/util/converter/ListDelegate.converter:Lorg/osgi/util/converter/InternalConverter;\n-   #33 = NameAndType        #34:#35       // converter:Lorg/osgi/util/converter/InternalConverter;\n-   #34 = Utf8               converter\n-   #35 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #36 = Fieldref           #1.#37        // org/osgi/util/converter/ListDelegate.cloned:Z\n-   #37 = NameAndType        #38:#39       // cloned:Z\n-   #38 = Utf8               cloned\n-   #39 = Utf8               Z\n-   #40 = Class              #41           // java/util/ArrayList\n-   #41 = Utf8               java/util/ArrayList\n-   #42 = Methodref          #1.#43        // org/osgi/util/converter/ListDelegate.toArray:()[Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // toArray:()[Ljava/lang/Object;\n-   #44 = Utf8               toArray\n-   #45 = Utf8               ()[Ljava/lang/Object;\n-   #46 = Methodref          #47.#48       // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #47 = Class              #49           // java/util/Arrays\n-   #48 = NameAndType        #50:#51       // asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #49 = Utf8               java/util/Arrays\n-   #50 = Utf8               asList\n-   #51 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n-   #52 = Methodref          #40.#17       // java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n-   #53 = InterfaceMethodref #12.#54       // java/util/List.size:()I\n-   #54 = NameAndType        #55:#56       // size:()I\n-   #55 = Utf8               size\n-   #56 = Utf8               ()I\n-   #57 = InterfaceMethodref #12.#58       // java/util/List.isEmpty:()Z\n-   #58 = NameAndType        #59:#60       // isEmpty:()Z\n-   #59 = Utf8               isEmpty\n-   #60 = Utf8               ()Z\n-   #61 = Methodref          #62.#63       // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #62 = Class              #64           // java/util/Collections\n-   #63 = NameAndType        #65:#66       // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #64 = Utf8               java/util/Collections\n-   #65 = Utf8               singletonList\n-   #66 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-   #67 = Methodref          #1.#68        // org/osgi/util/converter/ListDelegate.containsAll:(Ljava/util/Collection;)Z\n-   #68 = NameAndType        #69:#70       // containsAll:(Ljava/util/Collection;)Z\n-   #69 = Utf8               containsAll\n-   #70 = Utf8               (Ljava/util/Collection;)Z\n-   #71 = Methodref          #1.#72        // org/osgi/util/converter/ListDelegate.listIterator:()Ljava/util/ListIterator;\n-   #72 = NameAndType        #73:#74       // listIterator:()Ljava/util/ListIterator;\n-   #73 = Utf8               listIterator\n-   #74 = Utf8               ()Ljava/util/ListIterator;\n-   #75 = Methodref          #1.#54        // org/osgi/util/converter/ListDelegate.size:()I\n-   #76 = Methodref          #1.#77        // org/osgi/util/converter/ListDelegate.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #77 = NameAndType        #44:#78       // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #78 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #79 = Methodref          #80.#81       // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n-   #80 = Class              #82           // java/lang/reflect/Array\n-   #81 = NameAndType        #83:#84       // getLength:(Ljava/lang/Object;)I\n-   #82 = Utf8               java/lang/reflect/Array\n-   #83 = Utf8               getLength\n-   #84 = Utf8               (Ljava/lang/Object;)I\n-   #85 = Methodref          #20.#86       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #86 = NameAndType        #87:#88       // getClass:()Ljava/lang/Class;\n-   #87 = Utf8               getClass\n-   #88 = Utf8               ()Ljava/lang/Class;\n-   #89 = Methodref          #90.#91       // java/lang/Class.getComponentType:()Ljava/lang/Class;\n-   #90 = Class              #92           // java/lang/Class\n-   #91 = NameAndType        #93:#88       // getComponentType:()Ljava/lang/Class;\n-   #92 = Utf8               java/lang/Class\n-   #93 = Utf8               getComponentType\n-   #94 = Methodref          #80.#95       // java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-   #95 = NameAndType        #96:#97       // newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-   #96 = Utf8               newInstance\n-   #97 = Utf8               (Ljava/lang/Class;I)Ljava/lang/Object;\n-   #98 = Class              #99           // \"[Ljava/lang/Object;\"\n-   #99 = Utf8               [Ljava/lang/Object;\n-  #100 = Methodref          #1.#101       // org/osgi/util/converter/ListDelegate.get:(I)Ljava/lang/Object;\n-  #101 = NameAndType        #102:#103     // get:(I)Ljava/lang/Object;\n-  #102 = Utf8               get\n-  #103 = Utf8               (I)Ljava/lang/Object;\n-  #104 = Methodref          #1.#105       // org/osgi/util/converter/ListDelegate.cloneDelegate:()V\n-  #105 = NameAndType        #106:#23      // cloneDelegate:()V\n-  #106 = Utf8               cloneDelegate\n-  #107 = InterfaceMethodref #12.#108      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #108 = NameAndType        #109:#110     // add:(Ljava/lang/Object;)Z\n-  #109 = Utf8               add\n-  #110 = Utf8               (Ljava/lang/Object;)Z\n-  #111 = InterfaceMethodref #12.#112      // java/util/List.remove:(Ljava/lang/Object;)Z\n-  #112 = NameAndType        #113:#110     // remove:(Ljava/lang/Object;)Z\n-  #113 = Utf8               remove\n-  #114 = InterfaceMethodref #115.#116     // java/util/Collection.iterator:()Ljava/util/Iterator;\n-  #115 = Class              #117          // java/util/Collection\n-  #116 = NameAndType        #118:#119     // iterator:()Ljava/util/Iterator;\n-  #117 = Utf8               java/util/Collection\n-  #118 = Utf8               iterator\n-  #119 = Utf8               ()Ljava/util/Iterator;\n-  #120 = InterfaceMethodref #121.#122     // java/util/Iterator.hasNext:()Z\n-  #121 = Class              #123          // java/util/Iterator\n-  #122 = NameAndType        #124:#60      // hasNext:()Z\n-  #123 = Utf8               java/util/Iterator\n-  #124 = Utf8               hasNext\n-  #125 = InterfaceMethodref #121.#126     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #126 = NameAndType        #127:#128     // next:()Ljava/lang/Object;\n-  #127 = Utf8               next\n-  #128 = Utf8               ()Ljava/lang/Object;\n-  #129 = InterfaceMethodref #12.#130      // java/util/List.contains:(Ljava/lang/Object;)Z\n-  #130 = NameAndType        #131:#110     // contains:(Ljava/lang/Object;)Z\n-  #131 = Utf8               contains\n-  #132 = InterfaceMethodref #12.#133      // java/util/List.addAll:(Ljava/util/Collection;)Z\n-  #133 = NameAndType        #134:#70      // addAll:(Ljava/util/Collection;)Z\n-  #134 = Utf8               addAll\n-  #135 = InterfaceMethodref #12.#136      // java/util/List.addAll:(ILjava/util/Collection;)Z\n-  #136 = NameAndType        #134:#137     // addAll:(ILjava/util/Collection;)Z\n-  #137 = Utf8               (ILjava/util/Collection;)Z\n-  #138 = InterfaceMethodref #12.#139      // java/util/List.removeAll:(Ljava/util/Collection;)Z\n-  #139 = NameAndType        #140:#70      // removeAll:(Ljava/util/Collection;)Z\n-  #140 = Utf8               removeAll\n-  #141 = InterfaceMethodref #12.#142      // java/util/List.retainAll:(Ljava/util/Collection;)Z\n-  #142 = NameAndType        #143:#70      // retainAll:(Ljava/util/Collection;)Z\n-  #143 = Utf8               retainAll\n-  #144 = Methodref          #40.#21       // java/util/ArrayList.\"<init>\":()V\n-  #145 = InterfaceMethodref #12.#101      // java/util/List.get:(I)Ljava/lang/Object;\n-  #146 = Methodref          #147.#148     // org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #147 = Class              #149          // org/osgi/util/converter/ConvertingImpl\n-  #148 = NameAndType        #150:#151     // convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #149 = Utf8               org/osgi/util/converter/ConvertingImpl\n-  #150 = Utf8               convertCollectionValue\n-  #151 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #152 = InterfaceMethodref #12.#153      // java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object;\n-  #153 = NameAndType        #154:#155     // set:(ILjava/lang/Object;)Ljava/lang/Object;\n-  #154 = Utf8               set\n-  #155 = Utf8               (ILjava/lang/Object;)Ljava/lang/Object;\n-  #156 = InterfaceMethodref #12.#157      // java/util/List.add:(ILjava/lang/Object;)V\n-  #157 = NameAndType        #109:#158     // add:(ILjava/lang/Object;)V\n-  #158 = Utf8               (ILjava/lang/Object;)V\n-  #159 = InterfaceMethodref #12.#160      // java/util/List.remove:(I)Ljava/lang/Object;\n-  #160 = NameAndType        #113:#103     // remove:(I)Ljava/lang/Object;\n-  #161 = InterfaceMethodref #12.#162      // java/util/List.indexOf:(Ljava/lang/Object;)I\n-  #162 = NameAndType        #163:#84      // indexOf:(Ljava/lang/Object;)I\n-  #163 = Utf8               indexOf\n-  #164 = InterfaceMethodref #12.#165      // java/util/List.lastIndexOf:(Ljava/lang/Object;)I\n-  #165 = NameAndType        #166:#84      // lastIndexOf:(Ljava/lang/Object;)I\n-  #166 = Utf8               lastIndexOf\n-  #167 = InterfaceMethodref #12.#72       // java/util/List.listIterator:()Ljava/util/ListIterator;\n-  #168 = InterfaceMethodref #12.#169      // java/util/List.listIterator:(I)Ljava/util/ListIterator;\n-  #169 = NameAndType        #73:#170      // listIterator:(I)Ljava/util/ListIterator;\n-  #170 = Utf8               (I)Ljava/util/ListIterator;\n-  #171 = InterfaceMethodref #12.#172      // java/util/List.subList:(II)Ljava/util/List;\n-  #172 = NameAndType        #173:#174     // subList:(II)Ljava/util/List;\n-  #173 = Utf8               subList\n-  #174 = Utf8               (II)Ljava/util/List;\n-  #175 = InterfaceMethodref #12.#176      // java/util/List.hashCode:()I\n-  #176 = NameAndType        #177:#56      // hashCode:()I\n-  #177 = Utf8               hashCode\n-  #178 = InterfaceMethodref #12.#179      // java/util/List.equals:(Ljava/lang/Object;)Z\n-  #179 = NameAndType        #180:#110     // equals:(Ljava/lang/Object;)Z\n-  #180 = Utf8               equals\n-  #181 = Methodref          #20.#182      // java/lang/Object.toString:()Ljava/lang/String;\n-  #182 = NameAndType        #183:#184     // toString:()Ljava/lang/String;\n-  #183 = Utf8               toString\n-  #184 = Utf8               ()Ljava/lang/String;\n-  #185 = Utf8               Signature\n-  #186 = Utf8               Ljava/util/List<TT;>;\n-  #187 = Utf8               forArray\n-  #188 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List;\n-  #189 = Utf8               Code\n-  #190 = Utf8               LineNumberTable\n-  #191 = Utf8               LocalVariableTable\n-  #192 = Utf8               arr\n-  #193 = Utf8               Ljava/lang/Object;\n-  #194 = Utf8               converting\n-  #195 = Utf8               c\n-  #196 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Object;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n-  #197 = Utf8               forCollection\n-  #198 = Utf8               (Ljava/util/Collection;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List;\n-  #199 = Utf8               object\n-  #200 = Utf8               Ljava/util/Collection;\n-  #201 = Utf8               LocalVariableTypeTable\n-  #202 = Utf8               Ljava/util/Collection<TT;>;\n-  #203 = Utf8               StackMapTable\n-  #204 = Utf8               <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n-  #205 = Utf8               this\n-  #206 = Utf8               Lorg/osgi/util/converter/ListDelegate;\n-  #207 = Utf8               del\n-  #208 = Utf8               conv\n-  #209 = Utf8               Lorg/osgi/util/converter/ListDelegate<TT;>;\n-  #210 = Utf8               (Ljava/util/List<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-  #211 = Utf8               o\n-  #212 = Utf8               ()Ljava/util/Iterator<TT;>;\n-  #213 = Utf8               i\n-  #214 = Utf8               I\n-  #215 = Utf8               a\n-  #216 = Utf8               mySize\n-  #217 = Utf8               [TX;\n-  #218 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n-  #219 = Utf8               e\n-  #220 = Utf8               TT;\n-  #221 = Utf8               (TT;)Z\n-  #222 = Utf8               l\n-  #223 = Utf8               Ljava/util/Collection<*>;\n-  #224 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #225 = Utf8               (Ljava/util/Collection<*>;)Z\n-  #226 = Utf8               Ljava/util/Collection<+TT;>;\n-  #227 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n-  #228 = Utf8               index\n-  #229 = Utf8               (ILjava/util/Collection<+TT;>;)Z\n-  #230 = Utf8               clear\n-  #231 = Utf8               (I)TT;\n-  #232 = Utf8               element\n-  #233 = Utf8               (ITT;)TT;\n-  #234 = Utf8               (ITT;)V\n-  #235 = Utf8               ()Ljava/util/ListIterator<TT;>;\n-  #236 = Utf8               (I)Ljava/util/ListIterator<TT;>;\n-  #237 = Utf8               fromIndex\n-  #238 = Utf8               toIndex\n-  #239 = Utf8               (II)Ljava/util/List<TT;>;\n-  #240 = Utf8               obj\n-  #241 = Utf8               l1\n-  #242 = Utf8               l2\n-  #243 = Utf8               Ljava/util/List<*>;\n-  #244 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n-  #245 = Utf8               SourceFile\n-  #246 = Utf8               ListDelegate.java\n+    #1 = Class              #169          // org/osgi/util/converter/ListDelegate\n+    #2 = Class              #170          // org/osgi/util/converter/ArrayDelegate\n+    #3 = Methodref          #2.#171       // org/osgi/util/converter/ArrayDelegate.\"<init>\":(Ljava/lang/Object;)V\n+    #4 = Methodref          #1.#172       // org/osgi/util/converter/ListDelegate.\"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+    #5 = Class              #173          // java/util/List\n+    #6 = Class              #174          // org/osgi/util/converter/CollectionDelegate\n+    #7 = Methodref          #6.#175       // org/osgi/util/converter/CollectionDelegate.\"<init>\":(Ljava/util/Collection;)V\n+    #8 = Methodref          #23.#176      // java/lang/Object.\"<init>\":()V\n+    #9 = Fieldref           #1.#177       // org/osgi/util/converter/ListDelegate.delegate:Ljava/util/List;\n+   #10 = Fieldref           #1.#178       // org/osgi/util/converter/ListDelegate.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+   #11 = Fieldref           #1.#179       // org/osgi/util/converter/ListDelegate.converter:Lorg/osgi/util/converter/InternalConverter;\n+   #12 = Fieldref           #1.#180       // org/osgi/util/converter/ListDelegate.cloned:Z\n+   #13 = Class              #181          // java/util/ArrayList\n+   #14 = Methodref          #1.#182       // org/osgi/util/converter/ListDelegate.toArray:()[Ljava/lang/Object;\n+   #15 = Methodref          #183.#184     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+   #16 = Methodref          #13.#175      // java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n+   #17 = InterfaceMethodref #5.#185       // java/util/List.size:()I\n+   #18 = InterfaceMethodref #5.#186       // java/util/List.isEmpty:()Z\n+   #19 = Methodref          #187.#188     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+   #20 = Methodref          #1.#189       // org/osgi/util/converter/ListDelegate.containsAll:(Ljava/util/Collection;)Z\n+   #21 = Methodref          #1.#190       // org/osgi/util/converter/ListDelegate.listIterator:()Ljava/util/ListIterator;\n+   #22 = Methodref          #1.#185       // org/osgi/util/converter/ListDelegate.size:()I\n+   #23 = Class              #191          // java/lang/Object\n+   #24 = Methodref          #1.#192       // org/osgi/util/converter/ListDelegate.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #25 = Methodref          #193.#194     // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n+   #26 = Methodref          #23.#195      // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #27 = Methodref          #196.#197     // java/lang/Class.getComponentType:()Ljava/lang/Class;\n+   #28 = Methodref          #193.#198     // java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+   #29 = Class              #110          // \"[Ljava/lang/Object;\"\n+   #30 = Methodref          #1.#199       // org/osgi/util/converter/ListDelegate.get:(I)Ljava/lang/Object;\n+   #31 = Methodref          #1.#200       // org/osgi/util/converter/ListDelegate.cloneDelegate:()V\n+   #32 = InterfaceMethodref #5.#201       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #33 = InterfaceMethodref #5.#202       // java/util/List.remove:(Ljava/lang/Object;)Z\n+   #34 = InterfaceMethodref #203.#204     // java/util/Collection.iterator:()Ljava/util/Iterator;\n+   #35 = InterfaceMethodref #205.#206     // java/util/Iterator.hasNext:()Z\n+   #36 = InterfaceMethodref #205.#207     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #37 = InterfaceMethodref #5.#208       // java/util/List.contains:(Ljava/lang/Object;)Z\n+   #38 = InterfaceMethodref #5.#209       // java/util/List.addAll:(Ljava/util/Collection;)Z\n+   #39 = InterfaceMethodref #5.#210       // java/util/List.addAll:(ILjava/util/Collection;)Z\n+   #40 = InterfaceMethodref #5.#211       // java/util/List.removeAll:(Ljava/util/Collection;)Z\n+   #41 = InterfaceMethodref #5.#212       // java/util/List.retainAll:(Ljava/util/Collection;)Z\n+   #42 = Methodref          #13.#176      // java/util/ArrayList.\"<init>\":()V\n+   #43 = InterfaceMethodref #5.#199       // java/util/List.get:(I)Ljava/lang/Object;\n+   #44 = Methodref          #213.#214     // org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #45 = InterfaceMethodref #5.#215       // java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object;\n+   #46 = InterfaceMethodref #5.#216       // java/util/List.add:(ILjava/lang/Object;)V\n+   #47 = InterfaceMethodref #5.#217       // java/util/List.remove:(I)Ljava/lang/Object;\n+   #48 = InterfaceMethodref #5.#218       // java/util/List.indexOf:(Ljava/lang/Object;)I\n+   #49 = InterfaceMethodref #5.#219       // java/util/List.lastIndexOf:(Ljava/lang/Object;)I\n+   #50 = InterfaceMethodref #5.#190       // java/util/List.listIterator:()Ljava/util/ListIterator;\n+   #51 = InterfaceMethodref #5.#220       // java/util/List.listIterator:(I)Ljava/util/ListIterator;\n+   #52 = InterfaceMethodref #5.#221       // java/util/List.subList:(II)Ljava/util/List;\n+   #53 = InterfaceMethodref #5.#222       // java/util/List.hashCode:()I\n+   #54 = InterfaceMethodref #5.#223       // java/util/List.equals:(Ljava/lang/Object;)Z\n+   #55 = Methodref          #23.#224      // java/lang/Object.toString:()Ljava/lang/String;\n+   #56 = Utf8               delegate\n+   #57 = Utf8               Ljava/util/List;\n+   #58 = Utf8               Signature\n+   #59 = Utf8               Ljava/util/List<TT;>;\n+   #60 = Utf8               cloned\n+   #61 = Utf8               Z\n+   #62 = Utf8               convertingImpl\n+   #63 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+   #64 = Utf8               converter\n+   #65 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #66 = Utf8               forArray\n+   #67 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List;\n+   #68 = Utf8               Code\n+   #69 = Utf8               LineNumberTable\n+   #70 = Utf8               LocalVariableTable\n+   #71 = Utf8               arr\n+   #72 = Utf8               Ljava/lang/Object;\n+   #73 = Utf8               converting\n+   #74 = Utf8               c\n+   #75 = Utf8               <T:Ljava/lang/Object;>(Ljava/lang/Object;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n+   #76 = Utf8               forCollection\n+   #77 = Utf8               (Ljava/util/Collection;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List;\n+   #78 = Utf8               object\n+   #79 = Utf8               Ljava/util/Collection;\n+   #80 = Utf8               LocalVariableTypeTable\n+   #81 = Utf8               Ljava/util/Collection<TT;>;\n+   #82 = Utf8               StackMapTable\n+   #83 = Utf8               <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n+   #84 = Utf8               <init>\n+   #85 = Utf8               (Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+   #86 = Utf8               this\n+   #87 = Utf8               Lorg/osgi/util/converter/ListDelegate;\n+   #88 = Utf8               del\n+   #89 = Utf8               conv\n+   #90 = Utf8               Lorg/osgi/util/converter/ListDelegate<TT;>;\n+   #91 = Utf8               (Ljava/util/List<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+   #92 = Utf8               cloneDelegate\n+   #93 = Utf8               ()V\n+   #94 = Utf8               size\n+   #95 = Utf8               ()I\n+   #96 = Utf8               isEmpty\n+   #97 = Utf8               ()Z\n+   #98 = Utf8               contains\n+   #99 = Utf8               (Ljava/lang/Object;)Z\n+  #100 = Utf8               o\n+  #101 = Utf8               iterator\n+  #102 = Utf8               ()Ljava/util/Iterator;\n+  #103 = Utf8               ()Ljava/util/Iterator<TT;>;\n+  #104 = Utf8               toArray\n+  #105 = Utf8               ()[Ljava/lang/Object;\n+  #106 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #107 = Utf8               i\n+  #108 = Utf8               I\n+  #109 = Utf8               a\n+  #110 = Utf8               [Ljava/lang/Object;\n+  #111 = Utf8               mySize\n+  #112 = Utf8               [TX;\n+  #113 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n+  #114 = Utf8               add\n+  #115 = Utf8               e\n+  #116 = Utf8               TT;\n+  #117 = Utf8               (TT;)Z\n+  #118 = Utf8               remove\n+  #119 = Utf8               containsAll\n+  #120 = Utf8               (Ljava/util/Collection;)Z\n+  #121 = Utf8               l\n+  #122 = Utf8               Ljava/util/Collection<*>;\n+  #123 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #124 = Class              #173          // java/util/List\n+  #125 = Class              #225          // java/util/Iterator\n+  #126 = Utf8               (Ljava/util/Collection<*>;)Z\n+  #127 = Utf8               addAll\n+  #128 = Utf8               Ljava/util/Collection<+TT;>;\n+  #129 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n+  #130 = Utf8               (ILjava/util/Collection;)Z\n+  #131 = Utf8               index\n+  #132 = Utf8               (ILjava/util/Collection<+TT;>;)Z\n+  #133 = Utf8               removeAll\n+  #134 = Utf8               retainAll\n+  #135 = Utf8               clear\n+  #136 = Utf8               get\n+  #137 = Utf8               (I)Ljava/lang/Object;\n+  #138 = Utf8               (I)TT;\n+  #139 = Utf8               set\n+  #140 = Utf8               (ILjava/lang/Object;)Ljava/lang/Object;\n+  #141 = Utf8               element\n+  #142 = Utf8               (ITT;)TT;\n+  #143 = Utf8               (ILjava/lang/Object;)V\n+  #144 = Utf8               (ITT;)V\n+  #145 = Utf8               indexOf\n+  #146 = Utf8               (Ljava/lang/Object;)I\n+  #147 = Utf8               lastIndexOf\n+  #148 = Utf8               listIterator\n+  #149 = Utf8               ()Ljava/util/ListIterator;\n+  #150 = Utf8               ()Ljava/util/ListIterator<TT;>;\n+  #151 = Utf8               (I)Ljava/util/ListIterator;\n+  #152 = Utf8               (I)Ljava/util/ListIterator<TT;>;\n+  #153 = Utf8               subList\n+  #154 = Utf8               (II)Ljava/util/List;\n+  #155 = Utf8               fromIndex\n+  #156 = Utf8               toIndex\n+  #157 = Utf8               (II)Ljava/util/List<TT;>;\n+  #158 = Utf8               hashCode\n+  #159 = Utf8               equals\n+  #160 = Utf8               obj\n+  #161 = Utf8               l1\n+  #162 = Utf8               l2\n+  #163 = Utf8               Ljava/util/List<*>;\n+  #164 = Utf8               toString\n+  #165 = Utf8               ()Ljava/lang/String;\n+  #166 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n+  #167 = Utf8               SourceFile\n+  #168 = Utf8               ListDelegate.java\n+  #169 = Utf8               org/osgi/util/converter/ListDelegate\n+  #170 = Utf8               org/osgi/util/converter/ArrayDelegate\n+  #171 = NameAndType        #84:#226      // \"<init>\":(Ljava/lang/Object;)V\n+  #172 = NameAndType        #84:#85       // \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+  #173 = Utf8               java/util/List\n+  #174 = Utf8               org/osgi/util/converter/CollectionDelegate\n+  #175 = NameAndType        #84:#227      // \"<init>\":(Ljava/util/Collection;)V\n+  #176 = NameAndType        #84:#93       // \"<init>\":()V\n+  #177 = NameAndType        #56:#57       // delegate:Ljava/util/List;\n+  #178 = NameAndType        #62:#63       // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+  #179 = NameAndType        #64:#65       // converter:Lorg/osgi/util/converter/InternalConverter;\n+  #180 = NameAndType        #60:#61       // cloned:Z\n+  #181 = Utf8               java/util/ArrayList\n+  #182 = NameAndType        #104:#105     // toArray:()[Ljava/lang/Object;\n+  #183 = Class              #228          // java/util/Arrays\n+  #184 = NameAndType        #229:#230     // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #185 = NameAndType        #94:#95       // size:()I\n+  #186 = NameAndType        #96:#97       // isEmpty:()Z\n+  #187 = Class              #231          // java/util/Collections\n+  #188 = NameAndType        #232:#233     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #189 = NameAndType        #119:#120     // containsAll:(Ljava/util/Collection;)Z\n+  #190 = NameAndType        #148:#149     // listIterator:()Ljava/util/ListIterator;\n+  #191 = Utf8               java/lang/Object\n+  #192 = NameAndType        #104:#106     // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #193 = Class              #234          // java/lang/reflect/Array\n+  #194 = NameAndType        #235:#146     // getLength:(Ljava/lang/Object;)I\n+  #195 = NameAndType        #236:#237     // getClass:()Ljava/lang/Class;\n+  #196 = Class              #238          // java/lang/Class\n+  #197 = NameAndType        #239:#237     // getComponentType:()Ljava/lang/Class;\n+  #198 = NameAndType        #240:#241     // newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+  #199 = NameAndType        #136:#137     // get:(I)Ljava/lang/Object;\n+  #200 = NameAndType        #92:#93       // cloneDelegate:()V\n+  #201 = NameAndType        #114:#99      // add:(Ljava/lang/Object;)Z\n+  #202 = NameAndType        #118:#99      // remove:(Ljava/lang/Object;)Z\n+  #203 = Class              #242          // java/util/Collection\n+  #204 = NameAndType        #101:#102     // iterator:()Ljava/util/Iterator;\n+  #205 = Class              #225          // java/util/Iterator\n+  #206 = NameAndType        #243:#97      // hasNext:()Z\n+  #207 = NameAndType        #244:#245     // next:()Ljava/lang/Object;\n+  #208 = NameAndType        #98:#99       // contains:(Ljava/lang/Object;)Z\n+  #209 = NameAndType        #127:#120     // addAll:(Ljava/util/Collection;)Z\n+  #210 = NameAndType        #127:#130     // addAll:(ILjava/util/Collection;)Z\n+  #211 = NameAndType        #133:#120     // removeAll:(Ljava/util/Collection;)Z\n+  #212 = NameAndType        #134:#120     // retainAll:(Ljava/util/Collection;)Z\n+  #213 = Class              #246          // org/osgi/util/converter/ConvertingImpl\n+  #214 = NameAndType        #247:#248     // convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #215 = NameAndType        #139:#140     // set:(ILjava/lang/Object;)Ljava/lang/Object;\n+  #216 = NameAndType        #114:#143     // add:(ILjava/lang/Object;)V\n+  #217 = NameAndType        #118:#137     // remove:(I)Ljava/lang/Object;\n+  #218 = NameAndType        #145:#146     // indexOf:(Ljava/lang/Object;)I\n+  #219 = NameAndType        #147:#146     // lastIndexOf:(Ljava/lang/Object;)I\n+  #220 = NameAndType        #148:#151     // listIterator:(I)Ljava/util/ListIterator;\n+  #221 = NameAndType        #153:#154     // subList:(II)Ljava/util/List;\n+  #222 = NameAndType        #158:#95      // hashCode:()I\n+  #223 = NameAndType        #159:#99      // equals:(Ljava/lang/Object;)Z\n+  #224 = NameAndType        #164:#165     // toString:()Ljava/lang/String;\n+  #225 = Utf8               java/util/Iterator\n+  #226 = Utf8               (Ljava/lang/Object;)V\n+  #227 = Utf8               (Ljava/util/Collection;)V\n+  #228 = Utf8               java/util/Arrays\n+  #229 = Utf8               asList\n+  #230 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #231 = Utf8               java/util/Collections\n+  #232 = Utf8               singletonList\n+  #233 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #234 = Utf8               java/lang/reflect/Array\n+  #235 = Utf8               getLength\n+  #236 = Utf8               getClass\n+  #237 = Utf8               ()Ljava/lang/Class;\n+  #238 = Utf8               java/lang/Class\n+  #239 = Utf8               getComponentType\n+  #240 = Utf8               newInstance\n+  #241 = Utf8               (Ljava/lang/Class;I)Ljava/lang/Object;\n+  #242 = Utf8               java/util/Collection\n+  #243 = Utf8               hasNext\n+  #244 = Utf8               next\n+  #245 = Utf8               ()Ljava/lang/Object;\n+  #246 = Utf8               org/osgi/util/converter/ConvertingImpl\n+  #247 = Utf8               convertCollectionValue\n+  #248 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n {\n   private volatile java.util.List<T> delegate;\n     descriptor: Ljava/util/List;\n     flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE\n-    Signature: #186                         // Ljava/util/List<TT;>;\n+    Signature: #59                          // Ljava/util/List<TT;>;\n \n   private volatile boolean cloned;\n     descriptor: Z\n     flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE\n \n   private final org.osgi.util.converter.ConvertingImpl convertingImpl;\n     descriptor: Lorg/osgi/util/converter/ConvertingImpl;\n@@ -275,56 +277,56 @@\n   static <T extends java.lang.Object> java.util.List<T> forArray(java.lang.Object, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/lang/Object;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=5, locals=3, args_size=3\n          0: new           #1                  // class org/osgi/util/converter/ListDelegate\n          3: dup\n-         4: new           #3                  // class org/osgi/util/converter/ArrayDelegate\n+         4: new           #2                  // class org/osgi/util/converter/ArrayDelegate\n          7: dup\n          8: aload_0\n-         9: invokespecial #5                  // Method org/osgi/util/converter/ArrayDelegate.\"<init>\":(Ljava/lang/Object;)V\n+         9: invokespecial #3                  // Method org/osgi/util/converter/ArrayDelegate.\"<init>\":(Ljava/lang/Object;)V\n         12: aload_1\n         13: aload_2\n-        14: invokespecial #9                  // Method \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+        14: invokespecial #4                  // Method \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n         17: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0   arr   Ljava/lang/Object;\n             0      18     1 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      18     2     c   Lorg/osgi/util/converter/InternalConverter;\n-    Signature: #196                         // <T:Ljava/lang/Object;>(Ljava/lang/Object;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n+    Signature: #75                          // <T:Ljava/lang/Object;>(Ljava/lang/Object;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n \n   static <T extends java.lang.Object> java.util.List<T> forCollection(java.util.Collection<T>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/util/Collection;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=5, locals=3, args_size=3\n          0: aload_0\n-         1: instanceof    #12                 // class java/util/List\n+         1: instanceof    #5                  // class java/util/List\n          4: ifeq          21\n          7: new           #1                  // class org/osgi/util/converter/ListDelegate\n         10: dup\n         11: aload_0\n-        12: checkcast     #12                 // class java/util/List\n+        12: checkcast     #5                  // class java/util/List\n         15: aload_1\n         16: aload_2\n-        17: invokespecial #9                  // Method \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+        17: invokespecial #4                  // Method \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n         20: areturn\n         21: new           #1                  // class org/osgi/util/converter/ListDelegate\n         24: dup\n-        25: new           #14                 // class org/osgi/util/converter/CollectionDelegate\n+        25: new           #6                  // class org/osgi/util/converter/CollectionDelegate\n         28: dup\n         29: aload_0\n-        30: invokespecial #16                 // Method org/osgi/util/converter/CollectionDelegate.\"<init>\":(Ljava/util/Collection;)V\n+        30: invokespecial #7                  // Method org/osgi/util/converter/CollectionDelegate.\"<init>\":(Ljava/util/Collection;)V\n         33: aload_1\n         34: aload_2\n-        35: invokespecial #9                  // Method \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+        35: invokespecial #4                  // Method \"<init>\":(Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n         38: areturn\n       LineNumberTable:\n         line 49: 0\n         line 50: 7\n         line 52: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -332,32 +334,32 @@\n             0      39     1 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      39     2     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      39     0 object   Ljava/util/Collection<TT;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 21 /* same */\n-    Signature: #204                         // <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n+    Signature: #83                          // <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/List<TT;>;\n \n   private org.osgi.util.converter.ListDelegate(java.util.List<T>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/util/List;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #19                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #24                 // Field delegate:Ljava/util/List;\n+         6: putfield      #9                  // Field delegate:Ljava/util/List;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #28                 // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+        11: putfield      #10                 // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #32                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+        16: putfield      #11                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n         19: return\n       LineNumberTable:\n         line 57: 0\n         line 58: 4\n         line 59: 9\n         line 60: 14\n         line 61: 19\n@@ -367,36 +369,36 @@\n             0      20     1   del   Ljava/util/List;\n             0      20     2  conv   Lorg/osgi/util/converter/ConvertingImpl;\n             0      20     3     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      20     1   del   Ljava/util/List<TT;>;\n-    Signature: #210                         // (Ljava/util/List<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+    Signature: #91                          // (Ljava/util/List<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n \n   private void cloneDelegate();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #36                 // Field cloned:Z\n+         1: getfield      #12                 // Field cloned:Z\n          4: ifeq          8\n          7: return\n          8: aload_0\n          9: iconst_1\n-        10: putfield      #36                 // Field cloned:Z\n+        10: putfield      #12                 // Field cloned:Z\n         13: aload_0\n-        14: new           #40                 // class java/util/ArrayList\n+        14: new           #13                 // class java/util/ArrayList\n         17: dup\n         18: aload_0\n-        19: invokevirtual #42                 // Method toArray:()[Ljava/lang/Object;\n-        22: invokestatic  #46                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-        25: invokespecial #52                 // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n-        28: putfield      #24                 // Field delegate:Ljava/util/List;\n+        19: invokevirtual #14                 // Method toArray:()[Ljava/lang/Object;\n+        22: invokestatic  #15                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+        25: invokespecial #16                 // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n+        28: putfield      #9                  // Field delegate:Ljava/util/List;\n         31: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 7\n         line 69: 8\n         line 70: 13\n         line 72: 31\n@@ -411,16 +413,16 @@\n \n   public int size();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field delegate:Ljava/util/List;\n-         4: invokeinterface #53,  1           // InterfaceMethod java/util/List.size:()I\n+         1: getfield      #9                  // Field delegate:Ljava/util/List;\n+         4: invokeinterface #17,  1           // InterfaceMethod java/util/List.size:()I\n          9: ireturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ListDelegate;\n       LocalVariableTypeTable:\n@@ -429,16 +431,16 @@\n \n   public boolean isEmpty();\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      #24                 // Field delegate:Ljava/util/List;\n-         4: invokeinterface #57,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n+         1: getfield      #9                  // Field delegate:Ljava/util/List;\n+         4: invokeinterface #18,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n          9: ireturn\n       LineNumberTable:\n         line 81: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ListDelegate;\n       LocalVariableTypeTable:\n@@ -448,16 +450,16 @@\n   public boolean contains(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #61                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-         5: invokevirtual #67                 // Method containsAll:(Ljava/util/Collection;)Z\n+         2: invokestatic  #19                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         5: invokevirtual #20                 // Method containsAll:(Ljava/util/Collection;)Z\n          8: ireturn\n       LineNumberTable:\n         line 86: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0       9     1     o   Ljava/lang/Object;\n@@ -467,36 +469,36 @@\n \n   public java.util.Iterator<T> iterator();\n     descriptor: ()Ljava/util/Iterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #71                 // Method listIterator:()Ljava/util/ListIterator;\n+         1: invokevirtual #21                 // Method listIterator:()Ljava/util/ListIterator;\n          4: areturn\n       LineNumberTable:\n         line 91: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/ListDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n-    Signature: #212                         // ()Ljava/util/Iterator<TT;>;\n+    Signature: #103                         // ()Ljava/util/Iterator<TT;>;\n \n   public java.lang.Object[] toArray();\n     descriptor: ()[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #75                 // Method size:()I\n-         5: anewarray     #20                 // class java/lang/Object\n-         8: invokevirtual #76                 // Method toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+         2: invokevirtual #22                 // Method size:()I\n+         5: anewarray     #23                 // class java/lang/Object\n+         8: invokevirtual #24                 // Method toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n         11: areturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lorg/osgi/util/converter/ListDelegate;\n       LocalVariableTypeTable:\n@@ -505,121 +507,122 @@\n \n   public <X extends java.lang.Object> X[] toArray(X[]);\n     descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #75                 // Method size:()I\n+         1: invokevirtual #22                 // Method size:()I\n          4: istore_2\n          5: aload_1\n-         6: invokestatic  #79                 // Method java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n+         6: invokestatic  #25                 // Method java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n          9: aload_0\n-        10: invokevirtual #75                 // Method size:()I\n-        13: if_icmpge     31\n+        10: invokevirtual #22                 // Method size:()I\n+        13: if_icmpge     34\n         16: aload_1\n-        17: invokevirtual #85                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        20: invokevirtual #89                 // Method java/lang/Class.getComponentType:()Ljava/lang/Class;\n+        17: invokevirtual #26                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        20: invokevirtual #27                 // Method java/lang/Class.getComponentType:()Ljava/lang/Class;\n         23: iload_2\n-        24: invokestatic  #94                 // Method java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-        27: checkcast     #98                 // class \"[Ljava/lang/Object;\"\n-        30: astore_1\n-        31: iconst_0\n-        32: istore_3\n-        33: iload_3\n-        34: aload_1\n-        35: arraylength\n-        36: if_icmpge     65\n-        39: iload_2\n-        40: iload_3\n-        41: if_icmple     55\n-        44: aload_1\n-        45: iload_3\n-        46: aload_0\n-        47: iload_3\n-        48: invokevirtual #100                // Method get:(I)Ljava/lang/Object;\n-        51: aastore\n-        52: goto          59\n-        55: aload_1\n-        56: iload_3\n-        57: aconst_null\n-        58: aastore\n-        59: iinc          3, 1\n-        62: goto          33\n-        65: aload_1\n-        66: areturn\n+        24: invokestatic  #28                 // Method java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+        27: checkcast     #29                 // class \"[Ljava/lang/Object;\"\n+        30: checkcast     #29                 // class \"[Ljava/lang/Object;\"\n+        33: astore_1\n+        34: iconst_0\n+        35: istore_3\n+        36: iload_3\n+        37: aload_1\n+        38: arraylength\n+        39: if_icmpge     68\n+        42: iload_2\n+        43: iload_3\n+        44: if_icmple     58\n+        47: aload_1\n+        48: iload_3\n+        49: aload_0\n+        50: iload_3\n+        51: invokevirtual #30                 // Method get:(I)Ljava/lang/Object;\n+        54: aastore\n+        55: goto          62\n+        58: aload_1\n+        59: iload_3\n+        60: aconst_null\n+        61: aastore\n+        62: iinc          3, 1\n+        65: goto          36\n+        68: aload_1\n+        69: areturn\n       LineNumberTable:\n         line 102: 0\n         line 103: 5\n         line 104: 16\n-        line 108: 31\n-        line 109: 39\n-        line 110: 44\n-        line 112: 55\n-        line 108: 59\n-        line 115: 65\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-           33      32     3     i   I\n-            0      67     0  this   Lorg/osgi/util/converter/ListDelegate;\n-            0      67     1     a   [Ljava/lang/Object;\n-            5      62     2 mySize   I\n+        line 108: 34\n+        line 109: 42\n+        line 110: 47\n+        line 112: 58\n+        line 108: 62\n+        line 115: 68\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+           36      32     3     i   I\n+            0      70     0  this   Lorg/osgi/util/converter/ListDelegate;\n+            0      70     1     a   [Ljava/lang/Object;\n+            5      65     2 mySize   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0      67     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n-            0      67     1     a   [TX;\n+            0      70     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n+            0      70     1     a   [TX;\n       StackMapTable: number_of_entries = 5\n         frame_type = 252 /* append */\n-          offset_delta = 31\n+          offset_delta = 34\n           locals = [ int ]\n         frame_type = 252 /* append */\n           offset_delta = 1\n           locals = [ int ]\n         frame_type = 21 /* same */\n         frame_type = 3 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 5\n-    Signature: #218                         // <X:Ljava/lang/Object;>([TX;)[TX;\n+    Signature: #113                         // <X:Ljava/lang/Object;>([TX;)[TX;\n \n   public boolean add(T);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #107,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         9: invokeinterface #32,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         14: ireturn\n       LineNumberTable:\n         line 120: 0\n         line 122: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      15     1     e   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      15     1     e   TT;\n-    Signature: #221                         // (TT;)Z\n+    Signature: #117                         // (TT;)Z\n \n   public boolean remove(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #111,  2          // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z\n+         9: invokeinterface #33,  2           // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z\n         14: ireturn\n       LineNumberTable:\n         line 127: 0\n         line 129: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate;\n@@ -630,29 +633,29 @@\n \n   public boolean containsAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=5, args_size=2\n          0: aload_0\n-         1: invokevirtual #42                 // Method toArray:()[Ljava/lang/Object;\n-         4: invokestatic  #46                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+         1: invokevirtual #14                 // Method toArray:()[Ljava/lang/Object;\n+         4: invokestatic  #15                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n          7: astore_2\n          8: aload_1\n-         9: invokeinterface #114,  1          // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n+         9: invokeinterface #34,  1           // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n         14: astore_3\n         15: aload_3\n-        16: invokeinterface #120,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        16: invokeinterface #35,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         21: ifeq          48\n         24: aload_3\n-        25: invokeinterface #125,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        25: invokeinterface #36,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         30: astore        4\n         32: aload_2\n         33: aload         4\n-        35: invokeinterface #129,  2          // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z\n+        35: invokeinterface #37,  2           // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z\n         40: ifne          45\n         43: iconst_0\n         44: ireturn\n         45: goto          15\n         48: iconst_1\n         49: ireturn\n       LineNumberTable:\n@@ -676,131 +679,131 @@\n       StackMapTable: number_of_entries = 3\n         frame_type = 253 /* append */\n           offset_delta = 15\n           locals = [ class java/util/List, class java/util/Iterator ]\n         frame_type = 29 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 2\n-    Signature: #225                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #126                         // (Ljava/util/Collection<*>;)Z\n \n   public boolean addAll(java.util.Collection<? extends T>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #132,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+         9: invokeinterface #38,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         14: ireturn\n       LineNumberTable:\n         line 145: 0\n         line 147: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      15     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      15     1     c   Ljava/util/Collection<+TT;>;\n-    Signature: #227                         // (Ljava/util/Collection<+TT;>;)Z\n+    Signature: #129                         // (Ljava/util/Collection<+TT;>;)Z\n \n   public boolean addAll(int, java.util.Collection<? extends T>);\n     descriptor: (ILjava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: iload_1\n          9: aload_2\n-        10: invokeinterface #135,  3          // InterfaceMethod java/util/List.addAll:(ILjava/util/Collection;)Z\n+        10: invokeinterface #39,  3           // InterfaceMethod java/util/List.addAll:(ILjava/util/Collection;)Z\n         15: ireturn\n       LineNumberTable:\n         line 152: 0\n         line 154: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      16     1 index   I\n             0      16     2     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      16     2     c   Ljava/util/Collection<+TT;>;\n-    Signature: #229                         // (ILjava/util/Collection<+TT;>;)Z\n+    Signature: #132                         // (ILjava/util/Collection<+TT;>;)Z\n \n   public boolean removeAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #138,  2          // InterfaceMethod java/util/List.removeAll:(Ljava/util/Collection;)Z\n+         9: invokeinterface #40,  2           // InterfaceMethod java/util/List.removeAll:(Ljava/util/Collection;)Z\n         14: ireturn\n       LineNumberTable:\n         line 159: 0\n         line 161: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      15     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      15     1     c   Ljava/util/Collection<*>;\n-    Signature: #225                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #126                         // (Ljava/util/Collection<*>;)Z\n \n   public boolean retainAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #141,  2          // InterfaceMethod java/util/List.retainAll:(Ljava/util/Collection;)Z\n+         9: invokeinterface #41,  2           // InterfaceMethod java/util/List.retainAll:(Ljava/util/Collection;)Z\n         14: ireturn\n       LineNumberTable:\n         line 166: 0\n         line 168: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      15     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      15     1     c   Ljava/util/Collection<*>;\n-    Signature: #225                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #126                         // (Ljava/util/Collection<*>;)Z\n \n   public void clear();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #36                 // Field cloned:Z\n+         2: putfield      #12                 // Field cloned:Z\n          5: aload_0\n-         6: new           #40                 // class java/util/ArrayList\n+         6: new           #13                 // class java/util/ArrayList\n          9: dup\n-        10: invokespecial #144                // Method java/util/ArrayList.\"<init>\":()V\n-        13: putfield      #24                 // Field delegate:Ljava/util/List;\n+        10: invokespecial #42                 // Method java/util/ArrayList.\"<init>\":()V\n+        13: putfield      #9                  // Field delegate:Ljava/util/List;\n         16: return\n       LineNumberTable:\n         line 173: 0\n         line 174: 5\n         line 175: 16\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -811,122 +814,122 @@\n \n   public T get(int);\n     descriptor: (I)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #28                 // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+         1: getfield      #10                 // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: iload_1\n-         9: invokeinterface #145,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+         9: invokeinterface #43,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n         14: aload_0\n-        15: getfield      #32                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n-        18: invokevirtual #146                // Method org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+        15: getfield      #11                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+        18: invokevirtual #44                 // Method org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n         21: areturn\n       LineNumberTable:\n         line 180: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      22     1 index   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n-    Signature: #231                         // (I)TT;\n+    Signature: #138                         // (I)TT;\n \n   public T set(int, T);\n     descriptor: (ILjava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: iload_1\n          9: aload_2\n-        10: invokeinterface #152,  3          // InterfaceMethod java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object;\n+        10: invokeinterface #45,  3           // InterfaceMethod java/util/List.set:(ILjava/lang/Object;)Ljava/lang/Object;\n         15: areturn\n       LineNumberTable:\n         line 186: 0\n         line 188: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      16     1 index   I\n             0      16     2 element   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      16     2 element   TT;\n-    Signature: #233                         // (ITT;)TT;\n+    Signature: #142                         // (ITT;)TT;\n \n   public void add(int, T);\n     descriptor: (ILjava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: iload_1\n          9: aload_2\n-        10: invokeinterface #156,  3          // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V\n+        10: invokeinterface #46,  3           // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V\n         15: return\n       LineNumberTable:\n         line 193: 0\n         line 195: 4\n         line 196: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      16     1 index   I\n             0      16     2 element   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n             0      16     2 element   TT;\n-    Signature: #234                         // (ITT;)V\n+    Signature: #144                         // (ITT;)V\n \n   public T remove(int);\n     descriptor: (I)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #104                // Method cloneDelegate:()V\n+         1: invokespecial #31                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #24                 // Field delegate:Ljava/util/List;\n+         5: getfield      #9                  // Field delegate:Ljava/util/List;\n          8: iload_1\n-         9: invokeinterface #159,  2          // InterfaceMethod java/util/List.remove:(I)Ljava/lang/Object;\n+         9: invokeinterface #47,  2           // InterfaceMethod java/util/List.remove:(I)Ljava/lang/Object;\n         14: areturn\n       LineNumberTable:\n         line 200: 0\n         line 202: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      15     1 index   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n-    Signature: #231                         // (I)TT;\n+    Signature: #138                         // (I)TT;\n \n   public int indexOf(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #24                 // Field delegate:Ljava/util/List;\n+         1: getfield      #9                  // Field delegate:Ljava/util/List;\n          4: aload_1\n-         5: invokeinterface #161,  2          // InterfaceMethod java/util/List.indexOf:(Ljava/lang/Object;)I\n+         5: invokeinterface #48,  2           // InterfaceMethod java/util/List.indexOf:(Ljava/lang/Object;)I\n         10: ireturn\n       LineNumberTable:\n         line 207: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      11     1     o   Ljava/lang/Object;\n@@ -936,17 +939,17 @@\n \n   public int lastIndexOf(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #24                 // Field delegate:Ljava/util/List;\n+         1: getfield      #9                  // Field delegate:Ljava/util/List;\n          4: aload_1\n-         5: invokeinterface #164,  2          // InterfaceMethod java/util/List.lastIndexOf:(Ljava/lang/Object;)I\n+         5: invokeinterface #49,  2           // InterfaceMethod java/util/List.lastIndexOf:(Ljava/lang/Object;)I\n         10: ireturn\n       LineNumberTable:\n         line 212: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      11     1     o   Ljava/lang/Object;\n@@ -956,82 +959,82 @@\n \n   public java.util.ListIterator<T> listIterator();\n     descriptor: ()Ljava/util/ListIterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #42                 // Method toArray:()[Ljava/lang/Object;\n-         4: invokestatic  #46                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-         7: invokeinterface #167,  1          // InterfaceMethod java/util/List.listIterator:()Ljava/util/ListIterator;\n+         1: invokevirtual #14                 // Method toArray:()[Ljava/lang/Object;\n+         4: invokestatic  #15                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+         7: invokeinterface #50,  1           // InterfaceMethod java/util/List.listIterator:()Ljava/util/ListIterator;\n         12: areturn\n       LineNumberTable:\n         line 218: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/ListDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n-    Signature: #235                         // ()Ljava/util/ListIterator<TT;>;\n+    Signature: #150                         // ()Ljava/util/ListIterator<TT;>;\n \n   public java.util.ListIterator<T> listIterator(int);\n     descriptor: (I)Ljava/util/ListIterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #42                 // Method toArray:()[Ljava/lang/Object;\n-         4: invokestatic  #46                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+         1: invokevirtual #14                 // Method toArray:()[Ljava/lang/Object;\n+         4: invokestatic  #15                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n          7: iload_1\n-         8: invokeinterface #168,  2          // InterfaceMethod java/util/List.listIterator:(I)Ljava/util/ListIterator;\n+         8: invokeinterface #51,  2           // InterfaceMethod java/util/List.listIterator:(I)Ljava/util/ListIterator;\n         13: areturn\n       LineNumberTable:\n         line 224: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      14     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      14     1 index   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      14     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n-    Signature: #236                         // (I)Ljava/util/ListIterator<TT;>;\n+    Signature: #152                         // (I)Ljava/util/ListIterator<TT;>;\n \n   public java.util.List<T> subList(int, int);\n     descriptor: (II)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n-         1: invokevirtual #42                 // Method toArray:()[Ljava/lang/Object;\n-         4: invokestatic  #46                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+         1: invokevirtual #14                 // Method toArray:()[Ljava/lang/Object;\n+         4: invokestatic  #15                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n          7: iload_1\n          8: iload_2\n-         9: invokeinterface #171,  3          // InterfaceMethod java/util/List.subList:(II)Ljava/util/List;\n+         9: invokeinterface #52,  3           // InterfaceMethod java/util/List.subList:(II)Ljava/util/List;\n         14: areturn\n       LineNumberTable:\n         line 230: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate;\n             0      15     1 fromIndex   I\n             0      15     2 toIndex   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n-    Signature: #239                         // (II)Ljava/util/List<TT;>;\n+    Signature: #157                         // (II)Ljava/util/List<TT;>;\n \n   public int hashCode();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field delegate:Ljava/util/List;\n-         4: invokeinterface #175,  1          // InterfaceMethod java/util/List.hashCode:()I\n+         1: getfield      #9                  // Field delegate:Ljava/util/List;\n+         4: invokeinterface #53,  1           // InterfaceMethod java/util/List.hashCode:()I\n          9: ireturn\n       LineNumberTable:\n         line 235: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/ListDelegate;\n       LocalVariableTypeTable:\n@@ -1045,32 +1048,32 @@\n       stack=3, locals=4, args_size=2\n          0: aload_1\n          1: aload_0\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #12                 // class java/util/List\n+         8: instanceof    #5                  // class java/util/List\n         11: ifne          16\n         14: iconst_0\n         15: ireturn\n-        16: new           #40                 // class java/util/ArrayList\n+        16: new           #13                 // class java/util/ArrayList\n         19: dup\n         20: aload_0\n-        21: invokespecial #52                 // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n+        21: invokespecial #16                 // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n         24: astore_2\n-        25: new           #40                 // class java/util/ArrayList\n+        25: new           #13                 // class java/util/ArrayList\n         28: dup\n         29: aload_1\n-        30: checkcast     #12                 // class java/util/List\n-        33: invokespecial #52                 // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n+        30: checkcast     #5                  // class java/util/List\n+        33: invokespecial #16                 // Method java/util/ArrayList.\"<init>\":(Ljava/util/Collection;)V\n         36: astore_3\n         37: aload_2\n         38: aload_3\n-        39: invokeinterface #178,  2          // InterfaceMethod java/util/List.equals:(Ljava/lang/Object;)Z\n+        39: invokeinterface #54,  2           // InterfaceMethod java/util/List.equals:(Ljava/lang/Object;)Z\n         44: ireturn\n       LineNumberTable:\n         line 240: 0\n         line 241: 5\n         line 242: 7\n         line 243: 14\n         line 245: 16\n@@ -1093,21 +1096,21 @@\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field delegate:Ljava/util/List;\n-         4: invokevirtual #181                // Method java/lang/Object.toString:()Ljava/lang/String;\n+         1: getfield      #9                  // Field delegate:Ljava/util/List;\n+         4: invokevirtual #55                 // Method java/lang/Object.toString:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 252: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/ListDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/ListDelegate<TT;>;\n }\n-Signature: #244                         // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n+Signature: #166                         // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/List<TT;>;\n SourceFile: \"ListDelegate.java\"\n"}]}, {"source1": "org/osgi/util/converter/MapDelegate$MapEntry.class", "source2": "org/osgi/util/converter/MapDelegate$MapEntry.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 04091a581023099238e948cd9b761863f5f5b4d034cde0ba3dd756201307932a\n+  SHA-256 checksum d0e6a511da7476cab82523907c5941cd7e9cfc59e020ab31ca258df65b9fe581\n   Compiled from \"MapDelegate.java\"\n class org.osgi.util.converter.MapDelegate$MapEntry<K extends java.lang.Object, V extends java.lang.Object> extends java.lang.Object implements java.util.Map$Entry<K, V>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/MapDelegate$MapEntry\n-  super_class: #2                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/MapDelegate$MapEntry\n+  super_class: #7                         // java/lang/Object\n   interfaces: 1, fields: 2, methods: 4, attributes: 3\n Constant pool:\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 = Fieldref           #8.#9          // org/osgi/util/converter/MapDelegate$MapEntry.key:Ljava/lang/Object;\n-   #8 = Class              #10            // org/osgi/util/converter/MapDelegate$MapEntry\n-   #9 = NameAndType        #11:#12        // key:Ljava/lang/Object;\n-  #10 = Utf8               org/osgi/util/converter/MapDelegate$MapEntry\n-  #11 = Utf8               key\n-  #12 = Utf8               Ljava/lang/Object;\n-  #13 = Fieldref           #8.#14         // org/osgi/util/converter/MapDelegate$MapEntry.value:Ljava/lang/Object;\n-  #14 = NameAndType        #15:#12        // value:Ljava/lang/Object;\n-  #15 = Utf8               value\n-  #16 = Class              #17            // java/lang/UnsupportedOperationException\n-  #17 = Utf8               java/lang/UnsupportedOperationException\n-  #18 = Methodref          #16.#3         // java/lang/UnsupportedOperationException.\"<init>\":()V\n-  #19 = Class              #20            // java/util/Map$Entry\n-  #20 = Utf8               java/util/Map$Entry\n-  #21 = Utf8               Signature\n-  #22 = Utf8               TK;\n-  #23 = Utf8               TV;\n-  #24 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #25 = Utf8               Code\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               Lorg/osgi/util/converter/MapDelegate$MapEntry;\n-  #30 = Utf8               k\n-  #31 = Utf8               v\n-  #32 = Utf8               LocalVariableTypeTable\n-  #33 = Utf8               Lorg/osgi/util/converter/MapDelegate$MapEntry<TK;TV;>;\n-  #34 = Utf8               (TK;TV;)V\n-  #35 = Utf8               getKey\n-  #36 = Utf8               ()Ljava/lang/Object;\n-  #37 = Utf8               ()TK;\n-  #38 = Utf8               getValue\n-  #39 = Utf8               ()TV;\n-  #40 = Utf8               setValue\n-  #41 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #42 = Utf8               (TV;)TV;\n-  #43 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map$Entry<TK;TV;>;\n-  #44 = Utf8               SourceFile\n-  #45 = Utf8               MapDelegate.java\n-  #46 = Utf8               InnerClasses\n-  #47 = Class              #48            // org/osgi/util/converter/MapDelegate\n-  #48 = Utf8               org/osgi/util/converter/MapDelegate\n-  #49 = Utf8               MapEntry\n-  #50 = Class              #51            // java/util/Map\n-  #51 = Utf8               java/util/Map\n-  #52 = Utf8               Entry\n+   #1 = Methodref          #7.#41         // java/lang/Object.\"<init>\":()V\n+   #2 = Fieldref           #6.#42         // org/osgi/util/converter/MapDelegate$MapEntry.key:Ljava/lang/Object;\n+   #3 = Fieldref           #6.#43         // org/osgi/util/converter/MapDelegate$MapEntry.value:Ljava/lang/Object;\n+   #4 = Class              #44            // java/lang/UnsupportedOperationException\n+   #5 = Methodref          #4.#41         // java/lang/UnsupportedOperationException.\"<init>\":()V\n+   #6 = Class              #46            // org/osgi/util/converter/MapDelegate$MapEntry\n+   #7 = Class              #47            // java/lang/Object\n+   #8 = Class              #49            // java/util/Map$Entry\n+   #9 = Utf8               key\n+  #10 = Utf8               Ljava/lang/Object;\n+  #11 = Utf8               Signature\n+  #12 = Utf8               TK;\n+  #13 = Utf8               value\n+  #14 = Utf8               TV;\n+  #15 = Utf8               <init>\n+  #16 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               MapEntry\n+  #22 = Utf8               InnerClasses\n+  #23 = Utf8               Lorg/osgi/util/converter/MapDelegate$MapEntry;\n+  #24 = Utf8               k\n+  #25 = Utf8               v\n+  #26 = Utf8               LocalVariableTypeTable\n+  #27 = Utf8               Lorg/osgi/util/converter/MapDelegate$MapEntry<TK;TV;>;\n+  #28 = Utf8               (TK;TV;)V\n+  #29 = Utf8               getKey\n+  #30 = Utf8               ()Ljava/lang/Object;\n+  #31 = Utf8               ()TK;\n+  #32 = Utf8               getValue\n+  #33 = Utf8               ()TV;\n+  #34 = Utf8               setValue\n+  #35 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #36 = Utf8               (TV;)TV;\n+  #37 = Utf8               Entry\n+  #38 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map$Entry<TK;TV;>;\n+  #39 = Utf8               SourceFile\n+  #40 = Utf8               MapDelegate.java\n+  #41 = NameAndType        #15:#50        // \"<init>\":()V\n+  #42 = NameAndType        #9:#10         // key:Ljava/lang/Object;\n+  #43 = NameAndType        #13:#10        // value:Ljava/lang/Object;\n+  #44 = Utf8               java/lang/UnsupportedOperationException\n+  #45 = Class              #51            // org/osgi/util/converter/MapDelegate\n+  #46 = Utf8               org/osgi/util/converter/MapDelegate$MapEntry\n+  #47 = Utf8               java/lang/Object\n+  #48 = Class              #52            // java/util/Map\n+  #49 = Utf8               java/util/Map$Entry\n+  #50 = Utf8               ()V\n+  #51 = Utf8               org/osgi/util/converter/MapDelegate\n+  #52 = Utf8               java/util/Map\n {\n   private final K key;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #22                          // TK;\n+    Signature: #12                          // TK;\n \n   private final V value;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #23                          // TV;\n+    Signature: #14                          // TV;\n \n   org.osgi.util.converter.MapDelegate$MapEntry(K, V);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #7                  // Field key:Ljava/lang/Object;\n+         6: putfield      #2                  // Field key:Ljava/lang/Object;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #13                 // Field value:Ljava/lang/Object;\n+        11: putfield      #3                  // Field value:Ljava/lang/Object;\n         14: return\n       LineNumberTable:\n         line 237: 0\n         line 238: 4\n         line 239: 9\n         line 240: 14\n       LocalVariableTable:\n@@ -96,71 +96,71 @@\n             0      15     1     k   Ljava/lang/Object;\n             0      15     2     v   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/MapDelegate$MapEntry<TK;TV;>;\n             0      15     1     k   TK;\n             0      15     2     v   TV;\n-    Signature: #34                          // (TK;TV;)V\n+    Signature: #28                          // (TK;TV;)V\n \n   public K getKey();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field key:Ljava/lang/Object;\n+         1: getfield      #2                  // Field key:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 244: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/MapDelegate$MapEntry;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/MapDelegate$MapEntry<TK;TV;>;\n-    Signature: #37                          // ()TK;\n+    Signature: #31                          // ()TK;\n \n   public V getValue();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #13                 // Field value:Ljava/lang/Object;\n+         1: getfield      #3                  // Field value:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 249: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/MapDelegate$MapEntry;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/MapDelegate$MapEntry<TK;TV;>;\n-    Signature: #39                          // ()TV;\n+    Signature: #33                          // ()TV;\n \n   public V setValue(V);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #16                 // class java/lang/UnsupportedOperationException\n+         0: new           #4                  // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: invokespecial #18                 // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n+         4: invokespecial #5                  // Method java/lang/UnsupportedOperationException.\"<init>\":()V\n          7: athrow\n       LineNumberTable:\n         line 254: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/MapDelegate$MapEntry;\n             0       8     1 value   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/MapDelegate$MapEntry<TK;TV;>;\n             0       8     1 value   TV;\n-    Signature: #42                          // (TV;)TV;\n+    Signature: #36                          // (TV;)TV;\n }\n-Signature: #43                          // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map$Entry<TK;TV;>;\n+Signature: #38                          // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map$Entry<TK;TV;>;\n SourceFile: \"MapDelegate.java\"\n InnerClasses:\n-  static #49= #8 of #47;                  // MapEntry=class org/osgi/util/converter/MapDelegate$MapEntry of class org/osgi/util/converter/MapDelegate\n-  public static #52= #19 of #50;          // Entry=class java/util/Map$Entry of class java/util/Map\n+  static #21= #6 of #45;                  // MapEntry=class org/osgi/util/converter/MapDelegate$MapEntry of class org/osgi/util/converter/MapDelegate\n+  public static #37= #8 of #48;           // Entry=class java/util/Map$Entry of class java/util/Map\n"}]}, {"source1": "org/osgi/util/converter/MapDelegate.class", "source2": "org/osgi/util/converter/MapDelegate.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,282 +1,286 @@\n-  SHA-256 checksum 3ca828cf26b8faa65fbb0a3bb4c9776aff131d243e5ebf0bb2a11d4b423d4410\n+  SHA-256 checksum 14fe397297add0766618c3ef5fe881bdf94d6077bdeb5a902600eff0afea7906\n   Compiled from \"MapDelegate.java\"\n class org.osgi.util.converter.MapDelegate<K extends java.lang.Object, V extends java.lang.Object> extends java.lang.Object implements java.util.Map<K, V>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/MapDelegate\n-  super_class: #2                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/MapDelegate\n+  super_class: #62                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 26, attributes: 3\n Constant pool:\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 = Fieldref           #8.#9         // org/osgi/util/converter/MapDelegate.cloned:Z\n-    #8 = Class              #10           // org/osgi/util/converter/MapDelegate\n-    #9 = NameAndType        #11:#12       // cloned:Z\n-   #10 = Utf8               org/osgi/util/converter/MapDelegate\n-   #11 = Utf8               cloned\n-   #12 = Utf8               Z\n-   #13 = Fieldref           #8.#14        // org/osgi/util/converter/MapDelegate.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-   #14 = NameAndType        #15:#16       // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-   #15 = Utf8               convertingImpl\n-   #16 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-   #17 = Fieldref           #8.#18        // org/osgi/util/converter/MapDelegate.converter:Lorg/osgi/util/converter/InternalConverter;\n-   #18 = NameAndType        #19:#20       // converter:Lorg/osgi/util/converter/InternalConverter;\n-   #19 = Utf8               converter\n-   #20 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #21 = Fieldref           #8.#22        // org/osgi/util/converter/MapDelegate.delegate:Ljava/util/Map;\n-   #22 = NameAndType        #23:#24       // delegate:Ljava/util/Map;\n-   #23 = Utf8               delegate\n-   #24 = Utf8               Ljava/util/Map;\n-   #25 = Class              #26           // org/osgi/util/converter/DynamicBeanFacade\n-   #26 = Utf8               org/osgi/util/converter/DynamicBeanFacade\n-   #27 = Methodref          #25.#28       // org/osgi/util/converter/DynamicBeanFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #28 = NameAndType        #5:#29        // \"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #29 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #30 = Methodref          #8.#31        // org/osgi/util/converter/MapDelegate.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n-   #31 = NameAndType        #5:#32        // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n-   #32 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n-   #33 = Class              #34           // org/osgi/util/converter/DynamicMapFacade\n-   #34 = Utf8               org/osgi/util/converter/DynamicMapFacade\n-   #35 = Methodref          #33.#36       // org/osgi/util/converter/DynamicMapFacade.\"<init>\":(Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #36 = NameAndType        #5:#37        // \"<init>\":(Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #37 = Utf8               (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #38 = Class              #39           // org/osgi/util/converter/DynamicDictionaryFacade\n-   #39 = Utf8               org/osgi/util/converter/DynamicDictionaryFacade\n-   #40 = Methodref          #38.#41       // org/osgi/util/converter/DynamicDictionaryFacade.\"<init>\":(Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #41 = NameAndType        #5:#42        // \"<init>\":(Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #42 = Utf8               (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #43 = Class              #44           // org/osgi/util/converter/DynamicDTOFacade\n-   #44 = Utf8               org/osgi/util/converter/DynamicDTOFacade\n-   #45 = Methodref          #43.#28       // org/osgi/util/converter/DynamicDTOFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #46 = Class              #47           // org/osgi/util/converter/DynamicInterfaceFacade\n-   #47 = Utf8               org/osgi/util/converter/DynamicInterfaceFacade\n-   #48 = Methodref          #46.#28       // org/osgi/util/converter/DynamicInterfaceFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-   #49 = Class              #50           // java/util/HashSet\n-   #50 = Utf8               java/util/HashSet\n-   #51 = Methodref          #49.#3        // java/util/HashSet.\"<init>\":()V\n-   #52 = InterfaceMethodref #53.#54       // java/util/Map.keySet:()Ljava/util/Set;\n-   #53 = Class              #55           // java/util/Map\n-   #54 = NameAndType        #56:#57       // keySet:()Ljava/util/Set;\n-   #55 = Utf8               java/util/Map\n-   #56 = Utf8               keySet\n-   #57 = Utf8               ()Ljava/util/Set;\n-   #58 = InterfaceMethodref #59.#60       // java/util/Set.iterator:()Ljava/util/Iterator;\n-   #59 = Class              #61           // java/util/Set\n-   #60 = NameAndType        #62:#63       // iterator:()Ljava/util/Iterator;\n-   #61 = Utf8               java/util/Set\n-   #62 = Utf8               iterator\n-   #63 = Utf8               ()Ljava/util/Iterator;\n-   #64 = InterfaceMethodref #65.#66       // java/util/Iterator.hasNext:()Z\n-   #65 = Class              #67           // java/util/Iterator\n-   #66 = NameAndType        #68:#69       // hasNext:()Z\n-   #67 = Utf8               java/util/Iterator\n-   #68 = Utf8               hasNext\n-   #69 = Utf8               ()Z\n-   #70 = InterfaceMethodref #65.#71       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #71 = NameAndType        #72:#73       // next:()Ljava/lang/Object;\n-   #72 = Utf8               next\n-   #73 = Utf8               ()Ljava/lang/Object;\n-   #74 = Methodref          #8.#75        // org/osgi/util/converter/MapDelegate.getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #75 = NameAndType        #76:#77       // getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #76 = Utf8               getConvertedKey\n-   #77 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-   #78 = InterfaceMethodref #59.#79       // java/util/Set.add:(Ljava/lang/Object;)Z\n-   #79 = NameAndType        #80:#81       // add:(Ljava/lang/Object;)Z\n-   #80 = Utf8               add\n-   #81 = Utf8               (Ljava/lang/Object;)Z\n-   #82 = InterfaceMethodref #59.#83       // java/util/Set.size:()I\n-   #83 = NameAndType        #84:#85       // size:()I\n-   #84 = Utf8               size\n-   #85 = Utf8               ()I\n-   #86 = InterfaceMethodref #53.#87       // java/util/Map.isEmpty:()Z\n-   #87 = NameAndType        #88:#69       // isEmpty:()Z\n-   #88 = Utf8               isEmpty\n-   #89 = Methodref          #8.#54        // org/osgi/util/converter/MapDelegate.keySet:()Ljava/util/Set;\n-   #90 = InterfaceMethodref #59.#91       // java/util/Set.contains:(Ljava/lang/Object;)Z\n-   #91 = NameAndType        #92:#81       // contains:(Ljava/lang/Object;)Z\n-   #92 = Utf8               contains\n-   #93 = Methodref          #8.#94        // org/osgi/util/converter/MapDelegate.values:()Ljava/util/Collection;\n-   #94 = NameAndType        #95:#96       // values:()Ljava/util/Collection;\n-   #95 = Utf8               values\n-   #96 = Utf8               ()Ljava/util/Collection;\n-   #97 = InterfaceMethodref #98.#91       // java/util/Collection.contains:(Ljava/lang/Object;)Z\n-   #98 = Class              #99           // java/util/Collection\n-   #99 = Utf8               java/util/Collection\n-  #100 = Methodref          #8.#101       // org/osgi/util/converter/MapDelegate.internalKeySet:()Ljava/util/Set;\n-  #101 = NameAndType        #102:#57      // internalKeySet:()Ljava/util/Set;\n-  #102 = Utf8               internalKeySet\n-  #103 = InterfaceMethodref #53.#104      // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #104 = NameAndType        #105:#77      // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #105 = Utf8               get\n-  #106 = Methodref          #8.#107       // org/osgi/util/converter/MapDelegate.findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n-  #107 = NameAndType        #108:#109     // findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n-  #108 = Utf8               findConvertedKey\n-  #109 = Utf8               (Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n-  #110 = Methodref          #8.#111       // org/osgi/util/converter/MapDelegate.getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #111 = NameAndType        #112:#77      // getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #112 = Utf8               getConvertedValue\n-  #113 = Methodref          #114.#115     // org/osgi/util/converter/ConvertingImpl.convertMapKey:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #114 = Class              #116          // org/osgi/util/converter/ConvertingImpl\n-  #115 = NameAndType        #117:#118     // convertMapKey:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #116 = Utf8               org/osgi/util/converter/ConvertingImpl\n-  #117 = Utf8               convertMapKey\n-  #118 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #119 = Methodref          #114.#120     // org/osgi/util/converter/ConvertingImpl.convertMapValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #120 = NameAndType        #121:#118     // convertMapValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #121 = Utf8               convertMapValue\n-  #122 = Methodref          #2.#123       // java/lang/Object.equals:(Ljava/lang/Object;)Z\n-  #123 = NameAndType        #124:#81      // equals:(Ljava/lang/Object;)Z\n-  #124 = Utf8               equals\n-  #125 = InterfaceMethodref #126.#127     // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #126 = Class              #128          // org/osgi/util/converter/InternalConverter\n-  #127 = NameAndType        #129:#130     // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #128 = Utf8               org/osgi/util/converter/InternalConverter\n-  #129 = Utf8               convert\n-  #130 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n-  #131 = Methodref          #2.#132       // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #132 = NameAndType        #133:#134     // getClass:()Ljava/lang/Class;\n-  #133 = Utf8               getClass\n-  #134 = Utf8               ()Ljava/lang/Class;\n-  #135 = InterfaceMethodref #136.#137     // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #136 = Class              #138          // org/osgi/util/converter/InternalConverting\n-  #137 = NameAndType        #139:#140     // to:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #138 = Utf8               org/osgi/util/converter/InternalConverting\n-  #139 = Utf8               to\n-  #140 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #141 = Methodref          #8.#142       // org/osgi/util/converter/MapDelegate.cloneDelegate:()V\n-  #142 = NameAndType        #143:#6       // cloneDelegate:()V\n-  #143 = Utf8               cloneDelegate\n-  #144 = InterfaceMethodref #53.#145      // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #145 = NameAndType        #146:#147     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #146 = Utf8               put\n-  #147 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #148 = InterfaceMethodref #53.#149      // java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #149 = NameAndType        #150:#77      // remove:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #150 = Utf8               remove\n-  #151 = InterfaceMethodref #53.#152      // java/util/Map.putAll:(Ljava/util/Map;)V\n-  #152 = NameAndType        #153:#154     // putAll:(Ljava/util/Map;)V\n-  #153 = Utf8               putAll\n-  #154 = Utf8               (Ljava/util/Map;)V\n-  #155 = Class              #156          // java/util/HashMap\n-  #156 = Utf8               java/util/HashMap\n-  #157 = Methodref          #155.#3       // java/util/HashMap.\"<init>\":()V\n-  #158 = Class              #159          // java/util/ArrayList\n-  #159 = Utf8               java/util/ArrayList\n-  #160 = Methodref          #158.#3       // java/util/ArrayList.\"<init>\":()V\n-  #161 = Methodref          #8.#162       // org/osgi/util/converter/MapDelegate.entrySet:()Ljava/util/Set;\n-  #162 = NameAndType        #163:#57      // entrySet:()Ljava/util/Set;\n-  #163 = Utf8               entrySet\n-  #164 = Class              #165          // java/util/Map$Entry\n-  #165 = Utf8               java/util/Map$Entry\n-  #166 = InterfaceMethodref #164.#167     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-  #167 = NameAndType        #168:#73      // getValue:()Ljava/lang/Object;\n-  #168 = Utf8               getValue\n-  #169 = InterfaceMethodref #170.#79      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #170 = Class              #171          // java/util/List\n-  #171 = Utf8               java/util/List\n-  #172 = InterfaceMethodref #53.#162      // java/util/Map.entrySet:()Ljava/util/Set;\n-  #173 = InterfaceMethodref #164.#174     // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-  #174 = NameAndType        #175:#73      // getKey:()Ljava/lang/Object;\n-  #175 = Utf8               getKey\n-  #176 = Class              #177          // org/osgi/util/converter/MapDelegate$MapEntry\n-  #177 = Utf8               org/osgi/util/converter/MapDelegate$MapEntry\n-  #178 = Methodref          #176.#179     // org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n-  #179 = NameAndType        #5:#180       // \"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n-  #180 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #181 = InterfaceMethodref #53.#123      // java/util/Map.equals:(Ljava/lang/Object;)Z\n-  #182 = InterfaceMethodref #53.#183      // java/util/Map.hashCode:()I\n-  #183 = NameAndType        #184:#85      // hashCode:()I\n-  #184 = Utf8               hashCode\n-  #185 = Methodref          #155.#186     // java/util/HashMap.\"<init>\":(Ljava/util/Map;)V\n-  #186 = NameAndType        #5:#154       // \"<init>\":(Ljava/util/Map;)V\n-  #187 = Methodref          #2.#188       // java/lang/Object.toString:()Ljava/lang/String;\n-  #188 = NameAndType        #189:#190     // toString:()Ljava/lang/String;\n-  #189 = Utf8               toString\n-  #190 = Utf8               ()Ljava/lang/String;\n-  #191 = Utf8               Signature\n-  #192 = Utf8               Ljava/util/Map<TK;TV;>;\n-  #193 = Utf8               Code\n-  #194 = Utf8               LineNumberTable\n-  #195 = Utf8               LocalVariableTable\n-  #196 = Utf8               this\n-  #197 = Utf8               Lorg/osgi/util/converter/MapDelegate;\n-  #198 = Utf8               converting\n-  #199 = Utf8               c\n-  #200 = Utf8               del\n-  #201 = Utf8               LocalVariableTypeTable\n-  #202 = Utf8               Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n-  #203 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<TK;TV;>;)V\n-  #204 = Utf8               forBean\n-  #205 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n-  #206 = Utf8               b\n-  #207 = Utf8               Ljava/lang/Object;\n-  #208 = Utf8               beanClass\n-  #209 = Utf8               Ljava/lang/Class;\n-  #210 = Utf8               Ljava/lang/Class<*>;\n-  #211 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n-  #212 = Utf8               forMap\n-  #213 = Utf8               (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Map;\n-  #214 = Utf8               m\n-  #215 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Map<TK;TV;>;\n-  #216 = Utf8               forDictionary\n-  #217 = Utf8               (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n-  #218 = Utf8               d\n-  #219 = Utf8               Ljava/util/Dictionary;\n-  #220 = Utf8               Ljava/util/Dictionary<TK;TV;>;\n-  #221 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n-  #222 = Utf8               forDTO\n-  #223 = Utf8               obj\n-  #224 = Utf8               dtoClass\n-  #225 = Utf8               forInterface\n-  #226 = Utf8               intf\n-  #227 = Utf8               key\n-  #228 = Utf8               keys\n-  #229 = Utf8               Ljava/util/Set;\n-  #230 = Utf8               ks\n-  #231 = Utf8               TK;\n-  #232 = Utf8               Ljava/util/Set<Ljava/lang/Object;>;\n-  #233 = Utf8               Ljava/util/Set<TK;>;\n-  #234 = Utf8               StackMapTable\n-  #235 = Utf8               containsKey\n-  #236 = Utf8               containsValue\n-  #237 = Utf8               value\n-  #238 = Utf8               val\n-  #239 = Utf8               TV;\n-  #240 = Utf8               (Ljava/lang/Object;)TV;\n-  #241 = Utf8               k\n-  #242 = Utf8               Ljava/util/Set<*>;\n-  #243 = Utf8               (Ljava/util/Set<*>;Ljava/lang/Object;)Ljava/lang/Object;\n-  #244 = Utf8               (TK;TV;)TV;\n-  #245 = Utf8               Ljava/util/Map<+TK;+TV;>;\n-  #246 = Utf8               (Ljava/util/Map<+TK;+TV;>;)V\n-  #247 = Utf8               clear\n-  #248 = Utf8               ()Ljava/util/Set<TK;>;\n-  #249 = Utf8               entry\n-  #250 = Utf8               Ljava/util/Map$Entry;\n-  #251 = Utf8               Ljava/util/List;\n-  #252 = Utf8               Ljava/util/Map$Entry<TK;TV;>;\n-  #253 = Utf8               Ljava/util/List<TV;>;\n-  #254 = Utf8               ()Ljava/util/Collection<TV;>;\n-  #255 = Utf8               result\n-  #256 = Utf8               Ljava/util/Map$Entry<**>;\n-  #257 = Utf8               Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n-  #258 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n-  #259 = Utf8               o\n-  #260 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n-  #261 = Utf8               SourceFile\n-  #262 = Utf8               MapDelegate.java\n-  #263 = Utf8               InnerClasses\n-  #264 = Utf8               Entry\n-  #265 = Utf8               MapEntry\n+    #1 = Methodref          #62.#181      // java/lang/Object.\"<init>\":()V\n+    #2 = Fieldref           #6.#182       // org/osgi/util/converter/MapDelegate.cloned:Z\n+    #3 = Fieldref           #6.#183       // org/osgi/util/converter/MapDelegate.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+    #4 = Fieldref           #6.#184       // org/osgi/util/converter/MapDelegate.converter:Lorg/osgi/util/converter/InternalConverter;\n+    #5 = Fieldref           #6.#185       // org/osgi/util/converter/MapDelegate.delegate:Ljava/util/Map;\n+    #6 = Class              #186          // org/osgi/util/converter/MapDelegate\n+    #7 = Class              #187          // org/osgi/util/converter/DynamicBeanFacade\n+    #8 = Methodref          #7.#188       // org/osgi/util/converter/DynamicBeanFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+    #9 = Methodref          #6.#189       // org/osgi/util/converter/MapDelegate.\"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+   #10 = Class              #190          // org/osgi/util/converter/DynamicMapFacade\n+   #11 = Methodref          #10.#191      // org/osgi/util/converter/DynamicMapFacade.\"<init>\":(Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #12 = Class              #192          // org/osgi/util/converter/DynamicDictionaryFacade\n+   #13 = Methodref          #12.#193      // org/osgi/util/converter/DynamicDictionaryFacade.\"<init>\":(Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #14 = Class              #194          // org/osgi/util/converter/DynamicDTOFacade\n+   #15 = Methodref          #14.#188      // org/osgi/util/converter/DynamicDTOFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #16 = Class              #195          // org/osgi/util/converter/DynamicInterfaceFacade\n+   #17 = Methodref          #16.#188      // org/osgi/util/converter/DynamicInterfaceFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+   #18 = Class              #196          // java/util/HashSet\n+   #19 = Methodref          #18.#181      // java/util/HashSet.\"<init>\":()V\n+   #20 = InterfaceMethodref #63.#197      // java/util/Map.keySet:()Ljava/util/Set;\n+   #21 = InterfaceMethodref #198.#199     // java/util/Set.iterator:()Ljava/util/Iterator;\n+   #22 = InterfaceMethodref #200.#201     // java/util/Iterator.hasNext:()Z\n+   #23 = InterfaceMethodref #200.#202     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #24 = Methodref          #6.#203       // org/osgi/util/converter/MapDelegate.getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #25 = InterfaceMethodref #198.#204     // java/util/Set.add:(Ljava/lang/Object;)Z\n+   #26 = InterfaceMethodref #198.#205     // java/util/Set.size:()I\n+   #27 = InterfaceMethodref #63.#206      // java/util/Map.isEmpty:()Z\n+   #28 = Methodref          #6.#197       // org/osgi/util/converter/MapDelegate.keySet:()Ljava/util/Set;\n+   #29 = InterfaceMethodref #198.#207     // java/util/Set.contains:(Ljava/lang/Object;)Z\n+   #30 = Methodref          #6.#208       // org/osgi/util/converter/MapDelegate.values:()Ljava/util/Collection;\n+   #31 = InterfaceMethodref #209.#207     // java/util/Collection.contains:(Ljava/lang/Object;)Z\n+   #32 = Methodref          #6.#210       // org/osgi/util/converter/MapDelegate.internalKeySet:()Ljava/util/Set;\n+   #33 = InterfaceMethodref #63.#211      // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #34 = Methodref          #6.#212       // org/osgi/util/converter/MapDelegate.findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n+   #35 = Methodref          #6.#213       // org/osgi/util/converter/MapDelegate.getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #36 = Methodref          #214.#215     // org/osgi/util/converter/ConvertingImpl.convertMapKey:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #37 = Methodref          #214.#216     // org/osgi/util/converter/ConvertingImpl.convertMapValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+   #38 = Methodref          #62.#217      // java/lang/Object.equals:(Ljava/lang/Object;)Z\n+   #39 = InterfaceMethodref #218.#219     // org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+   #40 = Methodref          #62.#220      // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #41 = InterfaceMethodref #221.#222     // org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n+   #42 = Methodref          #6.#223       // org/osgi/util/converter/MapDelegate.cloneDelegate:()V\n+   #43 = InterfaceMethodref #63.#224      // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #44 = InterfaceMethodref #63.#225      // java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #45 = InterfaceMethodref #63.#226      // java/util/Map.putAll:(Ljava/util/Map;)V\n+   #46 = Class              #227          // java/util/HashMap\n+   #47 = Methodref          #46.#181      // java/util/HashMap.\"<init>\":()V\n+   #48 = Class              #228          // java/util/ArrayList\n+   #49 = Methodref          #48.#181      // java/util/ArrayList.\"<init>\":()V\n+   #50 = Methodref          #6.#229       // org/osgi/util/converter/MapDelegate.entrySet:()Ljava/util/Set;\n+   #51 = Class              #230          // java/util/Map$Entry\n+   #52 = InterfaceMethodref #51.#231      // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+   #53 = InterfaceMethodref #232.#204     // java/util/List.add:(Ljava/lang/Object;)Z\n+   #54 = InterfaceMethodref #63.#229      // java/util/Map.entrySet:()Ljava/util/Set;\n+   #55 = InterfaceMethodref #51.#233      // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+   #56 = Class              #234          // org/osgi/util/converter/MapDelegate$MapEntry\n+   #57 = Methodref          #56.#235      // org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n+   #58 = InterfaceMethodref #63.#217      // java/util/Map.equals:(Ljava/lang/Object;)Z\n+   #59 = InterfaceMethodref #63.#236      // java/util/Map.hashCode:()I\n+   #60 = Methodref          #46.#237      // java/util/HashMap.\"<init>\":(Ljava/util/Map;)V\n+   #61 = Methodref          #62.#238      // java/lang/Object.toString:()Ljava/lang/String;\n+   #62 = Class              #239          // java/lang/Object\n+   #63 = Class              #240          // java/util/Map\n+   #64 = Utf8               MapEntry\n+   #65 = Utf8               InnerClasses\n+   #66 = Utf8               cloned\n+   #67 = Utf8               Z\n+   #68 = Utf8               convertingImpl\n+   #69 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+   #70 = Utf8               converter\n+   #71 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #72 = Utf8               delegate\n+   #73 = Utf8               Ljava/util/Map;\n+   #74 = Utf8               Signature\n+   #75 = Utf8               Ljava/util/Map<TK;TV;>;\n+   #76 = Utf8               <init>\n+   #77 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+   #78 = Utf8               Code\n+   #79 = Utf8               LineNumberTable\n+   #80 = Utf8               LocalVariableTable\n+   #81 = Utf8               this\n+   #82 = Utf8               Lorg/osgi/util/converter/MapDelegate;\n+   #83 = Utf8               converting\n+   #84 = Utf8               c\n+   #85 = Utf8               del\n+   #86 = Utf8               LocalVariableTypeTable\n+   #87 = Utf8               Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n+   #88 = Utf8               (Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<TK;TV;>;)V\n+   #89 = Utf8               forBean\n+   #90 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n+   #91 = Utf8               b\n+   #92 = Utf8               Ljava/lang/Object;\n+   #93 = Utf8               beanClass\n+   #94 = Utf8               Ljava/lang/Class;\n+   #95 = Utf8               Ljava/lang/Class<*>;\n+   #96 = Utf8               (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n+   #97 = Utf8               forMap\n+   #98 = Utf8               (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Map;\n+   #99 = Utf8               m\n+  #100 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Map<TK;TV;>;\n+  #101 = Utf8               forDictionary\n+  #102 = Utf8               (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n+  #103 = Utf8               d\n+  #104 = Utf8               Ljava/util/Dictionary;\n+  #105 = Utf8               Ljava/util/Dictionary<TK;TV;>;\n+  #106 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n+  #107 = Utf8               forDTO\n+  #108 = Utf8               obj\n+  #109 = Utf8               dtoClass\n+  #110 = Utf8               forInterface\n+  #111 = Utf8               intf\n+  #112 = Utf8               size\n+  #113 = Utf8               ()I\n+  #114 = Utf8               key\n+  #115 = Utf8               keys\n+  #116 = Utf8               Ljava/util/Set;\n+  #117 = Utf8               ks\n+  #118 = Utf8               TK;\n+  #119 = Utf8               Ljava/util/Set<Ljava/lang/Object;>;\n+  #120 = Utf8               Ljava/util/Set<TK;>;\n+  #121 = Utf8               StackMapTable\n+  #122 = Class              #241          // java/util/Set\n+  #123 = Class              #242          // java/util/Iterator\n+  #124 = Utf8               isEmpty\n+  #125 = Utf8               ()Z\n+  #126 = Utf8               containsKey\n+  #127 = Utf8               (Ljava/lang/Object;)Z\n+  #128 = Utf8               containsValue\n+  #129 = Utf8               value\n+  #130 = Utf8               get\n+  #131 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #132 = Utf8               val\n+  #133 = Utf8               TV;\n+  #134 = Class              #239          // java/lang/Object\n+  #135 = Utf8               (Ljava/lang/Object;)TV;\n+  #136 = Utf8               getConvertedKey\n+  #137 = Utf8               getConvertedValue\n+  #138 = Utf8               findConvertedKey\n+  #139 = Utf8               (Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n+  #140 = Utf8               k\n+  #141 = Utf8               keySet\n+  #142 = Utf8               Ljava/util/Set<*>;\n+  #143 = Utf8               (Ljava/util/Set<*>;Ljava/lang/Object;)Ljava/lang/Object;\n+  #144 = Utf8               put\n+  #145 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #146 = Utf8               (TK;TV;)TV;\n+  #147 = Utf8               remove\n+  #148 = Utf8               putAll\n+  #149 = Utf8               (Ljava/util/Map;)V\n+  #150 = Utf8               Ljava/util/Map<+TK;+TV;>;\n+  #151 = Utf8               (Ljava/util/Map<+TK;+TV;>;)V\n+  #152 = Utf8               clear\n+  #153 = Utf8               ()V\n+  #154 = Utf8               internalKeySet\n+  #155 = Utf8               ()Ljava/util/Set;\n+  #156 = Utf8               ()Ljava/util/Set<TK;>;\n+  #157 = Utf8               values\n+  #158 = Utf8               ()Ljava/util/Collection;\n+  #159 = Utf8               entry\n+  #160 = Utf8               Entry\n+  #161 = Utf8               Ljava/util/Map$Entry;\n+  #162 = Utf8               Ljava/util/List;\n+  #163 = Utf8               Ljava/util/Map$Entry<TK;TV;>;\n+  #164 = Utf8               Ljava/util/List<TV;>;\n+  #165 = Class              #243          // java/util/List\n+  #166 = Utf8               ()Ljava/util/Collection<TV;>;\n+  #167 = Utf8               entrySet\n+  #168 = Utf8               result\n+  #169 = Utf8               Ljava/util/Map$Entry<**>;\n+  #170 = Utf8               Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n+  #171 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n+  #172 = Utf8               equals\n+  #173 = Utf8               o\n+  #174 = Utf8               hashCode\n+  #175 = Utf8               cloneDelegate\n+  #176 = Utf8               toString\n+  #177 = Utf8               ()Ljava/lang/String;\n+  #178 = Utf8               <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n+  #179 = Utf8               SourceFile\n+  #180 = Utf8               MapDelegate.java\n+  #181 = NameAndType        #76:#153      // \"<init>\":()V\n+  #182 = NameAndType        #66:#67       // cloned:Z\n+  #183 = NameAndType        #68:#69       // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+  #184 = NameAndType        #70:#71       // converter:Lorg/osgi/util/converter/InternalConverter;\n+  #185 = NameAndType        #72:#73       // delegate:Ljava/util/Map;\n+  #186 = Utf8               org/osgi/util/converter/MapDelegate\n+  #187 = Utf8               org/osgi/util/converter/DynamicBeanFacade\n+  #188 = NameAndType        #76:#244      // \"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #189 = NameAndType        #76:#77       // \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+  #190 = Utf8               org/osgi/util/converter/DynamicMapFacade\n+  #191 = NameAndType        #76:#245      // \"<init>\":(Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #192 = Utf8               org/osgi/util/converter/DynamicDictionaryFacade\n+  #193 = NameAndType        #76:#246      // \"<init>\":(Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #194 = Utf8               org/osgi/util/converter/DynamicDTOFacade\n+  #195 = Utf8               org/osgi/util/converter/DynamicInterfaceFacade\n+  #196 = Utf8               java/util/HashSet\n+  #197 = NameAndType        #141:#155     // keySet:()Ljava/util/Set;\n+  #198 = Class              #241          // java/util/Set\n+  #199 = NameAndType        #247:#248     // iterator:()Ljava/util/Iterator;\n+  #200 = Class              #242          // java/util/Iterator\n+  #201 = NameAndType        #249:#125     // hasNext:()Z\n+  #202 = NameAndType        #250:#251     // next:()Ljava/lang/Object;\n+  #203 = NameAndType        #136:#131     // getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #204 = NameAndType        #252:#127     // add:(Ljava/lang/Object;)Z\n+  #205 = NameAndType        #112:#113     // size:()I\n+  #206 = NameAndType        #124:#125     // isEmpty:()Z\n+  #207 = NameAndType        #253:#127     // contains:(Ljava/lang/Object;)Z\n+  #208 = NameAndType        #157:#158     // values:()Ljava/util/Collection;\n+  #209 = Class              #254          // java/util/Collection\n+  #210 = NameAndType        #154:#155     // internalKeySet:()Ljava/util/Set;\n+  #211 = NameAndType        #130:#131     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #212 = NameAndType        #138:#139     // findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n+  #213 = NameAndType        #137:#131     // getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #214 = Class              #255          // org/osgi/util/converter/ConvertingImpl\n+  #215 = NameAndType        #256:#257     // convertMapKey:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #216 = NameAndType        #258:#257     // convertMapValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #217 = NameAndType        #172:#127     // equals:(Ljava/lang/Object;)Z\n+  #218 = Class              #259          // org/osgi/util/converter/InternalConverter\n+  #219 = NameAndType        #260:#261     // convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #220 = NameAndType        #262:#263     // getClass:()Ljava/lang/Class;\n+  #221 = Class              #264          // org/osgi/util/converter/InternalConverting\n+  #222 = NameAndType        #265:#266     // to:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #223 = NameAndType        #175:#153     // cloneDelegate:()V\n+  #224 = NameAndType        #144:#145     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #225 = NameAndType        #147:#131     // remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #226 = NameAndType        #148:#149     // putAll:(Ljava/util/Map;)V\n+  #227 = Utf8               java/util/HashMap\n+  #228 = Utf8               java/util/ArrayList\n+  #229 = NameAndType        #167:#155     // entrySet:()Ljava/util/Set;\n+  #230 = Utf8               java/util/Map$Entry\n+  #231 = NameAndType        #267:#251     // getValue:()Ljava/lang/Object;\n+  #232 = Class              #243          // java/util/List\n+  #233 = NameAndType        #268:#251     // getKey:()Ljava/lang/Object;\n+  #234 = Utf8               org/osgi/util/converter/MapDelegate$MapEntry\n+  #235 = NameAndType        #76:#269      // \"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n+  #236 = NameAndType        #174:#113     // hashCode:()I\n+  #237 = NameAndType        #76:#149      // \"<init>\":(Ljava/util/Map;)V\n+  #238 = NameAndType        #176:#177     // toString:()Ljava/lang/String;\n+  #239 = Utf8               java/lang/Object\n+  #240 = Utf8               java/util/Map\n+  #241 = Utf8               java/util/Set\n+  #242 = Utf8               java/util/Iterator\n+  #243 = Utf8               java/util/List\n+  #244 = Utf8               (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #245 = Utf8               (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #246 = Utf8               (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n+  #247 = Utf8               iterator\n+  #248 = Utf8               ()Ljava/util/Iterator;\n+  #249 = Utf8               hasNext\n+  #250 = Utf8               next\n+  #251 = Utf8               ()Ljava/lang/Object;\n+  #252 = Utf8               add\n+  #253 = Utf8               contains\n+  #254 = Utf8               java/util/Collection\n+  #255 = Utf8               org/osgi/util/converter/ConvertingImpl\n+  #256 = Utf8               convertMapKey\n+  #257 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #258 = Utf8               convertMapValue\n+  #259 = Utf8               org/osgi/util/converter/InternalConverter\n+  #260 = Utf8               convert\n+  #261 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+  #262 = Utf8               getClass\n+  #263 = Utf8               ()Ljava/lang/Class;\n+  #264 = Utf8               org/osgi/util/converter/InternalConverting\n+  #265 = Utf8               to\n+  #266 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+  #267 = Utf8               getValue\n+  #268 = Utf8               getKey\n+  #269 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n {\n   private volatile boolean cloned;\n     descriptor: Z\n     flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE\n \n   private final org.osgi.util.converter.ConvertingImpl convertingImpl;\n     descriptor: Lorg/osgi/util/converter/ConvertingImpl;\n@@ -285,35 +289,35 @@\n   private final org.osgi.util.converter.InternalConverter converter;\n     descriptor: Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   java.util.Map<K, V> delegate;\n     descriptor: Ljava/util/Map;\n     flags: (0x0000)\n-    Signature: #192                         // Ljava/util/Map<TK;TV;>;\n+    Signature: #75                          // Ljava/util/Map<TK;TV;>;\n \n   private org.osgi.util.converter.MapDelegate(org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter, java.util.Map<K, V>);\n     descriptor: (Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_0\n-         6: putfield      #7                  // Field cloned:Z\n+         6: putfield      #2                  // Field cloned:Z\n          9: aload_0\n         10: aload_1\n-        11: putfield      #13                 // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+        11: putfield      #3                  // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n         14: aload_0\n         15: aload_2\n-        16: putfield      #17                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+        16: putfield      #4                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n         19: aload_0\n         20: aload_3\n-        21: putfield      #21                 // Field delegate:Ljava/util/Map;\n+        21: putfield      #5                  // Field delegate:Ljava/util/Map;\n         24: return\n       LineNumberTable:\n         line 42: 0\n         line 36: 4\n         line 43: 9\n         line 44: 14\n         line 45: 19\n@@ -324,193 +328,193 @@\n             0      25     1 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      25     2     c   Lorg/osgi/util/converter/InternalConverter;\n             0      25     3   del   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n             0      25     3   del   Ljava/util/Map<TK;TV;>;\n-    Signature: #203                         // (Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<TK;TV;>;)V\n+    Signature: #88                          // (Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map<TK;TV;>;)V\n \n   static org.osgi.util.converter.MapDelegate<java.lang.String, java.lang.Object> forBean(java.lang.Object, java.lang.Class<?>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=9, locals=4, args_size=4\n-         0: new           #8                  // class org/osgi/util/converter/MapDelegate\n+         0: new           #6                  // class org/osgi/util/converter/MapDelegate\n          3: dup\n          4: aload_2\n          5: aload_3\n-         6: new           #25                 // class org/osgi/util/converter/DynamicBeanFacade\n+         6: new           #7                  // class org/osgi/util/converter/DynamicBeanFacade\n          9: dup\n         10: aload_0\n         11: aload_1\n         12: aload_2\n-        13: invokespecial #27                 // Method org/osgi/util/converter/DynamicBeanFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-        16: invokespecial #30                 // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+        13: invokespecial #8                  // Method org/osgi/util/converter/DynamicBeanFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+        16: invokespecial #9                  // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n         19: areturn\n       LineNumberTable:\n         line 50: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0     b   Ljava/lang/Object;\n             0      20     1 beanClass   Ljava/lang/Class;\n             0      20     2 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      20     3     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     1 beanClass   Ljava/lang/Class<*>;\n-    Signature: #211                         // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #96                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n \n   static <K extends java.lang.Object, V extends java.lang.Object> java.util.Map<K, V> forMap(java.util.Map<K, V>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Map;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=8, locals=3, args_size=3\n-         0: new           #8                  // class org/osgi/util/converter/MapDelegate\n+         0: new           #6                  // class org/osgi/util/converter/MapDelegate\n          3: dup\n          4: aload_1\n          5: aload_2\n-         6: new           #33                 // class org/osgi/util/converter/DynamicMapFacade\n+         6: new           #10                 // class org/osgi/util/converter/DynamicMapFacade\n          9: dup\n         10: aload_0\n         11: aload_1\n-        12: invokespecial #35                 // Method org/osgi/util/converter/DynamicMapFacade.\"<init>\":(Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n-        15: invokespecial #30                 // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+        12: invokespecial #11                 // Method org/osgi/util/converter/DynamicMapFacade.\"<init>\":(Ljava/util/Map;Lorg/osgi/util/converter/ConvertingImpl;)V\n+        15: invokespecial #9                  // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n         18: areturn\n       LineNumberTable:\n         line 56: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0     m   Ljava/util/Map;\n             0      19     1 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      19     2     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0     m   Ljava/util/Map<TK;TV;>;\n-    Signature: #215                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Map<TK;TV;>;\n+    Signature: #100                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Map<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Map<TK;TV;>;\n \n   static <K extends java.lang.Object, V extends java.lang.Object> org.osgi.util.converter.MapDelegate<K, V> forDictionary(java.util.Dictionary<K, V>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=8, locals=3, args_size=3\n-         0: new           #8                  // class org/osgi/util/converter/MapDelegate\n+         0: new           #6                  // class org/osgi/util/converter/MapDelegate\n          3: dup\n          4: aload_1\n          5: aload_2\n-         6: new           #38                 // class org/osgi/util/converter/DynamicDictionaryFacade\n+         6: new           #12                 // class org/osgi/util/converter/DynamicDictionaryFacade\n          9: dup\n         10: aload_0\n         11: aload_1\n-        12: invokespecial #40                 // Method org/osgi/util/converter/DynamicDictionaryFacade.\"<init>\":(Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n-        15: invokespecial #30                 // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+        12: invokespecial #13                 // Method org/osgi/util/converter/DynamicDictionaryFacade.\"<init>\":(Ljava/util/Dictionary;Lorg/osgi/util/converter/ConvertingImpl;)V\n+        15: invokespecial #9                  // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n         18: areturn\n       LineNumberTable:\n         line 62: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0     d   Ljava/util/Dictionary;\n             0      19     1 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      19     2     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0     d   Ljava/util/Dictionary<TK;TV;>;\n-    Signature: #221                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n+    Signature: #106                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Dictionary<TK;TV;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n \n   static org.osgi.util.converter.MapDelegate<java.lang.String, java.lang.Object> forDTO(java.lang.Object, java.lang.Class<?>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=9, locals=4, args_size=4\n-         0: new           #8                  // class org/osgi/util/converter/MapDelegate\n+         0: new           #6                  // class org/osgi/util/converter/MapDelegate\n          3: dup\n          4: aload_2\n          5: aload_3\n-         6: new           #43                 // class org/osgi/util/converter/DynamicDTOFacade\n+         6: new           #14                 // class org/osgi/util/converter/DynamicDTOFacade\n          9: dup\n         10: aload_0\n         11: aload_1\n         12: aload_2\n-        13: invokespecial #45                 // Method org/osgi/util/converter/DynamicDTOFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-        16: invokespecial #30                 // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+        13: invokespecial #15                 // Method org/osgi/util/converter/DynamicDTOFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+        16: invokespecial #9                  // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n         19: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0   obj   Ljava/lang/Object;\n             0      20     1 dtoClass   Ljava/lang/Class;\n             0      20     2 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      20     3     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     1 dtoClass   Ljava/lang/Class<*>;\n-    Signature: #211                         // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #96                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n \n   static org.osgi.util.converter.MapDelegate<java.lang.String, java.lang.Object> forInterface(java.lang.Object, java.lang.Class<?>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=9, locals=4, args_size=4\n-         0: new           #8                  // class org/osgi/util/converter/MapDelegate\n+         0: new           #6                  // class org/osgi/util/converter/MapDelegate\n          3: dup\n          4: aload_2\n          5: aload_3\n-         6: new           #46                 // class org/osgi/util/converter/DynamicInterfaceFacade\n+         6: new           #16                 // class org/osgi/util/converter/DynamicInterfaceFacade\n          9: dup\n         10: aload_0\n         11: aload_1\n         12: aload_2\n-        13: invokespecial #48                 // Method org/osgi/util/converter/DynamicInterfaceFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n-        16: invokespecial #30                 // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n+        13: invokespecial #17                 // Method org/osgi/util/converter/DynamicInterfaceFacade.\"<init>\":(Ljava/lang/Object;Ljava/lang/Class;Lorg/osgi/util/converter/ConvertingImpl;)V\n+        16: invokespecial #9                  // Method \"<init>\":(Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;Ljava/util/Map;)V\n         19: areturn\n       LineNumberTable:\n         line 74: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0   obj   Ljava/lang/Object;\n             0      20     1  intf   Ljava/lang/Class;\n             0      20     2 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      20     3     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     1  intf   Ljava/lang/Class<*>;\n-    Signature: #211                         // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #96                          // (Ljava/lang/Object;Ljava/lang/Class<*>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Lorg/osgi/util/converter/MapDelegate<Ljava/lang/String;Ljava/lang/Object;>;\n \n   public int size();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=5, args_size=1\n-         0: new           #49                 // class java/util/HashSet\n+         0: new           #18                 // class java/util/HashSet\n          3: dup\n-         4: invokespecial #51                 // Method java/util/HashSet.\"<init>\":()V\n+         4: invokespecial #19                 // Method java/util/HashSet.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: getfield      #21                 // Field delegate:Ljava/util/Map;\n-        12: invokeinterface #52,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n+         9: getfield      #5                  // Field delegate:Ljava/util/Map;\n+        12: invokeinterface #20,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n         17: astore_2\n         18: aload_2\n-        19: invokeinterface #58,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        19: invokeinterface #21,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         24: astore_3\n         25: aload_3\n-        26: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        26: invokeinterface #22,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         31: ifeq          58\n         34: aload_3\n-        35: invokeinterface #70,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        35: invokeinterface #23,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         40: astore        4\n         42: aload_1\n         43: aload_0\n         44: aload         4\n-        46: invokespecial #74                 // Method getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n-        49: invokeinterface #78,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n+        46: invokespecial #24                 // Method getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n+        49: invokeinterface #25,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n         54: pop\n         55: goto          25\n         58: aload_1\n-        59: invokeinterface #82,  1           // InterfaceMethod java/util/Set.size:()I\n+        59: invokeinterface #26,  1           // InterfaceMethod java/util/Set.size:()I\n         64: ireturn\n       LineNumberTable:\n         line 81: 0\n         line 83: 8\n         line 84: 18\n         line 85: 42\n         line 86: 55\n@@ -536,16 +540,16 @@\n \n   public boolean isEmpty();\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      #21                 // Field delegate:Ljava/util/Map;\n-         4: invokeinterface #86,  1           // InterfaceMethod java/util/Map.isEmpty:()Z\n+         1: getfield      #5                  // Field delegate:Ljava/util/Map;\n+         4: invokeinterface #27,  1           // InterfaceMethod java/util/Map.isEmpty:()Z\n          9: ireturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/MapDelegate;\n       LocalVariableTypeTable:\n@@ -554,17 +558,17 @@\n \n   public boolean containsKey(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #89                 // Method keySet:()Ljava/util/Set;\n+         1: invokevirtual #28                 // Method keySet:()Ljava/util/Set;\n          4: aload_1\n-         5: invokeinterface #90,  2           // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z\n+         5: invokeinterface #29,  2           // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z\n         10: ireturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      11     1   key   Ljava/lang/Object;\n@@ -574,17 +578,17 @@\n \n   public boolean containsValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokevirtual #93                 // Method values:()Ljava/util/Collection;\n+         1: invokevirtual #30                 // Method values:()Ljava/util/Collection;\n          4: aload_1\n-         5: invokeinterface #97,  2           // InterfaceMethod java/util/Collection.contains:(Ljava/lang/Object;)Z\n+         5: invokeinterface #31,  2           // InterfaceMethod java/util/Collection.contains:(Ljava/lang/Object;)Z\n         10: ireturn\n       LineNumberTable:\n         line 103: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      11     1 value   Ljava/lang/Object;\n@@ -596,43 +600,43 @@\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n-         3: invokespecial #100                // Method internalKeySet:()Ljava/util/Set;\n+         3: invokespecial #32                 // Method internalKeySet:()Ljava/util/Set;\n          6: aload_1\n-         7: invokeinterface #90,  2           // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z\n+         7: invokeinterface #29,  2           // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z\n         12: ifeq          26\n         15: aload_0\n-        16: getfield      #21                 // Field delegate:Ljava/util/Map;\n+        16: getfield      #5                  // Field delegate:Ljava/util/Map;\n         19: aload_1\n-        20: invokeinterface #103,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        20: invokeinterface #33,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n         25: astore_2\n         26: aload_2\n         27: ifnonnull     51\n         30: aload_0\n         31: aload_0\n-        32: invokespecial #100                // Method internalKeySet:()Ljava/util/Set;\n+        32: invokespecial #32                 // Method internalKeySet:()Ljava/util/Set;\n         35: aload_1\n-        36: invokespecial #106                // Method findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n+        36: invokespecial #34                 // Method findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n         39: astore_1\n         40: aload_0\n-        41: getfield      #21                 // Field delegate:Ljava/util/Map;\n+        41: getfield      #5                  // Field delegate:Ljava/util/Map;\n         44: aload_1\n-        45: invokeinterface #103,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        45: invokeinterface #33,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n         50: astore_2\n         51: aload_2\n         52: ifnonnull     57\n         55: aconst_null\n         56: areturn\n         57: aload_0\n         58: aload_2\n-        59: invokespecial #110                // Method getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n+        59: invokespecial #35                 // Method getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n         62: areturn\n       LineNumberTable:\n         line 109: 0\n         line 110: 2\n         line 111: 15\n         line 114: 26\n         line 115: 30\n@@ -651,27 +655,27 @@\n             2      61     2   val   TV;\n       StackMapTable: number_of_entries = 3\n         frame_type = 252 /* append */\n           offset_delta = 26\n           locals = [ class java/lang/Object ]\n         frame_type = 24 /* same */\n         frame_type = 5 /* same */\n-    Signature: #240                         // (Ljava/lang/Object;)TV;\n+    Signature: #135                         // (Ljava/lang/Object;)TV;\n \n   private java.lang.Object getConvertedKey(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #13                 // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+         1: getfield      #3                  // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n          4: aload_1\n          5: aload_0\n-         6: getfield      #17                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n-         9: invokevirtual #113                // Method org/osgi/util/converter/ConvertingImpl.convertMapKey:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+         6: getfield      #4                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+         9: invokevirtual #36                 // Method org/osgi/util/converter/ConvertingImpl.convertMapKey:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n         12: areturn\n       LineNumberTable:\n         line 126: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      13     1   key   Ljava/lang/Object;\n@@ -681,19 +685,19 @@\n \n   private java.lang.Object getConvertedValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #13                 // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+         1: getfield      #3                  // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n          4: aload_1\n          5: aload_0\n-         6: getfield      #17                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n-         9: invokevirtual #119                // Method org/osgi/util/converter/ConvertingImpl.convertMapValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+         6: getfield      #4                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+         9: invokevirtual #37                 // Method org/osgi/util/converter/ConvertingImpl.convertMapValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n         12: areturn\n       LineNumberTable:\n         line 130: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      13     1   val   Ljava/lang/Object;\n@@ -703,51 +707,51 @@\n \n   private java.lang.Object findConvertedKey(java.util.Set<?>, java.lang.Object);\n     descriptor: (Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=6, args_size=3\n          0: aload_1\n-         1: invokeinterface #58,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+         1: invokeinterface #21,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n          6: astore_3\n          7: aload_3\n-         8: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+         8: invokeinterface #22,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         13: ifeq          39\n         16: aload_3\n-        17: invokeinterface #70,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        17: invokeinterface #23,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         22: astore        4\n         24: aload_2\n         25: aload         4\n-        27: invokevirtual #122                // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        27: invokevirtual #38                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         30: ifeq          36\n         33: aload         4\n         35: areturn\n         36: goto          7\n         39: aload_1\n-        40: invokeinterface #58,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        40: invokeinterface #21,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         45: astore_3\n         46: aload_3\n-        47: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        47: invokeinterface #22,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         52: ifeq          105\n         55: aload_3\n-        56: invokeinterface #70,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        56: invokeinterface #23,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         61: astore        4\n         63: aload_0\n-        64: getfield      #17                 // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+        64: getfield      #4                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n         67: aload         4\n-        69: invokeinterface #125,  2          // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n+        69: invokeinterface #39,  2           // InterfaceMethod org/osgi/util/converter/InternalConverter.convert:(Ljava/lang/Object;)Lorg/osgi/util/converter/InternalConverting;\n         74: aload_2\n-        75: invokevirtual #131                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        78: invokeinterface #135,  2          // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n+        75: invokevirtual #40                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        78: invokeinterface #41,  2           // InterfaceMethod org/osgi/util/converter/InternalConverting.to:(Ljava/lang/Class;)Ljava/lang/Object;\n         83: astore        5\n         85: aload         5\n         87: ifnull        102\n         90: aload         5\n         92: aload_2\n-        93: invokevirtual #122                // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        93: invokevirtual #38                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         96: ifeq          102\n         99: aload         4\n        101: areturn\n        102: goto          46\n        105: aload_2\n        106: areturn\n       LineNumberTable:\n@@ -782,107 +786,107 @@\n           offset_delta = 2\n         frame_type = 252 /* append */\n           offset_delta = 6\n           locals = [ class java/util/Iterator ]\n         frame_type = 55 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 2\n-    Signature: #243                         // (Ljava/util/Set<*>;Ljava/lang/Object;)Ljava/lang/Object;\n+    Signature: #143                         // (Ljava/util/Set<*>;Ljava/lang/Object;)Ljava/lang/Object;\n \n   public V put(K, V);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #141                // Method cloneDelegate:()V\n+         1: invokespecial #42                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #21                 // Field delegate:Ljava/util/Map;\n+         5: getfield      #5                  // Field delegate:Ljava/util/Map;\n          8: aload_1\n          9: aload_2\n-        10: invokeinterface #144,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        10: invokeinterface #43,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         15: areturn\n       LineNumberTable:\n         line 149: 0\n         line 151: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      16     1   key   Ljava/lang/Object;\n             0      16     2 value   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n             0      16     1   key   TK;\n             0      16     2 value   TV;\n-    Signature: #244                         // (TK;TV;)TV;\n+    Signature: #146                         // (TK;TV;)TV;\n \n   public V remove(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #141                // Method cloneDelegate:()V\n+         1: invokespecial #42                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #21                 // Field delegate:Ljava/util/Map;\n+         5: getfield      #5                  // Field delegate:Ljava/util/Map;\n          8: aload_1\n-         9: invokeinterface #148,  2          // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+         9: invokeinterface #44,  2           // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n         14: areturn\n       LineNumberTable:\n         line 156: 0\n         line 158: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      15     1   key   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n-    Signature: #240                         // (Ljava/lang/Object;)TV;\n+    Signature: #135                         // (Ljava/lang/Object;)TV;\n \n   public void putAll(java.util.Map<? extends K, ? extends V>);\n     descriptor: (Ljava/util/Map;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #141                // Method cloneDelegate:()V\n+         1: invokespecial #42                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #21                 // Field delegate:Ljava/util/Map;\n+         5: getfield      #5                  // Field delegate:Ljava/util/Map;\n          8: aload_1\n-         9: invokeinterface #151,  2          // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n+         9: invokeinterface #45,  2           // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n         14: return\n       LineNumberTable:\n         line 163: 0\n         line 165: 4\n         line 166: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      15     1     m   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n             0      15     1     m   Ljava/util/Map<+TK;+TV;>;\n-    Signature: #246                         // (Ljava/util/Map<+TK;+TV;>;)V\n+    Signature: #151                         // (Ljava/util/Map<+TK;+TV;>;)V\n \n   public void clear();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #7                  // Field cloned:Z\n+         2: putfield      #2                  // Field cloned:Z\n          5: aload_0\n-         6: new           #155                // class java/util/HashMap\n+         6: new           #46                 // class java/util/HashMap\n          9: dup\n-        10: invokespecial #157                // Method java/util/HashMap.\"<init>\":()V\n-        13: putfield      #21                 // Field delegate:Ljava/util/Map;\n+        10: invokespecial #47                 // Method java/util/HashMap.\"<init>\":()V\n+        13: putfield      #5                  // Field delegate:Ljava/util/Map;\n         16: return\n       LineNumberTable:\n         line 170: 0\n         line 171: 5\n         line 172: 16\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -893,51 +897,51 @@\n \n   private java.util.Set<K> internalKeySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field delegate:Ljava/util/Map;\n-         4: invokeinterface #52,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n+         1: getfield      #5                  // Field delegate:Ljava/util/Map;\n+         4: invokeinterface #20,  1           // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;\n          9: areturn\n       LineNumberTable:\n         line 175: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/MapDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n-    Signature: #248                         // ()Ljava/util/Set<TK;>;\n+    Signature: #156                         // ()Ljava/util/Set<TK;>;\n \n   public java.util.Set<K> keySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=1\n-         0: new           #49                 // class java/util/HashSet\n+         0: new           #18                 // class java/util/HashSet\n          3: dup\n-         4: invokespecial #51                 // Method java/util/HashSet.\"<init>\":()V\n+         4: invokespecial #19                 // Method java/util/HashSet.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokespecial #100                // Method internalKeySet:()Ljava/util/Set;\n-        12: invokeinterface #58,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+         9: invokespecial #32                 // Method internalKeySet:()Ljava/util/Set;\n+        12: invokeinterface #21,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         17: astore_2\n         18: aload_2\n-        19: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        19: invokeinterface #22,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         24: ifeq          49\n         27: aload_2\n-        28: invokeinterface #70,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        28: invokeinterface #23,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         33: astore_3\n         34: aload_1\n         35: aload_0\n         36: aload_3\n-        37: invokespecial #74                 // Method getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n-        40: invokeinterface #78,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n+        37: invokespecial #24                 // Method getConvertedKey:(Ljava/lang/Object;)Ljava/lang/Object;\n+        40: invokeinterface #25,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n         45: pop\n         46: goto          18\n         49: aload_1\n         50: areturn\n       LineNumberTable:\n         line 181: 0\n         line 182: 8\n@@ -955,40 +959,40 @@\n             8      43     1  keys   Ljava/util/Set<TK;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 18\n           locals = [ class java/util/Set, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n           offset_delta = 30\n-    Signature: #248                         // ()Ljava/util/Set<TK;>;\n+    Signature: #156                         // ()Ljava/util/Set<TK;>;\n \n   public java.util.Collection<V> values();\n     descriptor: ()Ljava/util/Collection;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=4, args_size=1\n-         0: new           #158                // class java/util/ArrayList\n+         0: new           #48                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #160                // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #49                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #161                // Method entrySet:()Ljava/util/Set;\n-        12: invokeinterface #58,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+         9: invokevirtual #50                 // Method entrySet:()Ljava/util/Set;\n+        12: invokeinterface #21,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         17: astore_2\n         18: aload_2\n-        19: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        19: invokeinterface #22,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         24: ifeq          53\n         27: aload_2\n-        28: invokeinterface #70,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        33: checkcast     #164                // class java/util/Map$Entry\n+        28: invokeinterface #23,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        33: checkcast     #51                 // class java/util/Map$Entry\n         36: astore_3\n         37: aload_1\n         38: aload_3\n-        39: invokeinterface #166,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-        44: invokeinterface #169,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        39: invokeinterface #52,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+        44: invokeinterface #53,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         49: pop\n         50: goto          18\n         53: aload_1\n         54: areturn\n       LineNumberTable:\n         line 190: 0\n         line 191: 8\n@@ -1007,56 +1011,56 @@\n             8      47     1 values   Ljava/util/List<TV;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 18\n           locals = [ class java/util/List, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n           offset_delta = 34\n-    Signature: #254                         // ()Ljava/util/Collection<TV;>;\n+    Signature: #166                         // ()Ljava/util/Collection<TV;>;\n \n   public java.util.Set<java.util.Map$Entry<K, V>> entrySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=6, args_size=1\n-         0: new           #49                 // class java/util/HashSet\n+         0: new           #18                 // class java/util/HashSet\n          3: dup\n-         4: invokespecial #51                 // Method java/util/HashSet.\"<init>\":()V\n+         4: invokespecial #19                 // Method java/util/HashSet.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: getfield      #21                 // Field delegate:Ljava/util/Map;\n-        12: invokeinterface #172,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n-        17: invokeinterface #58,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+         9: getfield      #5                  // Field delegate:Ljava/util/Map;\n+        12: invokeinterface #54,  1           // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+        17: invokeinterface #21,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n         22: astore_2\n         23: aload_2\n-        24: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        24: invokeinterface #22,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         29: ifeq          91\n         32: aload_2\n-        33: invokeinterface #70,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        38: checkcast     #164                // class java/util/Map$Entry\n+        33: invokeinterface #23,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        38: checkcast     #51                 // class java/util/Map$Entry\n         41: astore_3\n         42: aload_0\n         43: aload_0\n-        44: invokespecial #100                // Method internalKeySet:()Ljava/util/Set;\n+        44: invokespecial #32                 // Method internalKeySet:()Ljava/util/Set;\n         47: aload_3\n-        48: invokeinterface #173,  1          // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-        53: invokespecial #106                // Method findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n+        48: invokeinterface #55,  1           // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+        53: invokespecial #34                 // Method findConvertedKey:(Ljava/util/Set;Ljava/lang/Object;)Ljava/lang/Object;\n         56: astore        4\n         58: aload_0\n         59: aload_3\n-        60: invokeinterface #166,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-        65: invokespecial #110                // Method getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n+        60: invokeinterface #52,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+        65: invokespecial #35                 // Method getConvertedValue:(Ljava/lang/Object;)Ljava/lang/Object;\n         68: astore        5\n         70: aload_1\n-        71: new           #176                // class org/osgi/util/converter/MapDelegate$MapEntry\n+        71: new           #56                 // class org/osgi/util/converter/MapDelegate$MapEntry\n         74: dup\n         75: aload         4\n         77: aload         5\n-        79: invokespecial #178                // Method org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n-        82: invokeinterface #78,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n+        79: invokespecial #57                 // Method org/osgi/util/converter/MapDelegate$MapEntry.\"<init>\":(Ljava/lang/Object;Ljava/lang/Object;)V\n+        82: invokeinterface #25,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n         87: pop\n         88: goto          23\n         91: aload_1\n         92: areturn\n       LineNumberTable:\n         line 200: 0\n         line 201: 8\n@@ -1081,25 +1085,25 @@\n             8      85     1 result   Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 23\n           locals = [ class java/util/Set, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n           offset_delta = 67\n-    Signature: #258                         // ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n+    Signature: #171                         // ()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;\n \n   public boolean equals(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #21                 // Field delegate:Ljava/util/Map;\n+         1: getfield      #5                  // Field delegate:Ljava/util/Map;\n          4: aload_1\n-         5: invokeinterface #181,  2          // InterfaceMethod java/util/Map.equals:(Ljava/lang/Object;)Z\n+         5: invokeinterface #58,  2           // InterfaceMethod java/util/Map.equals:(Ljava/lang/Object;)Z\n         10: ireturn\n       LineNumberTable:\n         line 211: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lorg/osgi/util/converter/MapDelegate;\n             0      11     1     o   Ljava/lang/Object;\n@@ -1109,16 +1113,16 @@\n \n   public int hashCode();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field delegate:Ljava/util/Map;\n-         4: invokeinterface #182,  1          // InterfaceMethod java/util/Map.hashCode:()I\n+         1: getfield      #5                  // Field delegate:Ljava/util/Map;\n+         4: invokeinterface #59,  1           // InterfaceMethod java/util/Map.hashCode:()I\n          9: ireturn\n       LineNumberTable:\n         line 216: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/MapDelegate;\n       LocalVariableTypeTable:\n@@ -1127,27 +1131,27 @@\n \n   private void cloneDelegate();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field cloned:Z\n+         1: getfield      #2                  // Field cloned:Z\n          4: ifeq          8\n          7: return\n          8: aload_0\n          9: iconst_1\n-        10: putfield      #7                  // Field cloned:Z\n+        10: putfield      #2                  // Field cloned:Z\n         13: aload_0\n-        14: new           #155                // class java/util/HashMap\n+        14: new           #46                 // class java/util/HashMap\n         17: dup\n         18: aload_0\n-        19: getfield      #21                 // Field delegate:Ljava/util/Map;\n-        22: invokespecial #185                // Method java/util/HashMap.\"<init>\":(Ljava/util/Map;)V\n-        25: putfield      #21                 // Field delegate:Ljava/util/Map;\n+        19: getfield      #5                  // Field delegate:Ljava/util/Map;\n+        22: invokespecial #60                 // Method java/util/HashMap.\"<init>\":(Ljava/util/Map;)V\n+        25: putfield      #5                  // Field delegate:Ljava/util/Map;\n         28: return\n       LineNumberTable:\n         line 220: 0\n         line 221: 7\n         line 223: 8\n         line 224: 13\n         line 226: 28\n@@ -1162,24 +1166,24 @@\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field delegate:Ljava/util/Map;\n-         4: invokevirtual #187                // Method java/lang/Object.toString:()Ljava/lang/String;\n+         1: getfield      #5                  // Field delegate:Ljava/util/Map;\n+         4: invokevirtual #61                 // Method java/lang/Object.toString:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 230: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/MapDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/MapDelegate<TK;TV;>;\n }\n-Signature: #260                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n+Signature: #178                         // <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;\n SourceFile: \"MapDelegate.java\"\n InnerClasses:\n-  public static #264= #164 of #53;        // Entry=class java/util/Map$Entry of class java/util/Map\n-  static #265= #176 of #8;                // MapEntry=class org/osgi/util/converter/MapDelegate$MapEntry of class org/osgi/util/converter/MapDelegate\n+  static #64= #56 of #6;                  // MapEntry=class org/osgi/util/converter/MapDelegate$MapEntry of class org/osgi/util/converter/MapDelegate\n+  public static #160= #51 of #63;         // Entry=class java/util/Map$Entry of class java/util/Map\n"}]}, {"source1": "org/osgi/util/converter/Rule$1.class", "source2": "org/osgi/util/converter/Rule$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,179 +1,179 @@\n-  SHA-256 checksum 0a89d1ad323e41366a9412a9274131fa36ee7f443ce7a707e978cbae5311baad\n+  SHA-256 checksum fd95fa901166b9f4d7c71472e767be96b93718687c6bf4e971ddafe40dedfc36\n   Compiled from \"Rule.java\"\n class org.osgi.util.converter.Rule$1 implements org.osgi.util.converter.ConverterFunction\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/Rule$1\n-  super_class: #12                        // java/lang/Object\n+  this_class: #13                         // org/osgi/util/converter/Rule$1\n+  super_class: #14                        // java/lang/Object\n   interfaces: 1, fields: 2, methods: 2, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/Rule$1.this$0:Lorg/osgi/util/converter/Rule;\n-   #2 = Class              #4             // org/osgi/util/converter/Rule$1\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/Rule;\n-   #4 = Utf8               org/osgi/util/converter/Rule$1\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/Rule;\n-   #7 = Fieldref           #2.#8          // org/osgi/util/converter/Rule$1.val$func:Lorg/osgi/util/function/Function;\n-   #8 = NameAndType        #9:#10         // val$func:Lorg/osgi/util/function/Function;\n-   #9 = Utf8               val$func\n-  #10 = Utf8               Lorg/osgi/util/function/Function;\n-  #11 = Methodref          #12.#13        // java/lang/Object.\"<init>\":()V\n-  #12 = Class              #14            // java/lang/Object\n-  #13 = NameAndType        #15:#16        // \"<init>\":()V\n-  #14 = Utf8               java/lang/Object\n-  #15 = Utf8               <init>\n-  #16 = Utf8               ()V\n-  #17 = Methodref          #12.#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.#23        // java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n-  #22 = Class              #24            // java/lang/Class\n-  #23 = NameAndType        #25:#26        // getGenericSuperclass:()Ljava/lang/reflect/Type;\n-  #24 = Utf8               java/lang/Class\n-  #25 = Utf8               getGenericSuperclass\n-  #26 = Utf8               ()Ljava/lang/reflect/Type;\n-  #27 = Class              #28            // java/lang/reflect/ParameterizedType\n-  #28 = Utf8               java/lang/reflect/ParameterizedType\n-  #29 = InterfaceMethodref #27.#30        // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-  #30 = NameAndType        #31:#32        // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-  #31 = Utf8               getActualTypeArguments\n-  #32 = Utf8               ()[Ljava/lang/reflect/Type;\n-  #33 = InterfaceMethodref #27.#34        // java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n-  #34 = NameAndType        #35:#26        // getRawType:()Ljava/lang/reflect/Type;\n-  #35 = Utf8               getRawType\n-  #36 = Fieldref           #37.#38        // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n-  #37 = Class              #39            // org/osgi/util/converter/ConverterFunction\n-  #38 = NameAndType        #40:#41        // CANNOT_HANDLE:Ljava/lang/Object;\n-  #39 = Utf8               org/osgi/util/converter/ConverterFunction\n-  #40 = Utf8               CANNOT_HANDLE\n-  #41 = Utf8               Ljava/lang/Object;\n-  #42 = Methodref          #22.#43        // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n-  #43 = NameAndType        #44:#45        // isInstance:(Ljava/lang/Object;)Z\n-  #44 = Utf8               isInstance\n-  #45 = Utf8               (Ljava/lang/Object;)Z\n-  #46 = InterfaceMethodref #47.#48        // org/osgi/util/function/Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #47 = Class              #49            // org/osgi/util/function/Function\n-  #48 = NameAndType        #50:#51        // apply:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #49 = Utf8               org/osgi/util/function/Function\n-  #50 = Utf8               apply\n-  #51 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #52 = Utf8               (Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n-  #53 = Utf8               Code\n-  #54 = Utf8               LineNumberTable\n-  #55 = Utf8               LocalVariableTable\n-  #56 = Utf8               this\n-  #57 = Utf8               Lorg/osgi/util/converter/Rule$1;\n-  #58 = Utf8               LocalVariableTypeTable\n-  #59 = Utf8               Signature\n-  #60 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n-  #61 = Utf8               obj\n-  #62 = Utf8               targetType\n-  #63 = Utf8               Ljava/lang/reflect/Type;\n-  #64 = Utf8               r\n-  #65 = Utf8               type\n-  #66 = Utf8               cls\n-  #67 = Utf8               Ljava/lang/Class;\n-  #68 = Utf8               Lorg/osgi/util/converter/Rule<**>;\n-  #69 = Utf8               Ljava/lang/Class<*>;\n-  #70 = Utf8               StackMapTable\n-  #71 = Class              #72            // org/osgi/util/converter/Rule\n-  #72 = Utf8               org/osgi/util/converter/Rule\n-  #73 = Class              #74            // java/lang/reflect/Type\n-  #74 = Utf8               java/lang/reflect/Type\n-  #75 = Utf8               Exceptions\n-  #76 = Class              #77            // java/lang/Exception\n-  #77 = Utf8               java/lang/Exception\n-  #78 = Utf8               SourceFile\n-  #79 = Utf8               Rule.java\n-  #80 = Utf8               EnclosingMethod\n-  #81 = NameAndType        #82:#83        // getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-  #82 = Utf8               getGenericFunction\n-  #83 = Utf8               (Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-  #84 = Utf8               InnerClasses\n+   #1 = Fieldref           #13.#52        // org/osgi/util/converter/Rule$1.this$0:Lorg/osgi/util/converter/Rule;\n+   #2 = Fieldref           #13.#53        // org/osgi/util/converter/Rule$1.val$func:Lorg/osgi/util/function/Function;\n+   #3 = Methodref          #14.#54        // java/lang/Object.\"<init>\":()V\n+   #4 = Methodref          #14.#55        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #5 = Methodref          #9.#56         // java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n+   #6 = Class              #57            // java/lang/reflect/ParameterizedType\n+   #7 = InterfaceMethodref #6.#58         // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+   #8 = InterfaceMethodref #6.#59         // java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n+   #9 = Class              #60            // java/lang/Class\n+  #10 = Fieldref           #15.#61        // org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+  #11 = Methodref          #9.#62         // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+  #12 = InterfaceMethodref #63.#64        // org/osgi/util/function/Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #13 = Class              #65            // org/osgi/util/converter/Rule$1\n+  #14 = Class              #66            // java/lang/Object\n+  #15 = Class              #67            // org/osgi/util/converter/ConverterFunction\n+  #16 = Utf8               val$func\n+  #17 = Utf8               Lorg/osgi/util/function/Function;\n+  #18 = Utf8               this$0\n+  #19 = Utf8               Lorg/osgi/util/converter/Rule;\n+  #20 = Utf8               <init>\n+  #21 = Utf8               (Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n+  #22 = Utf8               Code\n+  #23 = Utf8               LineNumberTable\n+  #24 = Utf8               LocalVariableTable\n+  #25 = Utf8               this\n+  #26 = Utf8               InnerClasses\n+  #27 = Utf8               Lorg/osgi/util/converter/Rule$1;\n+  #28 = Utf8               LocalVariableTypeTable\n+  #29 = Utf8               apply\n+  #30 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n+  #31 = Utf8               obj\n+  #32 = Utf8               Ljava/lang/Object;\n+  #33 = Utf8               targetType\n+  #34 = Utf8               Ljava/lang/reflect/Type;\n+  #35 = Utf8               r\n+  #36 = Utf8               type\n+  #37 = Utf8               cls\n+  #38 = Utf8               Ljava/lang/Class;\n+  #39 = Utf8               Lorg/osgi/util/converter/Rule<**>;\n+  #40 = Utf8               Ljava/lang/Class<*>;\n+  #41 = Utf8               StackMapTable\n+  #42 = Class              #68            // org/osgi/util/converter/Rule\n+  #43 = Class              #69            // java/lang/reflect/Type\n+  #44 = Class              #60            // java/lang/Class\n+  #45 = Utf8               Exceptions\n+  #46 = Class              #70            // java/lang/Exception\n+  #47 = Utf8               SourceFile\n+  #48 = Utf8               Rule.java\n+  #49 = Utf8               EnclosingMethod\n+  #50 = Class              #68            // org/osgi/util/converter/Rule\n+  #51 = NameAndType        #71:#72        // getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+  #52 = NameAndType        #18:#19        // this$0:Lorg/osgi/util/converter/Rule;\n+  #53 = NameAndType        #16:#17        // val$func:Lorg/osgi/util/function/Function;\n+  #54 = NameAndType        #20:#73        // \"<init>\":()V\n+  #55 = NameAndType        #74:#75        // getClass:()Ljava/lang/Class;\n+  #56 = NameAndType        #76:#77        // getGenericSuperclass:()Ljava/lang/reflect/Type;\n+  #57 = Utf8               java/lang/reflect/ParameterizedType\n+  #58 = NameAndType        #78:#79        // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+  #59 = NameAndType        #80:#77        // getRawType:()Ljava/lang/reflect/Type;\n+  #60 = Utf8               java/lang/Class\n+  #61 = NameAndType        #81:#32        // CANNOT_HANDLE:Ljava/lang/Object;\n+  #62 = NameAndType        #82:#83        // isInstance:(Ljava/lang/Object;)Z\n+  #63 = Class              #84            // org/osgi/util/function/Function\n+  #64 = NameAndType        #29:#85        // apply:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #65 = Utf8               org/osgi/util/converter/Rule$1\n+  #66 = Utf8               java/lang/Object\n+  #67 = Utf8               org/osgi/util/converter/ConverterFunction\n+  #68 = Utf8               org/osgi/util/converter/Rule\n+  #69 = Utf8               java/lang/reflect/Type\n+  #70 = Utf8               java/lang/Exception\n+  #71 = Utf8               getGenericFunction\n+  #72 = Utf8               (Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+  #73 = Utf8               ()V\n+  #74 = Utf8               getClass\n+  #75 = Utf8               ()Ljava/lang/Class;\n+  #76 = Utf8               getGenericSuperclass\n+  #77 = Utf8               ()Ljava/lang/reflect/Type;\n+  #78 = Utf8               getActualTypeArguments\n+  #79 = Utf8               ()[Ljava/lang/reflect/Type;\n+  #80 = Utf8               getRawType\n+  #81 = Utf8               CANNOT_HANDLE\n+  #82 = Utf8               isInstance\n+  #83 = Utf8               (Ljava/lang/Object;)Z\n+  #84 = Utf8               org/osgi/util/function/Function\n+  #85 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n {\n   final org.osgi.util.function.Function val$func;\n     descriptor: Lorg/osgi/util/function/Function;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   final org.osgi.util.converter.Rule this$0;\n     descriptor: Lorg/osgi/util/converter/Rule;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n-  org.osgi.util.converter.Rule$1();\n+  org.osgi.util.converter.Rule$1(org.osgi.util.converter.Rule, org.osgi.util.function.Function);\n     descriptor: (Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: putfield      #1                  // Field this$0:Lorg/osgi/util/converter/Rule;\n          5: aload_0\n          6: aload_2\n-         7: putfield      #7                  // Field val$func:Lorg/osgi/util/function/Function;\n+         7: putfield      #2                  // Field val$func:Lorg/osgi/util/function/Function;\n         10: aload_0\n-        11: invokespecial #11                 // Method java/lang/Object.\"<init>\":()V\n+        11: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n         14: return\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/Rule$1;\n             0      15     1 this$0   Lorg/osgi/util/converter/Rule;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/Rule$1;\n-    Signature: #16                          // ()V\n \n   public java.lang.Object apply(java.lang.Object, java.lang.reflect.Type) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=6, args_size=3\n          0: aload_0\n          1: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/Rule;\n          4: astore_3\n          5: aload_3\n-         6: invokevirtual #17                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         9: invokevirtual #21                 // Method java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n-        12: checkcast     #27                 // class java/lang/reflect/ParameterizedType\n-        15: invokeinterface #29,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+         6: invokevirtual #4                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokevirtual #5                  // Method java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n+        12: checkcast     #6                  // class java/lang/reflect/ParameterizedType\n+        15: invokeinterface #7,  1            // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n         20: iconst_0\n         21: aaload\n         22: astore        4\n         24: aload         4\n-        26: instanceof    #27                 // class java/lang/reflect/ParameterizedType\n+        26: instanceof    #6                  // class java/lang/reflect/ParameterizedType\n         29: ifeq          44\n         32: aload         4\n-        34: checkcast     #27                 // class java/lang/reflect/ParameterizedType\n-        37: invokeinterface #33,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n+        34: checkcast     #6                  // class java/lang/reflect/ParameterizedType\n+        37: invokeinterface #8,  1            // InterfaceMethod java/lang/reflect/ParameterizedType.getRawType:()Ljava/lang/reflect/Type;\n         42: astore        4\n         44: aconst_null\n         45: astore        5\n         47: aload         4\n-        49: instanceof    #22                 // class java/lang/Class\n+        49: instanceof    #9                  // class java/lang/Class\n         52: ifeq          65\n         55: aload         4\n-        57: checkcast     #22                 // class java/lang/Class\n+        57: checkcast     #9                  // class java/lang/Class\n         60: astore        5\n         62: goto          69\n-        65: getstatic     #36                 // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+        65: getstatic     #10                 // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n         68: areturn\n         69: aload         5\n         71: aload_1\n-        72: invokevirtual #42                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+        72: invokevirtual #11                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n         75: ifeq          89\n         78: aload_0\n-        79: getfield      #7                  // Field val$func:Lorg/osgi/util/function/Function;\n+        79: getfield      #2                  // Field val$func:Lorg/osgi/util/function/Function;\n         82: aload_1\n-        83: invokeinterface #46,  2           // InterfaceMethod org/osgi/util/function/Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;\n+        83: invokeinterface #12,  2           // InterfaceMethod org/osgi/util/function/Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;\n         88: areturn\n-        89: getstatic     #36                 // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n+        89: getstatic     #10                 // Field org/osgi/util/converter/ConverterFunction.CANNOT_HANDLE:Ljava/lang/Object;\n         92: areturn\n       LineNumberTable:\n         line 53: 0\n         line 54: 5\n         line 55: 9\n         line 57: 24\n         line 58: 32\n@@ -206,10 +206,10 @@\n           locals = [ class java/lang/Class ]\n         frame_type = 3 /* same */\n         frame_type = 19 /* same */\n     Exceptions:\n       throws java.lang.Exception\n }\n SourceFile: \"Rule.java\"\n-EnclosingMethod: #71.#81                // org.osgi.util.converter.Rule.getGenericFunction\n+EnclosingMethod: #50.#51                // org.osgi.util.converter.Rule.getGenericFunction\n InnerClasses:\n-  #2;                                     // class org/osgi/util/converter/Rule$1\n+  #13;                                    // class org/osgi/util/converter/Rule$1\n"}]}, {"source1": "org/osgi/util/converter/Rule.class", "source2": "org/osgi/util/converter/Rule.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,79 +1,79 @@\n-  SHA-256 checksum be8576b0132e2c67de29b16cac5e0a514b9c4dec0f22bdc9307c5373f642ac30\n+  SHA-256 checksum ad74173678a21ef88a96e5561a9b1124aa75d59b0194858c1bfcba7d5ebe3dab\n   Compiled from \"Rule.java\"\n public abstract class org.osgi.util.converter.Rule<F extends java.lang.Object, T extends java.lang.Object> extends java.lang.Object implements org.osgi.util.converter.TargetRule\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #8                          // org/osgi/util/converter/Rule\n-  super_class: #2                         // java/lang/Object\n+  this_class: #10                         // org/osgi/util/converter/Rule\n+  super_class: #11                        // java/lang/Object\n   interfaces: 1, fields: 1, methods: 4, attributes: 3\n Constant pool:\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 = Methodref          #8.#9          // org/osgi/util/converter/Rule.getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-   #8 = Class              #10            // org/osgi/util/converter/Rule\n-   #9 = NameAndType        #11:#12        // getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-  #10 = Utf8               org/osgi/util/converter/Rule\n-  #11 = Utf8               getGenericFunction\n-  #12 = Utf8               (Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-  #13 = Fieldref           #8.#14         // org/osgi/util/converter/Rule.function:Lorg/osgi/util/converter/ConverterFunction;\n-  #14 = NameAndType        #15:#16        // function:Lorg/osgi/util/converter/ConverterFunction;\n-  #15 = Utf8               function\n-  #16 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n-  #17 = Class              #18            // org/osgi/util/converter/Rule$1\n-  #18 = Utf8               org/osgi/util/converter/Rule$1\n-  #19 = Methodref          #17.#20        // org/osgi/util/converter/Rule$1.\"<init>\":(Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n-  #20 = NameAndType        #5:#21         // \"<init>\":(Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n-  #21 = Utf8               (Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n-  #22 = Methodref          #2.#23         // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #23 = NameAndType        #24:#25        // getClass:()Ljava/lang/Class;\n-  #24 = Utf8               getClass\n-  #25 = Utf8               ()Ljava/lang/Class;\n-  #26 = Methodref          #27.#28        // java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n-  #27 = Class              #29            // java/lang/Class\n-  #28 = NameAndType        #30:#31        // getGenericSuperclass:()Ljava/lang/reflect/Type;\n-  #29 = Utf8               java/lang/Class\n-  #30 = Utf8               getGenericSuperclass\n-  #31 = Utf8               ()Ljava/lang/reflect/Type;\n-  #32 = Class              #33            // java/lang/reflect/ParameterizedType\n-  #33 = Utf8               java/lang/reflect/ParameterizedType\n-  #34 = InterfaceMethodref #32.#35        // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-  #35 = NameAndType        #36:#37        // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-  #36 = Utf8               getActualTypeArguments\n-  #37 = Utf8               ()[Ljava/lang/reflect/Type;\n-  #38 = Class              #39            // org/osgi/util/converter/TargetRule\n-  #39 = Utf8               org/osgi/util/converter/TargetRule\n-  #40 = Utf8               (Lorg/osgi/util/function/Function;)V\n-  #41 = Utf8               Code\n-  #42 = Utf8               LineNumberTable\n-  #43 = Utf8               LocalVariableTable\n-  #44 = Utf8               this\n-  #45 = Utf8               Lorg/osgi/util/converter/Rule;\n-  #46 = Utf8               func\n-  #47 = Utf8               Lorg/osgi/util/function/Function;\n-  #48 = Utf8               LocalVariableTypeTable\n-  #49 = Utf8               Lorg/osgi/util/converter/Rule<TF;TT;>;\n-  #50 = Utf8               Lorg/osgi/util/function/Function<TF;TT;>;\n-  #51 = Utf8               Signature\n-  #52 = Utf8               (Lorg/osgi/util/function/Function<TF;TT;>;)V\n-  #53 = Utf8               (Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n-  #54 = Utf8               getFunction\n-  #55 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n-  #56 = Utf8               getTargetType\n-  #57 = Utf8               type\n-  #58 = Utf8               Ljava/lang/reflect/Type;\n-  #59 = Utf8               <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n-  #60 = Utf8               SourceFile\n-  #61 = Utf8               Rule.java\n-  #62 = Utf8               InnerClasses\n+   #1 = Methodref          #11.#42        // java/lang/Object.\"<init>\":()V\n+   #2 = Methodref          #10.#43        // org/osgi/util/converter/Rule.getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+   #3 = Fieldref           #10.#44        // org/osgi/util/converter/Rule.function:Lorg/osgi/util/converter/ConverterFunction;\n+   #4 = Class              #45            // org/osgi/util/converter/Rule$1\n+   #5 = Methodref          #4.#46         // org/osgi/util/converter/Rule$1.\"<init>\":(Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n+   #6 = Methodref          #11.#47        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #7 = Methodref          #48.#49        // java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n+   #8 = Class              #50            // java/lang/reflect/ParameterizedType\n+   #9 = InterfaceMethodref #8.#51         // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+  #10 = Class              #52            // org/osgi/util/converter/Rule\n+  #11 = Class              #53            // java/lang/Object\n+  #12 = Class              #54            // org/osgi/util/converter/TargetRule\n+  #13 = Utf8               InnerClasses\n+  #14 = Utf8               function\n+  #15 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n+  #16 = Utf8               <init>\n+  #17 = Utf8               (Lorg/osgi/util/function/Function;)V\n+  #18 = Utf8               Code\n+  #19 = Utf8               LineNumberTable\n+  #20 = Utf8               LocalVariableTable\n+  #21 = Utf8               this\n+  #22 = Utf8               Lorg/osgi/util/converter/Rule;\n+  #23 = Utf8               func\n+  #24 = Utf8               Lorg/osgi/util/function/Function;\n+  #25 = Utf8               LocalVariableTypeTable\n+  #26 = Utf8               Lorg/osgi/util/converter/Rule<TF;TT;>;\n+  #27 = Utf8               Lorg/osgi/util/function/Function<TF;TT;>;\n+  #28 = Utf8               Signature\n+  #29 = Utf8               (Lorg/osgi/util/function/Function<TF;TT;>;)V\n+  #30 = Utf8               getGenericFunction\n+  #31 = Utf8               (Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+  #32 = Utf8               (Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n+  #33 = Utf8               getFunction\n+  #34 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n+  #35 = Utf8               getTargetType\n+  #36 = Utf8               ()Ljava/lang/reflect/Type;\n+  #37 = Utf8               type\n+  #38 = Utf8               Ljava/lang/reflect/Type;\n+  #39 = Utf8               <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n+  #40 = Utf8               SourceFile\n+  #41 = Utf8               Rule.java\n+  #42 = NameAndType        #16:#55        // \"<init>\":()V\n+  #43 = NameAndType        #30:#31        // getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+  #44 = NameAndType        #14:#15        // function:Lorg/osgi/util/converter/ConverterFunction;\n+  #45 = Utf8               org/osgi/util/converter/Rule$1\n+  #46 = NameAndType        #16:#56        // \"<init>\":(Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n+  #47 = NameAndType        #57:#58        // getClass:()Ljava/lang/Class;\n+  #48 = Class              #59            // java/lang/Class\n+  #49 = NameAndType        #60:#36        // getGenericSuperclass:()Ljava/lang/reflect/Type;\n+  #50 = Utf8               java/lang/reflect/ParameterizedType\n+  #51 = NameAndType        #61:#62        // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+  #52 = Utf8               org/osgi/util/converter/Rule\n+  #53 = Utf8               java/lang/Object\n+  #54 = Utf8               org/osgi/util/converter/TargetRule\n+  #55 = Utf8               ()V\n+  #56 = Utf8               (Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n+  #57 = Utf8               getClass\n+  #58 = Utf8               ()Ljava/lang/Class;\n+  #59 = Utf8               java/lang/Class\n+  #60 = Utf8               getGenericSuperclass\n+  #61 = Utf8               getActualTypeArguments\n+  #62 = Utf8               ()[Ljava/lang/reflect/Type;\n {\n   private final org.osgi.util.converter.ConverterFunction function;\n     descriptor: Lorg/osgi/util/converter/ConverterFunction;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   public org.osgi.util.converter.Rule(org.osgi.util.function.Function<F, T>);\n     descriptor: (Lorg/osgi/util/function/Function;)V\n@@ -81,61 +81,61 @@\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_0\n          6: aload_1\n-         7: invokespecial #7                  // Method getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-        10: putfield      #13                 // Field function:Lorg/osgi/util/converter/ConverterFunction;\n+         7: invokespecial #2                  // Method getGenericFunction:(Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+        10: putfield      #3                  // Field function:Lorg/osgi/util/converter/ConverterFunction;\n         13: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 4\n         line 46: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      14     0  this   Lorg/osgi/util/converter/Rule;\n             0      14     1  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      14     0  this   Lorg/osgi/util/converter/Rule<TF;TT;>;\n             0      14     1  func   Lorg/osgi/util/function/Function<TF;TT;>;\n-    Signature: #52                          // (Lorg/osgi/util/function/Function<TF;TT;>;)V\n+    Signature: #29                          // (Lorg/osgi/util/function/Function<TF;TT;>;)V\n \n   private org.osgi.util.converter.ConverterFunction getGenericFunction(org.osgi.util.function.Function<F, T>);\n     descriptor: (Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=2, args_size=2\n-         0: new           #17                 // class org/osgi/util/converter/Rule$1\n+         0: new           #4                  // class org/osgi/util/converter/Rule$1\n          3: dup\n          4: aload_0\n          5: aload_1\n-         6: invokespecial #19                 // Method org/osgi/util/converter/Rule$1.\"<init>\":(Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n+         6: invokespecial #5                  // Method org/osgi/util/converter/Rule$1.\"<init>\":(Lorg/osgi/util/converter/Rule;Lorg/osgi/util/function/Function;)V\n          9: areturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/Rule;\n             0      10     1  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/Rule<TF;TT;>;\n             0      10     1  func   Lorg/osgi/util/function/Function<TF;TT;>;\n-    Signature: #53                          // (Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n+    Signature: #32                          // (Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n \n   public org.osgi.util.converter.ConverterFunction getFunction();\n     descriptor: ()Lorg/osgi/util/converter/ConverterFunction;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #13                 // Field function:Lorg/osgi/util/converter/ConverterFunction;\n+         1: getfield      #3                  // Field function:Lorg/osgi/util/converter/ConverterFunction;\n          4: areturn\n       LineNumberTable:\n         line 78: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/Rule;\n       LocalVariableTypeTable:\n@@ -144,18 +144,18 @@\n \n   public java.lang.reflect.Type getTargetType();\n     descriptor: ()Ljava/lang/reflect/Type;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #22                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         4: invokevirtual #26                 // Method java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n-         7: checkcast     #32                 // class java/lang/reflect/ParameterizedType\n-        10: invokeinterface #34,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+         1: invokevirtual #6                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         4: invokevirtual #7                  // Method java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n+         7: checkcast     #8                  // class java/lang/reflect/ParameterizedType\n+        10: invokeinterface #9,  1            // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n         15: iconst_1\n         16: aaload\n         17: astore_1\n         18: aload_1\n         19: areturn\n       LineNumberTable:\n         line 83: 0\n@@ -165,11 +165,11 @@\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lorg/osgi/util/converter/Rule;\n            18       2     1  type   Ljava/lang/reflect/Type;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lorg/osgi/util/converter/Rule<TF;TT;>;\n }\n-Signature: #59                          // <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n+Signature: #39                          // <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n SourceFile: \"Rule.java\"\n InnerClasses:\n-  #17;                                    // class org/osgi/util/converter/Rule$1\n+  #4;                                     // class org/osgi/util/converter/Rule$1\n"}]}, {"source1": "org/osgi/util/converter/SetDelegate$SetDelegateIterator.class", "source2": "org/osgi/util/converter/SetDelegate$SetDelegateIterator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,119 +1,119 @@\n-  SHA-256 checksum 0a4c85587220fbac534b44a1d1517c72ab13f98cef63d4d321f6583241ad3665\n+  SHA-256 checksum b7214e29c8a2e308d45c6ba72ec2034e01e04f02d02268f7cbe11ec5ed4df42f\n   Compiled from \"SetDelegate.java\"\n class org.osgi.util.converter.SetDelegate$SetDelegateIterator extends java.lang.Object implements java.util.Iterator<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/SetDelegate$SetDelegateIterator\n-  super_class: #8                         // java/lang/Object\n+  this_class: #14                         // org/osgi/util/converter/SetDelegate$SetDelegateIterator\n+  super_class: #15                        // java/lang/Object\n   interfaces: 1, fields: 2, methods: 4, attributes: 3\n Constant pool:\n-   #1 = Fieldref           #2.#3          // org/osgi/util/converter/SetDelegate$SetDelegateIterator.this$0:Lorg/osgi/util/converter/SetDelegate;\n-   #2 = Class              #4             // org/osgi/util/converter/SetDelegate$SetDelegateIterator\n-   #3 = NameAndType        #5:#6          // this$0:Lorg/osgi/util/converter/SetDelegate;\n-   #4 = Utf8               org/osgi/util/converter/SetDelegate$SetDelegateIterator\n-   #5 = Utf8               this$0\n-   #6 = Utf8               Lorg/osgi/util/converter/SetDelegate;\n-   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n-   #8 = Class              #10            // java/lang/Object\n-   #9 = NameAndType        #11:#12        // \"<init>\":()V\n-  #10 = Utf8               java/lang/Object\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Methodref          #14.#15        // org/osgi/util/converter/SetDelegate.access$000:(Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n-  #14 = Class              #16            // org/osgi/util/converter/SetDelegate\n-  #15 = NameAndType        #17:#18        // access$000:(Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n-  #16 = Utf8               org/osgi/util/converter/SetDelegate\n-  #17 = Utf8               access$000\n-  #18 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n-  #19 = InterfaceMethodref #20.#21        // java/util/Set.iterator:()Ljava/util/Iterator;\n-  #20 = Class              #22            // java/util/Set\n-  #21 = NameAndType        #23:#24        // iterator:()Ljava/util/Iterator;\n-  #22 = Utf8               java/util/Set\n-  #23 = Utf8               iterator\n-  #24 = Utf8               ()Ljava/util/Iterator;\n-  #25 = Fieldref           #2.#26         // org/osgi/util/converter/SetDelegate$SetDelegateIterator.delegateIterator:Ljava/util/Iterator;\n-  #26 = NameAndType        #27:#28        // delegateIterator:Ljava/util/Iterator;\n-  #27 = Utf8               delegateIterator\n-  #28 = Utf8               Ljava/util/Iterator;\n-  #29 = InterfaceMethodref #30.#31        // java/util/Iterator.hasNext:()Z\n-  #30 = Class              #32            // java/util/Iterator\n-  #31 = NameAndType        #33:#34        // hasNext:()Z\n-  #32 = Utf8               java/util/Iterator\n-  #33 = Utf8               hasNext\n-  #34 = Utf8               ()Z\n-  #35 = InterfaceMethodref #30.#36        // java/util/Iterator.next:()Ljava/lang/Object;\n-  #36 = NameAndType        #37:#38        // next:()Ljava/lang/Object;\n-  #37 = Utf8               next\n-  #38 = Utf8               ()Ljava/lang/Object;\n-  #39 = Methodref          #14.#40        // org/osgi/util/converter/SetDelegate.access$200:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n-  #40 = NameAndType        #41:#42        // access$200:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n-  #41 = Utf8               access$200\n-  #42 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n-  #43 = Methodref          #14.#44        // org/osgi/util/converter/SetDelegate.access$100:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n-  #44 = NameAndType        #45:#46        // access$100:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n-  #45 = Utf8               access$100\n-  #46 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n-  #47 = Methodref          #48.#49        // org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #48 = Class              #50            // org/osgi/util/converter/ConvertingImpl\n-  #49 = NameAndType        #51:#52        // convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #50 = Utf8               org/osgi/util/converter/ConvertingImpl\n-  #51 = Utf8               convertCollectionValue\n-  #52 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n-  #53 = Class              #54            // java/lang/UnsupportedOperationException\n-  #54 = Utf8               java/lang/UnsupportedOperationException\n-  #55 = String             #56            // remove\n-  #56 = Utf8               remove\n-  #57 = Methodref          #53.#58        // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n-  #58 = NameAndType        #11:#59        // \"<init>\":(Ljava/lang/String;)V\n-  #59 = Utf8               (Ljava/lang/String;)V\n-  #60 = Utf8               Signature\n-  #61 = Utf8               Ljava/util/Iterator<*>;\n-  #62 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)V\n-  #63 = Utf8               Code\n-  #64 = Utf8               LineNumberTable\n-  #65 = Utf8               LocalVariableTable\n-  #66 = Utf8               this\n-  #67 = Utf8               Lorg/osgi/util/converter/SetDelegate$SetDelegateIterator;\n-  #68 = Utf8               LocalVariableTypeTable\n-  #69 = Utf8               Lorg/osgi/util/converter/SetDelegate<TT;>.SetDelegateIterator;\n-  #70 = Utf8               obj\n-  #71 = Utf8               Ljava/lang/Object;\n-  #72 = Utf8               ()TT;\n-  #73 = Utf8               Ljava/lang/Object;Ljava/util/Iterator<TT;>;\n-  #74 = Utf8               SourceFile\n-  #75 = Utf8               SetDelegate.java\n-  #76 = Utf8               InnerClasses\n-  #77 = Utf8               SetDelegateIterator\n+   #1 = Fieldref           #14.#46        // org/osgi/util/converter/SetDelegate$SetDelegateIterator.this$0:Lorg/osgi/util/converter/SetDelegate;\n+   #2 = Methodref          #15.#47        // java/lang/Object.\"<init>\":()V\n+   #3 = Methodref          #48.#49        // org/osgi/util/converter/SetDelegate.access$000:(Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n+   #4 = InterfaceMethodref #50.#51        // java/util/Set.iterator:()Ljava/util/Iterator;\n+   #5 = Fieldref           #14.#52        // org/osgi/util/converter/SetDelegate$SetDelegateIterator.delegateIterator:Ljava/util/Iterator;\n+   #6 = InterfaceMethodref #16.#53        // java/util/Iterator.hasNext:()Z\n+   #7 = InterfaceMethodref #16.#54        // java/util/Iterator.next:()Ljava/lang/Object;\n+   #8 = Methodref          #48.#55        // org/osgi/util/converter/SetDelegate.access$200:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n+   #9 = Methodref          #48.#56        // org/osgi/util/converter/SetDelegate.access$100:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n+  #10 = Methodref          #57.#58        // org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #11 = Class              #59            // java/lang/UnsupportedOperationException\n+  #12 = String             #41            // remove\n+  #13 = Methodref          #11.#60        // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+  #14 = Class              #61            // org/osgi/util/converter/SetDelegate$SetDelegateIterator\n+  #15 = Class              #62            // java/lang/Object\n+  #16 = Class              #63            // java/util/Iterator\n+  #17 = Utf8               delegateIterator\n+  #18 = Utf8               Ljava/util/Iterator;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               Ljava/util/Iterator<*>;\n+  #21 = Utf8               this$0\n+  #22 = Utf8               Lorg/osgi/util/converter/SetDelegate;\n+  #23 = Utf8               <init>\n+  #24 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)V\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               SetDelegateIterator\n+  #30 = Utf8               InnerClasses\n+  #31 = Utf8               Lorg/osgi/util/converter/SetDelegate$SetDelegateIterator;\n+  #32 = Utf8               LocalVariableTypeTable\n+  #33 = Utf8               Lorg/osgi/util/converter/SetDelegate<TT;>.SetDelegateIterator;\n+  #34 = Utf8               hasNext\n+  #35 = Utf8               ()Z\n+  #36 = Utf8               next\n+  #37 = Utf8               ()Ljava/lang/Object;\n+  #38 = Utf8               obj\n+  #39 = Utf8               Ljava/lang/Object;\n+  #40 = Utf8               ()TT;\n+  #41 = Utf8               remove\n+  #42 = Utf8               ()V\n+  #43 = Utf8               Ljava/lang/Object;Ljava/util/Iterator<TT;>;\n+  #44 = Utf8               SourceFile\n+  #45 = Utf8               SetDelegate.java\n+  #46 = NameAndType        #21:#22        // this$0:Lorg/osgi/util/converter/SetDelegate;\n+  #47 = NameAndType        #23:#42        // \"<init>\":()V\n+  #48 = Class              #64            // org/osgi/util/converter/SetDelegate\n+  #49 = NameAndType        #65:#66        // access$000:(Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n+  #50 = Class              #67            // java/util/Set\n+  #51 = NameAndType        #68:#69        // iterator:()Ljava/util/Iterator;\n+  #52 = NameAndType        #17:#18        // delegateIterator:Ljava/util/Iterator;\n+  #53 = NameAndType        #34:#35        // hasNext:()Z\n+  #54 = NameAndType        #36:#37        // next:()Ljava/lang/Object;\n+  #55 = NameAndType        #70:#71        // access$200:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n+  #56 = NameAndType        #72:#73        // access$100:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n+  #57 = Class              #74            // org/osgi/util/converter/ConvertingImpl\n+  #58 = NameAndType        #75:#76        // convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #59 = Utf8               java/lang/UnsupportedOperationException\n+  #60 = NameAndType        #23:#77        // \"<init>\":(Ljava/lang/String;)V\n+  #61 = Utf8               org/osgi/util/converter/SetDelegate$SetDelegateIterator\n+  #62 = Utf8               java/lang/Object\n+  #63 = Utf8               java/util/Iterator\n+  #64 = Utf8               org/osgi/util/converter/SetDelegate\n+  #65 = Utf8               access$000\n+  #66 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n+  #67 = Utf8               java/util/Set\n+  #68 = Utf8               iterator\n+  #69 = Utf8               ()Ljava/util/Iterator;\n+  #70 = Utf8               access$200\n+  #71 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n+  #72 = Utf8               access$100\n+  #73 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n+  #74 = Utf8               org/osgi/util/converter/ConvertingImpl\n+  #75 = Utf8               convertCollectionValue\n+  #76 = Utf8               (Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+  #77 = Utf8               (Ljava/lang/String;)V\n {\n   final java.util.Iterator<?> delegateIterator;\n     descriptor: Ljava/util/Iterator;\n     flags: (0x0010) ACC_FINAL\n-    Signature: #61                          // Ljava/util/Iterator<*>;\n+    Signature: #20                          // Ljava/util/Iterator<*>;\n \n   final org.osgi.util.converter.SetDelegate this$0;\n     descriptor: Lorg/osgi/util/converter/SetDelegate;\n     flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC\n \n   org.osgi.util.converter.SetDelegate$SetDelegateIterator(org.osgi.util.converter.SetDelegate);\n     descriptor: (Lorg/osgi/util/converter/SetDelegate;)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      #1                  // Field this$0:Lorg/osgi/util/converter/SetDelegate;\n          5: aload_0\n-         6: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n+         6: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n          9: aload_0\n         10: aload_1\n-        11: invokestatic  #13                 // Method org/osgi/util/converter/SetDelegate.access$000:(Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n-        14: invokeinterface #19,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n-        19: putfield      #25                 // Field delegateIterator:Ljava/util/Iterator;\n+        11: invokestatic  #3                  // Method org/osgi/util/converter/SetDelegate.access$000:(Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n+        14: invokeinterface #4,  1            // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        19: putfield      #5                  // Field delegateIterator:Ljava/util/Iterator;\n         22: return\n       LineNumberTable:\n         line 189: 0\n         line 190: 9\n         line 191: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -124,16 +124,16 @@\n \n   public boolean hasNext();\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      #25                 // Field delegateIterator:Ljava/util/Iterator;\n-         4: invokeinterface #29,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+         1: getfield      #5                  // Field delegateIterator:Ljava/util/Iterator;\n+         4: invokeinterface #6,  1            // InterfaceMethod java/util/Iterator.hasNext:()Z\n          9: ireturn\n       LineNumberTable:\n         line 195: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/SetDelegate$SetDelegateIterator;\n       LocalVariableTypeTable:\n@@ -142,54 +142,54 @@\n \n   public T next();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=1\n          0: aload_0\n-         1: getfield      #25                 // Field delegateIterator:Ljava/util/Iterator;\n-         4: invokeinterface #35,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+         1: getfield      #5                  // Field delegateIterator:Ljava/util/Iterator;\n+         4: invokeinterface #7,  1            // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n          9: astore_1\n         10: aload_0\n         11: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/SetDelegate;\n-        14: invokestatic  #39                 // Method org/osgi/util/converter/SetDelegate.access$200:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n+        14: invokestatic  #8                  // Method org/osgi/util/converter/SetDelegate.access$200:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n         17: aload_1\n         18: aload_0\n         19: getfield      #1                  // Field this$0:Lorg/osgi/util/converter/SetDelegate;\n-        22: invokestatic  #43                 // Method org/osgi/util/converter/SetDelegate.access$100:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n-        25: invokevirtual #47                 // Method org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n+        22: invokestatic  #9                  // Method org/osgi/util/converter/SetDelegate.access$100:(Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n+        25: invokevirtual #10                 // Method org/osgi/util/converter/ConvertingImpl.convertCollectionValue:(Ljava/lang/Object;Lorg/osgi/util/converter/InternalConverter;)Ljava/lang/Object;\n         28: areturn\n       LineNumberTable:\n         line 203: 0\n         line 204: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      29     0  this   Lorg/osgi/util/converter/SetDelegate$SetDelegateIterator;\n            10      19     1   obj   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      29     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>.SetDelegateIterator;\n-    Signature: #72                          // ()TT;\n+    Signature: #40                          // ()TT;\n \n   public void remove();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #53                 // class java/lang/UnsupportedOperationException\n+         0: new           #11                 // class java/lang/UnsupportedOperationException\n          3: dup\n-         4: ldc           #55                 // String remove\n-         6: invokespecial #57                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+         4: ldc           #12                 // String remove\n+         6: invokespecial #13                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n          9: athrow\n       LineNumberTable:\n         line 209: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/SetDelegate$SetDelegateIterator;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>.SetDelegateIterator;\n }\n-Signature: #73                          // Ljava/lang/Object;Ljava/util/Iterator<TT;>;\n+Signature: #43                          // Ljava/lang/Object;Ljava/util/Iterator<TT;>;\n SourceFile: \"SetDelegate.java\"\n InnerClasses:\n-  private #77= #2 of #14;                 // SetDelegateIterator=class org/osgi/util/converter/SetDelegate$SetDelegateIterator of class org/osgi/util/converter/SetDelegate\n+  private #29= #14 of #48;                // SetDelegateIterator=class org/osgi/util/converter/SetDelegate$SetDelegateIterator of class org/osgi/util/converter/SetDelegate\n"}]}, {"source1": "org/osgi/util/converter/SetDelegate.class", "source2": "org/osgi/util/converter/SetDelegate.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,226 +1,228 @@\n-  SHA-256 checksum c7542f221f48d50296bc78a568ac76582aae45ea6348c41fac6bfe4d63a0f40f\n+  SHA-256 checksum 1ffbdf48ee0e8dbed12b8aa1f1b7e1033409e0180c5298c5300537a63f59de6e\n   Compiled from \"SetDelegate.java\"\n class org.osgi.util.converter.SetDelegate<T extends java.lang.Object> extends java.lang.Object implements java.util.Set<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #2                          // org/osgi/util/converter/SetDelegate\n-  super_class: #27                        // java/lang/Object\n+  this_class: #5                          // org/osgi/util/converter/SetDelegate\n+  super_class: #20                        // java/lang/Object\n   interfaces: 1, fields: 4, methods: 22, attributes: 3\n Constant pool:\n-    #1 = Fieldref           #2.#3         // org/osgi/util/converter/SetDelegate.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-    #2 = Class              #4            // org/osgi/util/converter/SetDelegate\n-    #3 = NameAndType        #5:#6         // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n-    #4 = Utf8               org/osgi/util/converter/SetDelegate\n-    #5 = Utf8               convertingImpl\n-    #6 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n-    #7 = Fieldref           #2.#8         // org/osgi/util/converter/SetDelegate.converter:Lorg/osgi/util/converter/InternalConverter;\n-    #8 = NameAndType        #9:#10        // converter:Lorg/osgi/util/converter/InternalConverter;\n-    #9 = Utf8               converter\n-   #10 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n-   #11 = Fieldref           #2.#12        // org/osgi/util/converter/SetDelegate.delegate:Ljava/util/Set;\n-   #12 = NameAndType        #13:#14       // delegate:Ljava/util/Set;\n-   #13 = Utf8               delegate\n-   #14 = Utf8               Ljava/util/Set;\n-   #15 = Class              #16           // java/util/Set\n-   #16 = Utf8               java/util/Set\n-   #17 = Methodref          #2.#18        // org/osgi/util/converter/SetDelegate.\"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-   #18 = NameAndType        #19:#20       // \"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-   #19 = Utf8               <init>\n-   #20 = Utf8               (Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-   #21 = Class              #22           // org/osgi/util/converter/CollectionSetDelegate\n-   #22 = Utf8               org/osgi/util/converter/CollectionSetDelegate\n-   #23 = Methodref          #21.#24       // org/osgi/util/converter/CollectionSetDelegate.\"<init>\":(Ljava/util/Collection;)V\n-   #24 = NameAndType        #19:#25       // \"<init>\":(Ljava/util/Collection;)V\n-   #25 = Utf8               (Ljava/util/Collection;)V\n-   #26 = Methodref          #27.#28       // java/lang/Object.\"<init>\":()V\n-   #27 = Class              #29           // java/lang/Object\n-   #28 = NameAndType        #19:#30       // \"<init>\":()V\n-   #29 = Utf8               java/lang/Object\n-   #30 = Utf8               ()V\n-   #31 = Fieldref           #2.#32        // org/osgi/util/converter/SetDelegate.cloned:Z\n-   #32 = NameAndType        #33:#34       // cloned:Z\n-   #33 = Utf8               cloned\n-   #34 = Utf8               Z\n-   #35 = Class              #36           // java/util/HashSet\n-   #36 = Utf8               java/util/HashSet\n-   #37 = Methodref          #35.#24       // java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n-   #38 = InterfaceMethodref #15.#39       // java/util/Set.size:()I\n-   #39 = NameAndType        #40:#41       // size:()I\n-   #40 = Utf8               size\n-   #41 = Utf8               ()I\n-   #42 = InterfaceMethodref #15.#43       // java/util/Set.isEmpty:()Z\n-   #43 = NameAndType        #44:#45       // isEmpty:()Z\n-   #44 = Utf8               isEmpty\n-   #45 = Utf8               ()Z\n-   #46 = Methodref          #47.#48       // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #47 = Class              #49           // java/util/Collections\n-   #48 = NameAndType        #50:#51       // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #49 = Utf8               java/util/Collections\n-   #50 = Utf8               singletonList\n-   #51 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-   #52 = Methodref          #2.#53        // org/osgi/util/converter/SetDelegate.containsAll:(Ljava/util/Collection;)Z\n-   #53 = NameAndType        #54:#55       // containsAll:(Ljava/util/Collection;)Z\n-   #54 = Utf8               containsAll\n-   #55 = Utf8               (Ljava/util/Collection;)Z\n-   #56 = Class              #57           // org/osgi/util/converter/SetDelegate$SetDelegateIterator\n-   #57 = Utf8               org/osgi/util/converter/SetDelegate$SetDelegateIterator\n-   #58 = Methodref          #56.#59       // org/osgi/util/converter/SetDelegate$SetDelegateIterator.\"<init>\":(Lorg/osgi/util/converter/SetDelegate;)V\n-   #59 = NameAndType        #19:#60       // \"<init>\":(Lorg/osgi/util/converter/SetDelegate;)V\n-   #60 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)V\n-   #61 = Methodref          #2.#39        // org/osgi/util/converter/SetDelegate.size:()I\n-   #62 = Methodref          #2.#63        // org/osgi/util/converter/SetDelegate.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #63 = NameAndType        #64:#65       // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #64 = Utf8               toArray\n-   #65 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #66 = Methodref          #67.#68       // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n-   #67 = Class              #69           // java/lang/reflect/Array\n-   #68 = NameAndType        #70:#71       // getLength:(Ljava/lang/Object;)I\n-   #69 = Utf8               java/lang/reflect/Array\n-   #70 = Utf8               getLength\n-   #71 = Utf8               (Ljava/lang/Object;)I\n-   #72 = Methodref          #27.#73       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #73 = NameAndType        #74:#75       // getClass:()Ljava/lang/Class;\n-   #74 = Utf8               getClass\n-   #75 = Utf8               ()Ljava/lang/Class;\n-   #76 = Methodref          #77.#78       // java/lang/Class.getComponentType:()Ljava/lang/Class;\n-   #77 = Class              #79           // java/lang/Class\n-   #78 = NameAndType        #80:#75       // getComponentType:()Ljava/lang/Class;\n-   #79 = Utf8               java/lang/Class\n-   #80 = Utf8               getComponentType\n-   #81 = Methodref          #67.#82       // java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-   #82 = NameAndType        #83:#84       // newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-   #83 = Utf8               newInstance\n-   #84 = Utf8               (Ljava/lang/Class;I)Ljava/lang/Object;\n-   #85 = Class              #86           // \"[Ljava/lang/Object;\"\n-   #86 = Utf8               [Ljava/lang/Object;\n-   #87 = Methodref          #2.#88        // org/osgi/util/converter/SetDelegate.iterator:()Ljava/util/Iterator;\n-   #88 = NameAndType        #89:#90       // iterator:()Ljava/util/Iterator;\n-   #89 = Utf8               iterator\n-   #90 = Utf8               ()Ljava/util/Iterator;\n-   #91 = InterfaceMethodref #92.#93       // java/util/Iterator.hasNext:()Z\n-   #92 = Class              #94           // java/util/Iterator\n-   #93 = NameAndType        #95:#45       // hasNext:()Z\n-   #94 = Utf8               java/util/Iterator\n-   #95 = Utf8               hasNext\n-   #96 = InterfaceMethodref #92.#97       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #97 = NameAndType        #98:#99       // next:()Ljava/lang/Object;\n-   #98 = Utf8               next\n-   #99 = Utf8               ()Ljava/lang/Object;\n-  #100 = Methodref          #2.#101       // org/osgi/util/converter/SetDelegate.cloneDelegate:()V\n-  #101 = NameAndType        #102:#30      // cloneDelegate:()V\n-  #102 = Utf8               cloneDelegate\n-  #103 = InterfaceMethodref #15.#104      // java/util/Set.add:(Ljava/lang/Object;)Z\n-  #104 = NameAndType        #105:#106     // add:(Ljava/lang/Object;)Z\n-  #105 = Utf8               add\n-  #106 = Utf8               (Ljava/lang/Object;)Z\n-  #107 = InterfaceMethodref #15.#108      // java/util/Set.remove:(Ljava/lang/Object;)Z\n-  #108 = NameAndType        #109:#106     // remove:(Ljava/lang/Object;)Z\n-  #109 = Utf8               remove\n-  #110 = Methodref          #2.#111       // org/osgi/util/converter/SetDelegate.toArray:()[Ljava/lang/Object;\n-  #111 = NameAndType        #64:#112      // toArray:()[Ljava/lang/Object;\n-  #112 = Utf8               ()[Ljava/lang/Object;\n-  #113 = Methodref          #114.#115     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #114 = Class              #116          // java/util/Arrays\n-  #115 = NameAndType        #117:#118     // asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #116 = Utf8               java/util/Arrays\n-  #117 = Utf8               asList\n-  #118 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n-  #119 = InterfaceMethodref #120.#88      // java/util/Collection.iterator:()Ljava/util/Iterator;\n-  #120 = Class              #121          // java/util/Collection\n-  #121 = Utf8               java/util/Collection\n-  #122 = InterfaceMethodref #123.#124     // java/util/List.contains:(Ljava/lang/Object;)Z\n-  #123 = Class              #125          // java/util/List\n-  #124 = NameAndType        #126:#106     // contains:(Ljava/lang/Object;)Z\n-  #125 = Utf8               java/util/List\n-  #126 = Utf8               contains\n-  #127 = InterfaceMethodref #15.#128      // java/util/Set.addAll:(Ljava/util/Collection;)Z\n-  #128 = NameAndType        #129:#55      // addAll:(Ljava/util/Collection;)Z\n-  #129 = Utf8               addAll\n-  #130 = InterfaceMethodref #15.#131      // java/util/Set.retainAll:(Ljava/util/Collection;)Z\n-  #131 = NameAndType        #132:#55      // retainAll:(Ljava/util/Collection;)Z\n-  #132 = Utf8               retainAll\n-  #133 = InterfaceMethodref #15.#134      // java/util/Set.removeAll:(Ljava/util/Collection;)Z\n-  #134 = NameAndType        #135:#55      // removeAll:(Ljava/util/Collection;)Z\n-  #135 = Utf8               removeAll\n-  #136 = InterfaceMethodref #15.#137      // java/util/Set.hashCode:()I\n-  #137 = NameAndType        #138:#41      // hashCode:()I\n-  #138 = Utf8               hashCode\n-  #139 = InterfaceMethodref #15.#140      // java/util/Set.equals:(Ljava/lang/Object;)Z\n-  #140 = NameAndType        #141:#106     // equals:(Ljava/lang/Object;)Z\n-  #141 = Utf8               equals\n-  #142 = Methodref          #27.#143      // java/lang/Object.toString:()Ljava/lang/String;\n-  #143 = NameAndType        #144:#145     // toString:()Ljava/lang/String;\n-  #144 = Utf8               toString\n-  #145 = Utf8               ()Ljava/lang/String;\n-  #146 = Methodref          #35.#28       // java/util/HashSet.\"<init>\":()V\n-  #147 = Utf8               Signature\n-  #148 = Utf8               Ljava/util/Set<TT;>;\n-  #149 = Utf8               forCollection\n-  #150 = Utf8               (Ljava/util/Collection;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Set;\n-  #151 = Utf8               Code\n-  #152 = Utf8               LineNumberTable\n-  #153 = Utf8               LocalVariableTable\n-  #154 = Utf8               collection\n-  #155 = Utf8               Ljava/util/Collection;\n-  #156 = Utf8               converting\n-  #157 = Utf8               c\n-  #158 = Utf8               LocalVariableTypeTable\n-  #159 = Utf8               Ljava/util/Collection<TT;>;\n-  #160 = Utf8               StackMapTable\n-  #161 = Utf8               <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Set<TT;>;\n-  #162 = Utf8               this\n-  #163 = Utf8               Lorg/osgi/util/converter/SetDelegate;\n-  #164 = Utf8               Lorg/osgi/util/converter/SetDelegate<TT;>;\n-  #165 = Utf8               (Ljava/util/Set<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n-  #166 = Utf8               o\n-  #167 = Utf8               Ljava/lang/Object;\n-  #168 = Utf8               ()Ljava/util/Iterator<TT;>;\n-  #169 = Utf8               i\n-  #170 = Utf8               I\n-  #171 = Utf8               a\n-  #172 = Utf8               mySize\n-  #173 = Utf8               it\n-  #174 = Utf8               Ljava/util/Iterator;\n-  #175 = Utf8               [TX;\n-  #176 = Utf8               Ljava/util/Iterator<TT;>;\n-  #177 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n-  #178 = Utf8               e\n-  #179 = Utf8               TT;\n-  #180 = Utf8               (TT;)Z\n-  #181 = Utf8               l\n-  #182 = Utf8               Ljava/util/List;\n-  #183 = Utf8               Ljava/util/Collection<*>;\n-  #184 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #185 = Utf8               (Ljava/util/Collection<*>;)Z\n-  #186 = Utf8               Ljava/util/Collection<+TT;>;\n-  #187 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n-  #188 = Utf8               obj\n-  #189 = Utf8               s1\n-  #190 = Utf8               s2\n-  #191 = Utf8               Ljava/util/Set<*>;\n-  #192 = Utf8               clear\n-  #193 = Utf8               access$000\n-  #194 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n-  #195 = Utf8               x0\n-  #196 = Utf8               access$100\n-  #197 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n-  #198 = Utf8               access$200\n-  #199 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n-  #200 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n-  #201 = Utf8               SourceFile\n-  #202 = Utf8               SetDelegate.java\n-  #203 = Utf8               InnerClasses\n-  #204 = Utf8               SetDelegateIterator\n+    #1 = Fieldref           #5.#139       // org/osgi/util/converter/SetDelegate.convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+    #2 = Fieldref           #5.#140       // org/osgi/util/converter/SetDelegate.converter:Lorg/osgi/util/converter/InternalConverter;\n+    #3 = Fieldref           #5.#141       // org/osgi/util/converter/SetDelegate.delegate:Ljava/util/Set;\n+    #4 = Class              #142          // java/util/Set\n+    #5 = Class              #143          // org/osgi/util/converter/SetDelegate\n+    #6 = Methodref          #5.#144       // org/osgi/util/converter/SetDelegate.\"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+    #7 = Class              #145          // org/osgi/util/converter/CollectionSetDelegate\n+    #8 = Methodref          #7.#146       // org/osgi/util/converter/CollectionSetDelegate.\"<init>\":(Ljava/util/Collection;)V\n+    #9 = Methodref          #20.#147      // java/lang/Object.\"<init>\":()V\n+   #10 = Fieldref           #5.#148       // org/osgi/util/converter/SetDelegate.cloned:Z\n+   #11 = Class              #149          // java/util/HashSet\n+   #12 = Methodref          #11.#146      // java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n+   #13 = InterfaceMethodref #4.#150       // java/util/Set.size:()I\n+   #14 = InterfaceMethodref #4.#151       // java/util/Set.isEmpty:()Z\n+   #15 = Methodref          #152.#153     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+   #16 = Methodref          #5.#154       // org/osgi/util/converter/SetDelegate.containsAll:(Ljava/util/Collection;)Z\n+   #17 = Class              #155          // org/osgi/util/converter/SetDelegate$SetDelegateIterator\n+   #18 = Methodref          #17.#156      // org/osgi/util/converter/SetDelegate$SetDelegateIterator.\"<init>\":(Lorg/osgi/util/converter/SetDelegate;)V\n+   #19 = Methodref          #5.#150       // org/osgi/util/converter/SetDelegate.size:()I\n+   #20 = Class              #157          // java/lang/Object\n+   #21 = Methodref          #5.#158       // org/osgi/util/converter/SetDelegate.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #22 = Methodref          #159.#160     // java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n+   #23 = Methodref          #20.#161      // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #24 = Methodref          #162.#163     // java/lang/Class.getComponentType:()Ljava/lang/Class;\n+   #25 = Methodref          #159.#164     // java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+   #26 = Class              #94           // \"[Ljava/lang/Object;\"\n+   #27 = Methodref          #5.#165       // org/osgi/util/converter/SetDelegate.iterator:()Ljava/util/Iterator;\n+   #28 = InterfaceMethodref #166.#167     // java/util/Iterator.hasNext:()Z\n+   #29 = InterfaceMethodref #166.#168     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #30 = Methodref          #5.#169       // org/osgi/util/converter/SetDelegate.cloneDelegate:()V\n+   #31 = InterfaceMethodref #4.#170       // java/util/Set.add:(Ljava/lang/Object;)Z\n+   #32 = InterfaceMethodref #4.#171       // java/util/Set.remove:(Ljava/lang/Object;)Z\n+   #33 = Methodref          #5.#172       // org/osgi/util/converter/SetDelegate.toArray:()[Ljava/lang/Object;\n+   #34 = Methodref          #173.#174     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+   #35 = InterfaceMethodref #175.#165     // java/util/Collection.iterator:()Ljava/util/Iterator;\n+   #36 = InterfaceMethodref #176.#177     // java/util/List.contains:(Ljava/lang/Object;)Z\n+   #37 = InterfaceMethodref #4.#178       // java/util/Set.addAll:(Ljava/util/Collection;)Z\n+   #38 = InterfaceMethodref #4.#179       // java/util/Set.retainAll:(Ljava/util/Collection;)Z\n+   #39 = InterfaceMethodref #4.#180       // java/util/Set.removeAll:(Ljava/util/Collection;)Z\n+   #40 = InterfaceMethodref #4.#181       // java/util/Set.hashCode:()I\n+   #41 = InterfaceMethodref #4.#182       // java/util/Set.equals:(Ljava/lang/Object;)Z\n+   #42 = Methodref          #20.#183      // java/lang/Object.toString:()Ljava/lang/String;\n+   #43 = Methodref          #11.#147      // java/util/HashSet.\"<init>\":()V\n+   #44 = Utf8               SetDelegateIterator\n+   #45 = Utf8               InnerClasses\n+   #46 = Utf8               delegate\n+   #47 = Utf8               Ljava/util/Set;\n+   #48 = Utf8               Signature\n+   #49 = Utf8               Ljava/util/Set<TT;>;\n+   #50 = Utf8               cloned\n+   #51 = Utf8               Z\n+   #52 = Utf8               convertingImpl\n+   #53 = Utf8               Lorg/osgi/util/converter/ConvertingImpl;\n+   #54 = Utf8               converter\n+   #55 = Utf8               Lorg/osgi/util/converter/InternalConverter;\n+   #56 = Utf8               forCollection\n+   #57 = Utf8               (Ljava/util/Collection;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Set;\n+   #58 = Utf8               Code\n+   #59 = Utf8               LineNumberTable\n+   #60 = Utf8               LocalVariableTable\n+   #61 = Utf8               collection\n+   #62 = Utf8               Ljava/util/Collection;\n+   #63 = Utf8               converting\n+   #64 = Utf8               c\n+   #65 = Utf8               LocalVariableTypeTable\n+   #66 = Utf8               Ljava/util/Collection<TT;>;\n+   #67 = Utf8               StackMapTable\n+   #68 = Utf8               <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Set<TT;>;\n+   #69 = Utf8               <init>\n+   #70 = Utf8               (Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+   #71 = Utf8               this\n+   #72 = Utf8               Lorg/osgi/util/converter/SetDelegate;\n+   #73 = Utf8               Lorg/osgi/util/converter/SetDelegate<TT;>;\n+   #74 = Utf8               (Ljava/util/Set<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+   #75 = Utf8               cloneDelegate\n+   #76 = Utf8               ()V\n+   #77 = Utf8               size\n+   #78 = Utf8               ()I\n+   #79 = Utf8               isEmpty\n+   #80 = Utf8               ()Z\n+   #81 = Utf8               contains\n+   #82 = Utf8               (Ljava/lang/Object;)Z\n+   #83 = Utf8               o\n+   #84 = Utf8               Ljava/lang/Object;\n+   #85 = Utf8               iterator\n+   #86 = Utf8               ()Ljava/util/Iterator;\n+   #87 = Utf8               ()Ljava/util/Iterator<TT;>;\n+   #88 = Utf8               toArray\n+   #89 = Utf8               ()[Ljava/lang/Object;\n+   #90 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #91 = Utf8               i\n+   #92 = Utf8               I\n+   #93 = Utf8               a\n+   #94 = Utf8               [Ljava/lang/Object;\n+   #95 = Utf8               mySize\n+   #96 = Utf8               it\n+   #97 = Utf8               Ljava/util/Iterator;\n+   #98 = Utf8               [TX;\n+   #99 = Utf8               Ljava/util/Iterator<TT;>;\n+  #100 = Class              #184          // java/util/Iterator\n+  #101 = Utf8               <X:Ljava/lang/Object;>([TX;)[TX;\n+  #102 = Utf8               add\n+  #103 = Utf8               e\n+  #104 = Utf8               TT;\n+  #105 = Utf8               (TT;)Z\n+  #106 = Utf8               remove\n+  #107 = Utf8               containsAll\n+  #108 = Utf8               (Ljava/util/Collection;)Z\n+  #109 = Utf8               l\n+  #110 = Utf8               Ljava/util/List;\n+  #111 = Utf8               Ljava/util/Collection<*>;\n+  #112 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #113 = Class              #185          // java/util/List\n+  #114 = Utf8               (Ljava/util/Collection<*>;)Z\n+  #115 = Utf8               addAll\n+  #116 = Utf8               Ljava/util/Collection<+TT;>;\n+  #117 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n+  #118 = Utf8               retainAll\n+  #119 = Utf8               removeAll\n+  #120 = Utf8               hashCode\n+  #121 = Utf8               equals\n+  #122 = Utf8               obj\n+  #123 = Utf8               s1\n+  #124 = Utf8               s2\n+  #125 = Utf8               Ljava/util/Set<*>;\n+  #126 = Utf8               toString\n+  #127 = Utf8               ()Ljava/lang/String;\n+  #128 = Utf8               clear\n+  #129 = Utf8               access$000\n+  #130 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n+  #131 = Utf8               x0\n+  #132 = Utf8               access$100\n+  #133 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n+  #134 = Utf8               access$200\n+  #135 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/ConvertingImpl;\n+  #136 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n+  #137 = Utf8               SourceFile\n+  #138 = Utf8               SetDelegate.java\n+  #139 = NameAndType        #52:#53       // convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n+  #140 = NameAndType        #54:#55       // converter:Lorg/osgi/util/converter/InternalConverter;\n+  #141 = NameAndType        #46:#47       // delegate:Ljava/util/Set;\n+  #142 = Utf8               java/util/Set\n+  #143 = Utf8               org/osgi/util/converter/SetDelegate\n+  #144 = NameAndType        #69:#70       // \"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+  #145 = Utf8               org/osgi/util/converter/CollectionSetDelegate\n+  #146 = NameAndType        #69:#186      // \"<init>\":(Ljava/util/Collection;)V\n+  #147 = NameAndType        #69:#76       // \"<init>\":()V\n+  #148 = NameAndType        #50:#51       // cloned:Z\n+  #149 = Utf8               java/util/HashSet\n+  #150 = NameAndType        #77:#78       // size:()I\n+  #151 = NameAndType        #79:#80       // isEmpty:()Z\n+  #152 = Class              #187          // java/util/Collections\n+  #153 = NameAndType        #188:#189     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #154 = NameAndType        #107:#108     // containsAll:(Ljava/util/Collection;)Z\n+  #155 = Utf8               org/osgi/util/converter/SetDelegate$SetDelegateIterator\n+  #156 = NameAndType        #69:#190      // \"<init>\":(Lorg/osgi/util/converter/SetDelegate;)V\n+  #157 = Utf8               java/lang/Object\n+  #158 = NameAndType        #88:#90       // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #159 = Class              #191          // java/lang/reflect/Array\n+  #160 = NameAndType        #192:#193     // getLength:(Ljava/lang/Object;)I\n+  #161 = NameAndType        #194:#195     // getClass:()Ljava/lang/Class;\n+  #162 = Class              #196          // java/lang/Class\n+  #163 = NameAndType        #197:#195     // getComponentType:()Ljava/lang/Class;\n+  #164 = NameAndType        #198:#199     // newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+  #165 = NameAndType        #85:#86       // iterator:()Ljava/util/Iterator;\n+  #166 = Class              #184          // java/util/Iterator\n+  #167 = NameAndType        #200:#80      // hasNext:()Z\n+  #168 = NameAndType        #201:#202     // next:()Ljava/lang/Object;\n+  #169 = NameAndType        #75:#76       // cloneDelegate:()V\n+  #170 = NameAndType        #102:#82      // add:(Ljava/lang/Object;)Z\n+  #171 = NameAndType        #106:#82      // remove:(Ljava/lang/Object;)Z\n+  #172 = NameAndType        #88:#89       // toArray:()[Ljava/lang/Object;\n+  #173 = Class              #203          // java/util/Arrays\n+  #174 = NameAndType        #204:#205     // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #175 = Class              #206          // java/util/Collection\n+  #176 = Class              #185          // java/util/List\n+  #177 = NameAndType        #81:#82       // contains:(Ljava/lang/Object;)Z\n+  #178 = NameAndType        #115:#108     // addAll:(Ljava/util/Collection;)Z\n+  #179 = NameAndType        #118:#108     // retainAll:(Ljava/util/Collection;)Z\n+  #180 = NameAndType        #119:#108     // removeAll:(Ljava/util/Collection;)Z\n+  #181 = NameAndType        #120:#78      // hashCode:()I\n+  #182 = NameAndType        #121:#82      // equals:(Ljava/lang/Object;)Z\n+  #183 = NameAndType        #126:#127     // toString:()Ljava/lang/String;\n+  #184 = Utf8               java/util/Iterator\n+  #185 = Utf8               java/util/List\n+  #186 = Utf8               (Ljava/util/Collection;)V\n+  #187 = Utf8               java/util/Collections\n+  #188 = Utf8               singletonList\n+  #189 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #190 = Utf8               (Lorg/osgi/util/converter/SetDelegate;)V\n+  #191 = Utf8               java/lang/reflect/Array\n+  #192 = Utf8               getLength\n+  #193 = Utf8               (Ljava/lang/Object;)I\n+  #194 = Utf8               getClass\n+  #195 = Utf8               ()Ljava/lang/Class;\n+  #196 = Utf8               java/lang/Class\n+  #197 = Utf8               getComponentType\n+  #198 = Utf8               newInstance\n+  #199 = Utf8               (Ljava/lang/Class;I)Ljava/lang/Object;\n+  #200 = Utf8               hasNext\n+  #201 = Utf8               next\n+  #202 = Utf8               ()Ljava/lang/Object;\n+  #203 = Utf8               java/util/Arrays\n+  #204 = Utf8               asList\n+  #205 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #206 = Utf8               java/util/Collection\n {\n   private volatile java.util.Set<T> delegate;\n     descriptor: Ljava/util/Set;\n     flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE\n-    Signature: #148                         // Ljava/util/Set<TT;>;\n+    Signature: #49                          // Ljava/util/Set<TT;>;\n \n   private volatile boolean cloned;\n     descriptor: Z\n     flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE\n \n   private final org.osgi.util.converter.ConvertingImpl convertingImpl;\n     descriptor: Lorg/osgi/util/converter/ConvertingImpl;\n@@ -232,33 +234,33 @@\n \n   static <T extends java.lang.Object> java.util.Set<T> forCollection(java.util.Collection<T>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/util/Collection;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Set;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=5, locals=3, args_size=3\n          0: aload_0\n-         1: instanceof    #15                 // class java/util/Set\n+         1: instanceof    #4                  // class java/util/Set\n          4: ifeq          21\n-         7: new           #2                  // class org/osgi/util/converter/SetDelegate\n+         7: new           #5                  // class org/osgi/util/converter/SetDelegate\n         10: dup\n         11: aload_0\n-        12: checkcast     #15                 // class java/util/Set\n+        12: checkcast     #4                  // class java/util/Set\n         15: aload_1\n         16: aload_2\n-        17: invokespecial #17                 // Method \"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+        17: invokespecial #6                  // Method \"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n         20: areturn\n-        21: new           #2                  // class org/osgi/util/converter/SetDelegate\n+        21: new           #5                  // class org/osgi/util/converter/SetDelegate\n         24: dup\n-        25: new           #21                 // class org/osgi/util/converter/CollectionSetDelegate\n+        25: new           #7                  // class org/osgi/util/converter/CollectionSetDelegate\n         28: dup\n         29: aload_0\n-        30: invokespecial #23                 // Method org/osgi/util/converter/CollectionSetDelegate.\"<init>\":(Ljava/util/Collection;)V\n+        30: invokespecial #8                  // Method org/osgi/util/converter/CollectionSetDelegate.\"<init>\":(Ljava/util/Collection;)V\n         33: aload_1\n         34: aload_2\n-        35: invokespecial #17                 // Method \"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+        35: invokespecial #6                  // Method \"<init>\":(Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n         38: areturn\n       LineNumberTable:\n         line 41: 0\n         line 42: 7\n         line 44: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -266,32 +268,32 @@\n             0      39     1 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      39     2     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      39     0 collection   Ljava/util/Collection<TT;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 21 /* same */\n-    Signature: #161                         // <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Set<TT;>;\n+    Signature: #68                          // <T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)Ljava/util/Set<TT;>;\n \n   org.osgi.util.converter.SetDelegate(java.util.Set<T>, org.osgi.util.converter.ConvertingImpl, org.osgi.util.converter.InternalConverter);\n     descriptor: (Ljava/util/Set;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #26                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #9                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #11                 // Field delegate:Ljava/util/Set;\n+         6: putfield      #3                  // Field delegate:Ljava/util/Set;\n          9: aload_0\n         10: aload_2\n         11: putfield      #1                  // Field convertingImpl:Lorg/osgi/util/converter/ConvertingImpl;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #7                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+        16: putfield      #2                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n         19: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 4\n         line 51: 9\n         line 52: 14\n         line 53: 19\n@@ -301,35 +303,35 @@\n             0      20     1 collection   Ljava/util/Set;\n             0      20     2 converting   Lorg/osgi/util/converter/ConvertingImpl;\n             0      20     3     c   Lorg/osgi/util/converter/InternalConverter;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n             0      20     1 collection   Ljava/util/Set<TT;>;\n-    Signature: #165                         // (Ljava/util/Set<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n+    Signature: #74                          // (Ljava/util/Set<TT;>;Lorg/osgi/util/converter/ConvertingImpl;Lorg/osgi/util/converter/InternalConverter;)V\n \n   private void cloneDelegate();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field cloned:Z\n+         1: getfield      #10                 // Field cloned:Z\n          4: ifeq          8\n          7: return\n          8: aload_0\n          9: iconst_1\n-        10: putfield      #31                 // Field cloned:Z\n+        10: putfield      #10                 // Field cloned:Z\n         13: aload_0\n-        14: new           #35                 // class java/util/HashSet\n+        14: new           #11                 // class java/util/HashSet\n         17: dup\n         18: aload_0\n-        19: getfield      #11                 // Field delegate:Ljava/util/Set;\n-        22: invokespecial #37                 // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n-        25: putfield      #11                 // Field delegate:Ljava/util/Set;\n+        19: getfield      #3                  // Field delegate:Ljava/util/Set;\n+        22: invokespecial #12                 // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n+        25: putfield      #3                  // Field delegate:Ljava/util/Set;\n         28: return\n       LineNumberTable:\n         line 57: 0\n         line 58: 7\n         line 60: 8\n         line 61: 13\n         line 63: 28\n@@ -344,16 +346,16 @@\n \n   public int size();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #11                 // Field delegate:Ljava/util/Set;\n-         4: invokeinterface #38,  1           // InterfaceMethod java/util/Set.size:()I\n+         1: getfield      #3                  // Field delegate:Ljava/util/Set;\n+         4: invokeinterface #13,  1           // InterfaceMethod java/util/Set.size:()I\n          9: ireturn\n       LineNumberTable:\n         line 67: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/SetDelegate;\n       LocalVariableTypeTable:\n@@ -362,16 +364,16 @@\n \n   public boolean isEmpty();\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      #11                 // Field delegate:Ljava/util/Set;\n-         4: invokeinterface #42,  1           // InterfaceMethod java/util/Set.isEmpty:()Z\n+         1: getfield      #3                  // Field delegate:Ljava/util/Set;\n+         4: invokeinterface #14,  1           // InterfaceMethod java/util/Set.isEmpty:()Z\n          9: ireturn\n       LineNumberTable:\n         line 72: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/SetDelegate;\n       LocalVariableTypeTable:\n@@ -381,16 +383,16 @@\n   public boolean contains(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #46                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-         5: invokevirtual #52                 // Method containsAll:(Ljava/util/Collection;)Z\n+         2: invokestatic  #15                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         5: invokevirtual #16                 // Method containsAll:(Ljava/util/Collection;)Z\n          8: ireturn\n       LineNumberTable:\n         line 77: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/SetDelegate;\n             0       9     1     o   Ljava/lang/Object;\n@@ -399,39 +401,39 @@\n             0       9     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n \n   public java.util.Iterator<T> iterator();\n     descriptor: ()Ljava/util/Iterator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #56                 // class org/osgi/util/converter/SetDelegate$SetDelegateIterator\n+         0: new           #17                 // class org/osgi/util/converter/SetDelegate$SetDelegateIterator\n          3: dup\n          4: aload_0\n-         5: invokespecial #58                 // Method org/osgi/util/converter/SetDelegate$SetDelegateIterator.\"<init>\":(Lorg/osgi/util/converter/SetDelegate;)V\n+         5: invokespecial #18                 // Method org/osgi/util/converter/SetDelegate$SetDelegateIterator.\"<init>\":(Lorg/osgi/util/converter/SetDelegate;)V\n          8: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/SetDelegate;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n-    Signature: #168                         // ()Ljava/util/Iterator<TT;>;\n+    Signature: #87                          // ()Ljava/util/Iterator<TT;>;\n \n   public java.lang.Object[] toArray();\n     descriptor: ()[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #61                 // Method size:()I\n-         5: anewarray     #27                 // class java/lang/Object\n-         8: invokevirtual #62                 // Method toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+         2: invokevirtual #19                 // Method size:()I\n+         5: anewarray     #20                 // class java/lang/Object\n+         8: invokevirtual #21                 // Method toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n         11: areturn\n       LineNumberTable:\n         line 87: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lorg/osgi/util/converter/SetDelegate;\n       LocalVariableTypeTable:\n@@ -440,129 +442,130 @@\n \n   public <X extends java.lang.Object> X[] toArray(X[]);\n     descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=5, args_size=2\n          0: aload_0\n-         1: invokevirtual #61                 // Method size:()I\n+         1: invokevirtual #19                 // Method size:()I\n          4: istore_2\n          5: aload_1\n-         6: invokestatic  #66                 // Method java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n+         6: invokestatic  #22                 // Method java/lang/reflect/Array.getLength:(Ljava/lang/Object;)I\n          9: aload_0\n-        10: invokevirtual #61                 // Method size:()I\n-        13: if_icmpge     31\n+        10: invokevirtual #19                 // Method size:()I\n+        13: if_icmpge     34\n         16: aload_1\n-        17: invokevirtual #72                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        20: invokevirtual #76                 // Method java/lang/Class.getComponentType:()Ljava/lang/Class;\n+        17: invokevirtual #23                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        20: invokevirtual #24                 // Method java/lang/Class.getComponentType:()Ljava/lang/Class;\n         23: iload_2\n-        24: invokestatic  #81                 // Method java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n-        27: checkcast     #85                 // class \"[Ljava/lang/Object;\"\n-        30: astore_1\n-        31: aload_0\n-        32: invokevirtual #87                 // Method iterator:()Ljava/util/Iterator;\n-        35: astore_3\n-        36: iconst_0\n-        37: istore        4\n-        39: iload         4\n-        41: aload_1\n-        42: arraylength\n-        43: if_icmpge     85\n-        46: iload_2\n-        47: iload         4\n-        49: if_icmple     74\n-        52: aload_3\n-        53: invokeinterface #91,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        58: ifeq          74\n-        61: aload_1\n-        62: iload         4\n-        64: aload_3\n-        65: invokeinterface #96,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        70: aastore\n-        71: goto          79\n-        74: aload_1\n-        75: iload         4\n-        77: aconst_null\n-        78: aastore\n-        79: iinc          4, 1\n-        82: goto          39\n-        85: aload_1\n-        86: areturn\n+        24: invokestatic  #25                 // Method java/lang/reflect/Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;\n+        27: checkcast     #26                 // class \"[Ljava/lang/Object;\"\n+        30: checkcast     #26                 // class \"[Ljava/lang/Object;\"\n+        33: astore_1\n+        34: aload_0\n+        35: invokevirtual #27                 // Method iterator:()Ljava/util/Iterator;\n+        38: astore_3\n+        39: iconst_0\n+        40: istore        4\n+        42: iload         4\n+        44: aload_1\n+        45: arraylength\n+        46: if_icmpge     88\n+        49: iload_2\n+        50: iload         4\n+        52: if_icmple     77\n+        55: aload_3\n+        56: invokeinterface #28,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        61: ifeq          77\n+        64: aload_1\n+        65: iload         4\n+        67: aload_3\n+        68: invokeinterface #29,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        73: aastore\n+        74: goto          82\n+        77: aload_1\n+        78: iload         4\n+        80: aconst_null\n+        81: aastore\n+        82: iinc          4, 1\n+        85: goto          42\n+        88: aload_1\n+        89: areturn\n       LineNumberTable:\n         line 93: 0\n         line 94: 5\n         line 95: 16\n-        line 99: 31\n-        line 100: 36\n-        line 101: 46\n-        line 102: 61\n-        line 104: 74\n-        line 100: 79\n-        line 107: 85\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-           39      46     4     i   I\n-            0      87     0  this   Lorg/osgi/util/converter/SetDelegate;\n-            0      87     1     a   [Ljava/lang/Object;\n-            5      82     2 mySize   I\n-           36      51     3    it   Ljava/util/Iterator;\n-      LocalVariableTypeTable:\n-        Start  Length  Slot  Name   Signature\n-            0      87     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n-            0      87     1     a   [TX;\n-           36      51     3    it   Ljava/util/Iterator<TT;>;\n+        line 99: 34\n+        line 100: 39\n+        line 101: 49\n+        line 102: 64\n+        line 104: 77\n+        line 100: 82\n+        line 107: 88\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+           42      46     4     i   I\n+            0      90     0  this   Lorg/osgi/util/converter/SetDelegate;\n+            0      90     1     a   [Ljava/lang/Object;\n+            5      85     2 mySize   I\n+           39      51     3    it   Ljava/util/Iterator;\n+      LocalVariableTypeTable:\n+        Start  Length  Slot  Name   Signature\n+            0      90     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n+            0      90     1     a   [TX;\n+           39      51     3    it   Ljava/util/Iterator<TT;>;\n       StackMapTable: number_of_entries = 5\n         frame_type = 252 /* append */\n-          offset_delta = 31\n+          offset_delta = 34\n           locals = [ int ]\n         frame_type = 253 /* append */\n           offset_delta = 7\n           locals = [ class java/util/Iterator, int ]\n         frame_type = 34 /* same */\n         frame_type = 4 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 5\n-    Signature: #177                         // <X:Ljava/lang/Object;>([TX;)[TX;\n+    Signature: #101                         // <X:Ljava/lang/Object;>([TX;)[TX;\n \n   public boolean add(T);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #100                // Method cloneDelegate:()V\n+         1: invokespecial #30                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #11                 // Field delegate:Ljava/util/Set;\n+         5: getfield      #3                  // Field delegate:Ljava/util/Set;\n          8: aload_1\n-         9: invokeinterface #103,  2          // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n+         9: invokeinterface #31,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n         14: ireturn\n       LineNumberTable:\n         line 112: 0\n         line 114: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate;\n             0      15     1     e   Ljava/lang/Object;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n             0      15     1     e   TT;\n-    Signature: #180                         // (TT;)Z\n+    Signature: #105                         // (TT;)Z\n \n   public boolean remove(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #100                // Method cloneDelegate:()V\n+         1: invokespecial #30                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #11                 // Field delegate:Ljava/util/Set;\n+         5: getfield      #3                  // Field delegate:Ljava/util/Set;\n          8: aload_1\n-         9: invokeinterface #107,  2          // InterfaceMethod java/util/Set.remove:(Ljava/lang/Object;)Z\n+         9: invokeinterface #32,  2           // InterfaceMethod java/util/Set.remove:(Ljava/lang/Object;)Z\n         14: ireturn\n       LineNumberTable:\n         line 119: 0\n         line 121: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate;\n@@ -573,29 +576,29 @@\n \n   public boolean containsAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=5, args_size=2\n          0: aload_0\n-         1: invokevirtual #110                // Method toArray:()[Ljava/lang/Object;\n-         4: invokestatic  #113                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+         1: invokevirtual #33                 // Method toArray:()[Ljava/lang/Object;\n+         4: invokestatic  #34                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n          7: astore_2\n          8: aload_1\n-         9: invokeinterface #119,  1          // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n+         9: invokeinterface #35,  1           // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n         14: astore_3\n         15: aload_3\n-        16: invokeinterface #91,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        16: invokeinterface #28,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         21: ifeq          48\n         24: aload_3\n-        25: invokeinterface #96,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        25: invokeinterface #29,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n         30: astore        4\n         32: aload_2\n         33: aload         4\n-        35: invokeinterface #122,  2          // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z\n+        35: invokeinterface #36,  2           // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z\n         40: ifne          45\n         43: iconst_0\n         44: ireturn\n         45: goto          15\n         48: iconst_1\n         49: ireturn\n       LineNumberTable:\n@@ -619,99 +622,99 @@\n       StackMapTable: number_of_entries = 3\n         frame_type = 253 /* append */\n           offset_delta = 15\n           locals = [ class java/util/List, class java/util/Iterator ]\n         frame_type = 29 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 2\n-    Signature: #185                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #114                         // (Ljava/util/Collection<*>;)Z\n \n   public boolean addAll(java.util.Collection<? extends T>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #100                // Method cloneDelegate:()V\n+         1: invokespecial #30                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #11                 // Field delegate:Ljava/util/Set;\n+         5: getfield      #3                  // Field delegate:Ljava/util/Set;\n          8: aload_1\n-         9: invokeinterface #127,  2          // InterfaceMethod java/util/Set.addAll:(Ljava/util/Collection;)Z\n+         9: invokeinterface #37,  2           // InterfaceMethod java/util/Set.addAll:(Ljava/util/Collection;)Z\n         14: ireturn\n       LineNumberTable:\n         line 137: 0\n         line 139: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate;\n             0      15     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n             0      15     1     c   Ljava/util/Collection<+TT;>;\n-    Signature: #187                         // (Ljava/util/Collection<+TT;>;)Z\n+    Signature: #117                         // (Ljava/util/Collection<+TT;>;)Z\n \n   public boolean retainAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #100                // Method cloneDelegate:()V\n+         1: invokespecial #30                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #11                 // Field delegate:Ljava/util/Set;\n+         5: getfield      #3                  // Field delegate:Ljava/util/Set;\n          8: aload_1\n-         9: invokeinterface #130,  2          // InterfaceMethod java/util/Set.retainAll:(Ljava/util/Collection;)Z\n+         9: invokeinterface #38,  2           // InterfaceMethod java/util/Set.retainAll:(Ljava/util/Collection;)Z\n         14: ireturn\n       LineNumberTable:\n         line 144: 0\n         line 146: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate;\n             0      15     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n             0      15     1     c   Ljava/util/Collection<*>;\n-    Signature: #185                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #114                         // (Ljava/util/Collection<*>;)Z\n \n   public boolean removeAll(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #100                // Method cloneDelegate:()V\n+         1: invokespecial #30                 // Method cloneDelegate:()V\n          4: aload_0\n-         5: getfield      #11                 // Field delegate:Ljava/util/Set;\n+         5: getfield      #3                  // Field delegate:Ljava/util/Set;\n          8: aload_1\n-         9: invokeinterface #133,  2          // InterfaceMethod java/util/Set.removeAll:(Ljava/util/Collection;)Z\n+         9: invokeinterface #39,  2           // InterfaceMethod java/util/Set.removeAll:(Ljava/util/Collection;)Z\n         14: ireturn\n       LineNumberTable:\n         line 151: 0\n         line 153: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate;\n             0      15     1     c   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lorg/osgi/util/converter/SetDelegate<TT;>;\n             0      15     1     c   Ljava/util/Collection<*>;\n-    Signature: #185                         // (Ljava/util/Collection<*>;)Z\n+    Signature: #114                         // (Ljava/util/Collection<*>;)Z\n \n   public int hashCode();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #11                 // Field delegate:Ljava/util/Set;\n-         4: invokeinterface #136,  1          // InterfaceMethod java/util/Set.hashCode:()I\n+         1: getfield      #3                  // Field delegate:Ljava/util/Set;\n+         4: invokeinterface #40,  1           // InterfaceMethod java/util/Set.hashCode:()I\n          9: ireturn\n       LineNumberTable:\n         line 158: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lorg/osgi/util/converter/SetDelegate;\n       LocalVariableTypeTable:\n@@ -725,32 +728,32 @@\n       stack=3, locals=4, args_size=2\n          0: aload_1\n          1: aload_0\n          2: if_acmpne     7\n          5: iconst_1\n          6: ireturn\n          7: aload_1\n-         8: instanceof    #15                 // class java/util/Set\n+         8: instanceof    #4                  // class java/util/Set\n         11: ifne          16\n         14: iconst_0\n         15: ireturn\n-        16: new           #35                 // class java/util/HashSet\n+        16: new           #11                 // class java/util/HashSet\n         19: dup\n         20: aload_0\n-        21: invokespecial #37                 // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n+        21: invokespecial #12                 // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n         24: astore_2\n-        25: new           #35                 // class java/util/HashSet\n+        25: new           #11                 // class java/util/HashSet\n         28: dup\n         29: aload_1\n-        30: checkcast     #15                 // class java/util/Set\n-        33: invokespecial #37                 // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n+        30: checkcast     #4                  // class java/util/Set\n+        33: invokespecial #12                 // Method java/util/HashSet.\"<init>\":(Ljava/util/Collection;)V\n         36: astore_3\n         37: aload_2\n         38: aload_3\n-        39: invokeinterface #139,  2          // InterfaceMethod java/util/Set.equals:(Ljava/lang/Object;)Z\n+        39: invokeinterface #41,  2           // InterfaceMethod java/util/Set.equals:(Ljava/lang/Object;)Z\n         44: ireturn\n       LineNumberTable:\n         line 163: 0\n         line 164: 5\n         line 165: 7\n         line 166: 14\n         line 168: 16\n@@ -773,16 +776,16 @@\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #11                 // Field delegate:Ljava/util/Set;\n-         4: invokevirtual #142                // Method java/lang/Object.toString:()Ljava/lang/String;\n+         1: getfield      #3                  // Field delegate:Ljava/util/Set;\n+         4: invokevirtual #42                 // Method java/lang/Object.toString:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 176: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lorg/osgi/util/converter/SetDelegate;\n       LocalVariableTypeTable:\n@@ -792,20 +795,20 @@\n   public void clear();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: iconst_1\n-         2: putfield      #31                 // Field cloned:Z\n+         2: putfield      #10                 // Field cloned:Z\n          5: aload_0\n-         6: new           #35                 // class java/util/HashSet\n+         6: new           #11                 // class java/util/HashSet\n          9: dup\n-        10: invokespecial #146                // Method java/util/HashSet.\"<init>\":()V\n-        13: putfield      #11                 // Field delegate:Ljava/util/Set;\n+        10: invokespecial #43                 // Method java/util/HashSet.\"<init>\":()V\n+        13: putfield      #3                  // Field delegate:Ljava/util/Set;\n         16: return\n       LineNumberTable:\n         line 181: 0\n         line 182: 5\n         line 183: 16\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -816,29 +819,29 @@\n \n   static java.util.Set access$000(org.osgi.util.converter.SetDelegate);\n     descriptor: (Lorg/osgi/util/converter/SetDelegate;)Ljava/util/Set;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #11                 // Field delegate:Ljava/util/Set;\n+         1: getfield      #3                  // Field delegate:Ljava/util/Set;\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Lorg/osgi/util/converter/SetDelegate;\n \n   static org.osgi.util.converter.InternalConverter access$100(org.osgi.util.converter.SetDelegate);\n     descriptor: (Lorg/osgi/util/converter/SetDelegate;)Lorg/osgi/util/converter/InternalConverter;\n     flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #7                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n+         1: getfield      #2                  // Field converter:Lorg/osgi/util/converter/InternalConverter;\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Lorg/osgi/util/converter/SetDelegate;\n \n@@ -852,11 +855,11 @@\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0    x0   Lorg/osgi/util/converter/SetDelegate;\n }\n-Signature: #200                         // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n+Signature: #136                         // <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TT;>;\n SourceFile: \"SetDelegate.java\"\n InnerClasses:\n-  private #204= #56 of #2;                // SetDelegateIterator=class org/osgi/util/converter/SetDelegate$SetDelegateIterator of class org/osgi/util/converter/SetDelegate\n+  private #44= #17 of #5;                 // SetDelegateIterator=class org/osgi/util/converter/SetDelegate$SetDelegateIterator of class org/osgi/util/converter/SetDelegate\n"}]}, {"source1": "org/osgi/util/converter/Specifying.class", "source2": "org/osgi/util/converter/Specifying.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 6745f2d534574ea66ff296b0a0fadececdc1568422efe677094fa98c477c77a3\n+  SHA-256 checksum 1e475f4e88bd3e29b91114aa576c4c6325dbd8a56539feab7396362cf1b8d091\n   Compiled from \"Specifying.java\"\n public interface org.osgi.util.converter.Specifying<T extends org.osgi.util.converter.Specifying<T>>\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // org/osgi/util/converter/Specifying\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 9, attributes: 3\n Constant pool:\n-   #1 = Class              #2             // org/osgi/util/converter/Specifying\n-   #2 = Utf8               org/osgi/util/converter/Specifying\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               defaultValue\n-   #6 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n-   #7 = Utf8               Signature\n-   #8 = Utf8               (Ljava/lang/Object;)TT;\n-   #9 = Utf8               keysIgnoreCase\n-  #10 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n-  #11 = Utf8               ()TT;\n-  #12 = Utf8               sourceAs\n-  #13 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n-  #14 = Utf8               (Ljava/lang/Class<*>;)TT;\n-  #15 = Utf8               sourceAsBean\n-  #16 = Utf8               sourceAsDTO\n-  #17 = Utf8               targetAs\n-  #18 = Utf8               targetAsBean\n-  #19 = Utf8               targetAsDTO\n-  #20 = Utf8               view\n-  #21 = Utf8               <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;\n-  #22 = Utf8               SourceFile\n-  #23 = Utf8               Specifying.java\n-  #24 = Utf8               RuntimeInvisibleAnnotations\n-  #25 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+   #1 = Class              #24            // org/osgi/util/converter/Specifying\n+   #2 = Class              #25            // java/lang/Object\n+   #3 = Utf8               defaultValue\n+   #4 = Utf8               (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n+   #5 = Utf8               Signature\n+   #6 = Utf8               (Ljava/lang/Object;)TT;\n+   #7 = Utf8               keysIgnoreCase\n+   #8 = Utf8               ()Lorg/osgi/util/converter/Specifying;\n+   #9 = Utf8               ()TT;\n+  #10 = Utf8               sourceAs\n+  #11 = Utf8               (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n+  #12 = Utf8               (Ljava/lang/Class<*>;)TT;\n+  #13 = Utf8               sourceAsBean\n+  #14 = Utf8               sourceAsDTO\n+  #15 = Utf8               targetAs\n+  #16 = Utf8               targetAsBean\n+  #17 = Utf8               targetAsDTO\n+  #18 = Utf8               view\n+  #19 = Utf8               <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;\n+  #20 = Utf8               SourceFile\n+  #21 = Utf8               Specifying.java\n+  #22 = Utf8               RuntimeInvisibleAnnotations\n+  #23 = Utf8               Lorg/osgi/annotation/versioning/ProviderType;\n+  #24 = Utf8               org/osgi/util/converter/Specifying\n+  #25 = Utf8               java/lang/Object\n {\n   public abstract T defaultValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #8                           // (Ljava/lang/Object;)TT;\n+    Signature: #6                           // (Ljava/lang/Object;)TT;\n \n   public abstract T keysIgnoreCase();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #11                          // ()TT;\n+    Signature: #9                           // ()TT;\n \n   public abstract T sourceAs(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #14                          // (Ljava/lang/Class<*>;)TT;\n+    Signature: #12                          // (Ljava/lang/Class<*>;)TT;\n \n   public abstract T sourceAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #11                          // ()TT;\n+    Signature: #9                           // ()TT;\n \n   public abstract T sourceAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #11                          // ()TT;\n+    Signature: #9                           // ()TT;\n \n   public abstract T targetAs(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #14                          // (Ljava/lang/Class<*>;)TT;\n+    Signature: #12                          // (Ljava/lang/Class<*>;)TT;\n \n   public abstract T targetAsBean();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #11                          // ()TT;\n+    Signature: #9                           // ()TT;\n \n   public abstract T targetAsDTO();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #11                          // ()TT;\n+    Signature: #9                           // ()TT;\n \n   public abstract T view();\n     descriptor: ()Lorg/osgi/util/converter/Specifying;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #11                          // ()TT;\n+    Signature: #9                           // ()TT;\n }\n-Signature: #21                          // <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;\n+Signature: #19                          // <T::Lorg/osgi/util/converter/Specifying<TT;>;>Ljava/lang/Object;\n SourceFile: \"Specifying.java\"\n RuntimeInvisibleAnnotations:\n-  0: #25()\n+  0: #23()\n     org.osgi.annotation.versioning.ProviderType\n"}]}, {"source1": "org/osgi/util/converter/TargetRule.class", "source2": "org/osgi/util/converter/TargetRule.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,27 +1,27 @@\n-  SHA-256 checksum 913985b6b8000bf6dec11b5ea032bd5d85a48d7d3b0d0ec740ed440d15dc2078\n+  SHA-256 checksum 65d9d280def6293b32db68b2b7d350ec34af64ba49ccb490f5c698fc8e388ce4\n   Compiled from \"TargetRule.java\"\n public interface org.osgi.util.converter.TargetRule\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // org/osgi/util/converter/TargetRule\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // org/osgi/util/converter/TargetRule\n-   #2 = Utf8               org/osgi/util/converter/TargetRule\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               getFunction\n-   #6 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n-   #7 = Utf8               getTargetType\n-   #8 = Utf8               ()Ljava/lang/reflect/Type;\n-   #9 = Utf8               SourceFile\n-  #10 = Utf8               TargetRule.java\n+   #1 = Class              #9             // org/osgi/util/converter/TargetRule\n+   #2 = Class              #10            // java/lang/Object\n+   #3 = Utf8               getFunction\n+   #4 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n+   #5 = Utf8               getTargetType\n+   #6 = Utf8               ()Ljava/lang/reflect/Type;\n+   #7 = Utf8               SourceFile\n+   #8 = Utf8               TargetRule.java\n+   #9 = Utf8               org/osgi/util/converter/TargetRule\n+  #10 = Utf8               java/lang/Object\n {\n   public abstract org.osgi.util.converter.ConverterFunction getFunction();\n     descriptor: ()Lorg/osgi/util/converter/ConverterFunction;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n \n   public abstract java.lang.reflect.Type getTargetType();\n     descriptor: ()Ljava/lang/reflect/Type;\n"}]}, {"source1": "org/osgi/util/converter/TypeReference.class", "source2": "org/osgi/util/converter/TypeReference.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,55 +1,55 @@\n-  SHA-256 checksum c9e89dd408b269c60ab69639d11e24198ae1630568efde7463b4aad0d01772e9\n+  SHA-256 checksum 0b82d4b1d907b2bf426de8ad5145253065f4936536407b870b6be60fbe15d3d8\n   Compiled from \"TypeReference.java\"\n public class org.osgi.util.converter.TypeReference<T extends java.lang.Object> extends java.lang.Object\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #23                         // org/osgi/util/converter/TypeReference\n-  super_class: #2                         // java/lang/Object\n+  this_class: #6                          // org/osgi/util/converter/TypeReference\n+  super_class: #7                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 3\n Constant pool:\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 = 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        // java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n-  #12 = Class              #14            // java/lang/Class\n-  #13 = NameAndType        #15:#16        // getGenericSuperclass:()Ljava/lang/reflect/Type;\n-  #14 = Utf8               java/lang/Class\n-  #15 = Utf8               getGenericSuperclass\n-  #16 = Utf8               ()Ljava/lang/reflect/Type;\n-  #17 = Class              #18            // java/lang/reflect/ParameterizedType\n-  #18 = Utf8               java/lang/reflect/ParameterizedType\n-  #19 = InterfaceMethodref #17.#20        // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-  #20 = NameAndType        #21:#22        // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n-  #21 = Utf8               getActualTypeArguments\n-  #22 = Utf8               ()[Ljava/lang/reflect/Type;\n-  #23 = Class              #24            // org/osgi/util/converter/TypeReference\n-  #24 = Utf8               org/osgi/util/converter/TypeReference\n-  #25 = Utf8               Code\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               Lorg/osgi/util/converter/TypeReference;\n-  #30 = Utf8               LocalVariableTypeTable\n-  #31 = Utf8               Lorg/osgi/util/converter/TypeReference<TT;>;\n-  #32 = Utf8               getType\n-  #33 = Utf8               Signature\n-  #34 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               TypeReference.java\n-  #37 = Utf8               RuntimeInvisibleAnnotations\n-  #38 = Utf8               Lorg/osgi/annotation/versioning/ConsumerType;\n+   #1 = Methodref          #7.#25         // java/lang/Object.\"<init>\":()V\n+   #2 = Methodref          #7.#26         // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #3 = Methodref          #27.#28        // java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n+   #4 = Class              #29            // java/lang/reflect/ParameterizedType\n+   #5 = InterfaceMethodref #4.#30         // java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+   #6 = Class              #31            // org/osgi/util/converter/TypeReference\n+   #7 = Class              #32            // java/lang/Object\n+   #8 = Utf8               <init>\n+   #9 = Utf8               ()V\n+  #10 = Utf8               Code\n+  #11 = Utf8               LineNumberTable\n+  #12 = Utf8               LocalVariableTable\n+  #13 = Utf8               this\n+  #14 = Utf8               Lorg/osgi/util/converter/TypeReference;\n+  #15 = Utf8               LocalVariableTypeTable\n+  #16 = Utf8               Lorg/osgi/util/converter/TypeReference<TT;>;\n+  #17 = Utf8               getType\n+  #18 = Utf8               ()Ljava/lang/reflect/Type;\n+  #19 = Utf8               Signature\n+  #20 = Utf8               <T:Ljava/lang/Object;>Ljava/lang/Object;\n+  #21 = Utf8               SourceFile\n+  #22 = Utf8               TypeReference.java\n+  #23 = Utf8               RuntimeInvisibleAnnotations\n+  #24 = Utf8               Lorg/osgi/annotation/versioning/ConsumerType;\n+  #25 = NameAndType        #8:#9          // \"<init>\":()V\n+  #26 = NameAndType        #33:#34        // getClass:()Ljava/lang/Class;\n+  #27 = Class              #35            // java/lang/Class\n+  #28 = NameAndType        #36:#18        // getGenericSuperclass:()Ljava/lang/reflect/Type;\n+  #29 = Utf8               java/lang/reflect/ParameterizedType\n+  #30 = NameAndType        #37:#38        // getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+  #31 = Utf8               org/osgi/util/converter/TypeReference\n+  #32 = Utf8               java/lang/Object\n+  #33 = Utf8               getClass\n+  #34 = Utf8               ()Ljava/lang/Class;\n+  #35 = Utf8               java/lang/Class\n+  #36 = Utf8               getGenericSuperclass\n+  #37 = Utf8               getActualTypeArguments\n+  #38 = Utf8               ()[Ljava/lang/reflect/Type;\n {\n   protected org.osgi.util.converter.TypeReference();\n     descriptor: ()V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -67,30 +67,30 @@\n \n   public java.lang.reflect.Type getType();\n     descriptor: ()Ljava/lang/reflect/Type;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #7                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         4: invokevirtual #11                 // Method java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n-         7: checkcast     #17                 // class java/lang/reflect/ParameterizedType\n-        10: invokeinterface #19,  1           // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n+         1: invokevirtual #2                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         4: invokevirtual #3                  // Method java/lang/Class.getGenericSuperclass:()Ljava/lang/reflect/Type;\n+         7: checkcast     #4                  // class java/lang/reflect/ParameterizedType\n+        10: invokeinterface #5,  1            // InterfaceMethod java/lang/reflect/ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;\n         15: iconst_0\n         16: aaload\n         17: areturn\n       LineNumberTable:\n         line 58: 0\n         line 59: 10\n         line 58: 17\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lorg/osgi/util/converter/TypeReference;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lorg/osgi/util/converter/TypeReference<TT;>;\n }\n-Signature: #34                          // <T:Ljava/lang/Object;>Ljava/lang/Object;\n+Signature: #20                          // <T:Ljava/lang/Object;>Ljava/lang/Object;\n SourceFile: \"TypeReference.java\"\n RuntimeInvisibleAnnotations:\n-  0: #38()\n+  0: #24()\n     org.osgi.annotation.versioning.ConsumerType\n"}]}, {"source1": "org/osgi/util/converter/TypeRule$1.class", "source2": "org/osgi/util/converter/TypeRule$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n package org.osgi.util.converter;\n \n import org.osgi.util.function.Function;\n import java.lang.reflect.Type;\n \n-class TypeRule$1 implements ConverterFunction {\n+static final class TypeRule$1 implements ConverterFunction {\n     public Object apply(final Object obj, final Type targetType) throws Exception {\n         if (this.val$from instanceof Class) {\n             final Class<?> cls = (Class)this.val$from;\n             if (cls.isInstance(obj)) {\n                 final Object res = this.val$func.apply(obj);\n                 if (res != null) {\n                     return res;\n"}]}, {"source1": "org/osgi/util/converter/TypeRule.class", "source2": "org/osgi/util/converter/TypeRule.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,67 +1,67 @@\n-  SHA-256 checksum b5f9615c8e243fb9a89ed11601df8d359b7e5431366b653c751a46177777414f\n+  SHA-256 checksum 47ef6ec21f4aa0204ed84ea2baffc04ef642c1c7d644e28708dee6cf710aff14\n   Compiled from \"TypeRule.java\"\n public class org.osgi.util.converter.TypeRule<F extends java.lang.Object, T extends java.lang.Object> extends java.lang.Object implements org.osgi.util.converter.TargetRule\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #8                          // org/osgi/util/converter/TypeRule\n-  super_class: #2                         // java/lang/Object\n+  this_class: #7                          // org/osgi/util/converter/TypeRule\n+  super_class: #8                         // java/lang/Object\n   interfaces: 1, fields: 2, methods: 4, attributes: 3\n Constant pool:\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 = Methodref          #8.#9          // org/osgi/util/converter/TypeRule.getFunction:(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-   #8 = Class              #10            // org/osgi/util/converter/TypeRule\n-   #9 = NameAndType        #11:#12        // getFunction:(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-  #10 = Utf8               org/osgi/util/converter/TypeRule\n-  #11 = Utf8               getFunction\n-  #12 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-  #13 = Fieldref           #8.#14         // org/osgi/util/converter/TypeRule.function:Lorg/osgi/util/converter/ConverterFunction;\n-  #14 = NameAndType        #15:#16        // function:Lorg/osgi/util/converter/ConverterFunction;\n-  #15 = Utf8               function\n-  #16 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n-  #17 = Fieldref           #8.#18         // org/osgi/util/converter/TypeRule.toType:Ljava/lang/reflect/Type;\n-  #18 = NameAndType        #19:#20        // toType:Ljava/lang/reflect/Type;\n-  #19 = Utf8               toType\n-  #20 = Utf8               Ljava/lang/reflect/Type;\n-  #21 = Class              #22            // org/osgi/util/converter/TypeRule$1\n-  #22 = Utf8               org/osgi/util/converter/TypeRule$1\n-  #23 = Methodref          #21.#24        // org/osgi/util/converter/TypeRule$1.\"<init>\":(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-  #24 = NameAndType        #5:#25         // \"<init>\":(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-  #25 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-  #26 = Class              #27            // org/osgi/util/converter/TargetRule\n-  #27 = Utf8               org/osgi/util/converter/TargetRule\n-  #28 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n-  #29 = Utf8               Code\n-  #30 = Utf8               LineNumberTable\n-  #31 = Utf8               LocalVariableTable\n-  #32 = Utf8               this\n-  #33 = Utf8               Lorg/osgi/util/converter/TypeRule;\n-  #34 = Utf8               from\n-  #35 = Utf8               to\n-  #36 = Utf8               func\n-  #37 = Utf8               Lorg/osgi/util/function/Function;\n-  #38 = Utf8               LocalVariableTypeTable\n-  #39 = Utf8               Lorg/osgi/util/converter/TypeRule<TF;TT;>;\n-  #40 = Utf8               Lorg/osgi/util/function/Function<TF;TT;>;\n-  #41 = Utf8               Signature\n-  #42 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)V\n-  #43 = Utf8               <F:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n-  #44 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n-  #45 = Utf8               getTargetType\n-  #46 = Utf8               ()Ljava/lang/reflect/Type;\n-  #47 = Utf8               <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               TypeRule.java\n-  #50 = Utf8               InnerClasses\n+   #1 = Methodref          #8.#40         // java/lang/Object.\"<init>\":()V\n+   #2 = Methodref          #7.#41         // org/osgi/util/converter/TypeRule.getFunction:(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+   #3 = Fieldref           #7.#42         // org/osgi/util/converter/TypeRule.function:Lorg/osgi/util/converter/ConverterFunction;\n+   #4 = Fieldref           #7.#43         // org/osgi/util/converter/TypeRule.toType:Ljava/lang/reflect/Type;\n+   #5 = Class              #44            // org/osgi/util/converter/TypeRule$1\n+   #6 = Methodref          #5.#45         // org/osgi/util/converter/TypeRule$1.\"<init>\":(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+   #7 = Class              #46            // org/osgi/util/converter/TypeRule\n+   #8 = Class              #47            // java/lang/Object\n+   #9 = Class              #48            // org/osgi/util/converter/TargetRule\n+  #10 = Utf8               InnerClasses\n+  #11 = Utf8               function\n+  #12 = Utf8               Lorg/osgi/util/converter/ConverterFunction;\n+  #13 = Utf8               toType\n+  #14 = Utf8               Ljava/lang/reflect/Type;\n+  #15 = Utf8               <init>\n+  #16 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lorg/osgi/util/converter/TypeRule;\n+  #22 = Utf8               from\n+  #23 = Utf8               to\n+  #24 = Utf8               func\n+  #25 = Utf8               Lorg/osgi/util/function/Function;\n+  #26 = Utf8               LocalVariableTypeTable\n+  #27 = Utf8               Lorg/osgi/util/converter/TypeRule<TF;TT;>;\n+  #28 = Utf8               Lorg/osgi/util/function/Function<TF;TT;>;\n+  #29 = Utf8               Signature\n+  #30 = Utf8               (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)V\n+  #31 = Utf8               getFunction\n+  #32 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+  #33 = Utf8               <F:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n+  #34 = Utf8               ()Lorg/osgi/util/converter/ConverterFunction;\n+  #35 = Utf8               getTargetType\n+  #36 = Utf8               ()Ljava/lang/reflect/Type;\n+  #37 = Utf8               <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n+  #38 = Utf8               SourceFile\n+  #39 = Utf8               TypeRule.java\n+  #40 = NameAndType        #15:#49        // \"<init>\":()V\n+  #41 = NameAndType        #31:#32        // getFunction:(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+  #42 = NameAndType        #11:#12        // function:Lorg/osgi/util/converter/ConverterFunction;\n+  #43 = NameAndType        #13:#14        // toType:Ljava/lang/reflect/Type;\n+  #44 = Utf8               org/osgi/util/converter/TypeRule$1\n+  #45 = NameAndType        #15:#50        // \"<init>\":(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+  #46 = Utf8               org/osgi/util/converter/TypeRule\n+  #47 = Utf8               java/lang/Object\n+  #48 = Utf8               org/osgi/util/converter/TargetRule\n+  #49 = Utf8               ()V\n+  #50 = Utf8               (Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n {\n   private final org.osgi.util.converter.ConverterFunction function;\n     descriptor: Lorg/osgi/util/converter/ConverterFunction;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private final java.lang.reflect.Type toType;\n     descriptor: Ljava/lang/reflect/Type;\n@@ -73,19 +73,19 @@\n     Code:\n       stack=3, locals=4, args_size=4\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aload_3\n-         7: invokestatic  #7                  // Method getFunction:(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n-        10: putfield      #13                 // Field function:Lorg/osgi/util/converter/ConverterFunction;\n+         7: invokestatic  #2                  // Method getFunction:(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n+        10: putfield      #3                  // Field function:Lorg/osgi/util/converter/ConverterFunction;\n         13: aload_0\n         14: aload_2\n-        15: putfield      #17                 // Field toType:Ljava/lang/reflect/Type;\n+        15: putfield      #4                  // Field toType:Ljava/lang/reflect/Type;\n         18: return\n       LineNumberTable:\n         line 47: 0\n         line 48: 4\n         line 49: 13\n         line 50: 18\n       LocalVariableTable:\n@@ -94,45 +94,45 @@\n             0      19     1  from   Ljava/lang/reflect/Type;\n             0      19     2    to   Ljava/lang/reflect/Type;\n             0      19     3  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0  this   Lorg/osgi/util/converter/TypeRule<TF;TT;>;\n             0      19     3  func   Lorg/osgi/util/function/Function<TF;TT;>;\n-    Signature: #42                          // (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)V\n+    Signature: #30                          // (Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)V\n \n   private static <F extends java.lang.Object, T extends java.lang.Object> org.osgi.util.converter.ConverterFunction getFunction(java.lang.reflect.Type, org.osgi.util.function.Function<F, T>);\n     descriptor: (Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)Lorg/osgi/util/converter/ConverterFunction;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=4, locals=2, args_size=2\n-         0: new           #21                 // class org/osgi/util/converter/TypeRule$1\n+         0: new           #5                  // class org/osgi/util/converter/TypeRule$1\n          3: dup\n          4: aload_0\n          5: aload_1\n-         6: invokespecial #23                 // Method org/osgi/util/converter/TypeRule$1.\"<init>\":(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n+         6: invokespecial #6                  // Method org/osgi/util/converter/TypeRule$1.\"<init>\":(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function;)V\n          9: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  from   Ljava/lang/reflect/Type;\n             0      10     1  func   Lorg/osgi/util/function/Function;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      10     1  func   Lorg/osgi/util/function/Function<TF;TT;>;\n-    Signature: #43                          // <F:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n+    Signature: #33                          // <F:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Lorg/osgi/util/function/Function<TF;TT;>;)Lorg/osgi/util/converter/ConverterFunction;\n \n   public org.osgi.util.converter.ConverterFunction getFunction();\n     descriptor: ()Lorg/osgi/util/converter/ConverterFunction;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #13                 // Field function:Lorg/osgi/util/converter/ConverterFunction;\n+         1: getfield      #3                  // Field function:Lorg/osgi/util/converter/ConverterFunction;\n          4: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/TypeRule;\n       LocalVariableTypeTable:\n@@ -141,22 +141,22 @@\n \n   public java.lang.reflect.Type getTargetType();\n     descriptor: ()Ljava/lang/reflect/Type;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #17                 // Field toType:Ljava/lang/reflect/Type;\n+         1: getfield      #4                  // Field toType:Ljava/lang/reflect/Type;\n          4: areturn\n       LineNumberTable:\n         line 80: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/TypeRule;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/osgi/util/converter/TypeRule<TF;TT;>;\n }\n-Signature: #47                          // <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n+Signature: #37                          // <F:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/osgi/util/converter/TargetRule;\n SourceFile: \"TypeRule.java\"\n InnerClasses:\n-  #21;                                    // class org/osgi/util/converter/TypeRule$1\n+  static #5;                              // class org/osgi/util/converter/TypeRule$1\n"}]}, {"source1": "org/osgi/util/converter/Util.class", "source2": "org/osgi/util/converter/Util.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,482 +1,493 @@\n-  SHA-256 checksum 0f70d13e793a64c2f3d3c150659273d814af62cb0b5a778857e67feec3e4d1fc\n+  SHA-256 checksum a628b1f420d13c9b6a77d647aed37d7f797490eb99e065462a4b923d7e51fc8c\n   Compiled from \"Util.java\"\n class org.osgi.util.converter.Util\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #10                         // org/osgi/util/converter/Util\n-  super_class: #2                         // java/lang/Object\n+  this_class: #123                        // org/osgi/util/converter/Util\n+  super_class: #21                        // java/lang/Object\n   interfaces: 0, fields: 1, methods: 23, attributes: 2\n Constant pool:\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 = Class              #8            // java/lang/Class\n-    #8 = Utf8               java/lang/Class\n-    #9 = Methodref          #10.#11       // org/osgi/util/converter/Util.primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n-   #10 = Class              #12           // org/osgi/util/converter/Util\n-   #11 = NameAndType        #13:#14       // primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n-   #12 = Utf8               org/osgi/util/converter/Util\n-   #13 = Utf8               primitiveToBoxed\n-   #14 = Utf8               (Ljava/lang/Class;)Ljava/lang/Class;\n-   #15 = Class              #16           // java/lang/reflect/ParameterizedType\n-   #16 = Utf8               java/lang/reflect/ParameterizedType\n-   #17 = Fieldref           #10.#18       // org/osgi/util/converter/Util.boxedClasses:Ljava/util/Map;\n-   #18 = NameAndType        #19:#20       // boxedClasses:Ljava/util/Map;\n-   #19 = Utf8               boxedClasses\n-   #20 = Utf8               Ljava/util/Map;\n-   #21 = InterfaceMethodref #22.#23       // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #22 = Class              #24           // java/util/Map\n-   #23 = NameAndType        #25:#26       // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #24 = Utf8               java/util/Map\n-   #25 = Utf8               get\n-   #26 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-   #27 = Class              #28           // java/util/LinkedHashMap\n-   #28 = Utf8               java/util/LinkedHashMap\n-   #29 = Methodref          #27.#3        // java/util/LinkedHashMap.\"<init>\":()V\n-   #30 = Methodref          #7.#31        // java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n-   #31 = NameAndType        #32:#33       // getMethods:()[Ljava/lang/reflect/Method;\n-   #32 = Utf8               getMethods\n-   #33 = Utf8               ()[Ljava/lang/reflect/Method;\n-   #34 = Methodref          #10.#35       // org/osgi/util/converter/Util.getBeanKey:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n-   #35 = NameAndType        #36:#37       // getBeanKey:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n-   #36 = Utf8               getBeanKey\n-   #37 = Utf8               (Ljava/lang/reflect/Method;)Ljava/lang/String;\n-   #38 = InterfaceMethodref #22.#39       // java/util/Map.containsKey:(Ljava/lang/Object;)Z\n-   #39 = NameAndType        #40:#41       // containsKey:(Ljava/lang/Object;)Z\n-   #40 = Utf8               containsKey\n-   #41 = Utf8               (Ljava/lang/Object;)Z\n-   #42 = InterfaceMethodref #22.#43       // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #44 = Utf8               put\n-   #45 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #46 = Methodref          #47.#48       // java/lang/reflect/Method.getModifiers:()I\n-   #47 = Class              #49           // java/lang/reflect/Method\n-   #48 = NameAndType        #50:#51       // getModifiers:()I\n-   #49 = Utf8               java/lang/reflect/Method\n-   #50 = Utf8               getModifiers\n-   #51 = Utf8               ()I\n-   #52 = Methodref          #53.#54       // java/lang/reflect/Modifier.isStatic:(I)Z\n-   #53 = Class              #55           // java/lang/reflect/Modifier\n-   #54 = NameAndType        #56:#57       // isStatic:(I)Z\n-   #55 = Utf8               java/lang/reflect/Modifier\n-   #56 = Utf8               isStatic\n-   #57 = Utf8               (I)Z\n-   #58 = Methodref          #53.#59       // java/lang/reflect/Modifier.isPublic:(I)Z\n-   #59 = NameAndType        #60:#57       // isPublic:(I)Z\n-   #60 = Utf8               isPublic\n-   #61 = Methodref          #10.#62       // org/osgi/util/converter/Util.getBeanAccessorPropertyName:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n-   #62 = NameAndType        #63:#37       // getBeanAccessorPropertyName:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n-   #63 = Utf8               getBeanAccessorPropertyName\n-   #64 = Methodref          #47.#65       // java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n-   #65 = NameAndType        #66:#67       // getReturnType:()Ljava/lang/Class;\n-   #66 = Utf8               getReturnType\n-   #67 = Utf8               ()Ljava/lang/Class;\n-   #68 = Class              #69           // java/lang/Void\n-   #69 = Utf8               java/lang/Void\n-   #70 = Methodref          #2.#71        // java/lang/Object.equals:(Ljava/lang/Object;)Z\n-   #71 = NameAndType        #72:#41       // equals:(Ljava/lang/Object;)Z\n-   #72 = Utf8               equals\n-   #73 = Methodref          #47.#74       // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n-   #74 = NameAndType        #75:#76       // getParameterTypes:()[Ljava/lang/Class;\n-   #75 = Utf8               getParameterTypes\n-   #76 = Utf8               ()[Ljava/lang/Class;\n-   #77 = Methodref          #47.#78       // java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-   #78 = NameAndType        #79:#67       // getDeclaringClass:()Ljava/lang/Class;\n-   #79 = Utf8               getDeclaringClass\n-   #80 = Methodref          #47.#81       // java/lang/reflect/Method.getName:()Ljava/lang/String;\n-   #81 = NameAndType        #82:#83       // getName:()Ljava/lang/String;\n-   #82 = Utf8               getName\n-   #83 = Utf8               ()Ljava/lang/String;\n-   #84 = String             #25           // get\n-   #85 = Methodref          #86.#87       // java/lang/String.startsWith:(Ljava/lang/String;)Z\n-   #86 = Class              #88           // java/lang/String\n-   #87 = NameAndType        #89:#90       // startsWith:(Ljava/lang/String;)Z\n-   #88 = Utf8               java/lang/String\n-   #89 = Utf8               startsWith\n-   #90 = Utf8               (Ljava/lang/String;)Z\n-   #91 = String             #92           // is\n-   #92 = Utf8               is\n-   #93 = Methodref          #86.#94       // java/lang/String.length:()I\n-   #94 = NameAndType        #95:#51       // length:()I\n-   #95 = Utf8               length\n-   #96 = Methodref          #86.#97       // java/lang/String.substring:(I)Ljava/lang/String;\n-   #97 = NameAndType        #98:#99       // substring:(I)Ljava/lang/String;\n-   #98 = Utf8               substring\n-   #99 = Utf8               (I)Ljava/lang/String;\n-  #100 = Class              #101          // java/lang/StringBuilder\n-  #101 = Utf8               java/lang/StringBuilder\n-  #102 = Methodref          #100.#103     // java/lang/StringBuilder.\"<init>\":(I)V\n-  #103 = NameAndType        #5:#104       // \"<init>\":(I)V\n-  #104 = Utf8               (I)V\n-  #105 = Methodref          #86.#106      // java/lang/String.charAt:(I)C\n-  #106 = NameAndType        #107:#108     // charAt:(I)C\n-  #107 = Utf8               charAt\n-  #108 = Utf8               (I)C\n-  #109 = Methodref          #110.#111     // java/lang/Character.isUpperCase:(C)Z\n-  #110 = Class              #112          // java/lang/Character\n-  #111 = NameAndType        #113:#114     // isUpperCase:(C)Z\n-  #112 = Utf8               java/lang/Character\n-  #113 = Utf8               isUpperCase\n-  #114 = Utf8               (C)Z\n-  #115 = Methodref          #110.#116     // java/lang/Character.toLowerCase:(C)C\n-  #116 = NameAndType        #117:#118     // toLowerCase:(C)C\n-  #117 = Utf8               toLowerCase\n-  #118 = Utf8               (C)C\n-  #119 = Methodref          #100.#120     // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n-  #120 = NameAndType        #121:#122     // append:(C)Ljava/lang/StringBuilder;\n-  #121 = Utf8               append\n-  #122 = Utf8               (C)Ljava/lang/StringBuilder;\n-  #123 = Methodref          #100.#124     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #124 = NameAndType        #121:#125     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #125 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #126 = Methodref          #10.#127      // org/osgi/util/converter/Util.getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n-  #127 = NameAndType        #128:#129     // getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n-  #128 = Utf8               getPrefix\n-  #129 = Utf8               (Ljava/lang/Class;)Ljava/lang/String;\n-  #130 = Methodref          #100.#131     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #131 = NameAndType        #132:#83      // toString:()Ljava/lang/String;\n-  #132 = Utf8               toString\n-  #133 = Methodref          #10.#134      // org/osgi/util/converter/Util.unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #134 = NameAndType        #135:#136     // unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #135 = Utf8               unMangleName\n-  #136 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #137 = Methodref          #7.#138       // java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n-  #138 = NameAndType        #139:#140     // getFields:()[Ljava/lang/reflect/Field;\n-  #139 = Utf8               getFields\n-  #140 = Utf8               ()[Ljava/lang/reflect/Field;\n-  #141 = Methodref          #10.#142      // org/osgi/util/converter/Util.getDTOKey:(Ljava/lang/reflect/Field;)Ljava/lang/String;\n-  #142 = NameAndType        #143:#144     // getDTOKey:(Ljava/lang/reflect/Field;)Ljava/lang/String;\n-  #143 = Utf8               getDTOKey\n-  #144 = Utf8               (Ljava/lang/reflect/Field;)Ljava/lang/String;\n-  #145 = Methodref          #146.#48      // java/lang/reflect/Field.getModifiers:()I\n-  #146 = Class              #147          // java/lang/reflect/Field\n-  #147 = Utf8               java/lang/reflect/Field\n-  #148 = Methodref          #146.#78      // java/lang/reflect/Field.getDeclaringClass:()Ljava/lang/Class;\n-  #149 = Methodref          #146.#81      // java/lang/reflect/Field.getName:()Ljava/lang/String;\n-  #150 = Methodref          #10.#151      // org/osgi/util/converter/Util.getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n-  #151 = NameAndType        #152:#153     // getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n-  #152 = Utf8               getSingleElementAnnotationKey\n-  #153 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n-  #154 = Methodref          #10.#155      // org/osgi/util/converter/Util.getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n-  #155 = NameAndType        #156:#157     // getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n-  #156 = Utf8               getInterfacePropertyName\n-  #157 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n-  #158 = Class              #159          // java/util/Set\n-  #159 = Utf8               java/util/Set\n-  #160 = Class              #161          // java/util/LinkedHashSet\n-  #161 = Utf8               java/util/LinkedHashSet\n-  #162 = Methodref          #160.#3       // java/util/LinkedHashSet.\"<init>\":()V\n-  #163 = Methodref          #47.#164      // java/lang/reflect/Method.setAccessible:(Z)V\n-  #164 = NameAndType        #165:#166     // setAccessible:(Z)V\n-  #165 = Utf8               setAccessible\n-  #166 = Utf8               (Z)V\n-  #167 = InterfaceMethodref #158.#168     // java/util/Set.add:(Ljava/lang/Object;)Z\n-  #168 = NameAndType        #169:#41      // add:(Ljava/lang/Object;)Z\n-  #169 = Utf8               add\n-  #170 = InterfaceMethodref #22.#171      // java/util/Map.entrySet:()Ljava/util/Set;\n-  #171 = NameAndType        #172:#173     // entrySet:()Ljava/util/Set;\n-  #172 = Utf8               entrySet\n-  #173 = Utf8               ()Ljava/util/Set;\n-  #174 = InterfaceMethodref #158.#175     // java/util/Set.iterator:()Ljava/util/Iterator;\n-  #175 = NameAndType        #176:#177     // iterator:()Ljava/util/Iterator;\n-  #176 = Utf8               iterator\n-  #177 = Utf8               ()Ljava/util/Iterator;\n-  #178 = InterfaceMethodref #179.#180     // java/util/Iterator.hasNext:()Z\n-  #179 = Class              #181          // java/util/Iterator\n-  #180 = NameAndType        #182:#183     // hasNext:()Z\n-  #181 = Utf8               java/util/Iterator\n-  #182 = Utf8               hasNext\n-  #183 = Utf8               ()Z\n-  #184 = InterfaceMethodref #179.#185     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #185 = NameAndType        #186:#187     // next:()Ljava/lang/Object;\n-  #186 = Utf8               next\n-  #187 = Utf8               ()Ljava/lang/Object;\n-  #188 = Class              #189          // java/util/Map$Entry\n-  #189 = Utf8               java/util/Map$Entry\n-  #190 = InterfaceMethodref #188.#191     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-  #191 = NameAndType        #192:#187     // getValue:()Ljava/lang/Object;\n-  #192 = Utf8               getValue\n-  #193 = InterfaceMethodref #179.#194     // java/util/Iterator.remove:()V\n-  #194 = NameAndType        #195:#6       // remove:()V\n-  #195 = Utf8               remove\n-  #196 = Methodref          #10.#197      // org/osgi/util/converter/Util.getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n-  #197 = NameAndType        #198:#199     // getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n-  #198 = Utf8               getAnnotationType\n-  #199 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n-  #200 = Methodref          #100.#3       // java/lang/StringBuilder.\"<init>\":()V\n-  #201 = Methodref          #7.#202       // java/lang/Class.getSimpleName:()Ljava/lang/String;\n-  #202 = NameAndType        #203:#83      // getSimpleName:()Ljava/lang/String;\n-  #203 = Utf8               getSimpleName\n-  #204 = Methodref          #10.#205      // org/osgi/util/converter/Util.toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n-  #205 = NameAndType        #206:#207     // toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n-  #206 = Utf8               toSingleElementAnnotationKey\n-  #207 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #208 = String             #209          // value\n-  #209 = Utf8               value\n-  #210 = Methodref          #86.#71       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #211 = Methodref          #47.#212      // java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n-  #212 = NameAndType        #213:#187     // getDefaultValue:()Ljava/lang/Object;\n-  #213 = Utf8               getDefaultValue\n-  #214 = String             #215          // annotationType\n-  #215 = Utf8               annotationType\n-  #216 = Methodref          #7.#217       // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #217 = NameAndType        #218:#219     // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #218 = Utf8               getMethod\n-  #219 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #220 = Methodref          #47.#221      // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #221 = NameAndType        #222:#223     // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #222 = Utf8               invoke\n-  #223 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #224 = Class              #225          // java/lang/Exception\n-  #225 = Utf8               java/lang/Exception\n-  #226 = Methodref          #86.#227      // java/lang/String.toCharArray:()[C\n-  #227 = NameAndType        #228:#229     // toCharArray:()[C\n-  #228 = Utf8               toCharArray\n-  #229 = Utf8               ()[C\n-  #230 = Methodref          #110.#231     // java/lang/Character.isLowerCase:(C)Z\n-  #231 = NameAndType        #232:#114     // isLowerCase:(C)Z\n-  #232 = Utf8               isLowerCase\n-  #233 = Class              #234          // java/lang/annotation/Annotation\n-  #234 = Utf8               java/lang/annotation/Annotation\n-  #235 = Methodref          #7.#236       // java/lang/Class.isAnnotation:()Z\n-  #236 = NameAndType        #237:#183     // isAnnotation:()Z\n-  #237 = Utf8               isAnnotation\n-  #238 = String             #239          // $Proxy\n-  #239 = Utf8               $Proxy\n-  #240 = Methodref          #10.#241      // org/osgi/util/converter/Util.isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n-  #241 = NameAndType        #242:#243     // isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n-  #242 = Utf8               isInheritedMethodInProxy\n-  #243 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n-  #244 = Methodref          #245.#246     // java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n-  #245 = Class              #247          // java/util/Arrays\n-  #246 = NameAndType        #72:#248      // equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n-  #247 = Utf8               java/util/Arrays\n-  #248 = Utf8               ([Ljava/lang/Object;[Ljava/lang/Object;)Z\n-  #249 = String             #250          // PREFIX_\n-  #250 = Utf8               PREFIX_\n-  #251 = Methodref          #7.#252       // java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n-  #252 = NameAndType        #253:#254     // getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n-  #253 = Utf8               getField\n-  #254 = Utf8               (Ljava/lang/String;)Ljava/lang/reflect/Field;\n-  #255 = Methodref          #146.#256     // java/lang/reflect/Field.getType:()Ljava/lang/Class;\n-  #256 = NameAndType        #257:#67      // getType:()Ljava/lang/Class;\n-  #257 = Utf8               getType\n-  #258 = Methodref          #53.#259      // java/lang/reflect/Modifier.isFinal:(I)Z\n-  #259 = NameAndType        #260:#57      // isFinal:(I)Z\n-  #260 = Utf8               isFinal\n-  #261 = Methodref          #146.#262     // java/lang/reflect/Field.isAccessible:()Z\n-  #262 = NameAndType        #263:#183     // isAccessible:()Z\n-  #263 = Utf8               isAccessible\n-  #264 = Methodref          #146.#164     // java/lang/reflect/Field.setAccessible:(Z)V\n-  #265 = Methodref          #146.#23      // java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #266 = Methodref          #7.#267       // java/lang/Class.isInterface:()Z\n-  #267 = NameAndType        #268:#183     // isInterface:()Z\n-  #268 = Utf8               isInterface\n-  #269 = Methodref          #7.#270       // java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n-  #270 = NameAndType        #271:#76      // getInterfaces:()[Ljava/lang/Class;\n-  #271 = Utf8               getInterfaces\n-  #272 = String             #273          //\n-  #273 = Utf8\n-  #274 = InterfaceMethodref #275.#175     // java/util/List.iterator:()Ljava/util/Iterator;\n-  #275 = Class              #276          // java/util/List\n-  #276 = Utf8               java/util/List\n-  #277 = Methodref          #10.#278      // org/osgi/util/converter/Util.unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n-  #278 = NameAndType        #135:#207     // unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n-  #279 = String             #280          // _\n-  #280 = Utf8               _\n-  #281 = String             #282          // __\n-  #282 = Utf8               __\n-  #283 = Methodref          #86.#284      // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-  #284 = NameAndType        #285:#286     // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-  #285 = Utf8               replace\n-  #286 = Utf8               (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-  #287 = String             #288          // $\n-  #288 = Utf8               $\n-  #289 = String             #290          // $$\n-  #290 = Utf8               $$\n-  #291 = String             #292          // -\n-  #292 = Utf8               -\n-  #293 = String             #294          // $_$\n-  #294 = Utf8               $_$\n-  #295 = String             #296          // [.]([._])\n-  #296 = Utf8               [.]([._])\n-  #297 = String             #298          // _\\\\$$1\n-  #298 = Utf8               _\\\\$$1\n-  #299 = Methodref          #86.#300      // java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #300 = NameAndType        #301:#136     // replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #301 = Utf8               replaceAll\n-  #302 = Methodref          #86.#303      // java/lang/String.replace:(CC)Ljava/lang/String;\n-  #303 = NameAndType        #285:#304     // replace:(CC)Ljava/lang/String;\n-  #304 = Utf8               (CC)Ljava/lang/String;\n-  #305 = Methodref          #10.#306      // org/osgi/util/converter/Util.match:(Ljava/lang/String;[CI)Z\n-  #306 = NameAndType        #307:#308     // match:(Ljava/lang/String;[CI)Z\n-  #307 = Utf8               match\n-  #308 = Utf8               (Ljava/lang/String;[CI)Z\n-  #309 = Methodref          #86.#310      // java/lang/String.\"<init>\":([CII)V\n-  #310 = NameAndType        #5:#311       // \"<init>\":([CII)V\n-  #311 = Utf8               ([CII)V\n-  #312 = Class              #313          // java/util/HashMap\n-  #313 = Utf8               java/util/HashMap\n-  #314 = Methodref          #312.#3       // java/util/HashMap.\"<init>\":()V\n-  #315 = Fieldref           #316.#317     // java/lang/Integer.TYPE:Ljava/lang/Class;\n-  #316 = Class              #318          // java/lang/Integer\n-  #317 = NameAndType        #319:#320     // TYPE:Ljava/lang/Class;\n-  #318 = Utf8               java/lang/Integer\n-  #319 = Utf8               TYPE\n-  #320 = Utf8               Ljava/lang/Class;\n-  #321 = Fieldref           #322.#317     // java/lang/Long.TYPE:Ljava/lang/Class;\n-  #322 = Class              #323          // java/lang/Long\n-  #323 = Utf8               java/lang/Long\n-  #324 = Fieldref           #325.#317     // java/lang/Double.TYPE:Ljava/lang/Class;\n-  #325 = Class              #326          // java/lang/Double\n-  #326 = Utf8               java/lang/Double\n-  #327 = Fieldref           #328.#317     // java/lang/Float.TYPE:Ljava/lang/Class;\n-  #328 = Class              #329          // java/lang/Float\n-  #329 = Utf8               java/lang/Float\n-  #330 = Fieldref           #331.#317     // java/lang/Boolean.TYPE:Ljava/lang/Class;\n-  #331 = Class              #332          // java/lang/Boolean\n-  #332 = Utf8               java/lang/Boolean\n-  #333 = Fieldref           #110.#317     // java/lang/Character.TYPE:Ljava/lang/Class;\n-  #334 = Fieldref           #335.#317     // java/lang/Byte.TYPE:Ljava/lang/Class;\n-  #335 = Class              #336          // java/lang/Byte\n-  #336 = Utf8               java/lang/Byte\n-  #337 = Fieldref           #68.#317      // java/lang/Void.TYPE:Ljava/lang/Class;\n-  #338 = Fieldref           #339.#317     // java/lang/Short.TYPE:Ljava/lang/Class;\n-  #339 = Class              #340          // java/lang/Short\n-  #340 = Utf8               java/lang/Short\n-  #341 = Methodref          #342.#343     // java/util/Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;\n-  #342 = Class              #344          // java/util/Collections\n-  #343 = NameAndType        #345:#346     // unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;\n-  #344 = Utf8               java/util/Collections\n-  #345 = Utf8               unmodifiableMap\n-  #346 = Utf8               (Ljava/util/Map;)Ljava/util/Map;\n-  #347 = Utf8               Signature\n-  #348 = Utf8               Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;\n-  #349 = Utf8               Code\n-  #350 = Utf8               LineNumberTable\n-  #351 = Utf8               LocalVariableTable\n-  #352 = Utf8               this\n-  #353 = Utf8               Lorg/osgi/util/converter/Util;\n-  #354 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n-  #355 = Utf8               type\n-  #356 = Utf8               Ljava/lang/reflect/Type;\n-  #357 = Utf8               StackMapTable\n-  #358 = Utf8               baseType\n-  #359 = Utf8               cls\n-  #360 = Utf8               boxed\n-  #361 = Utf8               LocalVariableTypeTable\n-  #362 = Utf8               Ljava/lang/Class<*>;\n-  #363 = Utf8               (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;\n-  #364 = Utf8               getBeanKeys\n-  #365 = Utf8               (Ljava/lang/Class;)Ljava/util/Map;\n-  #366 = Utf8               key\n-  #367 = Utf8               Ljava/lang/String;\n-  #368 = Utf8               md\n-  #369 = Utf8               Ljava/lang/reflect/Method;\n-  #370 = Utf8               beanClass\n-  #371 = Utf8               keys\n-  #372 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n-  #373 = Class              #374          // \"[Ljava/lang/reflect/Method;\"\n-  #374 = Utf8               [Ljava/lang/reflect/Method;\n-  #375 = Utf8               (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n-  #376 = Utf8               prefix\n-  #377 = Utf8               I\n-  #378 = Utf8               mn\n-  #379 = Utf8               propStr\n-  #380 = Utf8               propName\n-  #381 = Utf8               Ljava/lang/StringBuilder;\n-  #382 = Utf8               firstChar\n-  #383 = Utf8               C\n-  #384 = Utf8               getDTOKeys\n-  #385 = Utf8               f\n-  #386 = Utf8               Ljava/lang/reflect/Field;\n-  #387 = Utf8               dto\n-  #388 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n-  #389 = Class              #390          // \"[Ljava/lang/reflect/Field;\"\n-  #390 = Utf8               [Ljava/lang/reflect/Field;\n-  #391 = Utf8               (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n-  #392 = Utf8               getInterfaceKeys\n-  #393 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n-  #394 = Utf8               set\n-  #395 = Utf8               Ljava/util/Set;\n-  #396 = Utf8               name\n-  #397 = Utf8               entry\n-  #398 = Utf8               Ljava/util/Map$Entry;\n-  #399 = Utf8               zeroArgFound\n-  #400 = Utf8               Z\n-  #401 = Utf8               it\n-  #402 = Utf8               Ljava/util/Iterator;\n-  #403 = Utf8               intf\n-  #404 = Utf8               object\n-  #405 = Utf8               Ljava/lang/Object;\n-  #406 = Utf8               seank\n-  #407 = Utf8               Ljava/util/Set<Ljava/lang/reflect/Method;>;\n-  #408 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n-  #409 = Utf8               Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;>;\n-  #410 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n-  #411 = Utf8               (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n-  #412 = Utf8               getMarkerAnnotationKey\n-  #413 = Utf8               obj\n-  #414 = Utf8               ann\n-  #415 = Utf8               (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/String;\n-  #416 = Utf8               valueFound\n-  #417 = Utf8               res\n-  #418 = Utf8               (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Class<*>;\n-  #419 = Utf8               c\n-  #420 = Utf8               simpleName\n-  #421 = Utf8               sb\n-  #422 = Utf8               capitalSeen\n-  #423 = Class              #424          // \"[C\"\n-  #424 = Utf8               [C\n-  #425 = Utf8               singleElementAnnotationKey\n-  #426 = Utf8               om\n-  #427 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Z\n-  #428 = Utf8               getInterfaceProperty\n-  #429 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;)Ljava/lang/Object;\n-  #430 = Utf8               Exceptions\n-  #431 = Class              #432          // java/lang/IllegalAccessException\n-  #432 = Utf8               java/lang/IllegalAccessException\n-  #433 = Class              #434          // java/lang/IllegalArgumentException\n-  #434 = Utf8               java/lang/IllegalArgumentException\n-  #435 = Class              #436          // java/lang/reflect/InvocationTargetException\n-  #436 = Utf8               java/lang/reflect/InvocationTargetException\n-  #437 = Utf8               modifiers\n-  #438 = Utf8               prefixField\n-  #439 = Class              #440          // \"[Ljava/lang/Class;\"\n-  #440 = Utf8               [Ljava/lang/Class;\n-  #441 = Utf8               (Ljava/lang/Class<*>;)Ljava/lang/String;\n-  #442 = Utf8               mangleName\n-  #443 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;\n-  #444 = Utf8               names\n-  #445 = Utf8               Ljava/util/List;\n-  #446 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #447 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n-  #448 = Utf8               i\n-  #449 = Utf8               id\n-  #450 = Utf8               array\n-  #451 = Utf8               out\n-  #452 = Utf8               changed\n-  #453 = Utf8               j\n-  #454 = Utf8               pattern\n-  #455 = Utf8               <clinit>\n-  #456 = Utf8               m\n-  #457 = Utf8               SourceFile\n-  #458 = Utf8               Util.java\n-  #459 = Utf8               InnerClasses\n-  #460 = Utf8               Entry\n+    #1 = Methodref          #21.#271      // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #272          // java/lang/Class\n+    #3 = Methodref          #123.#273     // org/osgi/util/converter/Util.primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n+    #4 = Class              #274          // java/lang/reflect/ParameterizedType\n+    #5 = Fieldref           #123.#275     // org/osgi/util/converter/Util.boxedClasses:Ljava/util/Map;\n+    #6 = InterfaceMethodref #276.#277     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+    #7 = Class              #278          // java/util/LinkedHashMap\n+    #8 = Methodref          #7.#271       // java/util/LinkedHashMap.\"<init>\":()V\n+    #9 = Methodref          #2.#279       // java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+   #10 = Methodref          #123.#280     // org/osgi/util/converter/Util.getBeanKey:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n+   #11 = InterfaceMethodref #276.#281     // java/util/Map.containsKey:(Ljava/lang/Object;)Z\n+   #12 = InterfaceMethodref #276.#282     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #13 = Methodref          #57.#283      // java/lang/reflect/Method.getModifiers:()I\n+   #14 = Methodref          #284.#285     // java/lang/reflect/Modifier.isStatic:(I)Z\n+   #15 = Methodref          #284.#286     // java/lang/reflect/Modifier.isPublic:(I)Z\n+   #16 = Methodref          #123.#287     // org/osgi/util/converter/Util.getBeanAccessorPropertyName:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n+   #17 = Methodref          #57.#288      // java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n+   #18 = Class              #289          // java/lang/Void\n+   #19 = Methodref          #21.#290      // java/lang/Object.equals:(Ljava/lang/Object;)Z\n+   #20 = Methodref          #57.#291      // java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+   #21 = Class              #292          // java/lang/Object\n+   #22 = Methodref          #57.#293      // java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+   #23 = Methodref          #57.#294      // java/lang/reflect/Method.getName:()Ljava/lang/String;\n+   #24 = String             #295          // get\n+   #25 = Methodref          #80.#296      // java/lang/String.startsWith:(Ljava/lang/String;)Z\n+   #26 = String             #297          // is\n+   #27 = Methodref          #80.#298      // java/lang/String.length:()I\n+   #28 = Methodref          #80.#299      // java/lang/String.substring:(I)Ljava/lang/String;\n+   #29 = Class              #300          // java/lang/StringBuilder\n+   #30 = Methodref          #29.#301      // java/lang/StringBuilder.\"<init>\":(I)V\n+   #31 = Methodref          #80.#302      // java/lang/String.charAt:(I)C\n+   #32 = Methodref          #116.#303     // java/lang/Character.isUpperCase:(C)Z\n+   #33 = Methodref          #116.#304     // java/lang/Character.toLowerCase:(C)C\n+   #34 = Methodref          #29.#305      // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+   #35 = Methodref          #29.#306      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #36 = Methodref          #123.#307     // org/osgi/util/converter/Util.getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+   #37 = Methodref          #29.#308      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #38 = Methodref          #123.#309     // org/osgi/util/converter/Util.unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #39 = Methodref          #2.#310       // java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n+   #40 = Methodref          #123.#311     // org/osgi/util/converter/Util.getDTOKey:(Ljava/lang/reflect/Field;)Ljava/lang/String;\n+   #41 = Methodref          #312.#283     // java/lang/reflect/Field.getModifiers:()I\n+   #42 = Methodref          #312.#293     // java/lang/reflect/Field.getDeclaringClass:()Ljava/lang/Class;\n+   #43 = Methodref          #312.#294     // java/lang/reflect/Field.getName:()Ljava/lang/String;\n+   #44 = Methodref          #123.#313     // org/osgi/util/converter/Util.getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+   #45 = Methodref          #123.#314     // org/osgi/util/converter/Util.getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+   #46 = Class              #315          // java/util/Set\n+   #47 = Class              #316          // java/util/LinkedHashSet\n+   #48 = Methodref          #47.#271      // java/util/LinkedHashSet.\"<init>\":()V\n+   #49 = Methodref          #57.#317      // java/lang/reflect/Method.setAccessible:(Z)V\n+   #50 = InterfaceMethodref #46.#318      // java/util/Set.add:(Ljava/lang/Object;)Z\n+   #51 = InterfaceMethodref #276.#319     // java/util/Map.entrySet:()Ljava/util/Set;\n+   #52 = InterfaceMethodref #46.#320      // java/util/Set.iterator:()Ljava/util/Iterator;\n+   #53 = InterfaceMethodref #321.#322     // java/util/Iterator.hasNext:()Z\n+   #54 = InterfaceMethodref #321.#323     // java/util/Iterator.next:()Ljava/lang/Object;\n+   #55 = Class              #324          // java/util/Map$Entry\n+   #56 = InterfaceMethodref #55.#325      // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+   #57 = Class              #326          // java/lang/reflect/Method\n+   #58 = InterfaceMethodref #321.#327     // java/util/Iterator.remove:()V\n+   #59 = Methodref          #123.#328     // org/osgi/util/converter/Util.getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n+   #60 = Methodref          #29.#271      // java/lang/StringBuilder.\"<init>\":()V\n+   #61 = Methodref          #2.#329       // java/lang/Class.getSimpleName:()Ljava/lang/String;\n+   #62 = Methodref          #123.#330     // org/osgi/util/converter/Util.toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n+   #63 = String             #331          // value\n+   #64 = Methodref          #80.#290      // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #65 = Methodref          #57.#332      // java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n+   #66 = String             #333          // annotationType\n+   #67 = Methodref          #2.#334       // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #68 = Methodref          #57.#335      // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #69 = Class              #336          // java/lang/Exception\n+   #70 = Methodref          #80.#337      // java/lang/String.toCharArray:()[C\n+   #71 = Methodref          #116.#338     // java/lang/Character.isLowerCase:(C)Z\n+   #72 = Class              #339          // java/lang/annotation/Annotation\n+   #73 = Methodref          #2.#340       // java/lang/Class.isAnnotation:()Z\n+   #74 = String             #341          // $Proxy\n+   #75 = Methodref          #123.#342     // org/osgi/util/converter/Util.isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n+   #76 = Methodref          #343.#344     // java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+   #77 = String             #345          // PREFIX_\n+   #78 = Methodref          #2.#346       // java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n+   #79 = Methodref          #312.#347     // java/lang/reflect/Field.getType:()Ljava/lang/Class;\n+   #80 = Class              #348          // java/lang/String\n+   #81 = Methodref          #284.#349     // java/lang/reflect/Modifier.isFinal:(I)Z\n+   #82 = Methodref          #312.#350     // java/lang/reflect/Field.isAccessible:()Z\n+   #83 = Methodref          #312.#317     // java/lang/reflect/Field.setAccessible:(Z)V\n+   #84 = Methodref          #312.#277     // java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #85 = Methodref          #2.#351       // java/lang/Class.isInterface:()Z\n+   #86 = Methodref          #2.#352       // java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n+   #87 = String             #353          //\n+   #88 = InterfaceMethodref #354.#320     // java/util/List.iterator:()Ljava/util/Iterator;\n+   #89 = Methodref          #123.#355     // org/osgi/util/converter/Util.unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n+   #90 = String             #356          // _\n+   #91 = String             #357          // __\n+   #92 = Methodref          #80.#358      // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+   #93 = String             #359          // $\n+   #94 = String             #360          // $$\n+   #95 = String             #361          // -\n+   #96 = String             #362          // $_$\n+   #97 = String             #363          // [.]([._])\n+   #98 = String             #364          // _\\\\$$1\n+   #99 = Methodref          #80.#365      // java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #100 = Methodref          #80.#366      // java/lang/String.replace:(CC)Ljava/lang/String;\n+  #101 = Methodref          #123.#367     // org/osgi/util/converter/Util.match:(Ljava/lang/String;[CI)Z\n+  #102 = Methodref          #80.#368      // java/lang/String.\"<init>\":([CII)V\n+  #103 = Class              #369          // java/util/HashMap\n+  #104 = Methodref          #103.#271     // java/util/HashMap.\"<init>\":()V\n+  #105 = Fieldref           #106.#370     // java/lang/Integer.TYPE:Ljava/lang/Class;\n+  #106 = Class              #371          // java/lang/Integer\n+  #107 = Fieldref           #108.#370     // java/lang/Long.TYPE:Ljava/lang/Class;\n+  #108 = Class              #372          // java/lang/Long\n+  #109 = Fieldref           #110.#370     // java/lang/Double.TYPE:Ljava/lang/Class;\n+  #110 = Class              #373          // java/lang/Double\n+  #111 = Fieldref           #112.#370     // java/lang/Float.TYPE:Ljava/lang/Class;\n+  #112 = Class              #374          // java/lang/Float\n+  #113 = Fieldref           #114.#370     // java/lang/Boolean.TYPE:Ljava/lang/Class;\n+  #114 = Class              #375          // java/lang/Boolean\n+  #115 = Fieldref           #116.#370     // java/lang/Character.TYPE:Ljava/lang/Class;\n+  #116 = Class              #376          // java/lang/Character\n+  #117 = Fieldref           #118.#370     // java/lang/Byte.TYPE:Ljava/lang/Class;\n+  #118 = Class              #377          // java/lang/Byte\n+  #119 = Fieldref           #18.#370      // java/lang/Void.TYPE:Ljava/lang/Class;\n+  #120 = Fieldref           #121.#370     // java/lang/Short.TYPE:Ljava/lang/Class;\n+  #121 = Class              #378          // java/lang/Short\n+  #122 = Methodref          #379.#380     // java/util/Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;\n+  #123 = Class              #381          // org/osgi/util/converter/Util\n+  #124 = Utf8               boxedClasses\n+  #125 = Utf8               Ljava/util/Map;\n+  #126 = Utf8               Signature\n+  #127 = Utf8               Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;\n+  #128 = Utf8               <init>\n+  #129 = Utf8               ()V\n+  #130 = Utf8               Code\n+  #131 = Utf8               LineNumberTable\n+  #132 = Utf8               LocalVariableTable\n+  #133 = Utf8               this\n+  #134 = Utf8               Lorg/osgi/util/converter/Util;\n+  #135 = Utf8               primitiveToBoxed\n+  #136 = Utf8               (Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n+  #137 = Utf8               type\n+  #138 = Utf8               Ljava/lang/reflect/Type;\n+  #139 = Utf8               StackMapTable\n+  #140 = Utf8               baseType\n+  #141 = Utf8               (Ljava/lang/Class;)Ljava/lang/Class;\n+  #142 = Utf8               cls\n+  #143 = Utf8               Ljava/lang/Class;\n+  #144 = Utf8               boxed\n+  #145 = Utf8               LocalVariableTypeTable\n+  #146 = Utf8               Ljava/lang/Class<*>;\n+  #147 = Class              #272          // java/lang/Class\n+  #148 = Utf8               (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;\n+  #149 = Utf8               getBeanKeys\n+  #150 = Utf8               (Ljava/lang/Class;)Ljava/util/Map;\n+  #151 = Utf8               key\n+  #152 = Utf8               Ljava/lang/String;\n+  #153 = Utf8               md\n+  #154 = Utf8               Ljava/lang/reflect/Method;\n+  #155 = Utf8               beanClass\n+  #156 = Utf8               keys\n+  #157 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n+  #158 = Class              #382          // java/util/Map\n+  #159 = Class              #383          // \"[Ljava/lang/reflect/Method;\"\n+  #160 = Utf8               (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n+  #161 = Utf8               getBeanKey\n+  #162 = Utf8               (Ljava/lang/reflect/Method;)Ljava/lang/String;\n+  #163 = Utf8               getBeanAccessorPropertyName\n+  #164 = Utf8               prefix\n+  #165 = Utf8               I\n+  #166 = Utf8               mn\n+  #167 = Utf8               propStr\n+  #168 = Utf8               propName\n+  #169 = Utf8               Ljava/lang/StringBuilder;\n+  #170 = Utf8               firstChar\n+  #171 = Utf8               C\n+  #172 = Class              #348          // java/lang/String\n+  #173 = Class              #300          // java/lang/StringBuilder\n+  #174 = Utf8               getDTOKeys\n+  #175 = Utf8               f\n+  #176 = Utf8               Ljava/lang/reflect/Field;\n+  #177 = Utf8               dto\n+  #178 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n+  #179 = Class              #384          // \"[Ljava/lang/reflect/Field;\"\n+  #180 = Utf8               (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n+  #181 = Utf8               getDTOKey\n+  #182 = Utf8               (Ljava/lang/reflect/Field;)Ljava/lang/String;\n+  #183 = Utf8               getInterfaceKeys\n+  #184 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n+  #185 = Utf8               set\n+  #186 = Utf8               Ljava/util/Set;\n+  #187 = Utf8               name\n+  #188 = Utf8               entry\n+  #189 = Utf8               Entry\n+  #190 = Utf8               InnerClasses\n+  #191 = Utf8               Ljava/util/Map$Entry;\n+  #192 = Utf8               zeroArgFound\n+  #193 = Utf8               Z\n+  #194 = Utf8               it\n+  #195 = Utf8               Ljava/util/Iterator;\n+  #196 = Utf8               intf\n+  #197 = Utf8               object\n+  #198 = Utf8               Ljava/lang/Object;\n+  #199 = Utf8               seank\n+  #200 = Utf8               Ljava/util/Set<Ljava/lang/reflect/Method;>;\n+  #201 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+  #202 = Utf8               Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;>;\n+  #203 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+  #204 = Class              #292          // java/lang/Object\n+  #205 = Class              #326          // java/lang/reflect/Method\n+  #206 = Class              #315          // java/util/Set\n+  #207 = Class              #385          // java/util/Iterator\n+  #208 = Class              #324          // java/util/Map$Entry\n+  #209 = Utf8               (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+  #210 = Utf8               getMarkerAnnotationKey\n+  #211 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+  #212 = Utf8               obj\n+  #213 = Utf8               ann\n+  #214 = Utf8               (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/String;\n+  #215 = Utf8               getSingleElementAnnotationKey\n+  #216 = Utf8               valueFound\n+  #217 = Utf8               getAnnotationType\n+  #218 = Utf8               (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n+  #219 = Utf8               res\n+  #220 = Class              #336          // java/lang/Exception\n+  #221 = Utf8               (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Class<*>;\n+  #222 = Utf8               toSingleElementAnnotationKey\n+  #223 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #224 = Utf8               c\n+  #225 = Utf8               simpleName\n+  #226 = Utf8               sb\n+  #227 = Utf8               capitalSeen\n+  #228 = Class              #260          // \"[C\"\n+  #229 = Utf8               getInterfacePropertyName\n+  #230 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+  #231 = Utf8               singleElementAnnotationKey\n+  #232 = Utf8               isInheritedMethodInProxy\n+  #233 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n+  #234 = Utf8               om\n+  #235 = Utf8               (Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Z\n+  #236 = Utf8               getInterfaceProperty\n+  #237 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;)Ljava/lang/Object;\n+  #238 = Utf8               Exceptions\n+  #239 = Class              #386          // java/lang/IllegalAccessException\n+  #240 = Class              #387          // java/lang/IllegalArgumentException\n+  #241 = Class              #388          // java/lang/reflect/InvocationTargetException\n+  #242 = Utf8               getPrefix\n+  #243 = Utf8               (Ljava/lang/Class;)Ljava/lang/String;\n+  #244 = Utf8               modifiers\n+  #245 = Utf8               prefixField\n+  #246 = Class              #389          // java/lang/reflect/Field\n+  #247 = Class              #390          // \"[Ljava/lang/Class;\"\n+  #248 = Utf8               (Ljava/lang/Class<*>;)Ljava/lang/String;\n+  #249 = Utf8               mangleName\n+  #250 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;\n+  #251 = Utf8               names\n+  #252 = Utf8               Ljava/util/List;\n+  #253 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #254 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n+  #255 = Utf8               unMangleName\n+  #256 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #257 = Utf8               i\n+  #258 = Utf8               id\n+  #259 = Utf8               array\n+  #260 = Utf8               [C\n+  #261 = Utf8               out\n+  #262 = Utf8               changed\n+  #263 = Utf8               match\n+  #264 = Utf8               (Ljava/lang/String;[CI)Z\n+  #265 = Utf8               j\n+  #266 = Utf8               pattern\n+  #267 = Utf8               <clinit>\n+  #268 = Utf8               m\n+  #269 = Utf8               SourceFile\n+  #270 = Utf8               Util.java\n+  #271 = NameAndType        #128:#129     // \"<init>\":()V\n+  #272 = Utf8               java/lang/Class\n+  #273 = NameAndType        #135:#141     // primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n+  #274 = Utf8               java/lang/reflect/ParameterizedType\n+  #275 = NameAndType        #124:#125     // boxedClasses:Ljava/util/Map;\n+  #276 = Class              #382          // java/util/Map\n+  #277 = NameAndType        #295:#391     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #278 = Utf8               java/util/LinkedHashMap\n+  #279 = NameAndType        #392:#393     // getMethods:()[Ljava/lang/reflect/Method;\n+  #280 = NameAndType        #161:#162     // getBeanKey:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n+  #281 = NameAndType        #394:#395     // containsKey:(Ljava/lang/Object;)Z\n+  #282 = NameAndType        #396:#397     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #283 = NameAndType        #398:#399     // getModifiers:()I\n+  #284 = Class              #400          // java/lang/reflect/Modifier\n+  #285 = NameAndType        #401:#402     // isStatic:(I)Z\n+  #286 = NameAndType        #403:#402     // isPublic:(I)Z\n+  #287 = NameAndType        #163:#162     // getBeanAccessorPropertyName:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n+  #288 = NameAndType        #404:#405     // getReturnType:()Ljava/lang/Class;\n+  #289 = Utf8               java/lang/Void\n+  #290 = NameAndType        #406:#395     // equals:(Ljava/lang/Object;)Z\n+  #291 = NameAndType        #407:#408     // getParameterTypes:()[Ljava/lang/Class;\n+  #292 = Utf8               java/lang/Object\n+  #293 = NameAndType        #409:#405     // getDeclaringClass:()Ljava/lang/Class;\n+  #294 = NameAndType        #410:#411     // getName:()Ljava/lang/String;\n+  #295 = Utf8               get\n+  #296 = NameAndType        #412:#413     // startsWith:(Ljava/lang/String;)Z\n+  #297 = Utf8               is\n+  #298 = NameAndType        #414:#399     // length:()I\n+  #299 = NameAndType        #415:#416     // substring:(I)Ljava/lang/String;\n+  #300 = Utf8               java/lang/StringBuilder\n+  #301 = NameAndType        #128:#417     // \"<init>\":(I)V\n+  #302 = NameAndType        #418:#419     // charAt:(I)C\n+  #303 = NameAndType        #420:#421     // isUpperCase:(C)Z\n+  #304 = NameAndType        #422:#423     // toLowerCase:(C)C\n+  #305 = NameAndType        #424:#425     // append:(C)Ljava/lang/StringBuilder;\n+  #306 = NameAndType        #424:#426     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #307 = NameAndType        #242:#243     // getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+  #308 = NameAndType        #427:#411     // toString:()Ljava/lang/String;\n+  #309 = NameAndType        #255:#256     // unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #310 = NameAndType        #428:#429     // getFields:()[Ljava/lang/reflect/Field;\n+  #311 = NameAndType        #181:#182     // getDTOKey:(Ljava/lang/reflect/Field;)Ljava/lang/String;\n+  #312 = Class              #389          // java/lang/reflect/Field\n+  #313 = NameAndType        #215:#211     // getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+  #314 = NameAndType        #229:#230     // getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+  #315 = Utf8               java/util/Set\n+  #316 = Utf8               java/util/LinkedHashSet\n+  #317 = NameAndType        #430:#431     // setAccessible:(Z)V\n+  #318 = NameAndType        #432:#395     // add:(Ljava/lang/Object;)Z\n+  #319 = NameAndType        #433:#434     // entrySet:()Ljava/util/Set;\n+  #320 = NameAndType        #435:#436     // iterator:()Ljava/util/Iterator;\n+  #321 = Class              #385          // java/util/Iterator\n+  #322 = NameAndType        #437:#438     // hasNext:()Z\n+  #323 = NameAndType        #439:#440     // next:()Ljava/lang/Object;\n+  #324 = Utf8               java/util/Map$Entry\n+  #325 = NameAndType        #441:#440     // getValue:()Ljava/lang/Object;\n+  #326 = Utf8               java/lang/reflect/Method\n+  #327 = NameAndType        #442:#129     // remove:()V\n+  #328 = NameAndType        #217:#218     // getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n+  #329 = NameAndType        #443:#411     // getSimpleName:()Ljava/lang/String;\n+  #330 = NameAndType        #222:#223     // toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n+  #331 = Utf8               value\n+  #332 = NameAndType        #444:#440     // getDefaultValue:()Ljava/lang/Object;\n+  #333 = Utf8               annotationType\n+  #334 = NameAndType        #445:#446     // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #335 = NameAndType        #447:#448     // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #336 = Utf8               java/lang/Exception\n+  #337 = NameAndType        #449:#450     // toCharArray:()[C\n+  #338 = NameAndType        #451:#421     // isLowerCase:(C)Z\n+  #339 = Utf8               java/lang/annotation/Annotation\n+  #340 = NameAndType        #452:#438     // isAnnotation:()Z\n+  #341 = Utf8               $Proxy\n+  #342 = NameAndType        #232:#233     // isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n+  #343 = Class              #453          // java/util/Arrays\n+  #344 = NameAndType        #406:#454     // equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+  #345 = Utf8               PREFIX_\n+  #346 = NameAndType        #455:#456     // getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n+  #347 = NameAndType        #457:#405     // getType:()Ljava/lang/Class;\n+  #348 = Utf8               java/lang/String\n+  #349 = NameAndType        #458:#402     // isFinal:(I)Z\n+  #350 = NameAndType        #459:#438     // isAccessible:()Z\n+  #351 = NameAndType        #460:#438     // isInterface:()Z\n+  #352 = NameAndType        #461:#408     // getInterfaces:()[Ljava/lang/Class;\n+  #353 = Utf8\n+  #354 = Class              #462          // java/util/List\n+  #355 = NameAndType        #255:#223     // unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n+  #356 = Utf8               _\n+  #357 = Utf8               __\n+  #358 = NameAndType        #463:#464     // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+  #359 = Utf8               $\n+  #360 = Utf8               $$\n+  #361 = Utf8               -\n+  #362 = Utf8               $_$\n+  #363 = Utf8               [.]([._])\n+  #364 = Utf8               _\\\\$$1\n+  #365 = NameAndType        #465:#256     // replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #366 = NameAndType        #463:#466     // replace:(CC)Ljava/lang/String;\n+  #367 = NameAndType        #263:#264     // match:(Ljava/lang/String;[CI)Z\n+  #368 = NameAndType        #128:#467     // \"<init>\":([CII)V\n+  #369 = Utf8               java/util/HashMap\n+  #370 = NameAndType        #468:#143     // TYPE:Ljava/lang/Class;\n+  #371 = Utf8               java/lang/Integer\n+  #372 = Utf8               java/lang/Long\n+  #373 = Utf8               java/lang/Double\n+  #374 = Utf8               java/lang/Float\n+  #375 = Utf8               java/lang/Boolean\n+  #376 = Utf8               java/lang/Character\n+  #377 = Utf8               java/lang/Byte\n+  #378 = Utf8               java/lang/Short\n+  #379 = Class              #469          // java/util/Collections\n+  #380 = NameAndType        #470:#471     // unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;\n+  #381 = Utf8               org/osgi/util/converter/Util\n+  #382 = Utf8               java/util/Map\n+  #383 = Utf8               [Ljava/lang/reflect/Method;\n+  #384 = Utf8               [Ljava/lang/reflect/Field;\n+  #385 = Utf8               java/util/Iterator\n+  #386 = Utf8               java/lang/IllegalAccessException\n+  #387 = Utf8               java/lang/IllegalArgumentException\n+  #388 = Utf8               java/lang/reflect/InvocationTargetException\n+  #389 = Utf8               java/lang/reflect/Field\n+  #390 = Utf8               [Ljava/lang/Class;\n+  #391 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #392 = Utf8               getMethods\n+  #393 = Utf8               ()[Ljava/lang/reflect/Method;\n+  #394 = Utf8               containsKey\n+  #395 = Utf8               (Ljava/lang/Object;)Z\n+  #396 = Utf8               put\n+  #397 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #398 = Utf8               getModifiers\n+  #399 = Utf8               ()I\n+  #400 = Utf8               java/lang/reflect/Modifier\n+  #401 = Utf8               isStatic\n+  #402 = Utf8               (I)Z\n+  #403 = Utf8               isPublic\n+  #404 = Utf8               getReturnType\n+  #405 = Utf8               ()Ljava/lang/Class;\n+  #406 = Utf8               equals\n+  #407 = Utf8               getParameterTypes\n+  #408 = Utf8               ()[Ljava/lang/Class;\n+  #409 = Utf8               getDeclaringClass\n+  #410 = Utf8               getName\n+  #411 = Utf8               ()Ljava/lang/String;\n+  #412 = Utf8               startsWith\n+  #413 = Utf8               (Ljava/lang/String;)Z\n+  #414 = Utf8               length\n+  #415 = Utf8               substring\n+  #416 = Utf8               (I)Ljava/lang/String;\n+  #417 = Utf8               (I)V\n+  #418 = Utf8               charAt\n+  #419 = Utf8               (I)C\n+  #420 = Utf8               isUpperCase\n+  #421 = Utf8               (C)Z\n+  #422 = Utf8               toLowerCase\n+  #423 = Utf8               (C)C\n+  #424 = Utf8               append\n+  #425 = Utf8               (C)Ljava/lang/StringBuilder;\n+  #426 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #427 = Utf8               toString\n+  #428 = Utf8               getFields\n+  #429 = Utf8               ()[Ljava/lang/reflect/Field;\n+  #430 = Utf8               setAccessible\n+  #431 = Utf8               (Z)V\n+  #432 = Utf8               add\n+  #433 = Utf8               entrySet\n+  #434 = Utf8               ()Ljava/util/Set;\n+  #435 = Utf8               iterator\n+  #436 = Utf8               ()Ljava/util/Iterator;\n+  #437 = Utf8               hasNext\n+  #438 = Utf8               ()Z\n+  #439 = Utf8               next\n+  #440 = Utf8               ()Ljava/lang/Object;\n+  #441 = Utf8               getValue\n+  #442 = Utf8               remove\n+  #443 = Utf8               getSimpleName\n+  #444 = Utf8               getDefaultValue\n+  #445 = Utf8               getMethod\n+  #446 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #447 = Utf8               invoke\n+  #448 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #449 = Utf8               toCharArray\n+  #450 = Utf8               ()[C\n+  #451 = Utf8               isLowerCase\n+  #452 = Utf8               isAnnotation\n+  #453 = Utf8               java/util/Arrays\n+  #454 = Utf8               ([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+  #455 = Utf8               getField\n+  #456 = Utf8               (Ljava/lang/String;)Ljava/lang/reflect/Field;\n+  #457 = Utf8               getType\n+  #458 = Utf8               isFinal\n+  #459 = Utf8               isAccessible\n+  #460 = Utf8               isInterface\n+  #461 = Utf8               getInterfaces\n+  #462 = Utf8               java/util/List\n+  #463 = Utf8               replace\n+  #464 = Utf8               (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+  #465 = Utf8               replaceAll\n+  #466 = Utf8               (CC)Ljava/lang/String;\n+  #467 = Utf8               ([CII)V\n+  #468 = Utf8               TYPE\n+  #469 = Utf8               java/util/Collections\n+  #470 = Utf8               unmodifiableMap\n+  #471 = Utf8               (Ljava/util/Map;)Ljava/util/Map;\n {\n   private static final java.util.Map<java.lang.Class<?>, java.lang.Class<?>> boxedClasses;\n     descriptor: Ljava/util/Map;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n-    Signature: #348                         // Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;\n+    Signature: #127                         // Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;\n \n   private org.osgi.util.converter.Util();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -491,19 +502,19 @@\n \n   static java.lang.reflect.Type primitiveToBoxed(java.lang.reflect.Type);\n     descriptor: (Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: instanceof    #7                  // class java/lang/Class\n+         1: instanceof    #2                  // class java/lang/Class\n          4: ifeq          15\n          7: aload_0\n-         8: checkcast     #7                  // class java/lang/Class\n-        11: invokestatic  #9                  // Method primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n+         8: checkcast     #2                  // class java/lang/Class\n+        11: invokestatic  #3                  // Method primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n         14: areturn\n         15: aconst_null\n         16: areturn\n       LineNumberTable:\n         line 62: 0\n         line 63: 7\n         line 65: 15\n@@ -515,22 +526,22 @@\n \n   static java.lang.reflect.Type baseType(java.lang.reflect.Type);\n     descriptor: (Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: instanceof    #7                  // class java/lang/Class\n+         1: instanceof    #2                  // class java/lang/Class\n          4: ifeq          15\n          7: aload_0\n-         8: checkcast     #7                  // class java/lang/Class\n-        11: invokestatic  #9                  // Method primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n+         8: checkcast     #2                  // class java/lang/Class\n+        11: invokestatic  #3                  // Method primitiveToBoxed:(Ljava/lang/Class;)Ljava/lang/Class;\n         14: areturn\n         15: aload_0\n-        16: instanceof    #15                 // class java/lang/reflect/ParameterizedType\n+        16: instanceof    #4                  // class java/lang/reflect/ParameterizedType\n         19: ifeq          24\n         22: aload_0\n         23: areturn\n         24: aconst_null\n         25: areturn\n       LineNumberTable:\n         line 69: 0\n@@ -546,18 +557,18 @@\n         frame_type = 8 /* same */\n \n   static java.lang.Class<?> primitiveToBoxed(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Ljava/lang/Class;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=2, args_size=1\n-         0: getstatic     #17                 // Field boxedClasses:Ljava/util/Map;\n+         0: getstatic     #5                  // Field boxedClasses:Ljava/util/Map;\n          3: aload_0\n-         4: invokeinterface #21,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-         9: checkcast     #7                  // class java/lang/Class\n+         4: invokeinterface #6,  2            // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+         9: checkcast     #2                  // class java/lang/Class\n         12: astore_1\n         13: aload_1\n         14: ifnull        19\n         17: aload_1\n         18: areturn\n         19: aload_0\n         20: areturn\n@@ -574,53 +585,53 @@\n         Start  Length  Slot  Name   Signature\n             0      21     0   cls   Ljava/lang/Class<*>;\n            13       8     1 boxed   Ljava/lang/Class<*>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 19\n           locals = [ class java/lang/Class ]\n-    Signature: #363                         // (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;\n+    Signature: #148                         // (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;\n \n   static java.util.Map<java.lang.String, java.lang.reflect.Method> getBeanKeys(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Ljava/util/Map;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=7, args_size=1\n-         0: new           #27                 // class java/util/LinkedHashMap\n+         0: new           #7                  // class java/util/LinkedHashMap\n          3: dup\n-         4: invokespecial #29                 // Method java/util/LinkedHashMap.\"<init>\":()V\n+         4: invokespecial #8                  // Method java/util/LinkedHashMap.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #30                 // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+         9: invokevirtual #9                  // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n         12: astore_2\n         13: aload_2\n         14: arraylength\n         15: istore_3\n         16: iconst_0\n         17: istore        4\n         19: iload         4\n         21: iload_3\n         22: if_icmpge     71\n         25: aload_2\n         26: iload         4\n         28: aaload\n         29: astore        5\n         31: aload         5\n-        33: invokestatic  #34                 // Method getBeanKey:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n+        33: invokestatic  #10                 // Method getBeanKey:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n         36: astore        6\n         38: aload         6\n         40: ifnull        65\n         43: aload_1\n         44: aload         6\n-        46: invokeinterface #38,  2           // InterfaceMethod java/util/Map.containsKey:(Ljava/lang/Object;)Z\n+        46: invokeinterface #11,  2           // InterfaceMethod java/util/Map.containsKey:(Ljava/lang/Object;)Z\n         51: ifne          65\n         54: aload_1\n         55: aload         6\n         57: aload         5\n-        59: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        59: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         64: pop\n         65: iinc          4, 1\n         68: goto          19\n         71: aload_1\n         72: areturn\n       LineNumberTable:\n         line 86: 0\n@@ -644,35 +655,35 @@\n         frame_type = 255 /* full_frame */\n           offset_delta = 19\n           locals = [ class java/lang/Class, class java/util/Map, class \"[Ljava/lang/reflect/Method;\", int, int ]\n           stack = []\n         frame_type = 45 /* same */\n         frame_type = 248 /* chop */\n           offset_delta = 5\n-    Signature: #375                         // (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n+    Signature: #160                         // (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Method;>;\n \n   static java.lang.String getBeanKey(java.lang.reflect.Method);\n     descriptor: (Ljava/lang/reflect/Method;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #46                 // Method java/lang/reflect/Method.getModifiers:()I\n-         4: invokestatic  #52                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n+         1: invokevirtual #13                 // Method java/lang/reflect/Method.getModifiers:()I\n+         4: invokestatic  #14                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n          7: ifeq          12\n         10: aconst_null\n         11: areturn\n         12: aload_0\n-        13: invokevirtual #46                 // Method java/lang/reflect/Method.getModifiers:()I\n-        16: invokestatic  #58                 // Method java/lang/reflect/Modifier.isPublic:(I)Z\n+        13: invokevirtual #13                 // Method java/lang/reflect/Method.getModifiers:()I\n+        16: invokestatic  #15                 // Method java/lang/reflect/Modifier.isPublic:(I)Z\n         19: ifne          24\n         22: aconst_null\n         23: areturn\n         24: aload_0\n-        25: invokestatic  #61                 // Method getBeanAccessorPropertyName:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n+        25: invokestatic  #16                 // Method getBeanAccessorPropertyName:(Ljava/lang/reflect/Method;)Ljava/lang/String;\n         28: areturn\n       LineNumberTable:\n         line 98: 0\n         line 99: 10\n         line 101: 12\n         line 102: 22\n         line 104: 24\n@@ -685,98 +696,98 @@\n \n   private static java.lang.String getBeanAccessorPropertyName(java.lang.reflect.Method);\n     descriptor: (Ljava/lang/reflect/Method;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=3, locals=6, args_size=1\n          0: aload_0\n-         1: invokevirtual #64                 // Method java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n-         4: ldc           #68                 // class java/lang/Void\n-         6: invokevirtual #70                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+         1: invokevirtual #17                 // Method java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n+         4: ldc           #18                 // class java/lang/Void\n+         6: invokevirtual #19                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n          9: ifeq          14\n         12: aconst_null\n         13: areturn\n         14: aload_0\n-        15: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        15: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         18: arraylength\n         19: ifle          24\n         22: aconst_null\n         23: areturn\n-        24: ldc           #2                  // class java/lang/Object\n+        24: ldc           #21                 // class java/lang/Object\n         26: aload_0\n-        27: invokevirtual #77                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-        30: invokevirtual #70                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        27: invokevirtual #22                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+        30: invokevirtual #19                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         33: ifeq          38\n         36: aconst_null\n         37: areturn\n         38: aload_0\n-        39: invokevirtual #80                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        39: invokevirtual #23                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n         42: astore_1\n         43: aload_1\n-        44: ldc           #84                 // String get\n-        46: invokevirtual #85                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n+        44: ldc           #24                 // String get\n+        46: invokevirtual #25                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n         49: ifeq          57\n         52: iconst_3\n         53: istore_2\n         54: goto          73\n         57: aload_1\n-        58: ldc           #91                 // String is\n-        60: invokevirtual #85                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n+        58: ldc           #26                 // String is\n+        60: invokevirtual #25                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n         63: ifeq          71\n         66: iconst_2\n         67: istore_2\n         68: goto          73\n         71: aconst_null\n         72: areturn\n         73: aload_1\n-        74: invokevirtual #93                 // Method java/lang/String.length:()I\n+        74: invokevirtual #27                 // Method java/lang/String.length:()I\n         77: iload_2\n         78: if_icmpgt     83\n         81: aconst_null\n         82: areturn\n         83: aload_1\n         84: iload_2\n-        85: invokevirtual #96                 // Method java/lang/String.substring:(I)Ljava/lang/String;\n+        85: invokevirtual #28                 // Method java/lang/String.substring:(I)Ljava/lang/String;\n         88: astore_3\n-        89: new           #100                // class java/lang/StringBuilder\n+        89: new           #29                 // class java/lang/StringBuilder\n         92: dup\n         93: aload_3\n-        94: invokevirtual #93                 // Method java/lang/String.length:()I\n-        97: invokespecial #102                // Method java/lang/StringBuilder.\"<init>\":(I)V\n+        94: invokevirtual #27                 // Method java/lang/String.length:()I\n+        97: invokespecial #30                 // Method java/lang/StringBuilder.\"<init>\":(I)V\n        100: astore        4\n        102: aload_3\n        103: iconst_0\n-       104: invokevirtual #105                // Method java/lang/String.charAt:(I)C\n+       104: invokevirtual #31                 // Method java/lang/String.charAt:(I)C\n        107: istore        5\n        109: iload         5\n-       111: invokestatic  #109                // Method java/lang/Character.isUpperCase:(C)Z\n+       111: invokestatic  #32                 // Method java/lang/Character.isUpperCase:(C)Z\n        114: ifne          119\n        117: aconst_null\n        118: areturn\n        119: aload         4\n        121: iload         5\n-       123: invokestatic  #115                // Method java/lang/Character.toLowerCase:(C)C\n-       126: invokevirtual #119                // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+       123: invokestatic  #33                 // Method java/lang/Character.toLowerCase:(C)C\n+       126: invokevirtual #34                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n        129: pop\n        130: aload_3\n-       131: invokevirtual #93                 // Method java/lang/String.length:()I\n+       131: invokevirtual #27                 // Method java/lang/String.length:()I\n        134: iconst_1\n        135: if_icmple     149\n        138: aload         4\n        140: aload_3\n        141: iconst_1\n-       142: invokevirtual #96                 // Method java/lang/String.substring:(I)Ljava/lang/String;\n-       145: invokevirtual #123                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       142: invokevirtual #28                 // Method java/lang/String.substring:(I)Ljava/lang/String;\n+       145: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        148: pop\n        149: aload_0\n-       150: invokevirtual #77                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-       153: invokestatic  #126                // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+       150: invokevirtual #22                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+       153: invokestatic  #36                 // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n        156: aload         4\n-       158: invokevirtual #130                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       161: invokestatic  #133                // Method unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+       158: invokevirtual #37                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       161: invokestatic  #38                 // Method unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n        164: areturn\n       LineNumberTable:\n         line 108: 0\n         line 109: 12\n         line 111: 14\n         line 112: 22\n         line 114: 24\n@@ -828,46 +839,46 @@\n         frame_type = 29 /* same */\n \n   static java.util.Map<java.lang.String, java.lang.reflect.Field> getDTOKeys(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Ljava/util/Map;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=7, args_size=1\n-         0: new           #27                 // class java/util/LinkedHashMap\n+         0: new           #7                  // class java/util/LinkedHashMap\n          3: dup\n-         4: invokespecial #29                 // Method java/util/LinkedHashMap.\"<init>\":()V\n+         4: invokespecial #8                  // Method java/util/LinkedHashMap.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #137                // Method java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n+         9: invokevirtual #39                 // Method java/lang/Class.getFields:()[Ljava/lang/reflect/Field;\n         12: astore_2\n         13: aload_2\n         14: arraylength\n         15: istore_3\n         16: iconst_0\n         17: istore        4\n         19: iload         4\n         21: iload_3\n         22: if_icmpge     71\n         25: aload_2\n         26: iload         4\n         28: aaload\n         29: astore        5\n         31: aload         5\n-        33: invokestatic  #141                // Method getDTOKey:(Ljava/lang/reflect/Field;)Ljava/lang/String;\n+        33: invokestatic  #40                 // Method getDTOKey:(Ljava/lang/reflect/Field;)Ljava/lang/String;\n         36: astore        6\n         38: aload         6\n         40: ifnull        65\n         43: aload_1\n         44: aload         6\n-        46: invokeinterface #38,  2           // InterfaceMethod java/util/Map.containsKey:(Ljava/lang/Object;)Z\n+        46: invokeinterface #11,  2           // InterfaceMethod java/util/Map.containsKey:(Ljava/lang/Object;)Z\n         51: ifne          65\n         54: aload_1\n         55: aload         6\n         57: aload         5\n-        59: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        59: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         64: pop\n         65: iinc          4, 1\n         68: goto          19\n         71: aload_1\n         72: areturn\n       LineNumberTable:\n         line 143: 0\n@@ -891,39 +902,39 @@\n         frame_type = 255 /* full_frame */\n           offset_delta = 19\n           locals = [ class java/lang/Class, class java/util/Map, class \"[Ljava/lang/reflect/Field;\", int, int ]\n           stack = []\n         frame_type = 45 /* same */\n         frame_type = 248 /* chop */\n           offset_delta = 5\n-    Signature: #391                         // (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n+    Signature: #180                         // (Ljava/lang/Class<*>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/reflect/Field;>;\n \n   static java.lang.String getDTOKey(java.lang.reflect.Field);\n     descriptor: (Ljava/lang/reflect/Field;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #145                // Method java/lang/reflect/Field.getModifiers:()I\n-         4: invokestatic  #52                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n+         1: invokevirtual #41                 // Method java/lang/reflect/Field.getModifiers:()I\n+         4: invokestatic  #14                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n          7: ifeq          12\n         10: aconst_null\n         11: areturn\n         12: aload_0\n-        13: invokevirtual #145                // Method java/lang/reflect/Field.getModifiers:()I\n-        16: invokestatic  #58                 // Method java/lang/reflect/Modifier.isPublic:(I)Z\n+        13: invokevirtual #41                 // Method java/lang/reflect/Field.getModifiers:()I\n+        16: invokestatic  #15                 // Method java/lang/reflect/Modifier.isPublic:(I)Z\n         19: ifne          24\n         22: aconst_null\n         23: areturn\n         24: aload_0\n-        25: invokevirtual #148                // Method java/lang/reflect/Field.getDeclaringClass:()Ljava/lang/Class;\n-        28: invokestatic  #126                // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+        25: invokevirtual #42                 // Method java/lang/reflect/Field.getDeclaringClass:()Ljava/lang/Class;\n+        28: invokestatic  #36                 // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n         31: aload_0\n-        32: invokevirtual #149                // Method java/lang/reflect/Field.getName:()Ljava/lang/String;\n-        35: invokestatic  #133                // Method unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        32: invokevirtual #43                 // Method java/lang/reflect/Field.getName:()Ljava/lang/String;\n+        35: invokestatic  #38                 // Method unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         38: areturn\n       LineNumberTable:\n         line 154: 0\n         line 155: 10\n         line 157: 12\n         line 158: 22\n         line 160: 24\n@@ -935,24 +946,24 @@\n         frame_type = 11 /* same */\n \n   static java.util.Map<java.lang.String, java.util.Set<java.lang.reflect.Method>> getInterfaceKeys(java.lang.Class<?>, java.lang.Object);\n     descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Ljava/util/Map;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=10, args_size=2\n-         0: new           #27                 // class java/util/LinkedHashMap\n+         0: new           #7                  // class java/util/LinkedHashMap\n          3: dup\n-         4: invokespecial #29                 // Method java/util/LinkedHashMap.\"<init>\":()V\n+         4: invokespecial #8                  // Method java/util/LinkedHashMap.\"<init>\":()V\n          7: astore_2\n          8: aload_0\n          9: aload_1\n-        10: invokestatic  #150                // Method getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n+        10: invokestatic  #44                 // Method getSingleElementAnnotationKey:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n         13: astore_3\n         14: aload_0\n-        15: invokevirtual #30                 // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+        15: invokevirtual #9                  // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n         18: astore        4\n         20: aload         4\n         22: arraylength\n         23: istore        5\n         25: iconst_0\n         26: istore        6\n         28: iload         6\n@@ -961,80 +972,80 @@\n         35: aload         4\n         37: iload         6\n         39: aaload\n         40: astore        7\n         42: aload         7\n         44: aload_3\n         45: aload_1\n-        46: invokestatic  #154                // Method getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n+        46: invokestatic  #45                 // Method getInterfacePropertyName:(Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n         49: astore        8\n         51: aload         8\n         53: ifnull        110\n         56: aload_2\n         57: aload         8\n-        59: invokeinterface #21,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        64: checkcast     #158                // class java/util/Set\n+        59: invokeinterface #6,  2            // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        64: checkcast     #46                 // class java/util/Set\n         67: astore        9\n         69: aload         9\n         71: ifnonnull     94\n-        74: new           #160                // class java/util/LinkedHashSet\n+        74: new           #47                 // class java/util/LinkedHashSet\n         77: dup\n-        78: invokespecial #162                // Method java/util/LinkedHashSet.\"<init>\":()V\n+        78: invokespecial #48                 // Method java/util/LinkedHashSet.\"<init>\":()V\n         81: astore        9\n         83: aload_2\n         84: aload         8\n         86: aload         9\n-        88: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        88: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         93: pop\n         94: aload         7\n         96: iconst_1\n-        97: invokevirtual #163                // Method java/lang/reflect/Method.setAccessible:(Z)V\n+        97: invokevirtual #49                 // Method java/lang/reflect/Method.setAccessible:(Z)V\n        100: aload         9\n        102: aload         7\n-       104: invokeinterface #167,  2          // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n+       104: invokeinterface #50,  2           // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z\n        109: pop\n        110: iinc          6, 1\n        113: goto          28\n        116: aload_2\n-       117: invokeinterface #170,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n-       122: invokeinterface #174,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+       117: invokeinterface #51,  1           // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+       122: invokeinterface #52,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n        127: astore        4\n        129: aload         4\n-       131: invokeinterface #178,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       131: invokeinterface #53,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n        136: ifeq          226\n        139: aload         4\n-       141: invokeinterface #184,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       146: checkcast     #188                // class java/util/Map$Entry\n+       141: invokeinterface #54,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       146: checkcast     #55                 // class java/util/Map$Entry\n        149: astore        5\n        151: iconst_0\n        152: istore        6\n        154: aload         5\n-       156: invokeinterface #190,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-       161: checkcast     #158                // class java/util/Set\n-       164: invokeinterface #174,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+       156: invokeinterface #56,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+       161: checkcast     #46                 // class java/util/Set\n+       164: invokeinterface #52,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n        169: astore        7\n        171: aload         7\n-       173: invokeinterface #178,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       173: invokeinterface #53,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n        178: ifeq          211\n        181: aload         7\n-       183: invokeinterface #184,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       188: checkcast     #47                 // class java/lang/reflect/Method\n+       183: invokeinterface #54,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       188: checkcast     #57                 // class java/lang/reflect/Method\n        191: astore        8\n        193: aload         8\n-       195: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+       195: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n        198: arraylength\n        199: ifne          208\n        202: iconst_1\n        203: istore        6\n        205: goto          211\n        208: goto          171\n        211: iload         6\n        213: ifne          223\n        216: aload         4\n-       218: invokeinterface #193,  1          // InterfaceMethod java/util/Iterator.remove:()V\n+       218: invokeinterface #58,  1           // InterfaceMethod java/util/Iterator.remove:()V\n        223: goto          129\n        226: aload_2\n        227: areturn\n       LineNumberTable:\n         line 165: 0\n         line 167: 8\n         line 168: 14\n@@ -1101,36 +1112,36 @@\n         frame_type = 36 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 2\n         frame_type = 249 /* chop */\n           offset_delta = 11\n         frame_type = 250 /* chop */\n           offset_delta = 2\n-    Signature: #411                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n+    Signature: #209                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/reflect/Method;>;>;\n \n   static java.lang.String getMarkerAnnotationKey(java.lang.Class<?>, java.lang.Object);\n     descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #196                // Method getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n+         2: invokestatic  #59                 // Method getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n          5: astore_2\n-         6: new           #100                // class java/lang/StringBuilder\n+         6: new           #29                 // class java/lang/StringBuilder\n          9: dup\n-        10: invokespecial #200                // Method java/lang/StringBuilder.\"<init>\":()V\n+        10: invokespecial #60                 // Method java/lang/StringBuilder.\"<init>\":()V\n         13: aload_0\n-        14: invokestatic  #126                // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n-        17: invokevirtual #123                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        14: invokestatic  #36                 // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+        17: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         20: aload_2\n-        21: invokevirtual #201                // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n-        24: invokestatic  #204                // Method toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n-        27: invokevirtual #123                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        30: invokevirtual #130                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        21: invokevirtual #61                 // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n+        24: invokestatic  #62                 // Method toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n+        27: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        30: invokevirtual #37                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         33: areturn\n       LineNumberTable:\n         line 199: 0\n         line 200: 6\n         line 201: 21\n         line 200: 33\n       LocalVariableTable:\n@@ -1138,81 +1149,81 @@\n             0      34     0  intf   Ljava/lang/Class;\n             0      34     1   obj   Ljava/lang/Object;\n             6      28     2   ann   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      34     0  intf   Ljava/lang/Class<*>;\n             6      28     2   ann   Ljava/lang/Class<*>;\n-    Signature: #415                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/String;\n+    Signature: #214                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/String;\n \n   static java.lang.String getSingleElementAnnotationKey(java.lang.Class<?>, java.lang.Object);\n     descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=8, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #196                // Method getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n+         2: invokestatic  #59                 // Method getAnnotationType:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n          5: astore_2\n          6: aload_2\n          7: ifnonnull     12\n         10: aconst_null\n         11: areturn\n         12: iconst_0\n         13: istore_3\n         14: aload_2\n-        15: invokevirtual #30                 // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+        15: invokevirtual #9                  // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n         18: astore        4\n         20: aload         4\n         22: arraylength\n         23: istore        5\n         25: iconst_0\n         26: istore        6\n         28: iload         6\n         30: iload         5\n         32: if_icmpge     88\n         35: aload         4\n         37: iload         6\n         39: aaload\n         40: astore        7\n         42: aload         7\n-        44: invokevirtual #77                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+        44: invokevirtual #22                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n         47: aload_2\n         48: if_acmpeq     54\n         51: goto          82\n-        54: ldc           #208                // String value\n+        54: ldc           #63                 // String value\n         56: aload         7\n-        58: invokevirtual #80                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n-        61: invokevirtual #210                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        58: invokevirtual #23                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        61: invokevirtual #64                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         64: ifeq          72\n         67: iconst_1\n         68: istore_3\n         69: goto          82\n         72: aload         7\n-        74: invokevirtual #211                // Method java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n+        74: invokevirtual #65                 // Method java/lang/reflect/Method.getDefaultValue:()Ljava/lang/Object;\n         77: ifnonnull     82\n         80: aconst_null\n         81: areturn\n         82: iinc          6, 1\n         85: goto          28\n         88: iload_3\n         89: ifne          94\n         92: aconst_null\n         93: areturn\n-        94: new           #100                // class java/lang/StringBuilder\n+        94: new           #29                 // class java/lang/StringBuilder\n         97: dup\n-        98: invokespecial #200                // Method java/lang/StringBuilder.\"<init>\":()V\n+        98: invokespecial #60                 // Method java/lang/StringBuilder.\"<init>\":()V\n        101: aload_2\n-       102: invokestatic  #126                // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n-       105: invokevirtual #123                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       102: invokestatic  #36                 // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+       105: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        108: aload_2\n-       109: invokevirtual #201                // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n-       112: invokestatic  #204                // Method toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n-       115: invokevirtual #123                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       118: invokevirtual #130                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       109: invokevirtual #61                 // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n+       112: invokestatic  #62                 // Method toSingleElementAnnotationKey:(Ljava/lang/String;)Ljava/lang/String;\n+       115: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       118: invokevirtual #37                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        121: areturn\n       LineNumberTable:\n         line 205: 0\n         line 206: 6\n         line 207: 10\n         line 209: 12\n         line 211: 14\n@@ -1253,38 +1264,38 @@\n           locals = [ class java/lang/reflect/Method ]\n         frame_type = 17 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 9\n         frame_type = 248 /* chop */\n           offset_delta = 5\n         frame_type = 5 /* same */\n-    Signature: #415                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/String;\n+    Signature: #214                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/String;\n \n   static java.lang.Class<?> getAnnotationType(java.lang.Class<?>, java.lang.Object);\n     descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Class;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aload_0\n-         1: ldc           #214                // String annotationType\n+         1: ldc           #66                 // String annotationType\n          3: iconst_0\n-         4: anewarray     #7                  // class java/lang/Class\n-         7: invokevirtual #216                // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+         4: anewarray     #2                  // class java/lang/Class\n+         7: invokevirtual #67                 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         10: astore_2\n         11: aload_2\n         12: aload_1\n         13: iconst_0\n-        14: anewarray     #2                  // class java/lang/Object\n-        17: invokevirtual #220                // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        14: anewarray     #21                 // class java/lang/Object\n+        17: invokevirtual #68                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         20: astore_3\n         21: aload_3\n-        22: instanceof    #7                  // class java/lang/Class\n+        22: instanceof    #2                  // class java/lang/Class\n         25: ifeq          33\n         28: aload_3\n-        29: checkcast     #7                  // class java/lang/Class\n+        29: checkcast     #2                  // class java/lang/Class\n         32: areturn\n         33: goto          37\n         36: astore_2\n         37: aconst_null\n         38: areturn\n       Exception table:\n          from    to  target type\n@@ -1307,29 +1318,29 @@\n         Start  Length  Slot  Name   Signature\n             0      39     0  intf   Ljava/lang/Class<*>;\n       StackMapTable: number_of_entries = 3\n         frame_type = 33 /* same */\n         frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 0 /* same */\n-    Signature: #418                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Class<*>;\n+    Signature: #221                         // (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Class<*>;\n \n   static java.lang.String toSingleElementAnnotationKey(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=7, args_size=1\n-         0: new           #100                // class java/lang/StringBuilder\n+         0: new           #29                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #200                // Method java/lang/StringBuilder.\"<init>\":()V\n+         4: invokespecial #60                 // Method java/lang/StringBuilder.\"<init>\":()V\n          7: astore_1\n          8: iconst_1\n          9: istore_2\n         10: aload_0\n-        11: invokevirtual #226                // Method java/lang/String.toCharArray:()[C\n+        11: invokevirtual #70                 // Method java/lang/String.toCharArray:()[C\n         14: astore_3\n         15: aload_3\n         16: arraylength\n         17: istore        4\n         19: iconst_0\n         20: istore        5\n         22: iload         5\n@@ -1338,37 +1349,37 @@\n         29: aload_3\n         30: iload         5\n         32: caload\n         33: istore        6\n         35: iload_2\n         36: ifne          59\n         39: iload         6\n-        41: invokestatic  #109                // Method java/lang/Character.isUpperCase:(C)Z\n+        41: invokestatic  #32                 // Method java/lang/Character.isUpperCase:(C)Z\n         44: ifeq          69\n         47: iconst_1\n         48: istore_2\n         49: aload_1\n         50: bipush        46\n-        52: invokevirtual #119                // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        52: invokevirtual #34                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         55: pop\n         56: goto          69\n         59: iload         6\n-        61: invokestatic  #230                // Method java/lang/Character.isLowerCase:(C)Z\n+        61: invokestatic  #71                 // Method java/lang/Character.isLowerCase:(C)Z\n         64: ifeq          69\n         67: iconst_0\n         68: istore_2\n         69: aload_1\n         70: iload         6\n-        72: invokestatic  #115                // Method java/lang/Character.toLowerCase:(C)C\n-        75: invokevirtual #119                // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        72: invokestatic  #33                 // Method java/lang/Character.toLowerCase:(C)C\n+        75: invokevirtual #34                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         78: pop\n         79: iinc          5, 1\n         82: goto          22\n         85: aload_1\n-        86: invokevirtual #130                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        86: invokevirtual #37                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         89: areturn\n       LineNumberTable:\n         line 250: 0\n         line 252: 8\n         line 253: 10\n         line 254: 35\n         line 255: 39\n@@ -1401,100 +1412,100 @@\n \n   static java.lang.String getInterfacePropertyName(java.lang.reflect.Method, java.lang.String, java.lang.Object);\n     descriptor: (Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=4, args_size=3\n          0: aload_0\n-         1: invokevirtual #64                 // Method java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n-         4: ldc           #68                 // class java/lang/Void\n-         6: invokevirtual #70                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+         1: invokevirtual #17                 // Method java/lang/reflect/Method.getReturnType:()Ljava/lang/Class;\n+         4: ldc           #18                 // class java/lang/Void\n+         6: invokevirtual #19                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n          9: ifeq          14\n         12: aconst_null\n         13: areturn\n         14: aload_0\n-        15: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        15: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         18: arraylength\n         19: iconst_1\n         20: if_icmple     25\n         23: aconst_null\n         24: areturn\n-        25: ldc           #208                // String value\n+        25: ldc           #63                 // String value\n         27: aload_0\n-        28: invokevirtual #80                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n-        31: invokevirtual #210                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        28: invokevirtual #23                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        31: invokevirtual #64                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         34: ifeq          51\n         37: aload_0\n-        38: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        38: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         41: arraylength\n         42: ifne          51\n         45: aload_1\n         46: ifnull        51\n         49: aload_1\n         50: areturn\n-        51: ldc           #2                  // class java/lang/Object\n+        51: ldc           #21                 // class java/lang/Object\n         53: aload_0\n-        54: invokevirtual #77                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-        57: invokevirtual #70                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        54: invokevirtual #22                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+        57: invokevirtual #19                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         60: ifne          75\n-        63: ldc           #233                // class java/lang/annotation/Annotation\n+        63: ldc           #72                 // class java/lang/annotation/Annotation\n         65: aload_0\n-        66: invokevirtual #77                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-        69: invokevirtual #70                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        66: invokevirtual #22                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+        69: invokevirtual #19                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         72: ifeq          77\n         75: aconst_null\n         76: areturn\n-        77: ldc           #214                // String annotationType\n+        77: ldc           #66                 // String annotationType\n         79: aload_0\n-        80: invokevirtual #80                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n-        83: invokevirtual #210                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        80: invokevirtual #23                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        83: invokevirtual #64                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         86: ifeq          130\n         89: aload_0\n-        90: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        90: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         93: arraylength\n         94: ifne          130\n         97: aload_0\n         98: aload_2\n         99: iconst_0\n-       100: anewarray     #2                  // class java/lang/Object\n-       103: invokevirtual #220                // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+       100: anewarray     #21                 // class java/lang/Object\n+       103: invokevirtual #68                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n        106: astore_3\n        107: aload_3\n-       108: instanceof    #7                  // class java/lang/Class\n+       108: instanceof    #2                  // class java/lang/Class\n        111: ifeq          126\n        114: aload_3\n-       115: checkcast     #7                  // class java/lang/Class\n-       118: invokevirtual #235                // Method java/lang/Class.isAnnotation:()Z\n+       115: checkcast     #2                  // class java/lang/Class\n+       118: invokevirtual #73                 // Method java/lang/Class.isAnnotation:()Z\n        121: ifeq          126\n        124: aconst_null\n        125: areturn\n        126: goto          130\n        129: astore_3\n        130: aload_0\n-       131: invokevirtual #77                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-       134: invokevirtual #201                // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n-       137: ldc           #238                // String $Proxy\n-       139: invokevirtual #85                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n+       131: invokevirtual #22                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+       134: invokevirtual #61                 // Method java/lang/Class.getSimpleName:()Ljava/lang/String;\n+       137: ldc           #74                 // String $Proxy\n+       139: invokevirtual #25                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n        142: ifeq          165\n        145: aload_0\n-       146: ldc           #2                  // class java/lang/Object\n-       148: invokestatic  #240                // Method isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n+       146: ldc           #21                 // class java/lang/Object\n+       148: invokestatic  #75                 // Method isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n        151: ifne          163\n        154: aload_0\n-       155: ldc           #233                // class java/lang/annotation/Annotation\n-       157: invokestatic  #240                // Method isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n+       155: ldc           #72                 // class java/lang/annotation/Annotation\n+       157: invokestatic  #75                 // Method isInheritedMethodInProxy:(Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n        160: ifeq          165\n        163: aconst_null\n        164: areturn\n        165: aload_0\n-       166: invokevirtual #77                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n-       169: invokestatic  #126                // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+       166: invokevirtual #22                 // Method java/lang/reflect/Method.getDeclaringClass:()Ljava/lang/Class;\n+       169: invokestatic  #36                 // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n        172: aload_0\n-       173: invokevirtual #80                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n-       176: invokestatic  #133                // Method unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+       173: invokevirtual #23                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+       176: invokestatic  #38                 // Method unMangleName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n        179: areturn\n       Exception table:\n          from    to  target type\n             97   125   129   Class java/lang/Exception\n       LineNumberTable:\n         line 272: 0\n         line 273: 12\n@@ -1538,39 +1549,39 @@\n \n   private static boolean isInheritedMethodInProxy(java.lang.reflect.Method, java.lang.Class<?>);\n     descriptor: (Ljava/lang/reflect/Method;Ljava/lang/Class;)Z\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=2, locals=6, args_size=2\n          0: aload_1\n-         1: invokevirtual #30                 // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n+         1: invokevirtual #9                  // Method java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;\n          4: astore_2\n          5: aload_2\n          6: arraylength\n          7: istore_3\n          8: iconst_0\n          9: istore        4\n         11: iload         4\n         13: iload_3\n         14: if_icmpge     61\n         17: aload_2\n         18: iload         4\n         20: aaload\n         21: astore        5\n         23: aload         5\n-        25: invokevirtual #80                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        25: invokevirtual #23                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n         28: aload_0\n-        29: invokevirtual #80                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n-        32: invokevirtual #210                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        29: invokevirtual #23                 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;\n+        32: invokevirtual #64                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         35: ifeq          55\n         38: aload         5\n-        40: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        40: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         43: aload_0\n-        44: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n-        47: invokestatic  #244                // Method java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n+        44: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        47: invokestatic  #76                 // Method java/util/Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z\n         50: ifeq          55\n         53: iconst_1\n         54: ireturn\n         55: iinc          4, 1\n         58: goto          11\n         61: iconst_0\n         62: ireturn\n@@ -1592,38 +1603,38 @@\n       StackMapTable: number_of_entries = 3\n         frame_type = 254 /* append */\n           offset_delta = 11\n           locals = [ class \"[Ljava/lang/reflect/Method;\", int, int ]\n         frame_type = 43 /* same */\n         frame_type = 248 /* chop */\n           offset_delta = 5\n-    Signature: #427                         // (Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Z\n+    Signature: #235                         // (Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Z\n \n   static java.lang.Object getInterfaceProperty(java.lang.Object, java.lang.reflect.Method) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException;\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;)Ljava/lang/Object;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #46                 // Method java/lang/reflect/Method.getModifiers:()I\n-         4: invokestatic  #52                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n+         1: invokevirtual #13                 // Method java/lang/reflect/Method.getModifiers:()I\n+         4: invokestatic  #14                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n          7: ifeq          12\n         10: aconst_null\n         11: areturn\n         12: aload_1\n-        13: invokevirtual #73                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n+        13: invokevirtual #20                 // Method java/lang/reflect/Method.getParameterTypes:()[Ljava/lang/Class;\n         16: arraylength\n         17: ifle          22\n         20: aconst_null\n         21: areturn\n         22: aload_1\n         23: aload_0\n         24: iconst_0\n-        25: anewarray     #2                  // class java/lang/Object\n-        28: invokevirtual #220                // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        25: anewarray     #21                 // class java/lang/Object\n+        28: invokevirtual #68                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         31: areturn\n       LineNumberTable:\n         line 321: 0\n         line 322: 10\n         line 324: 12\n         line 325: 20\n         line 327: 22\n@@ -1639,78 +1650,78 @@\n \n   static java.lang.String getPrefix(java.lang.Class<?>);\n     descriptor: (Ljava/lang/Class;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=6, args_size=1\n          0: aload_0\n-         1: ldc           #249                // String PREFIX_\n-         3: invokevirtual #251                // Method java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n+         1: ldc           #77                 // String PREFIX_\n+         3: invokevirtual #78                 // Method java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;\n          6: astore_1\n          7: aload_1\n-         8: invokevirtual #148                // Method java/lang/reflect/Field.getDeclaringClass:()Ljava/lang/Class;\n+         8: invokevirtual #42                 // Method java/lang/reflect/Field.getDeclaringClass:()Ljava/lang/Class;\n         11: aload_0\n         12: if_acmpne     67\n         15: aload_1\n-        16: invokevirtual #255                // Method java/lang/reflect/Field.getType:()Ljava/lang/Class;\n-        19: ldc           #86                 // class java/lang/String\n-        21: invokevirtual #70                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n+        16: invokevirtual #79                 // Method java/lang/reflect/Field.getType:()Ljava/lang/Class;\n+        19: ldc           #80                 // class java/lang/String\n+        21: invokevirtual #19                 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n         24: ifeq          67\n         27: aload_1\n-        28: invokevirtual #145                // Method java/lang/reflect/Field.getModifiers:()I\n+        28: invokevirtual #41                 // Method java/lang/reflect/Field.getModifiers:()I\n         31: istore_2\n         32: iload_2\n-        33: invokestatic  #258                // Method java/lang/reflect/Modifier.isFinal:(I)Z\n+        33: invokestatic  #81                 // Method java/lang/reflect/Modifier.isFinal:(I)Z\n         36: ifeq          67\n         39: iload_2\n-        40: invokestatic  #52                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n+        40: invokestatic  #14                 // Method java/lang/reflect/Modifier.isStatic:(I)Z\n         43: ifeq          67\n         46: aload_1\n-        47: invokevirtual #261                // Method java/lang/reflect/Field.isAccessible:()Z\n+        47: invokevirtual #82                 // Method java/lang/reflect/Field.isAccessible:()Z\n         50: ifne          58\n         53: aload_1\n         54: iconst_1\n-        55: invokevirtual #264                // Method java/lang/reflect/Field.setAccessible:(Z)V\n+        55: invokevirtual #83                 // Method java/lang/reflect/Field.setAccessible:(Z)V\n         58: aload_1\n         59: aconst_null\n-        60: invokevirtual #265                // Method java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        63: checkcast     #86                 // class java/lang/String\n+        60: invokevirtual #84                 // Method java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        63: checkcast     #80                 // class java/lang/String\n         66: areturn\n         67: goto          71\n         70: astore_1\n         71: aload_0\n-        72: invokevirtual #266                // Method java/lang/Class.isInterface:()Z\n+        72: invokevirtual #85                 // Method java/lang/Class.isInterface:()Z\n         75: ifne          122\n         78: aload_0\n-        79: invokevirtual #269                // Method java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n+        79: invokevirtual #86                 // Method java/lang/Class.getInterfaces:()[Ljava/lang/Class;\n         82: astore_1\n         83: aload_1\n         84: arraylength\n         85: istore_2\n         86: iconst_0\n         87: istore_3\n         88: iload_3\n         89: iload_2\n         90: if_icmpge     122\n         93: aload_1\n         94: iload_3\n         95: aaload\n         96: astore        4\n         98: aload         4\n-       100: invokestatic  #126                // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n+       100: invokestatic  #36                 // Method getPrefix:(Ljava/lang/Class;)Ljava/lang/String;\n        103: astore        5\n        105: aload         5\n-       107: invokevirtual #93                 // Method java/lang/String.length:()I\n+       107: invokevirtual #27                 // Method java/lang/String.length:()I\n        110: ifle          116\n        113: aload         5\n        115: areturn\n        116: iinc          3, 1\n        119: goto          88\n-       122: ldc_w         #272                // String\n-       125: areturn\n+       122: ldc           #87                 // String\n+       124: areturn\n       Exception table:\n          from    to  target type\n              0    66    70   Class java/lang/Exception\n       LineNumberTable:\n         line 334: 0\n         line 335: 7\n         line 336: 16\n@@ -1731,19 +1742,19 @@\n         line 362: 122\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n            32      35     2 modifiers   I\n             7      60     1 prefixField   Ljava/lang/reflect/Field;\n           105      11     5 prefix   Ljava/lang/String;\n            98      18     4  intf   Ljava/lang/Class;\n-            0     126     0   cls   Ljava/lang/Class;\n+            0     125     0   cls   Ljava/lang/Class;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            98      18     4  intf   Ljava/lang/Class<*>;\n-            0     126     0   cls   Ljava/lang/Class<*>;\n+            0     125     0   cls   Ljava/lang/Class<*>;\n       StackMapTable: number_of_entries = 7\n         frame_type = 253 /* append */\n           offset_delta = 58\n           locals = [ class java/lang/reflect/Field, int ]\n         frame_type = 249 /* chop */\n           offset_delta = 8\n         frame_type = 66 /* same_locals_1_stack_item */\n@@ -1751,265 +1762,265 @@\n         frame_type = 0 /* same */\n         frame_type = 254 /* append */\n           offset_delta = 16\n           locals = [ class \"[Ljava/lang/Class;\", int, int ]\n         frame_type = 27 /* same */\n         frame_type = 248 /* chop */\n           offset_delta = 5\n-    Signature: #441                         // (Ljava/lang/Class<*>;)Ljava/lang/String;\n+    Signature: #248                         // (Ljava/lang/Class<*>;)Ljava/lang/String;\n \n   static java.lang.String mangleName(java.lang.String, java.lang.String, java.util.List<java.lang.String>);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=5, args_size=3\n          0: aload_1\n          1: aload_0\n-         2: invokevirtual #85                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n+         2: invokevirtual #25                 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z\n          5: ifne          10\n          8: aconst_null\n          9: areturn\n         10: aload_1\n         11: aload_0\n-        12: invokevirtual #93                 // Method java/lang/String.length:()I\n-        15: invokevirtual #96                 // Method java/lang/String.substring:(I)Ljava/lang/String;\n+        12: invokevirtual #27                 // Method java/lang/String.length:()I\n+        15: invokevirtual #28                 // Method java/lang/String.substring:(I)Ljava/lang/String;\n         18: astore_1\n         19: aload_2\n-        20: invokeinterface #274,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        20: invokeinterface #88,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n         25: astore_3\n         26: aload_3\n-        27: invokeinterface #178,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        27: invokeinterface #53,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n         32: ifeq          64\n         35: aload_3\n-        36: invokeinterface #184,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        41: checkcast     #86                 // class java/lang/String\n+        36: invokeinterface #54,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        41: checkcast     #80                 // class java/lang/String\n         44: astore        4\n         46: aload_1\n         47: aload         4\n-        49: invokestatic  #277                // Method unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n-        52: invokevirtual #210                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        49: invokestatic  #89                 // Method unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n+        52: invokevirtual #64                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         55: ifeq          61\n         58: aload         4\n         60: areturn\n         61: goto          26\n         64: aload_1\n-        65: ldc_w         #279                // String _\n-        68: ldc_w         #281                // String __\n-        71: invokevirtual #283                // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-        74: astore_3\n-        75: aload_3\n-        76: ldc_w         #287                // String $\n-        79: ldc_w         #289                // String $$\n-        82: invokevirtual #283                // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-        85: astore_3\n-        86: aload_3\n-        87: ldc_w         #291                // String -\n-        90: ldc_w         #293                // String $_$\n-        93: invokevirtual #283                // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-        96: astore_3\n-        97: aload_3\n-        98: ldc_w         #295                // String [.]([._])\n-       101: ldc_w         #297                // String _\\\\$$1\n-       104: invokevirtual #299                // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-       107: astore_3\n-       108: aload_3\n-       109: bipush        46\n-       111: bipush        95\n-       113: invokevirtual #302                // Method java/lang/String.replace:(CC)Ljava/lang/String;\n-       116: astore_3\n-       117: aload_3\n-       118: areturn\n+        65: ldc           #90                 // String _\n+        67: ldc           #91                 // String __\n+        69: invokevirtual #92                 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+        72: astore_3\n+        73: aload_3\n+        74: ldc           #93                 // String $\n+        76: ldc           #94                 // String $$\n+        78: invokevirtual #92                 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+        81: astore_3\n+        82: aload_3\n+        83: ldc           #95                 // String -\n+        85: ldc           #96                 // String $_$\n+        87: invokevirtual #92                 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+        90: astore_3\n+        91: aload_3\n+        92: ldc           #97                 // String [.]([._])\n+        94: ldc           #98                 // String _\\\\$$1\n+        96: invokevirtual #99                 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        99: astore_3\n+       100: aload_3\n+       101: bipush        46\n+       103: bipush        95\n+       105: invokevirtual #100                // Method java/lang/String.replace:(CC)Ljava/lang/String;\n+       108: astore_3\n+       109: aload_3\n+       110: areturn\n       LineNumberTable:\n         line 366: 0\n         line 367: 8\n         line 369: 10\n         line 373: 19\n         line 374: 46\n         line 375: 58\n         line 376: 61\n         line 379: 64\n-        line 380: 75\n-        line 381: 86\n-        line 382: 97\n-        line 383: 108\n-        line 384: 117\n+        line 380: 73\n+        line 381: 82\n+        line 382: 91\n+        line 383: 100\n+        line 384: 109\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n            46      15     4  name   Ljava/lang/String;\n-            0     119     0 prefix   Ljava/lang/String;\n-            0     119     1   key   Ljava/lang/String;\n-            0     119     2 names   Ljava/util/List;\n-           75      44     3   res   Ljava/lang/String;\n+            0     111     0 prefix   Ljava/lang/String;\n+            0     111     1   key   Ljava/lang/String;\n+            0     111     2 names   Ljava/util/List;\n+           73      38     3   res   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0     119     2 names   Ljava/util/List<Ljava/lang/String;>;\n+            0     111     2 names   Ljava/util/List<Ljava/lang/String;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 10 /* same */\n         frame_type = 252 /* append */\n           offset_delta = 15\n           locals = [ class java/util/Iterator ]\n         frame_type = 34 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 2\n-    Signature: #447                         // (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n+    Signature: #254                         // (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n \n   static java.lang.String unMangleName(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: new           #100                // class java/lang/StringBuilder\n+         0: new           #29                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #200                // Method java/lang/StringBuilder.\"<init>\":()V\n+         4: invokespecial #60                 // Method java/lang/StringBuilder.\"<init>\":()V\n          7: aload_0\n-         8: invokevirtual #123                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         8: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         11: aload_1\n-        12: invokestatic  #277                // Method unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n-        15: invokevirtual #123                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        18: invokevirtual #130                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        12: invokestatic  #89                 // Method unMangleName:(Ljava/lang/String;)Ljava/lang/String;\n+        15: invokevirtual #35                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        18: invokevirtual #37                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         21: areturn\n       LineNumberTable:\n         line 388: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0 prefix   Ljava/lang/String;\n             0      22     1   key   Ljava/lang/String;\n \n   static java.lang.String unMangleName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=5, locals=6, args_size=1\n          0: aload_0\n-         1: invokevirtual #226                // Method java/lang/String.toCharArray:()[C\n+         1: invokevirtual #70                 // Method java/lang/String.toCharArray:()[C\n          4: astore_1\n          5: iconst_0\n          6: istore_2\n          7: iconst_0\n          8: istore_3\n          9: iconst_0\n         10: istore        4\n         12: iload         4\n         14: aload_1\n         15: arraylength\n-        16: if_icmpge     139\n-        19: ldc_w         #289                // String $$\n-        22: aload_1\n-        23: iload         4\n-        25: invokestatic  #305                // Method match:(Ljava/lang/String;[CI)Z\n-        28: ifne          43\n-        31: ldc_w         #281                // String __\n-        34: aload_1\n-        35: iload         4\n-        37: invokestatic  #305                // Method match:(Ljava/lang/String;[CI)Z\n-        40: ifeq          61\n-        43: aload_1\n-        44: iload_2\n-        45: iinc          2, 1\n-        48: aload_1\n-        49: iload         4\n-        51: iinc          4, 1\n-        54: caload\n-        55: castore\n-        56: iconst_1\n-        57: istore_3\n-        58: goto          133\n-        61: ldc_w         #293                // String $_$\n-        64: aload_1\n-        65: iload         4\n-        67: invokestatic  #305                // Method match:(Ljava/lang/String;[CI)Z\n-        70: ifeq          87\n-        73: aload_1\n-        74: iload_2\n-        75: iinc          2, 1\n-        78: bipush        45\n-        80: castore\n-        81: iinc          4, 2\n-        84: goto          133\n-        87: aload_1\n-        88: iload         4\n-        90: caload\n-        91: istore        5\n-        93: iload         5\n-        95: bipush        95\n-        97: if_icmpne     113\n-       100: aload_1\n-       101: iload_2\n-       102: iinc          2, 1\n-       105: bipush        46\n-       107: castore\n-       108: iconst_1\n-       109: istore_3\n-       110: goto          133\n-       113: iload         5\n-       115: bipush        36\n-       117: if_icmpne     125\n-       120: iconst_1\n-       121: istore_3\n-       122: goto          133\n-       125: aload_1\n-       126: iload_2\n-       127: iinc          2, 1\n-       130: iload         5\n-       132: castore\n-       133: iinc          4, 1\n-       136: goto          12\n-       139: aload_0\n-       140: invokevirtual #93                 // Method java/lang/String.length:()I\n-       143: iload_2\n-       144: if_icmpne     151\n-       147: iload_3\n-       148: ifeq          162\n-       151: new           #86                 // class java/lang/String\n-       154: dup\n-       155: aload_1\n-       156: iconst_0\n-       157: iload_2\n-       158: invokespecial #309                // Method java/lang/String.\"<init>\":([CII)V\n-       161: areturn\n-       162: aload_0\n-       163: areturn\n+        16: if_icmpge     136\n+        19: ldc           #94                 // String $$\n+        21: aload_1\n+        22: iload         4\n+        24: invokestatic  #101                // Method match:(Ljava/lang/String;[CI)Z\n+        27: ifne          41\n+        30: ldc           #91                 // String __\n+        32: aload_1\n+        33: iload         4\n+        35: invokestatic  #101                // Method match:(Ljava/lang/String;[CI)Z\n+        38: ifeq          59\n+        41: aload_1\n+        42: iload_2\n+        43: iinc          2, 1\n+        46: aload_1\n+        47: iload         4\n+        49: iinc          4, 1\n+        52: caload\n+        53: castore\n+        54: iconst_1\n+        55: istore_3\n+        56: goto          130\n+        59: ldc           #96                 // String $_$\n+        61: aload_1\n+        62: iload         4\n+        64: invokestatic  #101                // Method match:(Ljava/lang/String;[CI)Z\n+        67: ifeq          84\n+        70: aload_1\n+        71: iload_2\n+        72: iinc          2, 1\n+        75: bipush        45\n+        77: castore\n+        78: iinc          4, 2\n+        81: goto          130\n+        84: aload_1\n+        85: iload         4\n+        87: caload\n+        88: istore        5\n+        90: iload         5\n+        92: bipush        95\n+        94: if_icmpne     110\n+        97: aload_1\n+        98: iload_2\n+        99: iinc          2, 1\n+       102: bipush        46\n+       104: castore\n+       105: iconst_1\n+       106: istore_3\n+       107: goto          130\n+       110: iload         5\n+       112: bipush        36\n+       114: if_icmpne     122\n+       117: iconst_1\n+       118: istore_3\n+       119: goto          130\n+       122: aload_1\n+       123: iload_2\n+       124: iinc          2, 1\n+       127: iload         5\n+       129: castore\n+       130: iinc          4, 1\n+       133: goto          12\n+       136: aload_0\n+       137: invokevirtual #27                 // Method java/lang/String.length:()I\n+       140: iload_2\n+       141: if_icmpne     148\n+       144: iload_3\n+       145: ifeq          159\n+       148: new           #80                 // class java/lang/String\n+       151: dup\n+       152: aload_1\n+       153: iconst_0\n+       154: iload_2\n+       155: invokespecial #102                // Method java/lang/String.\"<init>\":([CII)V\n+       158: areturn\n+       159: aload_0\n+       160: areturn\n       LineNumberTable:\n         line 392: 0\n         line 393: 5\n         line 395: 7\n         line 396: 9\n         line 397: 19\n-        line 398: 43\n-        line 399: 56\n-        line 400: 61\n-        line 401: 73\n-        line 402: 81\n-        line 404: 87\n-        line 405: 93\n-        line 406: 100\n-        line 407: 108\n-        line 408: 113\n-        line 409: 120\n-        line 411: 125\n-        line 396: 133\n-        line 415: 139\n-        line 416: 151\n-        line 418: 162\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-           93      40     5     c   C\n-           12     127     4     i   I\n-            0     164     0    id   Ljava/lang/String;\n-            5     159     1 array   [C\n-            7     157     2   out   I\n-            9     155     3 changed   Z\n+        line 398: 41\n+        line 399: 54\n+        line 400: 59\n+        line 401: 70\n+        line 402: 78\n+        line 404: 84\n+        line 405: 90\n+        line 406: 97\n+        line 407: 105\n+        line 408: 110\n+        line 409: 117\n+        line 411: 122\n+        line 396: 130\n+        line 415: 136\n+        line 416: 148\n+        line 418: 159\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+           90      40     5     c   C\n+           12     124     4     i   I\n+            0     161     0    id   Ljava/lang/String;\n+            5     156     1 array   [C\n+            7     154     2   out   I\n+            9     152     3 changed   Z\n       StackMapTable: number_of_entries = 10\n         frame_type = 255 /* full_frame */\n           offset_delta = 12\n           locals = [ class java/lang/String, class \"[C\", int, int, int ]\n           stack = []\n-        frame_type = 30 /* same */\n+        frame_type = 28 /* same */\n         frame_type = 17 /* same */\n-        frame_type = 25 /* same */\n+        frame_type = 24 /* same */\n         frame_type = 252 /* append */\n           offset_delta = 25\n           locals = [ int ]\n         frame_type = 11 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 7\n         frame_type = 250 /* chop */\n@@ -2022,25 +2033,25 @@\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=3, locals=4, args_size=3\n          0: iconst_0\n          1: istore_3\n          2: iload_3\n          3: aload_0\n-         4: invokevirtual #93                 // Method java/lang/String.length:()I\n+         4: invokevirtual #27                 // Method java/lang/String.length:()I\n          7: if_icmpge     40\n         10: iload_2\n         11: aload_1\n         12: arraylength\n         13: if_icmplt     18\n         16: iconst_0\n         17: ireturn\n         18: aload_0\n         19: iload_3\n-        20: invokevirtual #105                // Method java/lang/String.charAt:(I)C\n+        20: invokevirtual #31                 // Method java/lang/String.charAt:(I)C\n         23: aload_1\n         24: iload_2\n         25: caload\n         26: if_icmpeq     31\n         29: iconst_0\n         30: ireturn\n         31: iinc          3, 1\n@@ -2072,83 +2083,83 @@\n           offset_delta = 8\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=1, args_size=0\n-         0: new           #312                // class java/util/HashMap\n+         0: new           #103                // class java/util/HashMap\n          3: dup\n-         4: invokespecial #314                // Method java/util/HashMap.\"<init>\":()V\n+         4: invokespecial #104                // Method java/util/HashMap.\"<init>\":()V\n          7: astore_0\n          8: aload_0\n-         9: getstatic     #315                // Field java/lang/Integer.TYPE:Ljava/lang/Class;\n-        12: ldc_w         #316                // class java/lang/Integer\n-        15: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        20: pop\n-        21: aload_0\n-        22: getstatic     #321                // Field java/lang/Long.TYPE:Ljava/lang/Class;\n-        25: ldc_w         #322                // class java/lang/Long\n-        28: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        33: pop\n-        34: aload_0\n-        35: getstatic     #324                // Field java/lang/Double.TYPE:Ljava/lang/Class;\n-        38: ldc_w         #325                // class java/lang/Double\n-        41: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        46: pop\n-        47: aload_0\n-        48: getstatic     #327                // Field java/lang/Float.TYPE:Ljava/lang/Class;\n-        51: ldc_w         #328                // class java/lang/Float\n-        54: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        59: pop\n-        60: aload_0\n-        61: getstatic     #330                // Field java/lang/Boolean.TYPE:Ljava/lang/Class;\n-        64: ldc_w         #331                // class java/lang/Boolean\n-        67: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        72: pop\n-        73: aload_0\n-        74: getstatic     #333                // Field java/lang/Character.TYPE:Ljava/lang/Class;\n-        77: ldc           #110                // class java/lang/Character\n-        79: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        84: pop\n-        85: aload_0\n-        86: getstatic     #334                // Field java/lang/Byte.TYPE:Ljava/lang/Class;\n-        89: ldc_w         #335                // class java/lang/Byte\n-        92: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        97: pop\n-        98: aload_0\n-        99: getstatic     #337                // Field java/lang/Void.TYPE:Ljava/lang/Class;\n-       102: ldc           #68                 // class java/lang/Void\n-       104: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       109: pop\n-       110: aload_0\n-       111: getstatic     #338                // Field java/lang/Short.TYPE:Ljava/lang/Class;\n-       114: ldc_w         #339                // class java/lang/Short\n-       117: invokeinterface #42,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       122: pop\n-       123: aload_0\n-       124: invokestatic  #341                // Method java/util/Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;\n-       127: putstatic     #17                 // Field boxedClasses:Ljava/util/Map;\n-       130: return\n+         9: getstatic     #105                // Field java/lang/Integer.TYPE:Ljava/lang/Class;\n+        12: ldc           #106                // class java/lang/Integer\n+        14: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        19: pop\n+        20: aload_0\n+        21: getstatic     #107                // Field java/lang/Long.TYPE:Ljava/lang/Class;\n+        24: ldc           #108                // class java/lang/Long\n+        26: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        31: pop\n+        32: aload_0\n+        33: getstatic     #109                // Field java/lang/Double.TYPE:Ljava/lang/Class;\n+        36: ldc           #110                // class java/lang/Double\n+        38: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        43: pop\n+        44: aload_0\n+        45: getstatic     #111                // Field java/lang/Float.TYPE:Ljava/lang/Class;\n+        48: ldc           #112                // class java/lang/Float\n+        50: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        55: pop\n+        56: aload_0\n+        57: getstatic     #113                // Field java/lang/Boolean.TYPE:Ljava/lang/Class;\n+        60: ldc           #114                // class java/lang/Boolean\n+        62: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        67: pop\n+        68: aload_0\n+        69: getstatic     #115                // Field java/lang/Character.TYPE:Ljava/lang/Class;\n+        72: ldc           #116                // class java/lang/Character\n+        74: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        79: pop\n+        80: aload_0\n+        81: getstatic     #117                // Field java/lang/Byte.TYPE:Ljava/lang/Class;\n+        84: ldc           #118                // class java/lang/Byte\n+        86: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        91: pop\n+        92: aload_0\n+        93: getstatic     #119                // Field java/lang/Void.TYPE:Ljava/lang/Class;\n+        96: ldc           #18                 // class java/lang/Void\n+        98: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       103: pop\n+       104: aload_0\n+       105: getstatic     #120                // Field java/lang/Short.TYPE:Ljava/lang/Class;\n+       108: ldc           #121                // class java/lang/Short\n+       110: invokeinterface #12,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       115: pop\n+       116: aload_0\n+       117: invokestatic  #122                // Method java/util/Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;\n+       120: putstatic     #5                  // Field boxedClasses:Ljava/util/Map;\n+       123: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 8\n-        line 47: 21\n-        line 48: 34\n-        line 49: 47\n-        line 50: 60\n-        line 51: 73\n-        line 52: 85\n-        line 53: 98\n-        line 54: 110\n-        line 55: 123\n-        line 56: 130\n+        line 47: 20\n+        line 48: 32\n+        line 49: 44\n+        line 50: 56\n+        line 51: 68\n+        line 52: 80\n+        line 53: 92\n+        line 54: 104\n+        line 55: 116\n+        line 56: 123\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            8     122     0     m   Ljava/util/Map;\n+            8     115     0     m   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            8     122     0     m   Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;\n+            8     115     0     m   Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;\n }\n SourceFile: \"Util.java\"\n InnerClasses:\n-  public static #460= #188 of #22;        // Entry=class java/util/Map$Entry of class java/util/Map\n+  public static #189= #55 of #276;        // Entry=class java/util/Map$Entry of class java/util/Map\n"}]}, {"source1": "org/osgi/util/converter/package-info.class", "source2": "org/osgi/util/converter/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,28 +1,28 @@\n-  SHA-256 checksum f8abdd776af30d39e482e1d23dde5f98567162b751cfec62972956636dfda58e\n+  SHA-256 checksum ce14c657420784de29f0f331782109127fb050e93d53734936e9402b21d9c0eb\n   Compiled from \"package-info.java\"\n interface org.osgi.util.converter.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n   this_class: #1                          // \"org/osgi/util/converter/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // \"org/osgi/util/converter/package-info\"\n-   #2 = Utf8               org/osgi/util/converter/package-info\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               SourceFile\n-   #6 = Utf8               package-info.java\n-   #7 = Utf8               RuntimeInvisibleAnnotations\n-   #8 = Utf8               Lorg/osgi/annotation/versioning/Version;\n-   #9 = Utf8               value\n-  #10 = Utf8               1.0.9\n+   #1 = Class              #9             // \"org/osgi/util/converter/package-info\"\n+   #2 = Class              #10            // java/lang/Object\n+   #3 = Utf8               SourceFile\n+   #4 = Utf8               package-info.java\n+   #5 = Utf8               RuntimeInvisibleAnnotations\n+   #6 = Utf8               Lorg/osgi/annotation/versioning/Version;\n+   #7 = Utf8               value\n+   #8 = Utf8               1.0.9\n+   #9 = Utf8               org/osgi/util/converter/package-info\n+  #10 = Utf8               java/lang/Object\n {\n }\n SourceFile: \"package-info.java\"\n RuntimeInvisibleAnnotations:\n-  0: #8(#9=s#10)\n+  0: #6(#7=s#8)\n     org.osgi.annotation.versioning.Version(\n       value=\"1.0.9\"\n     )\n"}]}]}]}]}
