chains-project / sbom.exe

calls the police if a prohibited class is loaded by the JVM http://arxiv.org/pdf/2407.00246
https://arxiv.org/abs/2407.00246
MIT License
6 stars 0 forks source link

Hash only some part of bytecode #156

Closed algomaster99 closed 6 months ago

algomaster99 commented 6 months ago

Constant pool, methods, and attributes seem necessary. We need some citation. Software Bertillonage paper mentions the following list, but it is common features between source and binary code.

  1. inheritance tree

  2. implemented interfaces

  3. constructors

  4. annotations

  5. method names and their return types (and even parameters)

  6. visibility of class, method, and constructor

  7. some class and method modifiers

  8. relative position of methods in class

algomaster99 commented 6 months ago

We want to avoid diffs like these:

-{"jdk/internal/reflect/GeneratedSerializationConstructorAccessor3":[{"classfileVersion":"49.0","hash":"990466b6bc6de30785d07cfee3acf6a320e354ff70d40a267729402d094b457c","algorithm":"SHA-256"},{"classfileVersion":"49.0","hash":"40319858bd4f0f2c8f8d336628e01c6872a20229d2348b4ea3e7f06d8f006711","algorithm":"SHA-256"},{"classfileVersion":"49.0","hash":"9a42bb02703c5fad659fe89f3b8877f56ed800fe55b7796f1bb583effc12a147","algorithm":"SHA-256"}]}
+{"jdk/internal/reflect/GeneratedSerializationConstructorAccessor3":[{"classfileVersion":"49.0","hash":"40319858bd4f0f2c8f8d336628e01c6872a20229d2348b4ea3e7f06d8f006711","algorithm":"SHA-256"},{"classfileVersion":"49.0","hash":"9a42bb02703c5fad659fe89f3b8877f56ed800fe55b7796f1bb583effc12a147","algorithm":"SHA-256"}]}
algomaster99 commented 6 months ago

I discovered that you should call a visitor twice on ClassNode instance because it is a visitor for creating an ASM AST so it duplicates everything.

algomaster99 commented 6 months ago

Apparently, hash of MethodNode varies with each JVM version. Here we record what properties of methods are independent and which ones are independent.

Property of MethodNode JVM version indepenent 17.0.10-tem 21.0.2-open
access + name + desc :heavy_check_mark: 6151216ba8964218 6151216ba8964218
signature + iAPC + maxLocals :heavy_check_mark: 8bdccc25bfd7e945 8bdccc25bfd7e945
vAPC + maxStack + annotationDefault :heavy_check_mark: fbd729de0fbc7e87 fbd729de0fbc7e87
attrs + invisibleAnnotations + tryCatchBlocks :heavy_check_mark: c80ece2132741ac6 c80ece2132741ac6
instructions :heavy_multiplication_x: 4d177e2d76df0cb9 c9756c6045c5a1cc
invisibleLocalVariableAnnotations + localVariables :heavy_check_mark: fc9bd7e98a50f257 fc9bd7e98a50f257
invisibleParameterAnnotations + invisibleTypeAnnotations + parameters :heavy_check_mark: ea2ffbfd6c670941 ea2ffbfd6c670941
visibleAnnotations + visibleAnnotableParameterCount + visibleLocalVariableAnnotations + visibleParameterAnnotations + visibleTypeAnnotations :heavy_check_mark: 92f5318b78e27346 92f5318b78e27346
So only instructions are non-deterministic. Property of AbstractInsnNode JVM version indepenent 17.0.10-tem 21.0.2-open
OpCode :heavy_check_mark: 1be2b66e728320ed 1be2b66e728320ed
getType :heavy_check_mark: d7e6c937475b0f26 d7e6c937475b0f26
getNext :heavy_multiplication_x: fe8989b66fb7fd44 cf296296ddbffc7e
Let's investigate LineNumberNode now Property of LineNumberNode JVM version indepenent 17.0.10-tem 21.0.2-open
LineNumberNode :heavy_multiplication_x: d5ae283ddc85bbbf da8a0c8e8c025eb8
.start :heavy_multiplication_x: a01bc0d6ab5e9e65 34dec5b02b608a69
Let's investigate LabelNode now Property of LineNumberNode JVM version indepenent 17.0.10-tem 21.0.2-open
LabelNode.getLabel() :heavy_multiplication_x: d06a163f2ffb7676 c0a8eda1dfe53092
We go inside LabelNode now Property of LineNumberNode JVM version indepenent 17.0.10-tem 21.0.2-open
getLabel().info :heavy_check_mark: 0ae3b33c0ceac5ca 0ae3b33c0ceac5ca
getLabel().getOffset() java.lang.IllegalStateException: Label offset position has not been resolved yet java.lang.IllegalStateException: Label offset position has not been resolved yet

LabelNode is non-deterministic because it computes hashcode using System.identityHashCode which is a native method and its implementation could depend upon different JVMs.

algomaster99 commented 6 months ago

It is better to investigate https://github.com/chains-project/sbom.exe/issues/156#issuecomment-1973759695. Why there were multiple hashes of this class.

algomaster99 commented 6 months ago

It might be a good idea to just hash the output by TraceClassVisitor. I will come back to this after #158 .

algomaster99 commented 6 months ago

We do not hash a particular part of bytecode. We provide JDK index for MAJOR.MINOR.PATCH version. We restrict the application to run on a particular version of JDK.

algomaster99 commented 6 months ago

Why does JDK package multiple versions of the same classfile? I get why multi-release jars do it - to improve perfomance on a newer JVMs.

If I am running JDK 17, I would want it to load all internal classes with the latest classfile version. Why are some of them compiled to lower versions?

We need answers to these questions before we can proceed restricting the app.

algomaster99 commented 6 months ago

The following classes record more than one provenances of the JDK classes.

--- /tmp/junit12016233135380059663/jdk.jsonl    2024-03-07 17:14:16.190454929 +0100
+++ classfile-fingerprint/src/test/resources/jdk-index/21.0.2-tem.jsonl 2024-03-07 09:31:31.625342193 +0100
@@ -1088,7 +1088,7 @@
 {"sun/nio/cs/KOI8_U$Holder":[{"classfileVersion":"65.0","hash":"14d7beefd6bfd2841aae718c4430a7d022e6073feebba3ddb5c0cfff29fe3c7b","algorithm":"SHA-256"}]}
 {"java/io/ObjectInputStream$PeekInputStream":[{"classfileVersion":"65.0","hash":"9a8f9252c903ff0e05f90165c774ff57074f97d944695886e6459cb0e80ca122","algorithm":"SHA-256"}]}
 {"sun/security/ssl/RenegoInfoExtension$SHRenegotiationInfoAbsence":[{"classfileVersion":"65.0","hash":"2cf28ef07046fa0ad09c2d9f9c324e028c4aca80b89c04101f64ac010d0d1158","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/ExplodedImage":[{"classfileVersion":"65.0","hash":"0f3b7bab4f4494c756198dd027d1b34bb11c91e89e6050690f8ee6f7d5826665","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/ExplodedImage":[{"classfileVersion":"65.0","hash":"0f3b7bab4f4494c756198dd027d1b34bb11c91e89e6050690f8ee6f7d5826665","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"8eb78bb6eadc9a2baec291858cff9715ab2185d51e40b99d7b42d3c2eae07e39","algorithm":"SHA-256"}]}
 {"sun/swing/PrintingStatus$NotificationPrintable$1":[{"classfileVersion":"65.0","hash":"c1463598b69e1bb7dbcd7ea55e04105f9fd2f777a42a4b482556d4a01a8f5385","algorithm":"SHA-256"}]}
 {"java/text/DateFormatSymbols":[{"classfileVersion":"65.0","hash":"7b32b29133848b34d69b95f64993e5758f0cc140abcfe6edef7a10eaca5fcc10","algorithm":"SHA-256"}]}
 {"sun/net/ftp/FtpDirEntry":[{"classfileVersion":"65.0","hash":"70eabfda2256df46f36c0b2006ae9ff93643ac1626a2d14f4f4d87b661fd4cbe","algorithm":"SHA-256"}]}
@@ -1694,7 +1694,7 @@
 {"jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl":[{"classfileVersion":"65.0","hash":"43212d2620687a40057f26721bf01ad3d71bb48074d990f8d1d5f6512808667e","algorithm":"SHA-256"}]}
 {"jdk/internal/foreign/abi/fallback/FallbackLinker$DowncallData":[{"classfileVersion":"65.0","hash":"731f2a5377ec72083759a9d9c2cd521f71abdf1956266c9e4ea1e3d8fb20ffad","algorithm":"SHA-256"}]}
 {"jdk/internal/net/http/websocket/MessageQueue$Type":[{"classfileVersion":"65.0","hash":"181f67172b63dcb2cd0d1c6e5829506109b342770f489d54a802be1f0d084b4c","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileAttributeView":[{"classfileVersion":"65.0","hash":"3cf5a189b8fe3d0774eb90d5a3f7b48937cf81518f57a798d47a865d37d9838e","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileAttributeView":[{"classfileVersion":"65.0","hash":"3cf5a189b8fe3d0774eb90d5a3f7b48937cf81518f57a798d47a865d37d9838e","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"5ac971519846f7da5a55140ab87411fc6fb98d89e70833dd3478ab0cf9809d95","algorithm":"SHA-256"}]}
 {"java/util/concurrent/ConcurrentHashMap$SearchEntriesTask":[{"classfileVersion":"65.0","hash":"fc1799040071932f50ca0f20729bf05d199d409e5ea913562e5e11bc616acea0","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/MemberWriter":[{"classfileVersion":"65.0","hash":"a91e7833913ab589cb810af844fa2567dd010776524e755fd9b499e96e7ecd0f","algorithm":"SHA-256"}]}
 {"java/lang/invoke/VarHandleFloats$FieldStaticReadWrite":[{"classfileVersion":"65.0","hash":"7484584666cfaeff36c24a9bf0a734b583feb599fb1e2dd689589c9c67791cca","algorithm":"SHA-256"}]}
@@ -2423,7 +2423,7 @@
 {"java/security/AuthProvider":[{"classfileVersion":"65.0","hash":"fa8173afcf6c5439076f2bee8124a90fb757be1cc97715243ce93f774e37b2d4","algorithm":"SHA-256"}]}
 {"sun/security/pkcs12/PKCS12KeyStore$SecretKeyEntry":[{"classfileVersion":"65.0","hash":"113b77096ed7ffb491e1db64ce99b4a1e33e4ca6e41891ef3ca1f1722c0437a3","algorithm":"SHA-256"}]}
 {"sun/management/NotificationEmitterSupport":[{"classfileVersion":"65.0","hash":"808aa4f7015a748abbd5c2e21e8c0796b20e4796deeae515b26fc433e3ae006e","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReader$Resource":[{"classfileVersion":"65.0","hash":"7aa9c6b9a9b3a754cddf7211277fb6d875c9c47312abd5ee0a9d266c6f750179","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReader$Resource":[{"classfileVersion":"65.0","hash":"7aa9c6b9a9b3a754cddf7211277fb6d875c9c47312abd5ee0a9d266c6f750179","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"f3804e7d1bccc13cf890d2462c269302aaae111525291957b48845471f8e413c","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xml/internal/serialize/DOMSerializer":[{"classfileVersion":"65.0","hash":"15b06d0459cea4b97667a22df2a015cac1f99f403b9e08fc1d5fbc20d334fd2f","algorithm":"SHA-256"}]}
 {"com/sun/jmx/mbeanserver/MXBeanLookup":[{"classfileVersion":"65.0","hash":"434c55c4d4973994f28c84134a0bed2a7ac4bfd04e2fe4919eed08d03a9af076","algorithm":"SHA-256"}]}
 {"jdk/internal/org/jline/reader/impl/DefaultParser$ArgumentList":[{"classfileVersion":"65.0","hash":"73cee1b8933126ffe88d16e7082d6b28827815f90381a0c5083d0ebd60945e95","algorithm":"SHA-256"}]}
@@ -2558,7 +2558,7 @@
 {"com/sun/java/swing/plaf/gtk/Metacity":[{"classfileVersion":"65.0","hash":"e5521277e6416334ab5df6744c20438d98992dd4debb2a0405e81c78796889b6","algorithm":"SHA-256"}]}
 {"sun/security/action/GetIntegerAction":[{"classfileVersion":"65.0","hash":"12a0edbdead88619ba26ac28dde85631f4a708420baff8c59e0886977199b75e","algorithm":"SHA-256"}]}
 {"java/awt/image/DataBufferByte":[{"classfileVersion":"65.0","hash":"7fb3768af184bd0ccb2252e3c5eb9d143a3b4bddab256aaa93a8e87e6400624f","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/NativeImageBuffer$1":[{"classfileVersion":"65.0","hash":"b37c38b91501c871ff40990dbf74aa308b00f7f06401367682ab0a9c605b274e","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/NativeImageBuffer$1":[{"classfileVersion":"52.0","hash":"3e020a5a98ee5dc9a6307eec2f3cb343499eadbdb5170a8b5f5e109090ebff2f","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"b37c38b91501c871ff40990dbf74aa308b00f7f06401367682ab0a9c605b274e","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream":[{"classfileVersion":"65.0","hash":"e06f262a19ac5b1888f054d2297554bb06eea16bd62d035325cfe44b645d432e","algorithm":"SHA-256"}]}
 {"java/awt/event/NativeLibLoader$1":[{"classfileVersion":"65.0","hash":"9fd7d849cfe039ea744674358a41ab853b397174f849f0aec1a888b6baaf0b83","algorithm":"SHA-256"}]}
 {"jdk/jfr/internal/PlatformRecording":[{"classfileVersion":"65.0","hash":"677040f751dc5bbd0d47e346c1393743f9e345c6899207db4ba211701ac88259","algorithm":"SHA-256"}]}
@@ -3037,14 +3037,14 @@
 {"sun/util/resources/cldr/ext/LocaleNames_bg":[{"classfileVersion":"65.0","hash":"2a79a268484d3f56713b108bab9e18bf461b806a5e8e43b150a9192dfc2830fc","algorithm":"SHA-256"}]}
 {"sun/util/resources/cldr/ext/LocaleNames_bm":[{"classfileVersion":"65.0","hash":"0ca374f23d14e29845e276687442ebf181693e579b6fd96d86289cf72021da8a","algorithm":"SHA-256"}]}
 {"sun/util/resources/cldr/ext/LocaleNames_bn":[{"classfileVersion":"65.0","hash":"188471b6149f56b14f1711ae2e5dd141bc7c12e34c8138b7f8bc49d9569b6925","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/BasicImageReader$2":[{"classfileVersion":"65.0","hash":"98f43e66053a1d7a829c7cdc6771c6b7a0a4713be5483fb19ac197f2e0350a30","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/BasicImageReader$2":[{"classfileVersion":"52.0","hash":"b9c6b34549f9c502607d6cdf9078e0721ed41deb146aec4ee0d04cbc659f9048","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"98f43e66053a1d7a829c7cdc6771c6b7a0a4713be5483fb19ac197f2e0350a30","algorithm":"SHA-256"}]}
 {"org/w3c/dom/xpath/XPathNSResolver":[{"classfileVersion":"65.0","hash":"31e6d94ad76eef5c885c0bae3b89902042abb701d30a3bf4a368149144025dd3","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet":[{"classfileVersion":"65.0","hash":"05828001c2fd67358ae6976c1266c33a09e2bf2af1ded179236c0f5c861142d6","algorithm":"SHA-256"}]}
 {"sun/management/jdp/JdpController$JDPControllerRunner":[{"classfileVersion":"65.0","hash":"ac632d946912b74ccb567241c93af33931aea54c48a336b051dce187531503cf","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/comp/Resolve$AccessError":[{"classfileVersion":"65.0","hash":"98808803c591d480a4f25cb2709214157df130a1752466602a5b828e5c4d44de","algorithm":"SHA-256"}]}
 {"com/sun/jmx/mbeanserver/SecureClassLoaderRepository":[{"classfileVersion":"65.0","hash":"f4bc64cbeb3f1ce3f62ab83888b1e96a34452ce005886a7eb4bd94f319a886ea","algorithm":"SHA-256"}]}
 {"com/sun/media/sound/SF2Sample":[{"classfileVersion":"65.0","hash":"47c4a1a7a336ce907a911e0a90d066a848fafbbeaa240671d9b9012d7b3e4025","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/BasicImageReader$1":[{"classfileVersion":"65.0","hash":"1f038392729aed6b3743c0913031ce0341dccb43738aad1b2e2e264966f953e6","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/BasicImageReader$1":[{"classfileVersion":"65.0","hash":"1f038392729aed6b3743c0913031ce0341dccb43738aad1b2e2e264966f953e6","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"1aefb9bbb5457fc76112625c9d6cd170e38acbc24a89e1c3ca2687e142691e29","algorithm":"SHA-256"}]}
 {"java/awt/geom/RectIterator":[{"classfileVersion":"65.0","hash":"c0feb90117fb3ad26f35516ec9f8336a368a0fc1ce123badb5fb9e747653acf5","algorithm":"SHA-256"}]}
 {"sun/util/resources/cldr/ext/LocaleNames_be":[{"classfileVersion":"65.0","hash":"8385c041f52d2e289440e9f837b3a5984a9ab3078359333f10762d9312b7fdee","algorithm":"SHA-256"}]}
 {"com/sun/jndi/ldap/ServiceLocator":[{"classfileVersion":"65.0","hash":"9de52ade100acd7148d4e761d812f3cd814d55738c66dd27cf33b2bb648dfab6","algorithm":"SHA-256"}]}
@@ -3862,7 +3862,7 @@
 {"sun/nio/ch/UnixAsynchronousSocketChannelImpl$2":[{"classfileVersion":"65.0","hash":"34fcd5e099b81684581611c6669545118644d7a2cc6b13e1e96cb053c65457df","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/util/Utils$ConstantValueExpression":[{"classfileVersion":"65.0","hash":"ef5d33063165f2ac7e9f9d08120784108ef85706850f87314317b4f075dfcad0","algorithm":"SHA-256"}]}
 {"sun/security/ssl/RSAClientKeyExchange$RSAClientKeyExchangeMessage":[{"classfileVersion":"65.0","hash":"4a06fc87d66637ba1e56ad10c6e7207b5e5fcc6242f70c0c6de1c6f2ee02249a","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/ResourceDecompressorFactory":[{"classfileVersion":"65.0","hash":"b6cdb3f5ba02925c59ddc05e8c6d69a3755453dea03bc292d56263145e04b2ca","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/ResourceDecompressorFactory":[{"classfileVersion":"52.0","hash":"bbde34c2bc21f8f1d9eab91e70cb410839e2b9010afa50c1456580f82bce497e","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"b6cdb3f5ba02925c59ddc05e8c6d69a3755453dea03bc292d56263145e04b2ca","algorithm":"SHA-256"}]}
 {"com/sun/source/tree/ModuleTree$ModuleKind":[{"classfileVersion":"65.0","hash":"191443505cbca6ad24dea567978d4f97875c2d8bb11b3ac7c402590aa895c8d7","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/basic/BasicTreeUI$ComponentHandler":[{"classfileVersion":"65.0","hash":"8c2bf1a2309471107647b64817c6ee641b0e589d2f8db3b2e729dab0bfeeef56","algorithm":"SHA-256"}]}
 {"jdk/internal/loader/NativeLibraries$NativeLibraryContext$1":[{"classfileVersion":"65.0","hash":"3f3d63977265d4e196e47e46490235c1279df8e7a9ca0b9dd608724b38bebb76","algorithm":"SHA-256"}]}
@@ -4037,7 +4037,7 @@
 {"javax/swing/JDialog":[{"classfileVersion":"65.0","hash":"5b6dd13252a129506865a4f68cb6d9aa44bbebd4e3dc709a825c7fb520bd5bff","algorithm":"SHA-256"}]}
 {"sun/java2d/loops/DrawGlyphListColor$General":[{"classfileVersion":"65.0","hash":"96a2540fbc36ac77ad9d4bb5c45ad8b431d53e873caf3e83ec3a50fffee3506c","algorithm":"SHA-256"}]}
 {"jdk/internal/net/http/SocketTube$InternalWriteSubscriber$WriteSubscription":[{"classfileVersion":"65.0","hash":"70f7ea1929d873b4917c04bf48f9a2d060ffea64c8408b5f5817741525d0de87","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileSystem":[{"classfileVersion":"65.0","hash":"f75bb5df53f60873121a56f773a6f20b6e92b06091aaa34a8aed2a350d2baf5d","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileSystem":[{"classfileVersion":"52.0","hash":"5697ddd154332d86a3ab193fd13c3046f729188bd8519d247894997f7d504e31","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"f75bb5df53f60873121a56f773a6f20b6e92b06091aaa34a8aed2a350d2baf5d","algorithm":"SHA-256"}]}
 {"java/lang/invoke/VarHandleBytes":[{"classfileVersion":"65.0","hash":"7fcee1f848e3a25647bc221d14129707f0b69433d790b89079cc48885ed939b1","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/code/Source$Feature$DiagKind":[{"classfileVersion":"65.0","hash":"b0c2302daa35afc89f2302aa0d8deef6b0ceda76905ec583f10d33276ced92cf","algorithm":"SHA-256"}]}
 {"com/sun/crypto/provider/ElectronicCodeBook":[{"classfileVersion":"65.0","hash":"2495ebe3e6147677770ad0d919aa62b581ac58c116ca45e8c6a2a161209e3f8c","algorithm":"SHA-256"}]}
@@ -4140,7 +4140,7 @@
 {"jdk/jshell/ReplParser$1":[{"classfileVersion":"65.0","hash":"a36d2e1f6f81010f64d336815cb4adcaf80bda013c8a607706a4a5768a908e76","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/code/ClassFinder$BadEnclosingMethodAttr":[{"classfileVersion":"65.0","hash":"0a8161999963b76ef38975f5b849fecf45fc61fe272109f7e33cfcdfa2a14b4a","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/basic/BasicTabbedPaneUI$Actions":[{"classfileVersion":"65.0","hash":"2d87c7e735c8fbd21f57c5c2571715a3dcb5dba71c0e7565c43b18a405cb0859","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileAttributeView$AttrID":[{"classfileVersion":"65.0","hash":"d97afba0cf4348ba4cb0454bf42dbd3535c10546118b29bed1f75d5437f4ef13","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileAttributeView$AttrID":[{"classfileVersion":"65.0","hash":"d97afba0cf4348ba4cb0454bf42dbd3535c10546118b29bed1f75d5437f4ef13","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"751022e58f1d34333339604d275f57a2381bbdc953f9a37934cc44f1a12b1553","algorithm":"SHA-256"}]}
 {"java/io/File$PathStatus":[{"classfileVersion":"65.0","hash":"cb3d4d98d822e30baa426f129dfa3df476b43e0394f0947def9be2db4f4022d1","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/processing/JavacRoundEnvironment":[{"classfileVersion":"65.0","hash":"700aa6e8431ffb1c152c7b16e48e33dd4ad7c44ecc7148b25ec1c8018b531b02","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/metal/MetalCheckBoxUI":[{"classfileVersion":"65.0","hash":"88c0ff234fcc30dde7d73b8377ee73e62afd2beb0e47f42e0e2fd986b8188cb7","algorithm":"SHA-256"}]}
@@ -4258,7 +4258,7 @@
 {"com/sun/imageio/plugins/jpeg/JPEGImageWriter$JPEGWriterDisposerRecord":[{"classfileVersion":"65.0","hash":"ac6c0b705c31d32a2e9a7bddfd9f418c57a7ae721607bef6a904d0b0d37a21c9","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/nimbus/InternalFramePainter":[{"classfileVersion":"65.0","hash":"9e7e1753cf2015938ea15820982e3641f8ea903dcb70a0b3c3fb19910a919292","algorithm":"SHA-256"}]}
 {"com/sun/accessibility/internal/resources/accessibility_zh_CN":[{"classfileVersion":"65.0","hash":"2d3f9332b8a2fe47b42b2e9598ecb7ba07a11135c563a79237d01fd97d513222","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReader":[{"classfileVersion":"65.0","hash":"b449c841182a017f480d9e0b65a1758369bb95f92f6defcdd2b799478bcf3456","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReader":[{"classfileVersion":"65.0","hash":"b449c841182a017f480d9e0b65a1758369bb95f92f6defcdd2b799478bcf3456","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"aaa4b127f4f98879ad827f2a5eddcc04081fbb3a80b2d08414691c795f656825","algorithm":"SHA-256"}]}
 {"javax/management/InvalidApplicationException":[{"classfileVersion":"65.0","hash":"f51b92d8a1974e4f5e02b8dbacff4257630ed0620b62e77d859e02156a76ff8c","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder":[{"classfileVersion":"65.0","hash":"509b6ff1ec197608c99189c7d3270f7fa69d77e5105cc4cb2e275bef667389e3","algorithm":"SHA-256"}]}
 {"javax/imageio/plugins/tiff/ExifTIFFTagSet$FileSource":[{"classfileVersion":"65.0","hash":"9183b552a1a406b8ae70ea65dd9b9a8960fbc424b616d20e1325bfa40aa30584","algorithm":"SHA-256"}]}
@@ -4275,7 +4275,7 @@
 {"javax/sql/rowset/spi/SyncFactory$2":[{"classfileVersion":"65.0","hash":"8fc5c64da5917ba752acf0deb94cd6258946117cd00846350be63cd2b60f982b","algorithm":"SHA-256"}]}
 {"org/w3c/dom/html/HTMLAreaElement":[{"classfileVersion":"65.0","hash":"be3a7dbf08b61cb1ed398fa6c859855ccb4d0d05fc372798f4205365027672dc","algorithm":"SHA-256"}]}
 {"org/w3c/dom/DOMImplementation":[{"classfileVersion":"65.0","hash":"b361aad69430a3c987d69d59100ebe035b0cdcfd7b135aa3ba2e991eb8979608","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageStream":[{"classfileVersion":"65.0","hash":"4832c7ee8baa33d14278ffdb105e966003eccede0d3f5ff67588d02e03adfacb","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageStream":[{"classfileVersion":"65.0","hash":"4832c7ee8baa33d14278ffdb105e966003eccede0d3f5ff67588d02e03adfacb","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"faf620f2475593b5b4bdd2e99e0239e7618b204e30999ad175b1143e5e928286","algorithm":"SHA-256"}]}
 {"javax/sql/rowset/spi/SyncFactory$1":[{"classfileVersion":"65.0","hash":"1bd66c12cf8eb903b3bb59ec4aaf7561ec864aaa4ee3b3ea1dd0de55cf442ad4","algorithm":"SHA-256"}]}
 {"com/sun/tools/javap/CodeWriter":[{"classfileVersion":"65.0","hash":"379692f3d4ad1a619ebce4e433dbce6579c1854cebfee702e25e507d7b5bfbec","algorithm":"SHA-256"}]}
 {"sun/nio/fs/AbstractPoller":[{"classfileVersion":"65.0","hash":"7dc62d8ba65b583ca2f04382d7efac7373421c63d21f974f9a904d0d468a92a1","algorithm":"SHA-256"}]}
@@ -4643,7 +4643,7 @@
 {"jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry":[{"classfileVersion":"65.0","hash":"1bd69adc14af596f2ee27dc6453a079914f5583cfd5cc8d5cc1872e587984eeb","algorithm":"SHA-256"}]}
 {"sun/security/jgss/krb5/MicToken_v2":[{"classfileVersion":"65.0","hash":"5a7736b1b8155ac0d3168e07990eeb5937da96588878b4d5ae28f292cdbba5e1","algorithm":"SHA-256"}]}
 {"java/util/ImmutableCollections$MapN$1":[{"classfileVersion":"65.0","hash":"c47c86e074f426e4ec7b08bba464508c12a0aa20887e867d6f82adc5e67707f2","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/ResourceDecompressorRepository":[{"classfileVersion":"65.0","hash":"377a42194904c0d3f8a92aab449bdb4a938ef7582a60c0b7f3c782ae8eb4ccec","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/ResourceDecompressorRepository":[{"classfileVersion":"65.0","hash":"377a42194904c0d3f8a92aab449bdb4a938ef7582a60c0b7f3c782ae8eb4ccec","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"87eb5fe3b987e49ed280b5c686af6207c42c7dd6a2b7cb775315dcb9fc848d79","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall":[{"classfileVersion":"65.0","hash":"458370a47588bbaa93df80f364698acfb24de85d82eb6d9f6d93659088bec049","algorithm":"SHA-256"}]}
 {"javax/naming/Name":[{"classfileVersion":"65.0","hash":"17e220d5a25b0abfddb2b299fe9f4414328ba844ed9899193517aec0f208c64c","algorithm":"SHA-256"}]}
 {"sun/security/ssl/SSLSecretDerivation$SecretSchedule":[{"classfileVersion":"65.0","hash":"86c15f26a4331f2853c79f555e1531a59e5b3b0d7c44f71cf1e383aa1cc828ad","algorithm":"SHA-256"}]}
@@ -4990,7 +4990,7 @@
 {"javax/imageio/plugins/tiff/FaxTIFFTagSet$ConsecutiveBadFaxLines":[{"classfileVersion":"65.0","hash":"27c4da9487a7a46cb82ab9268f48b70397fa08822d9b0d342591e1643fbbce3e","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xml/internal/security/parser/XMLParserException":[{"classfileVersion":"65.0","hash":"43dbc4c18f201f1b13cc43464829fa86032d9885f05fc8eb4f5b7ef35bbe8ad7","algorithm":"SHA-256"}]}
 {"sun/reflect/generics/tree/BottomSignature":[{"classfileVersion":"65.0","hash":"86b910db936da72fd405c1553b54c1bb34cd87053dee365ed72d01f2cbd5428d","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/ZipDecompressorFactory":[{"classfileVersion":"65.0","hash":"f2cda7ee44a9d1d327805b30ecb30f6a587b19f7dfb1f0872995654f893424ab","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/ZipDecompressorFactory":[{"classfileVersion":"52.0","hash":"eaf29aba6528c985ecaba45dd75754faeddb00f3b4bea92df0b5c7b7398b3384","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"f2cda7ee44a9d1d327805b30ecb30f6a587b19f7dfb1f0872995654f893424ab","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xpath/internal/operations/Operation":[{"classfileVersion":"65.0","hash":"08fe693879537074706db2745a6690766373b9590a92075611e4455cb49d1993","algorithm":"SHA-256"}]}
 {"sun/awt/screencast/TokenItem":[{"classfileVersion":"65.0","hash":"a43ee272b31236f00d170d324e0a0335098cb3ae76c6b5399e59ca42289495cf","algorithm":"SHA-256"}]}
 {"sun/net/TelnetOutputStream":[{"classfileVersion":"65.0","hash":"0192d94231cbbf49f44b5286395ce9370f6ca252a4a0b5fed200bdb8c0805814","algorithm":"SHA-256"}]}
@@ -5467,7 +5467,7 @@
 {"javax/naming/ldap/PagedResultsControl":[{"classfileVersion":"65.0","hash":"665803bb1402ee673cf60a9280794d8031e34a9933b6bc38f573cc93dc0e9b90","algorithm":"SHA-256"}]}
 {"com/sun/tools/classfile/StackMapTable_attribute$chop_frame":[{"classfileVersion":"65.0","hash":"64330e2cd2135009685fe0cfe74b2b4d7a3527c565efe8ea2620b084a44484e3","algorithm":"SHA-256"}]}
 {"java/util/FormatItem$FormatItemFillLeft":[{"classfileVersion":"65.0","hash":"31eb8d20a1ffe14d96675167a3992992b1e4c612e4a86705e59cf107906bf66d","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileSystem$1":[{"classfileVersion":"65.0","hash":"0df842647068dc1c7330694c383ca644cfe8bee7991fbf2b0ef7c82f265731fc","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileSystem$1":[{"classfileVersion":"65.0","hash":"0df842647068dc1c7330694c383ca644cfe8bee7991fbf2b0ef7c82f265731fc","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"835af7dbe5fcc211137719c3a855b218ebfdfea8648b01cc83deed54b6990c8c","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xerces/internal/impl/xpath/regex/Token$CharToken":[{"classfileVersion":"65.0","hash":"4a778cdbdc3a86b1f6b09b3d132c70cfb99b64423381ff18dff9b25f9cb7987c","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_en_ZA":[{"classfileVersion":"65.0","hash":"f7cb74027ca220deaab5e75b72b5a1b29308be74d19d1a6ae57d00c2141071c5","algorithm":"SHA-256"}]}
 {"sun/security/ec/XDHKeyPairGenerator$X25519":[{"classfileVersion":"65.0","hash":"eede6163c0b53f229eb2a72784dbfa49680467d77369ca8cef68bf64602c141e","algorithm":"SHA-256"}]}
@@ -5781,7 +5781,7 @@
 {"jdk/internal/foreign/abi/x64/windows/TypeClass":[{"classfileVersion":"65.0","hash":"1980eb9a32cb0b8d8184f5428041e8d58371350a19115e65188d378386ef0460","algorithm":"SHA-256"}]}
 {"jdk/internal/foreign/abi/fallback/FFIStatus":[{"classfileVersion":"65.0","hash":"f06fc15de0c5f6a1208f3fca295cafa6148cee9a662204b910fab6c1107afe4b","algorithm":"SHA-256"}]}
 {"java/security/AlgorithmParameterGenerator":[{"classfileVersion":"65.0","hash":"9697d75c9d2ea390c170f54a2aac5c813c17849f148f3727b0aacffba4ab056c","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReader$Directory":[{"classfileVersion":"65.0","hash":"ec74f19c5d05da0453e6113d0ebbea289678e170a486ff4063009a12a021075c","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReader$Directory":[{"classfileVersion":"65.0","hash":"ec74f19c5d05da0453e6113d0ebbea289678e170a486ff4063009a12a021075c","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"84b518f976066b937dc0d5b9af9f9d2a1533cece6fb6e55b56c9face7598761e","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_en_BI":[{"classfileVersion":"65.0","hash":"55061da74729a6d99d954e80727886d57b298241a8d05ea4abde9f79d7ebd519","algorithm":"SHA-256"}]}
 {"com/sun/imageio/plugins/jpeg/JPEGMetadataFormat":[{"classfileVersion":"65.0","hash":"be8c8466a4b5db79fe6971a0bfff148d4291dfb47b8d0260a58ca6ff24910a34","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_en_BE":[{"classfileVersion":"65.0","hash":"33f7e4a47b0ff00ccccfb40abb21e7836fc938cd8814f4e836ef568e5a95c38b","algorithm":"SHA-256"}]}
@@ -6804,7 +6804,7 @@
 {"sun/rmi/server/Util$1":[{"classfileVersion":"65.0","hash":"6213607eaf4e14bac4de653d505d50adafea9fc53eeccdcb5b50520f9bfa90e6","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_kok":[{"classfileVersion":"65.0","hash":"1a99b44370d726731380e3c40d821ab6d2f27ef9c64b2668140d6f9c1254abbf","algorithm":"SHA-256"}]}
 {"sun/print/CUPSPrinter$1":[{"classfileVersion":"65.0","hash":"0c87c9a359dd4a84e3930d0f486a4873a2d97f41d8260e507cb7fca7a1cdaa72","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReader$LinkNode":[{"classfileVersion":"65.0","hash":"5a7dfb3202682c456b6c040b98d5c0ad5230b8a56b0d51a857877ec8ab9c22cf","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReader$LinkNode":[{"classfileVersion":"65.0","hash":"5a7dfb3202682c456b6c040b98d5c0ad5230b8a56b0d51a857877ec8ab9c22cf","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"a987db60e958479704e0d7fb28367793852d78bc0485dfc9246b5cf9deba3ece","algorithm":"SHA-256"}]}
 {"sun/print/CUPSPrinter$3":[{"classfileVersion":"65.0","hash":"9a2e063c9d30905771f1706949ad8e901828b804ed681f6c1862578f6235eef8","algorithm":"SHA-256"}]}
 {"sun/print/CUPSPrinter$2":[{"classfileVersion":"65.0","hash":"87f7219d459093ea48e446b10d074f6026721251f9bd13d7ef3e30be7f5cccab","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr":[{"classfileVersion":"65.0","hash":"49052308bdff8341c26b6a0260f3132ede1d6b73b308e42dc9a5a082ee26b5bb","algorithm":"SHA-256"}]}
@@ -7018,8 +7018,8 @@
 {"javax/swing/plaf/basic/BasicDesktopPaneUI$MaximizeAction":[{"classfileVersion":"65.0","hash":"87a7c73bf9904267d239d35943a36e784e0448aee347b77fae3ff71913f382e7","algorithm":"SHA-256"}]}
 {"java/awt/color/ColorSpace$BuiltInSpace":[{"classfileVersion":"65.0","hash":"f543128b8db0c53d7cc22c48a8ce4b147b0d5afe0a12d25e932bc607c8628684","algorithm":"SHA-256"}]}
 {"sun/swing/plaf/DesktopProperty$1":[{"classfileVersion":"65.0","hash":"330562575d34a7331d1ebd2552701693585ef5c6adf2250a8dc2be2fc94311ea","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageBufferCache$2":[{"classfileVersion":"65.0","hash":"781894ec4183ba998ef72fea78fa71841a9f618abf3f6eb282da448c94c6d968","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageBufferCache$1":[{"classfileVersion":"65.0","hash":"bf8f5daf2ab3cf9a7e3177fd6b28b329b3e242026d239f6bed981ccae17b6954","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageBufferCache$2":[{"classfileVersion":"52.0","hash":"a79cf24da21fe93835d484176b2d0d19c78accca93c3a62a20840edeb16e8374","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"781894ec4183ba998ef72fea78fa71841a9f618abf3f6eb282da448c94c6d968","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageBufferCache$1":[{"classfileVersion":"52.0","hash":"2e8574a13236f2c455c003ed0ee29a9d68408ab2577077f1d0bad20dd391bc1d","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"bf8f5daf2ab3cf9a7e3177fd6b28b329b3e242026d239f6bed981ccae17b6954","algorithm":"SHA-256"}]}
 {"sun/util/resources/cldr/ext/CurrencyNames_dz":[{"classfileVersion":"65.0","hash":"016c66fb69c11f3fd5e1f1e5155d737e0efc817a107d9e1db0dcea7d2906dabb","algorithm":"SHA-256"}]}
 {"sun/nio/cs/IBM874$Holder":[{"classfileVersion":"65.0","hash":"2a0372eba216080d9d01ac9c5a63cc5933ce814a1aa30559004cfa196532f551","algorithm":"SHA-256"}]}
 {"java/lang/reflect/ProxyGenerator$PrimitiveTypeInfo":[{"classfileVersion":"65.0","hash":"6b04c7ca1ac5fc207fa15db9dc4141bcfe323df0f9407571db4a34703b2a27da","algorithm":"SHA-256"}]}
@@ -7408,7 +7408,7 @@
 {"com/sun/beans/finder/SignatureException":[{"classfileVersion":"65.0","hash":"00a0ea874863bf8d9c960aa161348e2360b95e62d14260b1b81d08905626a648","algorithm":"SHA-256"}]}
 {"com/sun/java/swing/plaf/motif/resources/motif_ko":[{"classfileVersion":"65.0","hash":"999203896fbfaf941cb273560cdd6dbe86121a2d89fbb033ea05fef436c5bdde","algorithm":"SHA-256"}]}
 {"java/awt/event/MouseEvent":[{"classfileVersion":"65.0","hash":"62e4d31a051c192b2d415cf309210a6182e34a826a42bfd8882a6d641278a3e8","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/StringSharingDecompressor":[{"classfileVersion":"65.0","hash":"d2250e8982518218f9a520a9ab717d540f5289f2391f4673539e42e14d012fea","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/StringSharingDecompressor":[{"classfileVersion":"52.0","hash":"b50fa8cefc64a3ae7c3fa5dbedf23a2de92f4ed03c50aaed32a866f1dcb28750","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"d2250e8982518218f9a520a9ab717d540f5289f2391f4673539e42e14d012fea","algorithm":"SHA-256"}]}
 {"java/util/Comparators$NaturalOrderComparator":[{"classfileVersion":"65.0","hash":"57977ab22fee9cf6c8b080c85c7b4ab48fdbcd11f327b1ba1f354034c0cea77a","algorithm":"SHA-256"}]}
 {"com/sun/nio/file/SensitivityWatchEventModifier":[{"classfileVersion":"65.0","hash":"51614e17d9194495151aed8e9afadf45c8c66d709e3691bb7e88726856229424","algorithm":"SHA-256"}]}
 {"sun/nio/cs/ext/EUC_JP_Open$Encoder":[{"classfileVersion":"65.0","hash":"9784526bb7ca1db6567c859feec1172c636d1c52945bde8eaf5ae2ecd896867e","algorithm":"SHA-256"}]}
@@ -7697,8 +7697,8 @@
 {"java/util/stream/ForEachOps$ForEachOp":[{"classfileVersion":"65.0","hash":"57dd67acfa3f3556250a192424441a8cdc8c0762ea5caa3f71201d4f1064f8e6","algorithm":"SHA-256"}]}
 {"java/security/KeyStore$Entry$Attribute":[{"classfileVersion":"65.0","hash":"4914ae0535fdd53bb863a25e7828f044d310249d4b1fca3ee4f12943edcac6cb","algorithm":"SHA-256"}]}
 {"java/time/temporal/TemporalQuery":[{"classfileVersion":"65.0","hash":"d81a124e28dd5087f7229b2306e5c1f2639ae2513e03cd7dd0c4d9df52d53f22","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtPath$1":[{"classfileVersion":"65.0","hash":"2a79e20d98a6597b8ec42e6cd3f7b5d2de923be16afcec6af0834eb42035a0d4","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtPath$2":[{"classfileVersion":"65.0","hash":"de26013a2f2eb4692ec1795a2be1b7beb1b464e5133fca50f7f60ac5adc9ee51","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtPath$1":[{"classfileVersion":"52.0","hash":"36fbf5930be2e422681a3993f84ffd0fdaedbcd21a116971ebaa32195acf0344","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"2a79e20d98a6597b8ec42e6cd3f7b5d2de923be16afcec6af0834eb42035a0d4","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtPath$2":[{"classfileVersion":"65.0","hash":"de26013a2f2eb4692ec1795a2be1b7beb1b464e5133fca50f7f60ac5adc9ee51","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"808b190afd846b33f8b793370381ce53ad658aa2ad232aafb1f4f5cc9ea2891e","algorithm":"SHA-256"}]}
 {"sun/nio/cs/ext/IBM1140$Holder":[{"classfileVersion":"65.0","hash":"2a189075ebeb304d5b4d2bf443c2358b80c520af1179f3858020da8e01e65279","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/api/ClientCodeWrapper":[{"classfileVersion":"65.0","hash":"e371fbd5f66d22ee94263f0bb773d14f72bbfe0b6563673b2e49758e5ad0a56e","algorithm":"SHA-256"}]}
 {"javax/security/auth/kerberos/KerberosPrincipal":[{"classfileVersion":"65.0","hash":"3f92397c19ef45a6ec69aeed4bebefd481cfc7312abb9dae5cdfd328d9a210bf","algorithm":"SHA-256"}]}
@@ -7743,7 +7743,7 @@
 {"com/sun/jndi/ldap/Ber$DecodeException":[{"classfileVersion":"65.0","hash":"6d9de8994e9770ecadb6b981326a36c01696c20b8d31c07eb15107dc53bf70a5","algorithm":"SHA-256"}]}
 {"jdk/jpackage/internal/AbstractAppImageBuilder":[{"classfileVersion":"65.0","hash":"68c18f2d82a0adbff06dd23501cd7ba420d2b57af85d0bd83ee0c42288e439a7","algorithm":"SHA-256"}]}
 {"sun/java2d/loops/GeneralRenderer":[{"classfileVersion":"65.0","hash":"5a3db67a0803553d371304148a896d834dc2045089ae41f643a6b4d0ae6f2938","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/BasicImageReader":[{"classfileVersion":"65.0","hash":"74f001edf5dbffd9a3c5c516a3e43d9c9cd1246e11a5c722304800c436673288","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/BasicImageReader":[{"classfileVersion":"65.0","hash":"74f001edf5dbffd9a3c5c516a3e43d9c9cd1246e11a5c722304800c436673288","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"893b5802494d48294801a207bca8b41ea5128e9d445bfc618ceab4d3f6014dbe","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/code/Symbol$ModuleSymbol":[{"classfileVersion":"65.0","hash":"ae4cdd7281e8060b8bef2f5ef6aabea64e846b80d009748ca72e7c3939ac6bb4","algorithm":"SHA-256"}]}
 {"com/sun/tools/jdeps/ClassFileReader":[{"classfileVersion":"65.0","hash":"78190cd8b000fafc76e5794f6082870fbc561437d65c886e74a921c40d264713","algorithm":"SHA-256"}]}
 {"com/sun/java/swing/plaf/motif/resources/motif_sv":[{"classfileVersion":"65.0","hash":"b516df995901318ece1c608b4c3c92ab0976115caef64d0ae9b52529cf1fc99b","algorithm":"SHA-256"}]}
@@ -7769,7 +7769,7 @@
 {"java/awt/peer/ContainerPeer":[{"classfileVersion":"65.0","hash":"53b9245ab55b5f0d7c36c7c99459343aea7402bac0f35401bd3f2427990e6f21","algorithm":"SHA-256"}]}
 {"sun/swing/PrintingStatus$NotificationPrintable":[{"classfileVersion":"65.0","hash":"c4416cf34eff0615a4e2ca44111fd96f61e2b7ebf95d2580161218ecbdb59c17","algorithm":"SHA-256"}]}
 {"sun/awt/AWTAccessor$AWTEventAccessor":[{"classfileVersion":"65.0","hash":"8a061d75cbc4980a52e0ac0d662bbeeb5efc5a2ed4d8aa73ba0aa0abfcd3a976","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileAttributes":[{"classfileVersion":"65.0","hash":"d3be4b78c84943d93313109b0416bd440714e217a1a5b4ced23c635456932088","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileAttributes":[{"classfileVersion":"52.0","hash":"c6af504c8608da778f89f4b53d0948162b065c00789dcfad9976496acf6a3b2d","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"d3be4b78c84943d93313109b0416bd440714e217a1a5b4ced23c635456932088","algorithm":"SHA-256"}]}
 {"com/sun/net/httpserver/spi/HttpServerProvider":[{"classfileVersion":"65.0","hash":"48ecbb5bda7122f1f5ff1fd14bb1b3a3d26211048e0860f8f081ff92a93cb0a0","algorithm":"SHA-256"}]}
 {"jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$PatchModuleFileManager":[{"classfileVersion":"65.0","hash":"6731d7260ede5d4dfd583d8bf31f28ac89b8f2ccd1f9a8b95ecd6a51ce52904c","algorithm":"SHA-256"}]}
 {"com/sun/jmx/mbeanserver/MXBeanProxy$SetHandler":[{"classfileVersion":"65.0","hash":"2295f4e80ae388b1b3924f70f057d413fdb6188c18b3d49ebfca55e62e1f43c5","algorithm":"SHA-256"}]}
@@ -8170,7 +8170,7 @@
 {"com/sun/tools/javac/comp/Analyzer$TreeRewriter":[{"classfileVersion":"65.0","hash":"e4751387a5e62ae123a523d2b0927c27e9ac140c094374d9ba6038dfdde1dce4","algorithm":"SHA-256"}]}
 {"java/util/concurrent/atomic/AtomicLongArray":[{"classfileVersion":"65.0","hash":"8735d335e626cab8c6159fbaed3c8459a4c449396c34fc14b2d93f70e694647b","algorithm":"SHA-256"}]}
 {"org/w3c/dom/CharacterData":[{"classfileVersion":"65.0","hash":"144ebc68a4eed322b278406500a6ddc3d2b797b4415595f8ed287df1b511e60b","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/SystemImage":[{"classfileVersion":"65.0","hash":"4054cdf35aa8ff398ad810c2a80a882c86d1d07901e07bd98ec1fcc485d16610","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/SystemImage":[{"classfileVersion":"52.0","hash":"52cc1ba2443bacbd206b35fc835896bbb88945a4054671811e29cbe1b0e9758b","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"4054cdf35aa8ff398ad810c2a80a882c86d1d07901e07bd98ec1fcc485d16610","algorithm":"SHA-256"}]}
 {"sun/util/locale/provider/LocaleDataMetaInfo":[{"classfileVersion":"65.0","hash":"ee0a58ed616d113e294552621f2ec07d0e6dd4ac09d74ac2bfc287f906d6ae99","algorithm":"SHA-256"}]}
 {"jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal":[{"classfileVersion":"65.0","hash":"d683cac204822b08a8560fcf4e31bb6a068b40ff3e55cf306cc3ba765d90f833","algorithm":"SHA-256"}]}
 {"jdk/internal/icu/util/CodePointMap$StringIterator":[{"classfileVersion":"65.0","hash":"09ec5764bb24a4f224acbc5f7b447bec91b28ecb079bdc99e71480d0ee8f2cd6","algorithm":"SHA-256"}]}
@@ -8341,7 +8341,7 @@
 {"jdk/javadoc/internal/doclets/toolkit/MethodWriter":[{"classfileVersion":"65.0","hash":"867678f93b27d012146b6b27534e286df1a076072d9329eed97af0a37e4dc7d4","algorithm":"SHA-256"}]}
 {"java/lang/constant/DirectMethodHandleDescImpl$1":[{"classfileVersion":"65.0","hash":"18e17d2993374a8d2d9fca819fd9ae2b2fa83bd01df22d4fc9530cfbf1224134","algorithm":"SHA-256"}]}
 {"jdk/internal/net/http/websocket/CheckFailedException":[{"classfileVersion":"65.0","hash":"3a31da537e596dbfe9f129e75bd5cf086bb8df80e14fb7ddbaf79b64004dd490","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/NativeImageBuffer":[{"classfileVersion":"65.0","hash":"25372ff1a2274856e4f35415b4024da42e511525d1656408210d53ca6372ed52","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/NativeImageBuffer":[{"classfileVersion":"65.0","hash":"25372ff1a2274856e4f35415b4024da42e511525d1656408210d53ca6372ed52","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"9f51be1dd61945e6910295719e61e7b6d118ecb17d526e7de4f8503141e8f720","algorithm":"SHA-256"}]}
 {"java/util/concurrent/ConcurrentSkipListMap$Index":[{"classfileVersion":"65.0","hash":"eb58db44cc7949a31ca8d1c19601ac4584d0db6bc1051972af2cc8a883e8f0b1","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/basic/BasicInternalFrameUI$1":[{"classfileVersion":"65.0","hash":"3dfddb6ad2fdcfa0613920a5c2d121cca312ed8718a0a74bc792e9cdf078b203","algorithm":"SHA-256"}]}
 {"com/sun/security/auth/NTSid":[{"classfileVersion":"65.0","hash":"e7163d8a44036901931130d696ec2bc3076db65e36e21c97f8c91da52e6411dd","algorithm":"SHA-256"}]}
@@ -9251,7 +9251,7 @@
 {"sun/awt/EventQueueItem":[{"classfileVersion":"65.0","hash":"fe429c3d0862b9db525578105e16bdf9b93c3e0970e64e3aae249e59b07965da","algorithm":"SHA-256"}]}
 {"java/util/stream/SortedOps$AbstractRefSortingSink":[{"classfileVersion":"65.0","hash":"c7fa85e3fb632f1968a4c0644e95a60c9528b08844a6dbd73f2c739f270a38dd","algorithm":"SHA-256"}]}
 {"sun/awt/X11/XCanvasPeer":[{"classfileVersion":"65.0","hash":"19c157cc8e3fb83ad3991ee74e07c87b6bd6d09f65c54b78b0d74597e4d6f535","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtDirectoryStream":[{"classfileVersion":"65.0","hash":"48015e7b6625f14c1f623123ea2c8b3642a66b4cfe1d69f1ee37f563a0439080","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtDirectoryStream":[{"classfileVersion":"52.0","hash":"fe655311a30b794e4639326d6819766d2b074f65b0cd06148503f4e2a404ead9","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"48015e7b6625f14c1f623123ea2c8b3642a66b4cfe1d69f1ee37f563a0439080","algorithm":"SHA-256"}]}
 {"sun/awt/FontConfiguration":[{"classfileVersion":"65.0","hash":"bf9fc54be27df4d8df3c7bf27cec48f28403b3309fb162671f1c2a134da84d6f","algorithm":"SHA-256"}]}
 {"java/lang/StrictMath$RandomNumberGeneratorHolder":[{"classfileVersion":"65.0","hash":"f19ce7f72e8a4054a3a9d29f3a56b057ba51e5503e5635c9bee317e7110d3c92","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/code/Symbol$OperatorSymbol$AccessCode":[{"classfileVersion":"65.0","hash":"251af51559476412fee4aee180547eda80c5fa7113b235f6d08ab75af8f75fe5","algorithm":"SHA-256"}]}
@@ -9352,13 +9352,13 @@
 {"jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute":[{"classfileVersion":"65.0","hash":"2f0acd409510f86c89b8ac9ef337f0db810566889deb850c9a1ae1146fcc95dc","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/nimbus/ImageCache$PixelCountSoftReference":[{"classfileVersion":"65.0","hash":"d9c16b1b1519d6430d31f6752cca0106079f9c825bfa9b8ca406039a5774f19d","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/comp/Resolve":[{"classfileVersion":"65.0","hash":"bd57f1bf498b8027c361f166c70e222190be43e0cb6cee004a9c9afd497a214a","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/ExplodedImage$PathNode":[{"classfileVersion":"65.0","hash":"02842dd0d953e4d6437cc8183813cd7b51c2b93696ed8d97feb0a1302dbefb21","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/ExplodedImage$PathNode":[{"classfileVersion":"52.0","hash":"e2bc18d469f550dde8701a4e22798d7d629f4bcf1868d1454b7440c16687376a","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"02842dd0d953e4d6437cc8183813cd7b51c2b93696ed8d97feb0a1302dbefb21","algorithm":"SHA-256"}]}
 {"java/awt/Canvas":[{"classfileVersion":"65.0","hash":"3d890c91c4aa2adc58c27621a247c4cf4117b6a9a341f76f67500a708c5165ff","algorithm":"SHA-256"}]}
 {"com/sun/tools/classfile/ModuleHashes_attribute$Entry":[{"classfileVersion":"65.0","hash":"57098e92a736e06382f5d7a68564d2530dd6fcc322fde1ccc3ea03e064651278","algorithm":"SHA-256"}]}
 {"jdk/jfr/events/X509ValidationEvent":[{"classfileVersion":"65.0","hash":"c9aec3ffc34ae96742799daadadf576a0b4807b63a5d5be16d07032ff4ce7486","algorithm":"SHA-256"}]}
 {"java/awt/image/ConvolveOp":[{"classfileVersion":"65.0","hash":"f38e94afef803138a6ffad3cff597520d8dcda62cc023cb9cacd11ccd824d079","algorithm":"SHA-256"}]}
 {"java/util/Spliterators$LongIteratorSpliterator":[{"classfileVersion":"65.0","hash":"2a9e1c4f87d378dc46f81766235eba3d59acf2486a72c5918c898355b6c2d638","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/ZipDecompressor":[{"classfileVersion":"65.0","hash":"8dac235cfa35e8a3ad43011b5ca03949ba75c0303b8e7b3ac5252ac7be99c77a","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/ZipDecompressor":[{"classfileVersion":"65.0","hash":"8dac235cfa35e8a3ad43011b5ca03949ba75c0303b8e7b3ac5252ac7be99c77a","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"16805e0e377431c8319d003fa37c598684cfeec656b8fb2e18b8a284c6b1cc9a","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_ha_GH":[{"classfileVersion":"65.0","hash":"ea1c437d4c8d209c1a87c9087de1eaedb9ecdd877b78c332ef5adca4934e3353","algorithm":"SHA-256"}]}
 {"com/sun/tools/jdi/LongTypeImpl":[{"classfileVersion":"65.0","hash":"e39c63b9dd6a23ca5a955d0a2999b6f7850a89fb514f12ba76c8a46ff03d393c","algorithm":"SHA-256"}]}
 {"java/lang/invoke/DirectMethodHandle$StaticAccessor":[{"classfileVersion":"65.0","hash":"eed11c439315605930015c7686370c852444864606acc44de25bf7c13963a1f9","algorithm":"SHA-256"}]}
@@ -9547,7 +9547,7 @@
 {"com/sun/source/tree/DeconstructionPatternTree":[{"classfileVersion":"65.0","hash":"8812c05f7c3ddb49b9efeae1f48b5e78f79d5ad48d53ccf4e82d79671f6c731d","algorithm":"SHA-256"}]}
 {"jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction":[{"classfileVersion":"65.0","hash":"2da7669adc26319612e3cb7a62a74731d17489cc6ef8841a7c51036e73b2f07e","algorithm":"SHA-256"}]}
 {"javax/print/MimeType$LexicalAnalyzer":[{"classfileVersion":"65.0","hash":"e8b939b62faece42a0dad2d7c2a61ddf19d4f499ddac7bff876a94e8d36ee980","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageLocation":[{"classfileVersion":"65.0","hash":"f9918a760339c77a03625f9694cac9701e1e04676228bfacba8b6800c926e0cc","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageLocation":[{"classfileVersion":"52.0","hash":"25e9d7704b722e95f69721b6d1c896f37295fbe822dcbb3e773d7b5bfa4db18b","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"f9918a760339c77a03625f9694cac9701e1e04676228bfacba8b6800c926e0cc","algorithm":"SHA-256"}]}
 {"jdk/internal/joptsimple/ValueConversionException":[{"classfileVersion":"65.0","hash":"32d098f3f850e0a2df37b40893cae05d21ca8bdb17fbb7abfc267cdb02553bc8","algorithm":"SHA-256"}]}
 {"jdk/net/Sockets$QuickAck":[{"classfileVersion":"65.0","hash":"29f6ddd244fc814be8f56159c64d2677f19d85670af4a3c7faadc259ad2d9dd4","algorithm":"SHA-256"}]}
 {"javax/swing/JTable$NumberRenderer":[{"classfileVersion":"65.0","hash":"25c47ffdb85f4bf494be43f49225501f91cf368ceadae7f13df7bafc6a636e78","algorithm":"SHA-256"}]}
@@ -10099,7 +10099,7 @@
 {"sun/awt/geom/AreaOp$AddOp":[{"classfileVersion":"65.0","hash":"4e55a2a8e1e54854c351ca4d3c2a891ce9c445b5a3e5276cc217a030cf8ab9c9","algorithm":"SHA-256"}]}
 {"java/rmi/AlreadyBoundException":[{"classfileVersion":"65.0","hash":"f0f6f081be6b4af4a7a85af395dbae8152cc889b03b3e406974b65d8b0487e0b","algorithm":"SHA-256"}]}
 {"javax/print/attribute/standard/MediaSize$Other":[{"classfileVersion":"65.0","hash":"2ba677e21eab6792cfca1c99c25755f45a8f71cfea45fd2ae2be8449b02789fe","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileSystemProvider":[{"classfileVersion":"65.0","hash":"4a2476b95c3d8455ec51537a4148d129743d083449773f700510ce1a50f981c5","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileSystemProvider":[{"classfileVersion":"52.0","hash":"a3c9aea8fdc0c03ddf28ce1134f7b0436cf518254b2522ed59b2b2d262f295d7","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"4a2476b95c3d8455ec51537a4148d129743d083449773f700510ce1a50f981c5","algorithm":"SHA-256"}]}
 {"sun/awt/X11/XSelectionClearEvent":[{"classfileVersion":"65.0","hash":"903b9ca7aee9f498bc6810f8ad3be49b2981a12f6489874b3dfbe1507ee69a16","algorithm":"SHA-256"}]}
 {"com/sun/crypto/provider/AESCipher$OidImpl":[{"classfileVersion":"65.0","hash":"30ef343fda989f828f67050be9aae6f017a22d829b1a05172a2e539f5e812acf","algorithm":"SHA-256"}]}
 {"java/awt/dnd/DragSourceDragEvent":[{"classfileVersion":"65.0","hash":"cbacf4df083dece9af689ed410aa8f4f9095d9edf4c1ad59e8a5401cfd7e43ff","algorithm":"SHA-256"}]}
@@ -10576,7 +10576,7 @@
 {"jdk/internal/vm/annotation/IntrinsicCandidate":[{"classfileVersion":"65.0","hash":"8f62c6fa7c9a0ffd2c021e819354987b6014e29c88c38602a0ae5c17b6502d81","algorithm":"SHA-256"}]}
 {"sun/awt/X11/XWindow":[{"classfileVersion":"65.0","hash":"7d7cb9c3dafdd3f52c3f4bffa46458d9aca957f8116fcc7cc38165f3fbccb077","algorithm":"SHA-256"}]}
 {"jdk/dynalink/beans/BeanIntrospector":[{"classfileVersion":"65.0","hash":"80f97e08e642778c5e887096fcead32f81568e4059b1b477bd302e3df1436b40","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageStringsReader":[{"classfileVersion":"65.0","hash":"63ddfc28a765018156907568cf9e39c7bd20e4bc079b9e72dabcd7c188f467d1","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageStringsReader":[{"classfileVersion":"52.0","hash":"b7ab8b1c2db668e43b6c24cf4fc5ed6481e036069bbb904cbf00f6195d106555","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"63ddfc28a765018156907568cf9e39c7bd20e4bc079b9e72dabcd7c188f467d1","algorithm":"SHA-256"}]}
 {"javax/accessibility/AccessibleExtendedComponent":[{"classfileVersion":"65.0","hash":"9ca36940102b88d5a63789c3a7be726ffa8e72853e906983c3f70f1f83ad6b55","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/parser/DocCommentParser$TagParser":[{"classfileVersion":"65.0","hash":"a049e72e55e24e5793aa27b4451072d784e090f032dab334dc58c24e4a610def","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/comp/Check$ClashFilter":[{"classfileVersion":"65.0","hash":"118b4f571396c13cc4fc4b211ba0ea70d95a0b0cf396fe30118fa6a0db9e9689","algorithm":"SHA-256"}]}
@@ -11186,7 +11186,7 @@
 {"com/sun/tools/javac/tree/JCTree$JCOpens":[{"classfileVersion":"65.0","hash":"03213921031635ba07ae9d2e8bbc6cd53e2292770997840a3ff25d540b1fbaea","algorithm":"SHA-256"}]}
 {"com/sun/management/OperatingSystemMXBean":[{"classfileVersion":"65.0","hash":"8d98c13b7a9a34b2ccd05faa139ff74f0c1c0c32e453f31feecdf0e937ad3552","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_ff_Adlm_GH":[{"classfileVersion":"65.0","hash":"9254b1177836e19fad5f73e2be3d92588f8307b3aee1a56c783b5132f19660c9","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReaderFactory$1":[{"classfileVersion":"65.0","hash":"dd430a4a0a3949a60b828143a0efb9b299ac4d1e9aa5789d85466d1afff37a40","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReaderFactory$1":[{"classfileVersion":"65.0","hash":"dd430a4a0a3949a60b828143a0efb9b299ac4d1e9aa5789d85466d1afff37a40","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"4e1020ee56f63c601fdc21209e04edc99f7a32adc5d59706879b7fadcba5d23a","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/bcel/internal/generic/EnumElementValueGen":[{"classfileVersion":"65.0","hash":"aa75601e95eaee26e3b47b3fb11ebb7ef5cbcb993ddba4c935600d9bd88a45b5","algorithm":"SHA-256"}]}
 {"sun/font/LayoutPathImpl$SegmentPath$Mapper":[{"classfileVersion":"65.0","hash":"14a75ec83412c8e7f981a763d297b0e4a266b7f468e5952163cd77f0cb1b7b18","algorithm":"SHA-256"}]}
 {"java/util/TimeZone":[{"classfileVersion":"65.0","hash":"4ad2fc6c6a8375cb0d0c1ed7d316d240db0aac8dcb2fdcf4d6ef1a4b22d99e2e","algorithm":"SHA-256"}]}
@@ -11588,7 +11588,7 @@
 {"java/util/stream/ReferencePipeline$15$1":[{"classfileVersion":"65.0","hash":"0e47cac0ca7f1c874a5e0fe2466038026954f349c26d54ffe6b8ae19069a0393","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/code/Types$TypeProjection$TypeArgumentProjection":[{"classfileVersion":"65.0","hash":"10ae11449dae15ab18a045b1b8ce69235b8a16c22f3183c4ca271be70df19fdc","algorithm":"SHA-256"}]}
 {"java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly":[{"classfileVersion":"65.0","hash":"32f668ed4cfa0c886ac2cafad8c0f41fd5cf1e6a9fd065f2a71b3f1e45160353","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/SignatureParser$ParseResult":[{"classfileVersion":"65.0","hash":"b9ba246b317075e3fb13685969555dbffb2b1d24e80fe5c199b5f0b7517848dd","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/SignatureParser$ParseResult":[{"classfileVersion":"65.0","hash":"b9ba246b317075e3fb13685969555dbffb2b1d24e80fe5c199b5f0b7517848dd","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"ee2ce698dfd8a85896282ef5a5cdce228415c81d3ffdce337c897939b29595e0","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/metal/MetalIconFactory$InternalFrameMinimizeIcon":[{"classfileVersion":"65.0","hash":"9285b95d972be72e9c1c15bd40dc49f4db48b649b4a001e698e9f1e6c3b5e0fc","algorithm":"SHA-256"}]}
 {"sun/awt/resources/awt_de":[{"classfileVersion":"65.0","hash":"9ec4eb10505ed04f1ade5daccddb393721aba202ff5673b0b0643979eaa6d762","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/metal/MetalLookAndFeel$FontActiveValue":[{"classfileVersion":"65.0","hash":"cc9c562fd3761517d3c513ab443f6d7e39441a7f0d3e8ed481beb268e6ca55d5","algorithm":"SHA-256"}]}
@@ -11627,7 +11627,7 @@
 {"com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it":[{"classfileVersion":"65.0","hash":"2c4b69b8a6f799037280793bdf880d72df1e58885e15ab43e222cbd400b24129","algorithm":"SHA-256"}]}
 {"com/sun/media/sound/SoftChorus$VariableDelay":[{"classfileVersion":"65.0","hash":"d99c9d9519f568c2c95c4eccca0f93faf980b2b51c60d65b3d59be6c3986cc9b","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl":[{"classfileVersion":"65.0","hash":"8dc9537e871b83150f5acde8f44ff1d81a8ab262536f8b54e202417d03324411","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileSystemProvider$JrtFsLoader":[{"classfileVersion":"65.0","hash":"ebd8b2644f0adc878a2442b14abb5123ed3f533a7d7b49d08bf87e8bb53ae2a9","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileSystemProvider$JrtFsLoader":[{"classfileVersion":"52.0","hash":"194ba11fb4bbad579e86ffbc99014ceed69b4ace3b3df74468ad4de8a942c67c","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"ebd8b2644f0adc878a2442b14abb5123ed3f533a7d7b49d08bf87e8bb53ae2a9","algorithm":"SHA-256"}]}
 {"com/sun/tools/jdeps/Module$UnnamedModule":[{"classfileVersion":"65.0","hash":"9dab5e514770044c290b567f67d80e6be37bf9e63293b2cc9310572f3398e3e4","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator":[{"classfileVersion":"65.0","hash":"366363ad381e01c31cdaf1938749add0d4187e72b9b1ecfab717db1ec09e6c59","algorithm":"SHA-256"}]}
 {"java/lang/FdLibm$Log1p":[{"classfileVersion":"65.0","hash":"6592e8f3fa905da3c06c056bd620b0f3c7b091a4ab3e0710d80a7eced5fc07cd","algorithm":"SHA-256"}]}
@@ -11808,7 +11808,7 @@
 {"sun/font/GlyphLayout$LayoutEngine":[{"classfileVersion":"65.0","hash":"d70f1048ad1fef624fe5ce066b6fbc18b7db42fd8bbf0270caadecffb1f6c7ae","algorithm":"SHA-256"}]}
 {"jdk/jshell/execution/RemoteExecutionControl":[{"classfileVersion":"65.0","hash":"9e96a06db227b5bbfea5b36a4a4a9193addc944d39b36daefff51fa1a0b238f5","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/bcel/internal/generic/BranchInstruction":[{"classfileVersion":"65.0","hash":"7afda303d19e715c59077f0d624926be3c43276f60abde717896ce66196c1a67","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/SystemImage$1":[{"classfileVersion":"65.0","hash":"39daa9e6b45494677fa8377e7cbf01787e81af9ab4844c6051b15bb09c09227e","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/SystemImage$1":[{"classfileVersion":"52.0","hash":"8e183dd7ce7a884b463e633c373fb24e7ad1131e3f2f63ace2c86fe97eef5d99","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"39daa9e6b45494677fa8377e7cbf01787e81af9ab4844c6051b15bb09c09227e","algorithm":"SHA-256"}]}
 {"com/sun/tools/jdi/JDWP$VirtualMachine$AllThreads":[{"classfileVersion":"65.0","hash":"c455692d2485520e7d751ac715f1a13e4661203fedc6d7bf46dd1122c80e08ef","algorithm":"SHA-256"}]}
 {"javax/swing/SpinnerModel":[{"classfileVersion":"65.0","hash":"410f303660ebb0407a1fa2fd8cc241dc93af989a77a4ec5923d739bd7fa56680","algorithm":"SHA-256"}]}
 {"sun/text/resources/ext/FormatData_is_IS":[{"classfileVersion":"65.0","hash":"30dadfad07ce44912c100a88d19d290f8f518ebab431d77e726eac7e1abed260","algorithm":"SHA-256"}]}
@@ -11819,7 +11819,7 @@
 {"javax/script/SimpleBindings":[{"classfileVersion":"65.0","hash":"f3a462b1fe07492a536b4a882c920b74ae79937a78b794061914cfacb6b8aff3","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet$Documentation":[{"classfileVersion":"65.0","hash":"2cdf433a853080e76f291bdc455bac79d2c281f52eaa2fb3f4fc1d734caf64c8","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/metal/MetalDesktopIconUI$TitleListener":[{"classfileVersion":"65.0","hash":"e43a0d6456cea54289b3df51b804f6b6bcfac3a37a0185f9a47358efeaffbdda","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/SystemImage$2":[{"classfileVersion":"65.0","hash":"a3141d6889a1df5f02132b7183472a3782afc240d277cc70ff431158ff9746d4","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/SystemImage$2":[{"classfileVersion":"65.0","hash":"a3141d6889a1df5f02132b7183472a3782afc240d277cc70ff431158ff9746d4","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"87940c51e6e50972f78c976206503e5f2ed31db13a1dca17b8b29b739bb6b9ac","algorithm":"SHA-256"}]}
 {"sun/nio/cs/ext/IBM1112":[{"classfileVersion":"65.0","hash":"45a61aec74401497a6ca5bccf9df723fb594446592ec0e620c6a710f12079af2","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase":[{"classfileVersion":"65.0","hash":"b800da1850c2300b3ace12bab2f1bec415ff495a6fc0be19f6dd2a289656d33d","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers$AncestorOrSelfTraverser":[{"classfileVersion":"65.0","hash":"1834e2593275a3055621261092d6a7339c3f31f4916248d60aec8f33a408ac5c","algorithm":"SHA-256"}]}
@@ -11932,7 +11932,7 @@
 {"jdk/xml/internal/Utils":[{"classfileVersion":"65.0","hash":"101dbe7fc345835e7f515f5b6df44c22844f36267c8e14b6e658c2cfd98072af","algorithm":"SHA-256"}]}
 {"javax/xml/crypto/dsig/XMLSignContext":[{"classfileVersion":"65.0","hash":"1e838f1ac809354f10c5b88df21f7d077171252def933b11338693bc7d2af4d0","algorithm":"SHA-256"}]}
 {"java/awt/Polygon":[{"classfileVersion":"65.0","hash":"3f9592c224bec3c979af1b18d066c86ca33d443b50a9cd17235587c9507ccf7a","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileSystemProvider$1":[{"classfileVersion":"65.0","hash":"359e1b9e6321aac5e1b984aff592c617245df697bce8cee108a6fd246f9c6a89","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileSystemProvider$1":[{"classfileVersion":"65.0","hash":"359e1b9e6321aac5e1b984aff592c617245df697bce8cee108a6fd246f9c6a89","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"81ff534ee5436c7050d7ecceb29e69f97ecd0e9d889e6ac5309cf7650cbafc59","algorithm":"SHA-256"}]}
 {"sun/reflect/generics/scope/ConstructorScope":[{"classfileVersion":"65.0","hash":"c1a655c5006d11fd714203056a3af1c1646b359301043d761dbc506e22f363bf","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM":[{"classfileVersion":"65.0","hash":"63ceff9c778eca60e82f3d614dd9ff10ecc8ea7353dbaeaa738aeb15b0e34817","algorithm":"SHA-256"}]}
 {"com/sun/media/sound/SimpleInstrument":[{"classfileVersion":"65.0","hash":"b5e0a14dbf0644776081837afeaca7bc2d2c1acc28fd4697e39457af2f17ad99","algorithm":"SHA-256"}]}
@@ -12358,7 +12358,7 @@
 {"sun/util/resources/ext/LocaleNames_zh":[{"classfileVersion":"65.0","hash":"d4cd91eeecbb68a5a50d42b6c36c81f07500cf1ca054f1b4468a1b81c74e3569","algorithm":"SHA-256"}]}
 {"sun/nio/cs/ext/IBM918$Holder":[{"classfileVersion":"65.0","hash":"f6124d6705c61fcb183ab18ffad7515377c701cd6178c7293f5a63190bace564","algorithm":"SHA-256"}]}
 {"sun/security/ssl/SSLEngineImpl$DelegatedTask$DelegatedAction":[{"classfileVersion":"65.0","hash":"933d0fe223afb9a84fbe8808c9a618cc5a31d587781be6f00ed5940576aad59c","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReader$SharedImageReader$LocationVisitor":[{"classfileVersion":"65.0","hash":"2751820ee4ead954a863f68362772aa550c177dea93eab3ea92e5e7beb87c3b7","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReader$SharedImageReader$LocationVisitor":[{"classfileVersion":"65.0","hash":"2751820ee4ead954a863f68362772aa550c177dea93eab3ea92e5e7beb87c3b7","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"1894cb8ca80d0f1f47664f27926904be9336b917a761c33aba6d0b89c636da59","algorithm":"SHA-256"}]}
 {"java/net/InetAddress$CachedLocalHost":[{"classfileVersion":"65.0","hash":"686e51bdbba248cddc337f931fc9c2f850e37cc5366e60edbc160220deb2e45a","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/nimbus/PopupMenuPainter":[{"classfileVersion":"65.0","hash":"93e8652c3279c36675a3aee89e55c4fb0f005676907c642f0ab1e6d6ec92bc2d","algorithm":"SHA-256"}]}
 {"com/sun/tools/jdi/JDWP$ObjectReference$MonitorInfo":[{"classfileVersion":"65.0","hash":"c62137599088116e78f134b46820242d414ddefabc95da6c07f0ab0572ec8180","algorithm":"SHA-256"}]}
@@ -12839,7 +12839,7 @@
 {"javax/swing/text/StyleContext$FontKey":[{"classfileVersion":"65.0","hash":"53d0627d2fc1184bc285c84217e141682e5d30c04efaa1c76d4cc46ca411b637","algorithm":"SHA-256"}]}
 {"sun/awt/CausedFocusEvent":[{"classfileVersion":"65.0","hash":"e44ebf6a054fff7002b0a46bfad3846d3e27134c4f5e8bb8b6e35bc54f55f148","algorithm":"SHA-256"}]}
 {"javax/imageio/plugins/tiff/BaselineTIFFTagSet$XPosition":[{"classfileVersion":"65.0","hash":"33008918eb011025b92e3d4e09194bcf95dd9591645384ef20c5492e8137cf57","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtPath":[{"classfileVersion":"65.0","hash":"ffd33f732c3c7976f2828194181fe9f636431ed797aed416cc4cb901fd49767f","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtPath":[{"classfileVersion":"52.0","hash":"21576d7f93f00269ea888d3000919a3d1148e74a7677f6637b0b48bda2c88612","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"ffd33f732c3c7976f2828194181fe9f636431ed797aed416cc4cb901fd49767f","algorithm":"SHA-256"}]}
 {"java/util/logging/SimpleFormatter":[{"classfileVersion":"65.0","hash":"64d24fc819ade0b90a0a83ff0f81170482665e28e4f3b333a4ade6eecd698e76","algorithm":"SHA-256"}]}
 {"java/awt/dnd/DropTargetAdapter":[{"classfileVersion":"65.0","hash":"8dcd43a0198130c308d5abc42ce408454b150e0ce927a76254c370408a708b09","algorithm":"SHA-256"}]}
 {"jdk/internal/net/http/common/HttpBodySubscriberWrapper$1":[{"classfileVersion":"65.0","hash":"511b35bd09e3f85a45153195a0aa39e0baac4dacbb87d5fea5a8fb01b5edc450","algorithm":"SHA-256"}]}
@@ -13104,7 +13104,7 @@
 {"java/util/stream/SortedOps$SizedIntSortingSink":[{"classfileVersion":"65.0","hash":"a902b243dbcb73d45f73d563f499b4869258265c904a9004046db4ceb9965578","algorithm":"SHA-256"}]}
 {"javax/management/MBeanException":[{"classfileVersion":"65.0","hash":"1ef32dafbc9385e877a00bab7c666f9450489167fea8b4a03b3918daf390e757","algorithm":"SHA-256"}]}
 {"jdk/internal/util/xml/SAXParser":[{"classfileVersion":"65.0","hash":"fa0f78d1614dde4fd7d6b635cd5eb23fda38c4389030c08c9a8836186238f177","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/SignatureParser":[{"classfileVersion":"65.0","hash":"6e165a43b47f3afb47d8ee44490d241f7b67280664722c6f5738e6d2f18906ba","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/SignatureParser":[{"classfileVersion":"52.0","hash":"e7cbaa614c0722c311221526c77b94986e8b7a5cd66eee616686ffd35e004a41","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"6e165a43b47f3afb47d8ee44490d241f7b67280664722c6f5738e6d2f18906ba","algorithm":"SHA-256"}]}
 {"javax/naming/ldap/LdapContext":[{"classfileVersion":"65.0","hash":"a8b752dec1afe20e49176011765b9b666a0ca96b2675aedd783e0f3c88dcb735","algorithm":"SHA-256"}]}
 {"java/net/http/HttpResponse$BodyHandlers":[{"classfileVersion":"65.0","hash":"e79f77a8ef0fa6ae0a6f86b3da6fdf1e3232de0082e3c59b2255d3ed37e2fa33","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/TableHeaderUI":[{"classfileVersion":"65.0","hash":"ca704fd413318a4186560e72972e8230cfbfb3cbe423deb0d3cd8690dcce5056","algorithm":"SHA-256"}]}
@@ -13155,7 +13155,7 @@
 {"javax/swing/text/DefaultFormatter$DefaultNavigationFilter":[{"classfileVersion":"65.0","hash":"3b1883d7f87fec2e6c6abf2ba27eda4e36fcf962d4fa99106201ad0d7ecfedad","algorithm":"SHA-256"}]}
 {"java/util/concurrent/ConcurrentHashMap$MapReduceValuesToIntTask":[{"classfileVersion":"65.0","hash":"aa498abc985635aeb744564f1a0e832050078639354b4024eeb54a416674156a","algorithm":"SHA-256"}]}
 {"jdk/jfr/consumer/RecordingFile":[{"classfileVersion":"65.0","hash":"28f3bd1a548cd238cf85d0ba2e600b1d264d5c900f38b8c8b4591af8913acb74","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageHeader":[{"classfileVersion":"65.0","hash":"34d1899fe089c8d6150cd54ad5392a3f441f6eb565716acb1b167d8f5543bed6","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageHeader":[{"classfileVersion":"65.0","hash":"34d1899fe089c8d6150cd54ad5392a3f441f6eb565716acb1b167d8f5543bed6","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"6920172d9bfde5d8579a4a5d1bf59f07dad961d78f7ab2d18d3afbec30e1e8f0","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/util/Abort":[{"classfileVersion":"65.0","hash":"3f354ef7f0bec2b28a5123ce131fa724c268e4f989882ca5bb9c356e66235b0c","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue":[{"classfileVersion":"65.0","hash":"2952667facc4e436efe6386dffbd3346c0997002bf0fb894725921f6fd47c37c","algorithm":"SHA-256"}]}
 {"jdk/internal/jshell/tool/JShellTool$4":[{"classfileVersion":"65.0","hash":"28667964a836a9138a3a2e8aff40c5ab84b6625597da84e67628aeb11ba4a1c2","algorithm":"SHA-256"}]}
@@ -13582,7 +13582,7 @@
 {"com/sun/tools/classfile/MethodParameters_attribute":[{"classfileVersion":"65.0","hash":"6296a11af6c4f9d1016a5a0a69dd5679a2e04fd5d4c84696068956edfa43bc05","algorithm":"SHA-256"}]}
 {"jdk/jshell/UnresolvedReferenceException":[{"classfileVersion":"65.0","hash":"977017f8d20bb57c2cc60acc270705de4524dbfaf5325bf182ef9b4e9352ca6e","algorithm":"SHA-256"}]}
 {"sun/util/resources/cldr/ext/CurrencyNames_luy":[{"classfileVersion":"65.0","hash":"61435f22903ebc0cd85b19598611bce2bedd4b17f96a898c5c3f3964a73a5ad5","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/ResourceDecompressor":[{"classfileVersion":"65.0","hash":"3b5dbfa046b969ae3ac20441057dde5c17b774def7dc9e2b1f3570e7e95ccab2","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/ResourceDecompressor":[{"classfileVersion":"65.0","hash":"3b5dbfa046b969ae3ac20441057dde5c17b774def7dc9e2b1f3570e7e95ccab2","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"350e4f04ce5fc94ef9316a33ddd9f707d0923da9b64bbd252feec3ac92831fdd","algorithm":"SHA-256"}]}
 {"jdk/internal/icu/text/NormalizerBase$NFKC32ModeImpl":[{"classfileVersion":"65.0","hash":"efd469c8936e50b3697c9a076e585528e4d636cb3acb2e7fca1d84f2e76bbdab","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/code/Directive$ProvidesDirective":[{"classfileVersion":"65.0","hash":"48455196eca92b01243e0feaac6e52633f94d183bd2051dbc8cfb68a7cae630a","algorithm":"SHA-256"}]}
 {"sun/security/ssl/KeyShareExtension$CHKeyShareSpec":[{"classfileVersion":"65.0","hash":"b62bb05af393d9c5cb49042d84eaa7f4ea1e55c61e3cd9d9af11d078bac23695","algorithm":"SHA-256"}]}
@@ -14499,7 +14499,7 @@
 {"jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory$StandardDocFile":[{"classfileVersion":"65.0","hash":"b59e5dc1588cfb4aac7b1ced95970e24cd6a2e9f32d98e1c48d0b122e9c28b17","algorithm":"SHA-256"}]}
 {"sun/print/PSStreamPrinterFactory":[{"classfileVersion":"65.0","hash":"88fd698ad5281d96033c1496aeea3a1db18a665f4be4d5cd5999a0f9da5a7f94","algorithm":"SHA-256"}]}
 {"java/time/chrono/ChronoZonedDateTime$1":[{"classfileVersion":"65.0","hash":"dbc85e5fa8d97c6564219127413d52893986f5e030836724215609395b04f600","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtUtils":[{"classfileVersion":"65.0","hash":"b00b1e4dbe599404f3c5eb861f73993d2e734442949e9ed3253ed8e6c8a7d896","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtUtils":[{"classfileVersion":"52.0","hash":"988e164a0967c2fdcc3ffeec60d838f4f9ddc69645a7338b3e25823973500d3b","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"b00b1e4dbe599404f3c5eb861f73993d2e734442949e9ed3253ed8e6c8a7d896","algorithm":"SHA-256"}]}
 {"javax/management/AttributeList":[{"classfileVersion":"65.0","hash":"64f4d111803b78fd649d019eeb95231598a5d986bb8339782de81169a42c3ae6","algorithm":"SHA-256"}]}
 {"javax/swing/text/TableView$GridCell":[{"classfileVersion":"65.0","hash":"dea9a71ea6bc1f92eba6bbb784bf25cfc9bac109e911eb132fbae079bef5d644","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_fy":[{"classfileVersion":"65.0","hash":"6db46fc63caac06cc4572c8a020d7e38d94693347216ad1a71a503177ff11c7b","algorithm":"SHA-256"}]}
@@ -14941,7 +14941,7 @@
 {"javax/swing/JComponent$KeyboardState":[{"classfileVersion":"65.0","hash":"fd53e0b92363d49fadd0c2ef226897218d9dfc40856479af36810e0fc126cd52","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/util/Group":[{"classfileVersion":"65.0","hash":"cd7c88f326c7dcdf0628c98a1edf40470dfea9101d4953f9ac134315685ba63f","algorithm":"SHA-256"}]}
 {"sun/nio/cs/EUC_CN$EncodeHolder":[{"classfileVersion":"65.0","hash":"065e6397fbc948d79b6dd2390620757c28a3a334cfae987c36bf3e2e70b30613","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/StringSharingDecompressorFactory":[{"classfileVersion":"65.0","hash":"b148727987fe8796ade9577c9ec2cffe35f42c55cbf458af908b4b62e8c0abd3","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/StringSharingDecompressorFactory":[{"classfileVersion":"65.0","hash":"b148727987fe8796ade9577c9ec2cffe35f42c55cbf458af908b4b62e8c0abd3","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"301a58e2171d5758dfde3b29080d37358fcaa5083518a46447787d98912110cb","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/metal/MetalTitlePane$CloseAction":[{"classfileVersion":"65.0","hash":"cf1404df606eede72ccaf4b18e625f044b1f7265390854549cebb8fed22bcf9d","algorithm":"SHA-256"}]}
 {"sun/nio/cs/ext/IBM948$DecodeHolder":[{"classfileVersion":"65.0","hash":"7f236ad9a1a8e209d2e2bb60e1485714f6ede75e2beec2ee0e48729e91b69429","algorithm":"SHA-256"}]}
 {"java/util/Collections$CheckedNavigableMap":[{"classfileVersion":"65.0","hash":"776c72e5074f991b35cb0ef8e448b4d6b6e2b4bd495bc8094daf6c09e9a93035","algorithm":"SHA-256"}]}
@@ -15324,7 +15324,7 @@
 {"java/sql/Ref":[{"classfileVersion":"65.0","hash":"d9d07ec59daa78128802f2864d5fe07088e5665223092194bfabab61f8fffdb4","algorithm":"SHA-256"}]}
 {"sun/awt/OSInfo$WindowsVersion":[{"classfileVersion":"65.0","hash":"7a86928024a4554df0eff873f47569a1e9010484ce74c9af78a9e2ad8283bcca","algorithm":"SHA-256"}]}
 {"javax/swing/tree/DefaultTreeCellEditor$DefaultTextField":[{"classfileVersion":"65.0","hash":"1daa51a257a7ea53f538d87cb74311f80cc0cbef05df87660543b60898580fc7","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageBufferCache":[{"classfileVersion":"65.0","hash":"7c71014eba27306a38632840e9ebbb23d9fc356d6c4504a0d803f2fbac1b8f33","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageBufferCache":[{"classfileVersion":"52.0","hash":"1a43abd380a44779e120b38b4840679f04cbac30ed66bd45c4e605c0858f95d9","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"7c71014eba27306a38632840e9ebbb23d9fc356d6c4504a0d803f2fbac1b8f33","algorithm":"SHA-256"}]}
 {"java/awt/KeyEventDispatcher":[{"classfileVersion":"65.0","hash":"5371c6ba49e55a25e3f74cb4a15f1420faebd09e5fa727433dee4a26b4fde9b2","algorithm":"SHA-256"}]}
 {"jdk/internal/classfile/impl/CodeImpl$2":[{"classfileVersion":"65.0","hash":"dea821be9b6b83b2abc845a34f4730139e67975aba6268ee4869cda9fc275aeb","algorithm":"SHA-256"}]}
 {"jdk/internal/classfile/impl/CodeImpl$1":[{"classfileVersion":"65.0","hash":"5161633b3729c8c9002a2f1e81a08c956303508eced3307e2251deae37902c49","algorithm":"SHA-256"}]}
@@ -15451,7 +15451,7 @@
 {"jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind":[{"classfileVersion":"65.0","hash":"f3283f8e6b529edfedbac4f3da0a78bd7b1ccfc4a0769d5f9024bc302ec6b869","algorithm":"SHA-256"}]}
 {"com/sun/media/sound/DLSInfo":[{"classfileVersion":"65.0","hash":"73f50a642473a60753b1ace72f9564ecc4e254f0022d9774b70757464bce647c","algorithm":"SHA-256"}]}
 {"sun/awt/AWTAccessor$CheckboxMenuItemAccessor":[{"classfileVersion":"65.0","hash":"2946255e28d110b052eb04115caceadbebb328963300d1caa930c9df17118eca","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReaderFactory":[{"classfileVersion":"65.0","hash":"070701a98dbca383c4ca038f0096ed0c7d5491b9a57c29cd98b16e34cded1b3d","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReaderFactory":[{"classfileVersion":"65.0","hash":"070701a98dbca383c4ca038f0096ed0c7d5491b9a57c29cd98b16e34cded1b3d","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"85628d9c150d96fbdbb3f9c300dd325366e66cf29f3328eddd8073ce57b8cc4c","algorithm":"SHA-256"}]}
 {"jdk/internal/icu/text/ReplaceableString":[{"classfileVersion":"65.0","hash":"83240c21af17e6c804e97040d07aafc78e96bdbb7349e7a75d6473b0e4c12c2b","algorithm":"SHA-256"}]}
 {"jdk/jfr/internal/jfc/model/XmlNot":[{"classfileVersion":"65.0","hash":"9b43ab40e072439aa5d5cb53297db920f6f513a22154427c92b6ae68b24638df","algorithm":"SHA-256"}]}
 {"jdk/internal/classfile/impl/AbstractPoolEntry$CpException":[{"classfileVersion":"65.0","hash":"282f29c5d7b33b63fbaff459ee895cc031809d4c201a0b1c04d56e2abab621ac","algorithm":"SHA-256"}]}
@@ -15906,7 +15906,7 @@
 {"sun/awt/util/ThreadGroupUtils":[{"classfileVersion":"65.0","hash":"04e89d632151507d2d92917fa4e40a55cf54d0e1fd358ece1aed623aa46bab55","algorithm":"SHA-256"}]}
 {"jdk/jpackage/internal/IOUtils$1":[{"classfileVersion":"65.0","hash":"93ac741a3d2c169f3b987a3626e2dfc5170d589da75e493fd1e96cc35c63295e","algorithm":"SHA-256"}]}
 {"javax/xml/stream/events/Attribute":[{"classfileVersion":"65.0","hash":"5c0c856737421022a51ce41dc27dd9947498aba9199ef78deb2114a6595a264f","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/Decompressor":[{"classfileVersion":"65.0","hash":"c453456427f9f9a3626704c51614a8e4024df54da327c3871486a153b716fad4","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/Decompressor":[{"classfileVersion":"65.0","hash":"c453456427f9f9a3626704c51614a8e4024df54da327c3871486a153b716fad4","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"f10eaa744b082d2f3aa8c59e45a4a7ff67251f8f68f2bcb6935af2ce9b2a18b8","algorithm":"SHA-256"}]}
 {"sun/swing/AccumulativeRunnable":[{"classfileVersion":"65.0","hash":"bc099d48e47abad56a303a5aa54390d3701ef93ef0cba50ee823d989ff6f0514","algorithm":"SHA-256"}]}
 {"sun/awt/X11/XRootWindow":[{"classfileVersion":"65.0","hash":"b36d6617765674524d3fa5f6f793e4807ba6c8651f4c19de792585c8afe4d39e","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/parser/Lexer":[{"classfileVersion":"65.0","hash":"79091e05c5d0a672f7c7db8812a09b23663106426c33b3f5d394d3e7fb20586f","algorithm":"SHA-256"}]}
@@ -16097,7 +16097,7 @@
 {"javax/swing/plaf/basic/BasicSplitPaneUI$FocusHandler":[{"classfileVersion":"65.0","hash":"6970bacda81c81536fd914aca412f321c1f29a4ad4cffc2644585ab01eaab376","algorithm":"SHA-256"}]}
 {"java/util/zip/Deflater":[{"classfileVersion":"65.0","hash":"313955981873207f08e3b58090277dc8ed3c7a220654ff97084bba9f655a7590","algorithm":"SHA-256"}]}
 {"sun/util/resources/cldr/ext/CurrencyNames_jgo":[{"classfileVersion":"65.0","hash":"ea0f509c2d5db2bb9ca8238d040133704635c32ef01a5acd07eaf5564e664e23","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtFileStore":[{"classfileVersion":"65.0","hash":"9454c53283e9056867e867b5ef51ffac39201220492e93326db3677b14b23c2b","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtFileStore":[{"classfileVersion":"65.0","hash":"9454c53283e9056867e867b5ef51ffac39201220492e93326db3677b14b23c2b","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"815566bd0a4d611d5c0d34165372a8389745be21d88268c7c48525ad13605792","algorithm":"SHA-256"}]}
 {"java/util/stream/StreamSpliterators":[{"classfileVersion":"65.0","hash":"64ec12606932d64e12ccc517af4d5ba6d69caad59fb867d50c7e5636b818b800","algorithm":"SHA-256"}]}
 {"jdk/internal/foreign/abi/riscv64/linux/TypeClass$FieldCounter":[{"classfileVersion":"65.0","hash":"299a0b3943b66ba930d5b30112539baf55ff6b4249e884948ff2412975206c14","algorithm":"SHA-256"}]}
 {"jdk/internal/icu/util/CodePointTrie":[{"classfileVersion":"65.0","hash":"1167b683a60d7cb3d9976ce3d18906ad1c1f15ffc516a67dc93b0bb92bcfeee3","algorithm":"SHA-256"}]}
@@ -16196,7 +16196,7 @@
 {"java/awt/im/InputSubset":[{"classfileVersion":"65.0","hash":"cea6cea050e5420b670cfc0f1eef67841c06241909a34aae6ca3645e41cffdb5","algorithm":"SHA-256"}]}
 {"sun/awt/image/JPEGImageDecoder":[{"classfileVersion":"65.0","hash":"e19291836bda5eacdb2bd9b291dfb4f49434f3792085448008c609f955a54085","algorithm":"SHA-256"}]}
 {"javax/swing/JTree$AccessibleJTree":[{"classfileVersion":"65.0","hash":"382ce393d2000899d4dc93e519923d7e594371101ff2614f14d31a9bdde0118b","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReader$SharedImageReader":[{"classfileVersion":"65.0","hash":"a3ab2824b1ee2a92857ab333bfb2869afcc5d0f188c9d400ce74861a4ec9eaa3","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReader$SharedImageReader":[{"classfileVersion":"65.0","hash":"a3ab2824b1ee2a92857ab333bfb2869afcc5d0f188c9d400ce74861a4ec9eaa3","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"9b51a2e19c140f6d03dc4da98f240359227194139d59705c0a9e3dd34cfd3475","algorithm":"SHA-256"}]}
 {"sun/security/ssl/SupportedGroupsExtension$CHSupportedGroupsConsumer":[{"classfileVersion":"65.0","hash":"441c242cdbe81bd57838ec03dbc00b3ff840066cc4c979a683dee1ce318979c8","algorithm":"SHA-256"}]}
 {"javax/net/ssl/KeyManagerFactory":[{"classfileVersion":"65.0","hash":"be6203ee59df8f969f7e470ce743fe404fb1349b14e347f57570ec06993af4bb","algorithm":"SHA-256"}]}
 {"javax/swing/text/StyledEditorKit$ForegroundAction":[{"classfileVersion":"65.0","hash":"fb7d59e79a886e7580a9816735ab63fb6036a66c1daaacbd8e008923645c713b","algorithm":"SHA-256"}]}
@@ -20252,7 +20252,7 @@
 {"sun/awt/X11/XFramePeer":[{"classfileVersion":"65.0","hash":"e1a47713e00f5757566698513c47888ad38e53426b7bd202e5c3247f75968033","algorithm":"SHA-256"}]}
 {"sun/awt/X11/InfoWindow":[{"classfileVersion":"65.0","hash":"35306b784796be30f5c72f82309ecfb4cca924517ea03ba752309a9f4cb55310","algorithm":"SHA-256"}]}
 {"java/lang/InstantiationException":[{"classfileVersion":"65.0","hash":"7a6e3e672f51db9fe457fce0f2df0553cfffde94d3fdb9c8a6031f783aff566b","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/ResourceDecompressor$StringsProvider":[{"classfileVersion":"65.0","hash":"a02c7b3f6dc897254e2f45e1a9a57318c28330f6bc3ba727a67c673b26e33541","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/ResourceDecompressor$StringsProvider":[{"classfileVersion":"65.0","hash":"a02c7b3f6dc897254e2f45e1a9a57318c28330f6bc3ba727a67c673b26e33541","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"8c518f1dc348881216b00dc35a55e808b990a707e50eba4c896045bc95284a77","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/xerces/internal/dom/NodeImpl":[{"classfileVersion":"65.0","hash":"a7b54e79cde50dd85f86fd17273db4e4402b3c67cf22b58775f586a84d4a1083","algorithm":"SHA-256"}]}
 {"sun/security/ssl/OutputRecord":[{"classfileVersion":"65.0","hash":"5ac443cd6bec7a0773d3095b50d65c28fd83353c883c03245b3c7d2a9c3141e2","algorithm":"SHA-256"}]}
 {"jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl":[{"classfileVersion":"65.0","hash":"4db10ef458bf857580d44f38c7b5c27c474f11b3642d974f5ab6b56b692d0f63","algorithm":"SHA-256"}]}
@@ -22234,7 +22234,7 @@
 {"jdk/javadoc/internal/doclets/toolkit/BaseOptions$34":[{"classfileVersion":"65.0","hash":"076113fc87f75c5f58e8a39198a3485a51933a4ef27b68c2a3c5d029ed8a1ca2","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/BaseOptions$33":[{"classfileVersion":"65.0","hash":"3cbeec4d0ae5d24f68cee4f24f604b5c99a461d1c32c46614d57b65c89b7bf3c","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/BaseOptions$32":[{"classfileVersion":"65.0","hash":"1b050b419692f161a0d21c2ee49223afa6981c03c3061171828732747b371a2a","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageStrings":[{"classfileVersion":"65.0","hash":"4f7e99d43a063141b629c93922ae765ea449efd0ee3078a9ff172c6770a9010d","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageStrings":[{"classfileVersion":"65.0","hash":"4f7e99d43a063141b629c93922ae765ea449efd0ee3078a9ff172c6770a9010d","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"6fdf96f15984a7e3e5280f14f4b06b3d2856d6db73603232d0b22dfaa5bb108b","algorithm":"SHA-256"}]}
 {"jdk/javadoc/internal/doclets/toolkit/BaseOptions$31":[{"classfileVersion":"65.0","hash":"8da572739adc50d2cd799f24556762d935905638287a8131d6ccd9e1eadd69ca","algorithm":"SHA-256"}]}
 {"jdk/jshell/Wrap$NoWrap":[{"classfileVersion":"65.0","hash":"9ac51fcd6dde7211c4cd21c0e203ac32b871d17f7daceba9d21343b60a34d7bf","algorithm":"SHA-256"}]}
 {"jdk/internal/jshell/tool/ConsoleIOContext$8":[{"classfileVersion":"65.0","hash":"d140b31999e96799039ff80a3945578bca8ef767c7af13fbab0791056c30b3e3","algorithm":"SHA-256"}]}
@@ -22991,7 +22991,7 @@
 {"jdk/jfr/internal/event/EventWriter":[{"classfileVersion":"65.0","hash":"f69b4a3250147d83ae05d483122393c83cfbaf7a8e4b9034d68f9799a24bb687","algorithm":"SHA-256"}]}
 {"com/sun/management/internal/HotSpotThreadImpl":[{"classfileVersion":"65.0","hash":"caa2822c065ea0c6392048d748e8169bd28735964ecf68b98a806c1f88dc0f31","algorithm":"SHA-256"}]}
 {"com/sun/security/auth/module/Crypt":[{"classfileVersion":"65.0","hash":"fed85a54b952e03bc1bcb3c2415b7bbe39bcbd5b0d56c56d06c8e54fbe14a23e","algorithm":"SHA-256"}]}
-{"jdk/internal/jrtfs/JrtDirectoryStream$1":[{"classfileVersion":"65.0","hash":"c79b7475e89cd1f4b7e7f655423e39f61e0276bd02988f48d491190efaf6f9b6","algorithm":"SHA-256"}]}
+{"jdk/internal/jrtfs/JrtDirectoryStream$1":[{"classfileVersion":"52.0","hash":"46c687339e5b421d4daa951ea40fd485a46cf460c014c2b7a0f5fcae84e7c4ce","algorithm":"SHA-256"},{"classfileVersion":"65.0","hash":"c79b7475e89cd1f4b7e7f655423e39f61e0276bd02988f48d491190efaf6f9b6","algorithm":"SHA-256"}]}
 {"sun/java2d/opengl/GLXGraphicsConfig$GLXBufferCaps":[{"classfileVersion":"65.0","hash":"1f79598851288ceef622ebcbb4026eb52159a04f943b38eeb2b956ce8de804c2","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/multi/MultiSpinnerUI":[{"classfileVersion":"65.0","hash":"1ec64e3cf8229919698e960681b6a0ae1140fa16957e162860fd35250796c138","algorithm":"SHA-256"}]}
 {"com/sun/org/apache/bcel/internal/generic/SALOAD":[{"classfileVersion":"65.0","hash":"8e02c558be2ff6163084a53c1bbb108b47eb763322cb6d6d2b2374b18292cbff","algorithm":"SHA-256"}]}
@@ -23012,7 +23012,7 @@
 {"java/beans/MetaData$java_util_Collections$SynchronizedMap_PersistenceDelegate":[{"classfileVersion":"65.0","hash":"76238759c33836d4a9fc3dad93f177351d7286944b34fb311f25783e7a4181b3","algorithm":"SHA-256"}]}
 {"jdk/internal/icu/lang/UCharacter$HangulSyllableType":[{"classfileVersion":"65.0","hash":"3070b6f4cfa986f87aca3fa6700c6b9f5fb4340cde645fb8de6fcf6954ea4e7b","algorithm":"SHA-256"}]}
 {"javax/xml/transform/Result":[{"classfileVersion":"65.0","hash":"d3769adc4aee84c839660e12db4c1b5cc3a1b6a510f93388f8082411076a01cc","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/CompressIndexes":[{"classfileVersion":"65.0","hash":"c7df759802962c6e97f730cbd051966b342c631d4bcb15b8feeef289ac91d98e","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/CompressIndexes":[{"classfileVersion":"65.0","hash":"c7df759802962c6e97f730cbd051966b342c631d4bcb15b8feeef289ac91d98e","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"bfee428feb16d8a9a31941906e483a252b6ee7deec3417b30601b8912f29935c","algorithm":"SHA-256"}]}
 {"javax/swing/plaf/basic/BasicOptionPaneUI$Actions":[{"classfileVersion":"65.0","hash":"d1336871b69340b1170f2d5520197d2985dceb594de491030afd53aa228d50b9","algorithm":"SHA-256"}]}
 {"sun/java2d/marlin/ArrayCacheIntClean$Bucket":[{"classfileVersion":"65.0","hash":"e7a75652cc1eac56e2ab5669b2e590998165d47cd5c51492a3d05ca0ba4b25df","algorithm":"SHA-256"}]}
 {"java/nio/channels/ReadableByteChannel":[{"classfileVersion":"65.0","hash":"626ec35ff8b9b25ca6000415a456df414d8ab9ffbfb37774f8271049b4e59d12","algorithm":"SHA-256"}]}
@@ -23636,7 +23636,7 @@
 {"sun/security/provider/DomainKeyStore$KeyStoreBuilderComponents":[{"classfileVersion":"65.0","hash":"388f66fb7c144af645fbcf401ba2831670a7da658d2e295c0c47ef29ae2b3203","algorithm":"SHA-256"}]}
 {"sun/util/locale/InternalLocaleBuilder":[{"classfileVersion":"65.0","hash":"a0aad87df24eba16c284d1622a273382be76facde9d217274a2841eeaf84f7f1","algorithm":"SHA-256"}]}
 {"com/sun/beans/decoder/VoidElementHandler":[{"classfileVersion":"65.0","hash":"8ebb460eddb242442567a061f44ccbd06c800d24124961644b625c7240ec9b4b","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/ImageReader$Node":[{"classfileVersion":"65.0","hash":"e887d6cd64920a0b6de6514f640a7251446e7226c78e04eec768f20c9fb46419","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/ImageReader$Node":[{"classfileVersion":"65.0","hash":"e887d6cd64920a0b6de6514f640a7251446e7226c78e04eec768f20c9fb46419","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"3d3d6fc65da1bfe43702576a903a0464ab1d51ab2236974a7c9239b1259b7bed","algorithm":"SHA-256"}]}
 {"sun/awt/X11/XMenuPeer":[{"classfileVersion":"65.0","hash":"c4ec816f4d959dd533bf1b7d913a8ed264d6d88dbf7a226e7448614cefd39f65","algorithm":"SHA-256"}]}
 {"javax/security/sasl/AuthorizeCallback":[{"classfileVersion":"65.0","hash":"bb66d4e7616b443fe52873e1e4fa8c4511a0e9ead700b8813760850e8e9a968e","algorithm":"SHA-256"}]}
 {"com/sun/tools/example/debug/tty/MessageOutput":[{"classfileVersion":"65.0","hash":"24c75e0fdebb16930a4cc8841729c56004e1b8975bb50ce38e3699ff2dfc4984","algorithm":"SHA-256"}]}
@@ -24227,7 +24227,7 @@
 {"jdk/jshell/DeclarationSnippet":[{"classfileVersion":"65.0","hash":"73cb399c17f77f471668fa2e2e2d84e4bbf67a7ebaa242af73ce352905d032b8","algorithm":"SHA-256"}]}
 {"sun/text/resources/cldr/ext/FormatData_pt_MO":[{"classfileVersion":"65.0","hash":"9d0dc5ed9a58bf19ca06e8ad2b90c033402457365efe04861dd202ce022a1cba","algorithm":"SHA-256"}]}
 {"com/sun/tools/javac/tree/DCTree$DCUnknownInlineTag":[{"classfileVersion":"65.0","hash":"af86675820f4f0f4dcaecb756c62e43a7156f32dad7b0d821d2f62f99e71e98e","algorithm":"SHA-256"}]}
-{"jdk/internal/jimage/decompressor/CompressedResourceHeader":[{"classfileVersion":"65.0","hash":"42188bb8ba6ff5ef315dcf161193fc8592da2fdaa6d9bf74c5a3e83b748c5d4e","algorithm":"SHA-256"}]}
+{"jdk/internal/jimage/decompressor/CompressedResourceHeader":[{"classfileVersion":"65.0","hash":"42188bb8ba6ff5ef315dcf161193fc8592da2fdaa6d9bf74c5a3e83b748c5d4e","algorithm":"SHA-256"},{"classfileVersion":"52.0","hash":"02d2286f56e4aa0ac15a5292d115fa64b4d900429c2b5034140f09dbef99964b","algorithm":"SHA-256"}]}
 {"sun/swing/SwingAccessor$RepaintManagerAccessor":[{"classfileVersion":"65.0","hash":"ff733b019fe1dd3ab73227afe89b4191ffe51c2a67f44946d66a15d3a2042a8e","algorithm":"SHA-256"}]}
 {"jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger$BindingCalculator":[{"classfileVersion":"65.0","hash":"8b5cf4389ab6d50c11386bd9e3ea4be074d2299d0e25e59dbb1c2f1f73b1056d","algorithm":"SHA-256"}]}
 {"javax/xml/datatype/XMLGregorianCalendar":[{"classfileVersion":"65.0","hash":"8ed2c14e03daf518a57783446debc2c7bb323fb9f8f9d73de45fc13ad3fa99aa","algorithm":"SHA-256"}]}