diff --git a/MANIFEST.MF b/MANIFEST.MF
index 7f5b51a..d92075b 100644
--- a/MANIFEST.MF
+++ b/MANIFEST.MF
@@ -1,27 +1,2971 @@
Manifest-Version: 1.0
-Bundle-SymbolicName: org.eclipse.jdt.core.compiler.batch
-Export-Package: org.eclipse.jdt.core,org.eclipse.jdt.core.compiler,org
- .eclipse.jdt.internal.antadapter;x-internal:=true,org.eclipse.jdt.int
- ernal.compiler;x-internal:=true,org.eclipse.jdt.internal.compiler.apt
- .dispatch;x-internal:=true,org.eclipse.jdt.internal.compiler.apt.mode
- l;x-internal:=true,org.eclipse.jdt.internal.compiler.apt.util;x-inter
- nal:=true,org.eclipse.jdt.internal.compiler.ast;x-internal:=true,org.
- eclipse.jdt.internal.compiler.batch;x-internal:=true,org.eclipse.jdt.
- internal.compiler.classfmt;x-internal:=true,org.eclipse.jdt.internal.
- compiler.codegen;x-internal:=true,org.eclipse.jdt.internal.compiler.e
- nv;x-internal:=true,org.eclipse.jdt.internal.compiler.flow;x-internal
- :=true,org.eclipse.jdt.internal.compiler.impl;x-internal:=true,org.ec
- lipse.jdt.internal.compiler.lookup;x-internal:=true,org.eclipse.jdt.i
- nternal.compiler.parser;x-internal:=true,org.eclipse.jdt.internal.com
- piler.parser.diagnose;x-internal:=true,org.eclipse.jdt.internal.compi
- ler.problem;x-internal:=true,org.eclipse.jdt.internal.compiler.util;x
- -internal:=true,org.eclipse.jdt.internal.compiler.tool;x-internal:=tr
- ue
-Bundle-Name: Eclipse Compiler for Java(TM)
-Bundle-Version: 3.24.0.v20201123-0742
-Bundle-ClassPath: .
-Bundle-ManifestVersion: 2
-Bundle-Vendor: Eclipse.org
+Created-By: Maven Archiver 3.5.2
Build-Jdk-Spec: 11
-Created-By: Maven Archiver 3.5.0
Main-Class: org.eclipse.jdt.internal.compiler.batch.Main
+Bundle-ManifestVersion: 2
+Bundle-Name: Eclipse Compiler for Java(TM)
+Bundle-SymbolicName: org.eclipse.jdt.core.compiler.batch
+Bundle-Version: 3.29.0.v20220214-1307
+Bundle-ClassPath: .
+Bundle-Vendor: Eclipse.org
+Export-Package: org.eclipse.jdt.core,org.eclipse.jdt.core.compiler,org.e
+ clipse.jdt.internal.antadapter;x-internal:=true,org.eclipse.jdt.interna
+ l.compiler;x-internal:=true,org.eclipse.jdt.internal.compiler.apt.dispa
+ tch;x-internal:=true,org.eclipse.jdt.internal.compiler.apt.model;x-inte
+ rnal:=true,org.eclipse.jdt.internal.compiler.apt.util;x-internal:=true,
+ org.eclipse.jdt.internal.compiler.ast;x-internal:=true,org.eclipse.jdt.
+ internal.compiler.batch;x-internal:=true,org.eclipse.jdt.internal.compi
+ ler.classfmt;x-internal:=true,org.eclipse.jdt.internal.compiler.codegen
+ ;x-internal:=true,org.eclipse.jdt.internal.compiler.env;x-internal:=tru
+ e,org.eclipse.jdt.internal.compiler.flow;x-internal:=true,org.eclipse.j
+ dt.internal.compiler.impl;x-internal:=true,org.eclipse.jdt.internal.com
+ piler.lookup;x-internal:=true,org.eclipse.jdt.internal.compiler.parser;
+ x-internal:=true,org.eclipse.jdt.internal.compiler.parser.diagnose;x-in
+ ternal:=true,org.eclipse.jdt.internal.compiler.problem;x-internal:=true
+ ,org.eclipse.jdt.internal.compiler.util;x-internal:=true,org.eclipse.jd
+ t.internal.compiler.tool;x-internal:=true
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference.c
+ lass
+SHA-256-Digest: 5s2emW8KquQqr4uaCwzOBwXg6z9P64SVmU6RgdleM2A=
+
+Name: org/eclipse/jdt/internal/compiler/ast/IntLiteral.class
+SHA-256-Digest: Gk5JBXqPr5Cg8iXyNKZDugju9XXpBLGaAqYo9SHa44I=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModulePathEntry.class
+SHA-256-Digest: XLUifGh3DZ6FpYr5QcccaayzzQduA9ASlnm+IebBOl0=
+
+Name: org/eclipse/jdt/internal/compiler/Compiler$1.class
+SHA-256-Digest: E4sWLCrvAr23HVFWLfcUFx2MeVWHuzcZoOcq6MsMMEQ=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Assignment.class
+SHA-256-Digest: f+XAo1E/TsSQhppYZVqjYGGPccFhlQrO6vXCmkyp83M=
+
+Name: org/eclipse/jdt/internal/compiler/impl/LongConstant.class
+SHA-256-Digest: cIYbrxGSmoO+Oj69jqBO34yxEC6PdAHe/EEOiyGlhoQ=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/start0.rsc
+SHA-256-Digest: NNengjZg44z2G3PqWSPZr2fJ5fC4DkVR1kf6ZdS3qjM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.class
+SHA-256-Digest: /4k7ynlfJT7sSSJpSkYE94sgUR1/4VrDwroe5BwFDNs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeRef
+ erence.class
+SHA-256-Digest: ao0GHmDa3YZZJ0PuJfL9PwYllp8poPgonnx1wdJqQko=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/part2.rsc
+SHA-256-Digest: TslTNlywPQfQNz7lePBTcyeCWt9WSiABnCNgOMMNe9I=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1NotPertien
+ tToApplicability.class
+SHA-256-Digest: TswBy6tkQSdAVv0C6Yq5x0ftoW7kJ/C8/OFtEdUjjRE=
+
+Name: org/eclipse/jdt/internal/compiler/env/ISourceImport.class
+SHA-256-Digest: dICZ07G+bZ1rXMzwNS005nI6kEcEFhNJ5StjMmejmtc=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJrt$1.class
+SHA-256-Digest: Jczry40r4k9X21T4Pp3NoLmMXrh0sMwTJQmDn5450cc=
+
+Name: org/eclipse/jdt/internal/compiler/util/CharArrayHashMap.class
+SHA-256-Digest: /iZRvzTJCl6bMguvXpB89bvD43ySNiDXqNOR948R7YA=
+
+Name: org/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker$1.clas
+ s
+SHA-256-Digest: d3g9F5otWLJW8xCu2iJh1c97JZptdFa0jdCI+THAY6I=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredTypeReference.cl
+ ass
+SHA-256-Digest: AQZ1Pj5KPLau7cZlNYcuSiWPLD62lDAcejjkAR1oKm8=
+
+Name: org/eclipse/jdt/internal/compiler/tool/JrtFileSystem$1.class
+SHA-256-Digest: lowghGsPdPftLVmMTm7YOwRw7SEWGgVijFLmIGdSV4A=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/IQualifiedTypeResolutionL
+ istener.class
+SHA-256-Digest: Js7Pw3r9ulZR2slOC2wVGE5UvSdKv58BeYbuLsRmnZg=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$R
+ epairCandidate.class
+SHA-256-Digest: tKL81sIOwiKlZbKOdeM1W7L/T8sKnsn6rQbk4qP5m0c=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeR
+ esult.class
+SHA-256-Digest: ZNoKxXPxCweDvqaEalV56iXQDGEXofaWniruSXJ7ozI=
+
+Name: org/eclipse/jdt/internal/compiler/ASTVisitor.class
+SHA-256-Digest: BnCyIhbvT29A8I+72SB1r76K4hm3qOwBYpBI9R61H3Q=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser13.rsc
+SHA-256-Digest: dQP/uVF/GpDCOR6F8FrKj5nW1SzVC8Hz4lfTJAH9kYk=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryAnnotation.class
+SHA-256-Digest: LNk9lZiztnga22RaXbP66XJykQi6iEmSufjumys4PNY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.clas
+ s
+SHA-256-Digest: HAU968ZcszrDz+DmFVlOcSNWultM4ZAOPRHPiIuCuaI=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterNonNullDefaultPr
+ ovider$MixedProvider.class
+SHA-256-Digest: o1QcjrVFk7sCA7B/WAZutEZ1YIRvZ4NGVVxDHEOHeso=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypeParameterElementIm
+ pl.class
+SHA-256-Digest: OSmWNaGVHnvvosH/8U06JqAm4r/ZfvR6O65n4cIDFYA=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypesImpl$4.class
+SHA-256-Digest: X6eBDyDw7g2Jjt+TtuSA+ZeAQFFBdLkCe3K3sQYW2Ek=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MethodBinding.class
+SHA-256-Digest: LfmdfQcuPuoJ3IB1srLkuH1YnmO3XqwzFI3j93TwdxY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.class
+SHA-256-Digest: NLzbaw4ARtQh9hqffliAaMQu7YCGrbThY86nVO/8wUw=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Expression$1.class
+SHA-256-Digest: QllourRu/QgIpmwgL0xJiw/bR+OpcDKLiSPkd+neLjI=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBindin
+ g.class
+SHA-256-Digest: aPYWyQR+Q4mmODpY5MYoVcqiz+G3rtEeZioqdHvq5MI=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionExcept
+ ion.class
+SHA-256-Digest: KSTckRk/CUp78rsKUG1NsUrp3SltvkuIfi/2f9/ROkY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Scope$1.class
+SHA-256-Digest: TrUXvZE4khJppVMiov9JGapnt1pT83M3b+tInYiASaw=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceContext.class
+SHA-256-Digest: aPXYVG3h89fQOpAc06JlMiQ4Bw+eHIGgQh7djMJrZPI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6_2/part0.rsc
+SHA-256-Digest: Z1KOOxKI57TdP+hpni3m3QEORk7+zx+HiKRMMx/Fxr0=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/EclipseFileObject.class
+SHA-256-Digest: J+XPlIFWsVzp07ZQje4RmRPQ1XIoX3hELySC2VW7VCg=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/PrimitiveTypeImpl.clas
+ s
+SHA-256-Digest: qRrkMcqzSILf2Tf2IBETfT1m7uCuaeZ84XMfCQF/NFA=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredExport.class
+SHA-256-Digest: rwKLpNCpr9vYL9alrZRaFoDnuFZkXx0d+CEj/YY3HF0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding.class
+SHA-256-Digest: qHtidzyMjQ32KJKr3upQrXBExha8W4/M8jyesIB+Kzo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.clas
+ s
+SHA-256-Digest: WDyZx+fmf/o9qcHlCD+LqN7gkIMzKuh6VQDJePxk1Ug=
+
+Name: org/eclipse/jdt/internal/compiler/ast/YieldStatement.class
+SHA-256-Digest: BpRwmA2KKjQLibj2z7uRNjXcVE1iFRVv7XRzZ7iqiUw=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.class
+SHA-256-Digest: JJWFkFH4CxE2M9VKL2LWg50rJpgdC5JQTmAGu/kBQkM=
+
+Name: org/eclipse/jdt/internal/compiler/parser/TypeConverter.class
+SHA-256-Digest: 3pkLzqZahnaicY5kjPNxs0e1g38GENIXv08MakfKtZQ=
+
+Name: org/eclipse/jdt/internal/compiler/env/IMultiModuleEntry.class
+SHA-256-Digest: kWBTemXrSTWBLav+DdBCeQDpu2ZkyhrZzJRV+Vb9yeU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$S
+ econdaryRepairInfo.class
+SHA-256-Digest: ChS4U5f11tzpNCIcPFndrRRS51pXiBadqkE9an3vZeU=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProce
+ ssorManager.class
+SHA-256-Digest: 8mT0rIkuuHXd+D0wib1Oh0vly8OchAvSwRStReYYqk8=
+
+Name: org/eclipse/jdt/internal/compiler/ClassFile$2.class
+SHA-256-Digest: /XX/SROWdsx/6AKtYqiiEjNqc61CTRCsaUVYjatWh1o=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Argument.class
+SHA-256-Digest: P4NlwIzuPGuUHKWsPosCWcNQg03WO/AHdk1Fb6CykmU=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryTypeAnnotation.class
+SHA-256-Digest: zSJkNjjZISQV33XokkrhudWBArMq65xjf4wE/92PXpc=
+
+Name: org/eclipse/jdt/internal/compiler/problem/AbortCompilationUnit.cla
+ ss
+SHA-256-Digest: b9/SDGbiuWcZYSA4tbRlSxMBs0KRwfxDpFDPO5hzniI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CastExpression$1.class
+SHA-256-Digest: 6BrUeyQSjtqG2OzBju+btac/GAIozzR5JG0G6S7Lpqw=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.class
+SHA-256-Digest: NqncQLH/DRbXT9jp9O1Dmvw7zuZg8KnECeYNnk96nuM=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfoWit
+ hAnnotations.class
+SHA-256-Digest: rWtmXM6Ft6qDS1kujL1sHEEA0Ld+uhy2NIYcqFCwLjc=
+
+Name: org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$2.c
+ lass
+SHA-256-Digest: 3E61Korek7Q/3QauaK3hzlw7z26vAqyj9fnuBFdXCso=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseFileManager$1.class
+SHA-256-Digest: 7FLb4TdCCdFSznJFzDE1sPQz9gyzoNG7Qf7SnmklfmQ=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathMultiReleaseJar$1
+ .class
+SHA-256-Digest: 7+Ok3l2vEPyX5PqTWBRXawIJy5Lw+72fxQxUyMNCFhw=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode10/part0.rsc
+SHA-256-Digest: oQlhlvw/gLVSGbEQAfhvQ2SZ0/vDYuzhavqxyohMNjw=
+
+Name: org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.class
+SHA-256-Digest: cVEVcz0DE1cmNYUK83KN1m4Q2GLI1l79LkN9prRLJj4=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompiler.class
+SHA-256-Digest: J1ifJCAs6xubFrIJzwM5VJOhIPuKLmqKehoMqaq2yFQ=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner.class
+SHA-256-Digest: QHd79Qb0a3ntO3xVCMl5LN/L+YmPj1mfCCsPtaq/AT0=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CombinedBinaryExpression.cla
+ ss
+SHA-256-Digest: qkChwy1KfbtPloh2aUQSLSNhEbVsdq+cRxgafVm/oww=
+
+Name: org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.class
+SHA-256-Digest: ePz99Sdkfk2Vye8EgDyLH0HrFNhTe+HyBExlby5BJtg=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ConstraintExceptionFormul
+ a.class
+SHA-256-Digest: xldITjr/q21fNodnIw14Qq0wV3NNr42LWUgBud5TsDI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode/start2.rsc
+SHA-256-Digest: K9XWs/PT+ucJ8VxJDdMdBpO3RKC/pug9ZfGwdnNeWNc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser20.rsc
+SHA-256-Digest: NlJWmekQPU84E97ntK94D1k95notz64p+vNngi/VInU=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfPackage.class
+SHA-256-Digest: bBjf57RkVSZgKRvcF78uQQDgrRN4/nBhQEx5DLvEvTc=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModuleAwareNameEnvironment$
+ LookupStrategy$1.class
+SHA-256-Digest: Hqz6Mx1/Vf+rMWHGGj63Fp/yXH7ne5sex6Emrd6Wad0=
+
+Name: org/eclipse/jdt/internal/compiler/batch/Main$3.class
+SHA-256-Digest: D+ixiCqjy2eBZAsrZMnlFrK/a6rN8u8QEZFqYK61oTc=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BinaryModuleBinding.class
+SHA-256-Digest: S35vPwGHUR+17g0lT63DqpLNZS+WoSYVHGIA9KoZeH0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ModuleBinding.class
+SHA-256-Digest: o1v4RwSqVhclls+3Kxbky5nrgwcnvdlrYq1qxtQn7Bo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser14.rsc
+SHA-256-Digest: YkpL0s2sBNokxoFenFOT6AONEJO/YAWqmuk+Tgxs4Wo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$P
+ rimaryRepairInfo.class
+SHA-256-Digest: Tk4YF90kJt5djPqjnBcCtPRiuv5I1kn2/IICLqzULgE=
+
+Name: org/eclipse/jdt/core/compiler/InvalidInputException.class
+SHA-256-Digest: KLnu1Sx6OY6yvjjs4g2WtVK6tfsfhxqrk6xOLiZRc30=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ArrayBinding$1.class
+SHA-256-Digest: KK2dW/MrUzqEbSGebyyVApJKuwmVn3fj5LzIkiKkdM8=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TrueLiteral.class
+SHA-256-Digest: egwnwJOkG+3mEZB5ZiExxQ/sO9LM3fAz1B2RBfzW2yo=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/VariableElementImpl.cl
+ ass
+SHA-256-Digest: gpee51oPTU7qeySOrDU6LWesx8T2OGjBsNRArH3IIiM=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/RecordComponentElement
+ Impl.class
+SHA-256-Digest: hTufselfx6IwheEOOV+utC3pflCiNcQjjGYhQjsB2fA=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.cl
+ ass
+SHA-256-Digest: OIx07p/X8bWHQrF1rEt+2FWbkWz0e0C2qrV2zifDD6A=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser1.rsc
+SHA-256-Digest: 0sFy2F/hFmbSDHbP7wb9L4IHhgyIUCCFh5uvyKCAImU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ArrayReference.class
+SHA-256-Digest: /j6+Kbtwkf9uhfMqypczHZx9LKLxyh5rGkWaur0gfms=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/Opcodes.class
+SHA-256-Digest: OOdARsYot8ja8S6bFSfezs35RK3BRbOSBu0vwe1+X4Q=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ExecutableTypeImpl.cla
+ ss
+SHA-256-Digest: kpM/vaemD7xDLW9/KKd9i2r2EV3YxdCEo4IqOAPRkPE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypesImpl$MemberInType
+ Finder.class
+SHA-256-Digest: taIGqbcXQyHH3iPfvzPPXPnHMJA1jjkpI0/tisHGSJc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredExportsStatement
+ .class
+SHA-256-Digest: v0070FOwr9IJZbT4X7CwfbjKEvW9XkpZeZcR6sfztVU=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModuleAwareNameEnvironment$
+ LookupStrategy.class
+SHA-256-Digest: Lw9L1EgcpiHZCS3jAP1TPkusr5XJMpLVZIUCvUClRoQ=
+
+Name: org/eclipse/jdt/internal/compiler/util/Messages.class
+SHA-256-Digest: 2bLCQ5gYr3WgqFUXsPBbeGfMBwDmfuKnAuNzVr2N1LQ=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl$Prov
+ idesDirectiveImpl.class
+SHA-256-Digest: homTqlt6x8FoR9lefcU4PnURtgSBVTFhCrOv3A20vdU=
+
+Name: org/eclipse/jdt/internal/compiler/util/FloatUtil.class
+SHA-256-Digest: 6fa7sa5CozSnmvE60F0S5uukYlE3xNpbsPCWPC/IWHY=
+
+Name: org/eclipse/jdt/internal/compiler/AbstractAnnotationProcessorManag
+ er.class
+SHA-256-Digest: s8f6SfR9jpJF4tvgP8XAbx1Kk/XoyxEkFpyJzthR/5A=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredType.class
+SHA-256-Digest: gWBaL8ctqxVy5wxc6riJW9hpqoxYIXpmIu5mJe/1nR4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/WhileStatement.class
+SHA-256-Digest: DlnCF12U/5AwovIEQxWeD37s+7U1q+03nrfoJSoA2VA=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/JrtFileSystem$JrtFileOb
+ ject.class
+SHA-256-Digest: EYvQHRhrmdhWXBCfNDEZ/dx+lKdCG6sHAbsaLDhdN/M=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/ObjectCache.class
+SHA-256-Digest: nbYBh8GeWuVt8FLj5s9l3hxkEfT0EV0/FFyP+IIGa7w=
+
+Name: org/eclipse/jdt/internal/compiler/ast/BranchStatement.class
+SHA-256-Digest: aCfx2xgnGcQ5lpizn0oPrmdNBEb3zsUZ+C+n9qII6qc=
+
+Name: org/eclipse/jdt/internal/compiler/Compiler$APTProblem.class
+SHA-256-Digest: 7K60nOdgnbJ1dhhAEmeaRvQuvLzPtDld2CYnAaAJyKY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterizedFieldBinding
+ .class
+SHA-256-Digest: yLQKF6Y78GzWRYa7HMxlsKl0sMmIwoKhtWxHsb/2WeQ=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/RoundDispatcher.cla
+ ss
+SHA-256-Digest: Yi6XxH0GrP+S5fXk2BTYAXJEWLqL9g5HJGJpUCgNN50=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredProvidesStatemen
+ t.class
+SHA-256-Digest: UZ1ThWgwXOnRJlCGyn5peh3olZH1FKATMd8AN3P+BDg=
+
+Name: org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies.cla
+ ss
+SHA-256-Digest: jMTMwEmN7HORdp96muNXRFFa8xof4L1rUsJ0SI+nkko=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Annotation.class
+SHA-256-Digest: qfDtJlQZsAPyifLtv2TJHbYho8dlGn3XvF+TDfcqJyo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MemberValuePair$1.class
+SHA-256-Digest: 99nnjZiZnlaSQbRXk0bYS5V8gjfQYPZ0NJs6lGTlKpU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference.
+ class
+SHA-256-Digest: yfp2AEKgdY7W9BXc/OxnhxzVlivnBlqeWcEuuptaOcg=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6_2/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/parser/TerminalTokens.class
+SHA-256-Digest: I3himbJMyUvOrp7dFPxw6Z2BAmcurwaQo2mfWc6VAuU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/part1.rsc
+SHA-256-Digest: uEpRg0+tYKKszCdRjTRnHSteT1W6x6d+IngVgSkklgg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference
+ .class
+SHA-256-Digest: RwhmzR5eO3gstjwBZjSvLHDQu97c/0lv8guLJxzE4Cw=
+
+Name: org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.cl
+ ass
+SHA-256-Digest: 139JjpXR5zB/KWFnTPCPziCvy+jI2YHSPpJVxHrh4B0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser21.rsc
+SHA-256-Digest: uSEwBwsuSruy+bQbnMhDzQDJJDo9b/TkTYyLMpONuD8=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder.class
+SHA-256-Digest: L1l4RurhjDqqvUUwDfjCiCUxtgwiGizyFmpZYnELptE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterNonNullDefaultPr
+ ovider$2.class
+SHA-256-Digest: xrPad4M7AyrZwTP56+wDtaVP9iYiGOklAeZdlsMtsCM=
+
+Name: org/eclipse/jdt/internal/compiler/util/JRTUtil$AbstractFileVisitor
+ .class
+SHA-256-Digest: kwE1hWTo6c2XPrh9fyE6qmGl7+U2s7Fblx4VR1VXiP0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode/start1.rsc
+SHA-256-Digest: GDyHQAzqnyM3mQg9MAqdyIh3/Woiq+zguM7uPNsvfGk=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeBound.class
+SHA-256-Digest: vC5gQvNc+7LqbOZw5Dm0N2SEje/eTICRDTBir4qGnck=
+
+Name: org/eclipse/jdt/internal/compiler/IDebugRequestor.class
+SHA-256-Digest: S+fA0mEkGUTMV4v9dfIVcjbVIlXYKn7eaRfdaDNw9u8=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl$Expo
+ rtsDirectiveImpl.class
+SHA-256-Digest: 4JuJS+lJNYe5K7BngXBP+GMlHcci/Kmfv8wWV1dCOgI=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToIntArray
+ .class
+SHA-256-Digest: 6vr1uJDn3rgZRRjJEgZt6RK1tFSyW+SJYpsXg7xQbyY=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/ConstantPool.class
+SHA-256-Digest: AqUTkWCThErhAKOi0GK4nFH/E93WD+Y9jADAWIAGo10=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ProblemBinding.class
+SHA-256-Digest: KWv5JfT6lyV4d+h2qr60gqmmXJNaX/UHuu/g10Fiyhc=
+
+Name: org/eclipse/jdt/internal/compiler/env/AccessRuleSet.class
+SHA-256-Digest: ehJlwbLs9nxeNzi9yyXCXWwWKsRCP59UMlLdbSt3MuU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/AssertStatement.class
+SHA-256-Digest: HbUrCGAr8M2reeNpRsWQq03LsSgwc8AVJSJBSj+Q5kY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/RecordComponentBinding.cl
+ ass
+SHA-256-Digest: 4Z+OhX8lE8Kxlnwl5A7XO6zLzRl17jV1Yp9sv2hUMZA=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode10/part1.rsc
+SHA-256-Digest: 7KT61Zmtb8hKNeT/FeySY3mScm3BUpncAy0GmLTvCK4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6/part0.rsc
+SHA-256-Digest: UBhck16G7oKzi6BUK6JwvTj+d4J+adi862bj1m/w5eM=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/MultiCatchExceptionLabel
+ .class
+SHA-256-Digest: tznrc5vODdLN/xvlqkTzIR+PK654LZitwV/uAnF2AGI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredRequiresStatemen
+ t.class
+SHA-256-Digest: wZBouC7Nx4TMTbzj/mllPnfIoCrTLG53vWQPVKkZnuE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SingleNameReference.class
+SHA-256-Digest: cQOIHhvOqViYUwwuQrH9XkR60sFEPg+nrgH6o0S7tKE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/Util$EncodingErrorColle
+ ctor.class
+SHA-256-Digest: 9c+WYZVRD3emB3ktOGf8ghZy5TbcuJdcEwT2rEm45YY=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithAnnotatio
+ ns.class
+SHA-256-Digest: fd4Fo/0ja9MKqJG98L/WtlZ2W2FW4wB+sZFdM7t7NsU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/AptSourceLocalVariableBin
+ ding.class
+SHA-256-Digest: ardBFy1b18CtI4wPd7kiyyvvjfy62fMLAOEKyL9itJU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression$LocalTypeSu
+ bstitutor.class
+SHA-256-Digest: s6FFeEA+Y90Qw+7qTWf44yApxywmDiGpQt7uuUX9oPE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObjec
+ t$ForwardingWriter.class
+SHA-256-Digest: V63nKD6minoS01t4vkup7QsqmqpswJqnG4gaX+1OuX0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode7/start1.rsc
+SHA-256-Digest: qjXziG/8STO5sCDpKVtCQZF5dx6kecZHm4+yBXO9pwI=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.class
+SHA-256-Digest: FfdQVBrNs3td36g4rdFXuMo8jitk+iiiyr4NE1E1Z2o=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$FieldAnnotationWalker.class
+SHA-256-Digest: UnzTiRR4rXUF/eUZr53anPrtrlFDkBaME4f6Sq9DAoU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Parser$1.class
+SHA-256-Digest: J9jw79wimXrXoIOG3Gkcq1RYYSBrrGzCWRuTi5K52Xc=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/RawTypeBinding.class
+SHA-256-Digest: cIedCUpqsr0+QKTeY5MTc+UV4GbSZLJer9k/NR8eYuU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ShapeCompu
+ ter.class
+SHA-256-Digest: vxE2mzR5hrrYJyoWfeLcT6rRXuzygD8rY9F4B/+/+XU=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModuleAwareNameEnvironment$
+ LookupStrategy$2.class
+SHA-256-Digest: NIYuhL6vAZHRnlTnXGjBGrJifFcE/rDztVMadIBszRY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ImportReference.class
+SHA-256-Digest: C27LZgn2hnIMMN5hhkJWORx7fs87COHjO5ZVA5loFA0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.class
+SHA-256-Digest: WTcZMquLMbAh5CMzXkEJH6xGNcqafdAcL9TmfgNpIv8=
+
+Name: org/eclipse/jdt/internal/compiler/ast/IPolyExpression.class
+SHA-256-Digest: 69F86CnwSstsAdix7egtVOknT8Wrp8S+8s1xgCVaic0=
+
+Name: org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo$Asser
+ tionFailedException.class
+SHA-256-Digest: 2tUT+i2B7b5fwn2QRxjwaPYn9oTlEqVjw17K4PHrCuo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/DoStatement.class
+SHA-256-Digest: uuxIp4IsVD0Xen+FmZVQ9EhtpTggLiZ3haE77j42+qg=
+
+Name: org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$1.c
+ lass
+SHA-256-Digest: UvjFECzP666s3NvkH2kx0O1aQFuKHgdJ/s54jT1Q+WY=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ModuleInfo$PackageExpor
+ tInfo.class
+SHA-256-Digest: 3P3hiTDiCuaI9iCEbRjA/XBBz0s6AXJ+Szb+9gnD33Y=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredModuleStatement.
+ class
+SHA-256-Digest: ZaygYRDorJq6wZVu/LyjGX/5uLyHCPxMKTy3ltR4zfY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Annotation$1MissingTargetBui
+ lder.class
+SHA-256-Digest: qAIf5DU3IPONeIptltuFTMGDHYMNR6uu0iGAM4iCRos=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/VoidTypeBinding.class
+SHA-256-Digest: P/kXdosMEC5JOYw3UYiaZT8KmniFPv2wYAYKOkLimAg=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ClassScope.class
+SHA-256-Digest: D+Bz5nfQZYpen95kSXzCnVd3bAPf1Ihl2t0NEhwsLBE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/ModuleLocationHandler$L
+ ocationContainer.class
+SHA-256-Digest: TLorzEyE33HY9kt3thkb5anDggZr2G+sXTMJeZ9RBnk=
+
+Name: org/eclipse/jdt/internal/compiler/util/CharArray.class
+SHA-256-Digest: emKplGu+48RR4YhNNPhRk7SHgTsaRqmdp9NhyoHx/Vk=
+
+Name: org/eclipse/jdt/internal/compiler/problem/AbortMethod.class
+SHA-256-Digest: gJFhwMobhMKk6ojIWKcUwiMJXabHx9j3gR4ZlZIG+BM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Literal.class
+SHA-256-Digest: cNP4C1qxmRdDeOatl2TWDiczEFpadLwiHIx3TxzDvg8=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/BaseMessagerImpl.cl
+ ass
+SHA-256-Digest: gTpU/8+uqvzUd9ABw3T2OvQ3wvlT6MkbvOz0UEJBqxM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterNonNullDefaultPr
+ ovider$1.class
+SHA-256-Digest: YMzg8lcultxQl0Qf2tIlMKNgutupzTxMVyJaK3IJJ+E=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression$CopyFailure
+ Exception.class
+SHA-256-Digest: /zcKmfNU6YklxKuhgxXrBmS6aalO2vkemQpDJ4drDeA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.class
+SHA-256-Digest: 13dtZZBdT60ttgeIOIMoVoi/dEEOQy3Fyecd2tMVb+I=
+
+Name: org/eclipse/jdt/internal/compiler/env/INameEnvironmentExtension.cl
+ ass
+SHA-256-Digest: AvtIhtx1hSVq2R2I4acIAp93/5UjPsIT5GC4GZ6KXAw=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.class
+SHA-256-Digest: QxAAAdHUyFud3xtVK/1+IS3wfTYb/Zp+IJrtb7NSnP0=
+
+Name: org/eclipse/jdt/core/compiler/CategorizedProblem.class
+SHA-256-Digest: wBxMvUUVMxp34wUlRQT9DrQ9Q55+0tvw8YN0Kgon8z0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/AptBinaryLocalVariableBin
+ ding.class
+SHA-256-Digest: L9219Z0TkJPJMuGO8DfGfS+RRhbkbWjCohMA4rUVJPo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/OperatorExpression.class
+SHA-256-Digest: Cg20nNl7SMclJxhlCoPMeJVmimH0z6UcvJO3FGEPrUo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser22.rsc
+SHA-256-Digest: LcjP6hnzF5k6cTK67AJGp2UKx4p/90jdlcdYGyxscrc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullLiteral.class
+SHA-256-Digest: TwDuuoqy0GPcG4RF/oJZjIfKKNRT/BYECDxSMGP1gLE=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/RecordComponentInfo.cla
+ ss
+SHA-256-Digest: ULz+T3X/Gax9UYwhzyLkrQMVlHkAbmXqgOvgf/Sz/qY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Statement$1.class
+SHA-256-Digest: KnYMMS0xL4WQ0B50/DIB5nH8D2Xfn21x2nl6NhJ7bAo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.class
+SHA-256-Digest: MYBjvfzmvAjmJDT4PeHS1myydTwP+YwQWGOq2iK6aUc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/start2.rsc
+SHA-256-Digest: TslTNlywPQfQNz7lePBTcyeCWt9WSiABnCNgOMMNe9I=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.class
+SHA-256-Digest: 7/owGmpCozR4f7ga808LPYmmaxpX0bA7uCHN21ZEq+w=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/IProcessorProvider.
+ class
+SHA-256-Digest: T5umt9+z7XroGjsZX53FHXB2y8J4NTb74Daqwh97jFQ=
+
+Name: org/eclipse/jdt/internal/compiler/env/IGenericField.class
+SHA-256-Digest: E3t4Fi5vCph/VOsoI1C4Bxf11LU+0l9WGAF0VckGPqw=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.
+ class
+SHA-256-Digest: 0bdIUdvOtUxyhuRswtwV71Mt/EEyNdLWTFZRzdMWqSs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.class
+SHA-256-Digest: 0E0nYaZmTq52G1Zpmu8pmX+rXeDaX63hK0OelzfDpQs=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ElementValuePair$Unresolv
+ edEnumConstant.class
+SHA-256-Digest: T7r9SnDNYsHvLycuf0UfPfNgF2a3994sY4zmHl3pNL0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/part0.rsc
+SHA-256-Digest: wpop4HYIaDkSaC16ZKJssKINHI3SV0wn5oQ9hloSmTg=
+
+Name: org/eclipse/jdt/internal/compiler/batch/Main$2.class
+SHA-256-Digest: X1ZuL3276n+zMJh2PwUWhTOxMi7ypzNLbLR37xC02wc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode10/part2.rsc
+SHA-256-Digest: 04VMyR2oGLNoJWK6xYvZv3gPXGxYB6RpHuNdBUBuFAo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.
+ class
+SHA-256-Digest: P1DaiFLO7tl+wQgih+Z14JrFQHeqt0pAR0xVnw8Rfas=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/start1.rsc
+SHA-256-Digest: PofIYpM6w0uX6lwgylYVRRx7q+5VFKABhvVLrqVm4VQ=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CompactConstructorDeclaratio
+ n.class
+SHA-256-Digest: p54XcgKHi4m9hRguqlANBC842Yq28vAEwqNGvhhVKYg=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJrt$2.class
+SHA-256-Digest: S2cReJawrmRbe3bde5twZIgZZdQL8ss7qbACN6wXB0o=
+
+Name: org/eclipse/jdt/internal/compiler/IProblemFactory.class
+SHA-256-Digest: LqRIkT10x+n6U5P8ZHmOutkbeA68DrmMta8V3+JHKd8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode/start0.rsc
+SHA-256-Digest: 2uzENhpiZu1nRnsFWAV8jZ4xq+FD21cHUMSP3xDBfME=
+
+Name: org/eclipse/jdt/internal/compiler/parser/ScannerHelper.class
+SHA-256-Digest: gzyvmRXhyVL8lg0xi13tQUfQa1ZkZa0EIkEBq6Lh8mg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExpressionContext$1.class
+SHA-256-Digest: fx5xgqHRgASpIL1O26BV7hOSjU6457JtnPxa+DDEHrs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocFieldReference.class
+SHA-256-Digest: NqrckHAWEMr3kf4IaiQ8sA1DB/841smxoD/H7B9ig1E=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeConstants$DangerousMe
+ thod.class
+SHA-256-Digest: y7Tyg5ZUaD0v/0JoWjeMX0cY/QhTS+/q0PihzLrgU2M=
+
+Name: org/eclipse/jdt/internal/compiler/env/INameEnvironment.class
+SHA-256-Digest: vKjchhDqpozIyHJknmy06DdhCndkvMMkqEdPsiGWbiE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObjec
+ t$ForwardingOutputStream.class
+SHA-256-Digest: zMPeR5zSDZCc2jFFI/FG6N2WLm9pv2PYU1kXApNWUGE=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode7/start0.rsc
+SHA-256-Digest: 4DaSJ2W0Hfswtznhyulngw7PrvcJg3EcsiMVfdxhyls=
+
+Name: org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.class
+SHA-256-Digest: hLOACZFHEPGNDbPcDrNGZzYqoTKV8/dNUJP5Vg6zHN4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Check
+ Mode.class
+SHA-256-Digest: IvvKX8ourafZsErnN/u+JeiRYpwHNuyex8edCElgJjM=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode12_1/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/UnionTypeReference.class
+SHA-256-Digest: 0HazCkfHcAz/8E03QZUHHIkS5o+jeVLXUV7CRyTnWy4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding$1.class
+SHA-256-Digest: 0AZbgsPNNtORsaO91v0EzbME7mzhfHy2TJ6X+zG8gR8=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ModuleFinder.class
+SHA-256-Digest: 8l8cReIZJu9mQDUckdiipPCgBLI2/c4ABggCGxMdzsQ=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/JrtFileSystem.class
+SHA-256-Digest: UJNMXKFGNLachKl/WpqoVzHBOaGnsbmAHhXKYOIAhtA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Invocation.class
+SHA-256-Digest: CDt4iFmcfHYSBXi3ep6gGOCQkJ6c9Pyx03TYPsEFpRs=
+
+Name: org/eclipse/jdt/internal/compiler/util/Sorting.class
+SHA-256-Digest: nIwxxesYIpL3yjHMMWXBa7Kklqd4bKL7Pi+O/YqpVBM=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/CharArrayCache.class
+SHA-256-Digest: 6hMcIrcBsEI4xBIcwgOzZd5+wDlXEglJBKhS/UGZU/E=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Pattern.class
+SHA-256-Digest: z6nGQzIdCjx08qsPKGo3lwGB5pemFdqgbbiuOzPajPE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/NoTypeImpl$1.class
+SHA-256-Digest: qfz5C4a0wIC5mHZQHf9s0TB3r2RnQNMj90A624vbZwI=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.class
+SHA-256-Digest: nhFewuXFFDAByLJwSPDm4UDkdWuZrVbRlu/uwW3XWLQ=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvI
+ mpl.class
+SHA-256-Digest: 62dBi55nK2d4rnoQ00QlP+Zu11MxYEGycOPCjziIOjI=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ConstraintExpressionFormu
+ la.class
+SHA-256-Digest: 1YJTIA3w4qJ6puw4r8MnXwsznElvr9DP/Jr7I7Y/zqQ=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl$Uses
+ DirectiveImpl.class
+SHA-256-Digest: ivWiMGjbAFADb3HEUfMMU+Fe9Rrt2XQMrD0IQXwC/UE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.class
+SHA-256-Digest: 9fVV5nNWOW7tmKT6J1rYFSi9TQC9Vv1CYkJIRl9THJ4=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfModule.class
+SHA-256-Digest: 49v9R2MiK1+Zo4depfoqx2fGzG8gU/qEeg1RyAFLxw4=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo.class
+SHA-256-Digest: Kf8BSXged6OG+jcwLrgfXvZ2qvzwJ/zWbyBn/CsoyfY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Parser$1ResultExpressions
+ Collector.class
+SHA-256-Digest: 1icVmt7gOJ2SYEU97Ns79sHGLcJ6ky9WKT9vQ7m9QJA=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ArchiveFileObject.class
+SHA-256-Digest: 0YscpA9YDa8gSij7Xiwr0GtbdKGUYCyIOUGlTYI4K9Y=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser23.rsc
+SHA-256-Digest: EOckvG7pDWiH9I9B8VJywCDj42eY+hvXV9bv7hR6dV8=
+
+Name: org/eclipse/jdt/internal/compiler/ReadManager.class
+SHA-256-Digest: S90gvuvqg9iwwkNR6fjDytzwXC0tpeJRmQbbDTs0U/g=
+
+Name: org/eclipse/jdt/internal/compiler/ast/GuardedPattern.class
+SHA-256-Digest: 0xs52Ew5rc/H7jBbMAYZ6DGjfggUX2tn+ENORLVRFgo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$TypeParametersAnnotationWalker.class
+SHA-256-Digest: Fn3GwNDgCeUNeoJNCZGZ9RVf4f+kShRy4g7mlRPfOVE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/ModuleLocationHandler$L
+ ocationWrapper.class
+SHA-256-Digest: r+K0w9l/5zX6+LA2V5+8sZF47+bIa4a5TGh+ewYmo3Q=
+
+Name: org/eclipse/jdt/internal/compiler/ast/AND_AND_Expression.class
+SHA-256-Digest: EzUqheSDXSWaW5fl6PHpnPLYHMLOhS/chhOf3jVdHbI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocModuleReference.class
+SHA-256-Digest: 9kpNhLDYEKyY7rr8TXr+1AoK+PuO3HmGuw8cinGAQE0=
+
+Name: org/eclipse/jdt/internal/compiler/problem/messages.properties
+SHA-256-Digest: oHf4Nk/Iv0b2lH5NNx5dn0dq/wE4gjTxuigXCow65dQ=
+
+Name: org/eclipse/jdt/internal/compiler/flow/TryFlowContext.class
+SHA-256-Digest: Cla8EVI34+O0g4S3+EXQPDXZcg3GVMRvXTXhiyhyZsI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner$ScanContextDetect
+ or.class
+SHA-256-Digest: NJvwq6b8QB070fUQK0O+aJ7qvj9CSMSYg/qduWgNc18=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$Infere
+ nceOperation.class
+SHA-256-Digest: c8bHjxYNcmg+XntuN2NNUCYhz02w9ul5qsjdsN5Ty0g=
+
+Name: org/eclipse/jdt/internal/compiler/impl/IrritantSet.class
+SHA-256-Digest: Eymtbz89kYLG8iBZgcdL8VBxYN1dn7ggaaD/QDj/SzQ=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReferenc
+ e.class
+SHA-256-Digest: JgTRNg6B5dDdP+Y0bLBK60X1bfMy1EC/8uLUTQjkVK8=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/AnnotationValueImpl.cl
+ ass
+SHA-256-Digest: xS/D+BYB6SMrESTjyr+QpD5RMA5NXOpfu9qI0VROitg=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathSourceJar.class
+SHA-256-Digest: W4wPEqr9MN0cRBaCiXPiekmFMgcPE3xIWIcd8IK16mo=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJep247.class
+SHA-256-Digest: /nw1DVxAUbJk4JjZtifPI/rRn3g0Gsglz7xclJGeqzY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ElementValuePair.class
+SHA-256-Digest: 0kAgxm4SafgazLknb+9JoSstbP7mQ+59Qx6UiQvTFIQ=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Javadoc.class
+SHA-256-Digest: LgLwQGj5KrGwQxHizxkDmRD1DyUedTbhOJVCOmbyb24=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl$Requ
+ iresDirectiveImpl.class
+SHA-256-Digest: P6kHFH+T5Lgr0ijUGXGt9KeFMFR1xL8vtQGVz56GXhs=
+
+Name: org/eclipse/jdt/internal/compiler/util/Sorting$1.class
+SHA-256-Digest: JAN/+wGt/cC835lp+xiSoM//CDbTrlcxhOihTxUZjdg=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypesImpl.class
+SHA-256-Digest: YAyrbE2XlnNB5HVOeswulMPMLsgljKCuHc9hMtY8QK8=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Initializer.class
+SHA-256-Digest: CnmvTj/jYE4sNlHNZzgXLmfcnWrswveqv9hPm12Ibxc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode10/start2.rsc
+SHA-256-Digest: 04VMyR2oGLNoJWK6xYvZv3gPXGxYB6RpHuNdBUBuFAo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ImportBinding.class
+SHA-256-Digest: 6iGzwCrmxrsKNO5nGXrDp8TmqAm6WY6PgWgsATsC260=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/CachedIndexEntry.class
+SHA-256-Digest: PcBx3Cvn4qjfpqCOR73lzP2aWQK2gNblSd0b/VMqWDI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable$1.clas
+ s
+SHA-256-Digest: UIozsyRwY/8e1PWXw/uJ1i4vUr0L0RWP0Vv3Y0lE6nA=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/IntegerCache.class
+SHA-256-Digest: 6y4Yij4DJbBBtnScV+PQWkTHcyzh59GnHCawQcHFQZM=
+
+Name: org/eclipse/jdt/internal/compiler/messages.properties
+SHA-256-Digest: 7bX9/1xXKcvMnO1JHg2J91XnzyBvzQop7BHlZe9GRu4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredModule.class
+SHA-256-Digest: wPs6KB2J/QwYyHCs7ltji49wzW0HVMCpYsOnDG62btA=
+
+Name: org/eclipse/jdt/internal/compiler/tool/JrtFileSystem.class
+SHA-256-Digest: 6QHlm6a/uhdcrAxGnvSr3EzsIiZN1WPuAG13emKa2jI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/EqualExpression.class
+SHA-256-Digest: cxg5ylozsQB6lHjkfE6fKgb/K9u4Lum5VE92DRtKhhQ=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeConstants.class
+SHA-256-Digest: lZJAX8MQUgYQ/uIzwt38whkicZglzDrFzEItyJ9Hslo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeSystem$HashedParamete
+ rizedTypes$PTBKey.class
+SHA-256-Digest: M0oRl0VM8E5qfQhFHql12M9e9Pc6/5cU1KOnHYMJPko=
+
+Name: org/eclipse/jdt/internal/compiler/env/IDependent.class
+SHA-256-Digest: XG7ASPQuUpTYkxxPMINKCK8e4jK9naJc1tO0IX8rshk=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode8/part1.rsc
+SHA-256-Digest: nOXVCPVJlEl62WSQg9CZDnwgIIwUFECDN6E0UsYfelg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.class
+SHA-256-Digest: 1qG0AR9Khgw149L+mnYGvb5F1Dui6sSqhAkkcgWp+xU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/PolyTypeBinding.class
+SHA-256-Digest: e7ClaG09avQM+jb1TzKaKcbd7MjYjqFbB9uJqTu4b5Y=
+
+Name: org/eclipse/jdt/internal/compiler/batch/BatchCompilerRequestor.cla
+ ss
+SHA-256-Digest: QbSWOF8s5W922Tz0wa1Y4Uaz1bR5J2X2oNx8lb3JZ0E=
+
+Name: org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$3.c
+ lass
+SHA-256-Digest: 86MkwM4Jy79jC0DbHno/bH3zxTO58gtcLpcQQDlWh7U=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ModuleReference.class
+SHA-256-Digest: GVQZEgKv+ZTYzvgPCniC0B6aYiOnYg4nQxHdRjz7lRk=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/PolyParameterizedGenericM
+ ethodBinding.class
+SHA-256-Digest: MlOl+pN8uX31J5MTGufrRXu8RLvRTUCPzTGhDfckcF4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ExtendedTagBits.class
+SHA-256-Digest: Pw7VXpzOrD4tvini+C4eC++xQre8srmWsloZC92o560=
+
+Name: org/eclipse/jdt/internal/compiler/ClassFile$3.class
+SHA-256-Digest: v3/9H3LqJwWDU4Ezsy1BfDVvoCEiGM0kH3BwIhrF7YY=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseFileManager$2.class
+SHA-256-Digest: QLLUJQ39PjAQH9r1mLcOglQii3i4CHA1C2pOM+LFgQ4=
+
+Name: org/eclipse/jdt/internal/compiler/env/ICompilationUnit.class
+SHA-256-Digest: 6CuK1qr/GFZQ9Ggr1Wofj1wajjGoyXIFd+wPIXdaYvM=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser24.rsc
+SHA-256-Digest: 7O08KRS+8c2JOaXtz/T5BQE4Wwlf+znvdmWHC+4DDAg=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager$2.cl
+ ass
+SHA-256-Digest: DwGlvMs1otNEHrDt/ExbyttY6HmJkx0yZbBlJpsE9xs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation.class
+SHA-256-Digest: KcRswgPTx9wKgXgWBPYVibMaJ5P3+JYViiZbFxzMe7A=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceContext18.class
+SHA-256-Digest: eFcN/FUOCYBsgH1tYOvxZplTXZp8vPcFsGiTD6zitlg=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathMultiReleaseJar.c
+ lass
+SHA-256-Digest: OlqCq4XWVBxvj9907j3ocMzjC3ixxHZfb9n4i40kl+8=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModuleAwareNameEnvironment.
+ class
+SHA-256-Digest: KXCDiSpr85HE2klmXZwp0s47PH6fi3pjKz5z0aKu66A=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypesImpl$3.class
+SHA-256-Digest: B6t84PV0SjVLVVC3InAnxh8ppBYywSWhbLB2XI0FSqU=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareType
+ AnnotationWalker.class
+SHA-256-Digest: JPkBwZxz59135m5yF2wQLRkTYMNyBOl9XMxKqv+/T4k=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredUsesStatement.cl
+ ass
+SHA-256-Digest: Y+JP7X3BbS8h43QGT7LhOlSH71kTsLvUs1Frc53rw3E=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Scope.class
+SHA-256-Digest: Z0Ajn4Ys9H5H9LqTyQmEDa1y0FfnVf3cB99BNkAUQRQ=
+
+Name: org/eclipse/jdt/internal/compiler/util/CharDeduplication$CacheRefe
+ rence.class
+SHA-256-Digest: pODrPYQHc79FxhkMsbstfMMV2et8fIQqkpiyZ4WTiMo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/JavadocTagConstants.class
+SHA-256-Digest: 94VtF4OYrUc2tDmtYlgnsLYMwmP1i+qbgMSv1OBHFcU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/AnnotationBinding.class
+SHA-256-Digest: aiOa95/kPeiUHTdT+lDRWuoUjYuzMUR0qy29PRlxh/s=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ModuleLocationHandler$Outpu
+ tLocationContainer.class
+SHA-256-Digest: wQubmj8zqeZ2hQEtCbG1uaM+a6BvvtJMV41TMOXai3k=
+
+Name: org/eclipse/jdt/internal/compiler/ast/PrefixExpression.class
+SHA-256-Digest: JOnwBxWiEOt9VkmKqxU5GmfCjngPauL/fhxOPSBSxTs=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVer
+ ifier$InheritedNonNullnessInfo.class
+SHA-256-Digest: fEUFCd3zMJV8vNwYNgHlHXOIs60GrbWOtI9A25IRaWQ=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser16.rsc
+SHA-256-Digest: rVrJaoRn9KdW1fZSMbNRXP2s9F1pFUT8nYFP/FW2f9I=
+
+Name: org/eclipse/jdt/internal/compiler/ast/UsesStatement.class
+SHA-256-Digest: T5jZ+kOO1bcBEpN3n3qkI2I/3hKcJbstJl9R9SISj8M=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/TypeAnnotationCodeStream
+ .class
+SHA-256-Digest: FQyzZiLVHfHw1nQZG2vRdvqjrFcHOnZ0TWvHjzZluxQ=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$DispatchingAnnotationWalker.class
+SHA-256-Digest: qYIkFRM4QDL1o5k9HO4k1EThlKJskbdHIr4ihKrqyv0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode10/start1.rsc
+SHA-256-Digest: JZlDollummU4hNiOft/ehe+XlohXVP+Gyax1W0PmOUc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode8/part2.rsc
+SHA-256-Digest: /oFYyNQm6bxMPJ0MtgZs+crctPdo50HdEUNMzBO9XLg=
+
+Name: org/eclipse/jdt/internal/compiler/env/EnumConstantSignature.class
+SHA-256-Digest: gGD5DVzrhgq1RHKLH97OIxpZI0vY/ew9Ez/Mzer6f3o=
+
+Name: org/eclipse/jdt/core/compiler/batch/BatchCompiler.class
+SHA-256-Digest: 6Y1/zIzMafs48jygFWzWM4vyCDF0eBu1QndmQ/rEQcA=
+
+Name: org/eclipse/jdt/internal/compiler/batch/messages.properties
+SHA-256-Digest: dnf+7nvt4DFrdypF3cizg94itlRhnhJRDGEfix8MeGQ=
+
+Name: org/eclipse/jdt/core/compiler/CharOperation.class
+SHA-256-Digest: bHwNc3CAGvnyjBo4YWT0Wv9L1QlN28PGw8Aljuv26xs=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryElementValuePair.clas
+ s
+SHA-256-Digest: 6R5HkfvYSQzOvRt1ipinuIqsW9Imv4/nzpodxD5UItQ=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/ExceptionLabel.class
+SHA-256-Digest: 7QLjTjDkIrG8ZObHsT1TDiwHaqG3UiBBw/sf42tM/Fo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser10.rsc
+SHA-256-Digest: EMvsWYF9dhj45jhvORDxoVr9WoeMQyeD31ug4AOftIM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExpressionContext$4.class
+SHA-256-Digest: uPMdqWrkBdI1cbxHr1cMliwAx8fmW6WKxwJsyUQyduE=
+
+Name: org/eclipse/jdt/internal/compiler/util/SimpleSet.class
+SHA-256-Digest: Qukkm1deezSB5GJUJNsdLS0PfabNoT4sLsS6E/4fZJU=
+
+Name: org/eclipse/jdt/internal/compiler/IErrorHandlingPolicy.class
+SHA-256-Digest: 4sPunIQ/gddNVtokwJQH9uamSNm5virRv7hhhMgOARk=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeBinding$1.class
+SHA-256-Digest: nW0cJTq4meNM5JnUWtxakJddNBPyRwtIXgO4W2t/kpY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MethodScope.class
+SHA-256-Digest: NQUba+K14esDsMQ+gqiYyudcoeXNBCjuCNG+Nr+aPZU=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJar.class
+SHA-256-Digest: 2Kfk4omHpxEjt27FlYd6Gbr0D0gboK6y6T/wK6kr2+U=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode11/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/env/IRecordComponent.class
+SHA-256-Digest: cAyvft4fcw+8G44WSCHoAzT+ZpkrC9KYV3n38hvbm6s=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJep247$2.class
+SHA-256-Digest: 0Y78RcqyTAkz9XCcBqkuRdxYhz2Zpw6maJFASvJgXxA=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredElement.class
+SHA-256-Digest: Y5V9SA4j21VKhdF0ppVLl+aeilRPBw5wFwOw0iGdZZ4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Parser.class
+SHA-256-Digest: wHLYhNtiJtAwYFB4eBKp3bNwTi7thgAA/TAcR3JABek=
+
+Name: org/eclipse/jdt/internal/compiler/ast/IfStatement.class
+SHA-256-Digest: qj+ZfUFuDykizVvREiegmIFYwbg5LtOjswan3fpdxr8=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable$Iterat
+ orForReporting$Stage.class
+SHA-256-Digest: jY0O+ue+2xKaZ3+9Z0wtQahV5AtL7+/1NBLiWy6qmjo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MostSpecificExceptionMeth
+ odBinding.class
+SHA-256-Digest: fGgd1Dtam24fMwVRf5a4HobDfBdFg2AfNnj0NRKW/is=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6/start0.rsc
+SHA-256-Digest: LBPmiPyWIaPKXbXMpYtzbhN7IxuibkEy5NMDDdkjYcA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/IJavadocTypeReference.class
+SHA-256-Digest: +MWECxi02YmMAeu8EPin6UW7Z+0MLoPybG2sNX8Csu0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ModuleBinding$UnNamedModu
+ le.class
+SHA-256-Digest: 7ep19D0xy3myY+QFzxPvz/z6v0gi1UzFQYBURKucaDE=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredModuleReference.
+ class
+SHA-256-Digest: qfa9BjYmM0RQxoN/OK5NgzesAeNx2lROgcjfVC18rCU=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/ArchiveFileObject.class
+SHA-256-Digest: qEvAMB9+TruswtDpwTsfkRjHnJ1sClhn3X7FttLjViU=
+
+Name: org/eclipse/jdt/internal/compiler/problem/AbortCompilation.class
+SHA-256-Digest: 0DSezl+B3jxatCqaZBT2zM3JtiP3OYKWJiKagDrIbRo=
+
+Name: org/eclipse/jdt/internal/compiler/impl/CompilerStats.class
+SHA-256-Digest: /a0fkZCVrPhCdGNpj2fg7cPdXVpFtYorARDHz18dWO8=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$2.class
+SHA-256-Digest: e07amMTbBDN1KDhH2x/16ULlD515EvxSHOJjDVHZbHc=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypeVariableImpl.class
+SHA-256-Digest: oiPv1sL2xNV5jW2fEv9rJYU8ggHJ8669BCeLDMf/HzY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InvocationSite$EmptyWithA
+ stNode.class
+SHA-256-Digest: 32CY9pUBy+0uCGj+ovdQa8+zWYg37fXceqZfIdJNW4Y=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathLocation.class
+SHA-256-Digest: Y34AbxtQaGnrOSe/MNZrwSrzDHzA88F5yFFKNtPZ2ts=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBindin
+ g$1.class
+SHA-256-Digest: ocB1UlbHXAXfZdfRUSEWJ+QgZIpM496SGBvPx9wJnIE=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode/part0.rsc
+SHA-256-Digest: 3oJGIUSpb+eve9nU1zwDetDqkmo3ZfMw47h9gwonuZQ=
+
+Name: org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.class
+SHA-256-Digest: 0NEN6b6umhLFAv4bAM3rbaWlPSQNJEZXLizCX1UiN3c=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ContinueStatement.class
+SHA-256-Digest: zd/KERYdBBPkuE7p6V6zkCbercEnD6VRtDAt9UWoJVs=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser15.rsc
+SHA-256-Digest: 6jS0dyWRcIMk3DySK+DjLMDwOvFFFUi+MrYHQY6LNl4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveryScannerData.class
+SHA-256-Digest: YJjKOZu7zBJodlGcznfFeXyuF3rEWlZ2k7PBGS8+egY=
+
+Name: META-INF/eclipse.inf
+SHA-256-Digest: FSHTa647gYSOCplUfiJTfpKBbRzo9EcInHKafP6qYVg=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.cla
+ ss
+SHA-256-Digest: M5tDon+HFL1bAjEMjoStqhOVTnzD/BrteOdN8h1sD98=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FunctionalExpression$Visibil
+ ityInspector.class
+SHA-256-Digest: bl2SjQ6V7HiNQDElhpgezH/TcieArQB3M87hhEqnAp0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SplitPackageBinding.class
+SHA-256-Digest: GvzkV1dkg1xI8UfreP61exLupQrP5NygZ933XihZdng=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashSetOfInt.class
+SHA-256-Digest: Oi25iv9ZS/8L+mY8qXWzEHP5Ux8932oVJFd1valGibk=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ExceptionDiagnostic.class
+SHA-256-Digest: Nd5tJJhFE/nnaZnpMt6frC+sX01/sU676GXc9lTvn0M=
+
+Name: org/eclipse/jdt/internal/compiler/ast/RecordComponent.class
+SHA-256-Digest: zh3PWEE0AUmfxk3AgKO82Rt2Q4RcdniaTZXAVYrQoak=
+
+Name: org/eclipse/jdt/internal/compiler/problem/ProblemSeverities.class
+SHA-256-Digest: N7W/PkIzr5Hcm0HNnd7xo//jQB2YfII8Qw8wodupfB8=
+
+Name: org/eclipse/jdt/internal/compiler/tool/Util$EncodingError.class
+SHA-256-Digest: x7ynZ3jvwAh38EMYtc8LpusSuasuE6H3UzW2GVTQrUA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CaseStatement.class
+SHA-256-Digest: QX7624QRcFYiZSyR5pYK+X8bABQ/GQ85gsVLlDo1iRg=
+
+Name: org/eclipse/jdt/internal/compiler/util/CharDelegateMap.class
+SHA-256-Digest: vC/8MmizhTUbZZVdqB3jT2r3scMXEBHTHTMvqwNkdTQ=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfObject.class
+SHA-256-Digest: KGYTn8OzO8aYkXGCwpipQTkpcXX0R77zlT53gnHdmqs=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/FloatCache.class
+SHA-256-Digest: u5Otw1ns00NlJN9JI8Mv6wmT4ycGapdH6AZCYGutF1c=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfInteger.class
+SHA-256-Digest: zg3/mc0M0y28LZFWYD9C3VWMV7d+9cyZ4E1wOuTjLjY=
+
+Name: org/eclipse/jdt/internal/compiler/env/ISourceField.class
+SHA-256-Digest: ibTA+Fx80V25pqNDTTdw2KZglCdIlyXrI2IDfTa4o2Q=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode10/start0.rsc
+SHA-256-Digest: psMHK8mTblYBTX+0mJ45ANepvjVGZ6tFktKIeR7cUog=
+
+Name: org/eclipse/jdt/internal/compiler/ast/DoubleLiteral.class
+SHA-256-Digest: 2LIv+67hDskXIQHbsZy6P9gmG077Rg81OaCdJzJ8iTg=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser11.rsc
+SHA-256-Digest: uZCK3RCRl7OGSunnNYMdt5GkWbevb7pKa67ZAI63yAw=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/AnnotatableTypeSystem.cla
+ ss
+SHA-256-Digest: 5rgEpXgYY7I3Yrz2ArgJzBF8cZY5OEMd4DNtxY1dOB4=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/WildcardTypeImpl.class
+SHA-256-Digest: SZ/m1nO0QjPVs9sQTDwwG9xRH/Ea00Md6kfQEYcHnUs=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$1.class
+SHA-256-Digest: 693ny+Q9by7TQHSS7HetvMRtuirSlzNcNGVsZRtxydM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/AllocationExpression.class
+SHA-256-Digest: wPa3dXZk+qL87BEi8N5jNmNm6xMB5MaEohQ4po5wLVI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$1.cla
+ ss
+SHA-256-Digest: EvGT9M+imNhxO1U95hKKDG5KYWAyktXJnAJY7ty8Nnc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FunctionalExpression.class
+SHA-256-Digest: /tFLyY2nNQJqz50sioWdst+TUsEz5s9l+hgVanH4rV0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.clas
+ s
+SHA-256-Digest: icEjXH95r08rI5tjQO1Jw64NtCB104YwwViLtIpMfzU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$1.class
+SHA-256-Digest: GHihTQReHutNcLb+D31B4tAamxeY64Ep4AZsQlPV1b4=
+
+Name: org/eclipse/jdt/internal/compiler/CompilationResult.class
+SHA-256-Digest: DcbvY2+IoST/04f/reIfcvkbywKnzSmX4kf7c91GsGE=
+
+Name: org/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.class
+SHA-256-Digest: okdsLgFMHbhtgkpFWuYNjW4wO4Mvb3bpQ4HHCEX+bSA=
+
+Name: org/eclipse/jdt/internal/compiler/flow/ExceptionInferenceFlowConte
+ xt.class
+SHA-256-Digest: ErY1SXslSZbDy9c87O4eGqK7UVbFu/fIJqF9kaeGPHw=
+
+Name: org/eclipse/jdt/internal/compiler/batch/FileSystem$Classpath.class
+SHA-256-Digest: 9iY1ufdnQ0cBNIJA56z3GWwXknHyQwIHyO5q8+yQdPA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpressio
+ n.class
+SHA-256-Digest: Y+O7OAN9OfI3nc706njfkz2LPCr70ofTDEgxsOiUOB0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MemberTypeBinding.class
+SHA-256-Digest: J+9A02hmm7W8htcT4EE80sQUbhf7g7CldsWcUfYKFIo=
+
+Name: org/eclipse/jdt/internal/compiler/env/AutomaticModuleNaming.class
+SHA-256-Digest: 6ZvytzZWAUBPbLMsMkFjd7J9Y2gEIZ5n7/DZWaQk1QQ=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModule.class
+SHA-256-Digest: Ucw/UndkIKsArNLNQ1+XF9UPx4lMdlL0ZZZl9zeOpzY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/impl/ShortConstant.class
+SHA-256-Digest: EfqbKLzfuxM5g7pJ2l3dQ1BgBfZaOia16WjGIRaQ/dY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SwitchStatement.class
+SHA-256-Digest: 7/SI4QZ2EohZuDWzpl3sOmi9gTMF+xvnAvM2cJizR4A=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseFileObject.class
+SHA-256-Digest: 71ESEQ3+jvFbO50GAMapbdRSjy8RRjn4xAV15zOB/hk=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.class
+SHA-256-Digest: VveniWerhvPui4m2c2liAm1Dg5F6uqY+rdkNqQh7iMc=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl$Pack
+ ageDirectiveImpl.class
+SHA-256-Digest: pNjVVmjpkB8rGNqHdW9mC7BIdKFsJPyTXS/kj6VAhDA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TypeParameter.class
+SHA-256-Digest: bkAFCVBO8yVgSzJmU/PwBX51QTHmw2mLcJynmXCrssE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BinaryModuleBinding$Autom
+ aticModuleBinding.class
+SHA-256-Digest: S5/bjGPL1OULqYtm/LT4EIcdWuJetdT2fRZXJgPM6J8=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3.class
+SHA-256-Digest: 4+rkKNvBptnTqmQElwoK04LqnEufQzRQznebY1mfCnA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TryStatement.class
+SHA-256-Digest: cNu8xs5aQ9c/Jzw+iAla1zuTc6/6Ti8WgWRwxeeo4r4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.clas
+ s
+SHA-256-Digest: hbZ2jKMshdfU0Zw9E9OAVDQh1LeOyla/ntFgfxDaZmU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration$1
+ .class
+SHA-256-Digest: SUBHIAKApn/oUfC1BH0m2VivaifObnB1S5v04XLb7ME=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Scope$3.class
+SHA-256-Digest: yWl0iqf77Cdk+RijMZ9+rsPjg7kZQouPLMqKQSWuo9s=
+
+Name: org/eclipse/jdt/internal/compiler/batch/FileFinder.class
+SHA-256-Digest: kGtTZNxIRKF9KPCwL+TopNV7CzC4SXxOd1R+F/ZWPus=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Scope$NullDefaultRange.cl
+ ass
+SHA-256-Digest: I6BhSW9Vhq6taPoWKqsqjZzObtFYz+wnkM0a7c0iTHo=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToInt.clas
+ s
+SHA-256-Digest: bSlYD3PaA4VOI4fcw9xIp41XDJF2K/VSRdsPDgsVRWE=
+
+Name: org/eclipse/jdt/internal/compiler/impl/ByteConstant.class
+SHA-256-Digest: 4ecMphOs7xWWJpG1QGGYLtQeX+HO7aXoSEri99o29BE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ElementsImpl9.class
+SHA-256-Digest: H3aVq+nyUlu1rV5ImnkFu9vK9CeScM4Gr5LqVwB0ShI=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ModuleLocationHandler$Locat
+ ionContainer.class
+SHA-256-Digest: 5WmZ4M1dsg5hfVCq47IGW+3LTy4+NjfqBmPHfpgSvhc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression.class
+SHA-256-Digest: y8ciyxQZn3XHdO64qjbze2cgKoLLMnI0QT+jwFtOlJU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeBinding.class
+SHA-256-Digest: 4CFJUnQJ3ZWrPi63edqnaZnmop1ORc0JwiiYAd5AeW4=
+
+Name: org/eclipse/jdt/internal/compiler/env/IUpdatableModule.class
+SHA-256-Digest: +Ckp5te8fb4M+8n7tzYeuBHAzvaSvBLGswgYVEU36w4=
+
+Name: org/eclipse/jdt/internal/compiler/batch/Main$ResourceBundleFactory
+ .class
+SHA-256-Digest: 1SbvruV6qtZoExtl6bvmbgKJsbA7B5whO2PdL0n0fM4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TagBits.class
+SHA-256-Digest: HkdGqYlA+ZnvsnqpzwHbuXSDmz2eKtLL3UnhbJB3KGk=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TypePattern.class
+SHA-256-Digest: c5DnNn57A96vdjhP9pMYrXBoo2UV35okgeAOtz8fG7E=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode12_1/part2.rsc
+SHA-256-Digest: 04VMyR2oGLNoJWK6xYvZv3gPXGxYB6RpHuNdBUBuFAo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeSystem$HashedParamete
+ rizedTypes.class
+SHA-256-Digest: ka/3ll3sZTymY2UZtfiJGGqPKmBuQTQJsTym1G/r28w=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SwitchExpression$OOBLFlagger
+ .class
+SHA-256-Digest: vx2BADnn2nBbi8dgJZQN8+fOiJnYfH2w2R0lAK3ysAE=
+
+Name: org/eclipse/jdt/internal/compiler/impl/StringConstant.class
+SHA-256-Digest: EqPOEfXqqB+u+R1b+srAHpusQf9xytiOp0aWEGIP3pM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1LambdaType
+ Binding.class
+SHA-256-Digest: enuAdIaLcqQNvkVZEr2pvz9VeIZ6SZ0ITUlpsaQB8gg=
+
+Name: org/eclipse/jdt/internal/compiler/impl/CompilerOptions.class
+SHA-256-Digest: WBDFpQMk9GXSN46daOl0wZJX6xADbLRlf7WWoYlabX4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/PlainPackageBinding.class
+SHA-256-Digest: X7EYmvWg1H+rPD7FVxzoZh/QTHwn6ccGvpOkHN1X6LY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LocalDeclaration$1.class
+SHA-256-Digest: apbVTS0cb6sJeCDQY51obcDo+s8Je+Rhd9K7/SbU4i4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/UnresolvedAnnotationBindi
+ ng.class
+SHA-256-Digest: Gat7rCvqZt+BjfBWo1iF3I2qGnEm921W5XQLX64eGgs=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SourceModuleBinding.class
+SHA-256-Digest: kT2/A3WXe3rRMqHz61S+GAlTEz426niBSOXWtXrRKjI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6/start1.rsc
+SHA-256-Digest: qJnkmI8sEfaYA+EPRMfPF14J0Tk152ZFHTIS5UVg43I=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ComponentInfoWithTypeAn
+ notation.class
+SHA-256-Digest: pdRlQzrmCynz7lD0UUQjt0OuNXNGIgBCmVRB7cV/hZo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceVariable$Inferen
+ ceVarKey.class
+SHA-256-Digest: 7ThnrqD87yzzUlE67g5MJpCQ7Zfvv3E4CO6C7M8W/EQ=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6_2/part2.rsc
+SHA-256-Digest: cENGbHGTfBx4FTJBMY3gopEj6ecVPCCOSVDuhhj8H8M=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/NullTypeBinding.class
+SHA-256-Digest: +vlHFTTIjih0BJNsd16OsTJCeV/z2WuVBHgxGhfYadc=
+
+Name: org/eclipse/jdt/internal/compiler/tool/JrtFileSystem$JrtFileObject
+ .class
+SHA-256-Digest: XFQP6YIfwBL4VMuuCb6h3Mnywt2XthphGp2q1wK/Oss=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$4.class
+SHA-256-Digest: 1Fw3uH5EKnTs+UmFrnx08rCXzWXKQFAyMFUNLNCMUKc=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl.class
+SHA-256-Digest: B8ddlPVpHtOVYkS9ymtXBrLv8QebQ0LLNj6UmUdmJqo=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/Archive.class
+SHA-256-Digest: cTI+t8UBXh4qSIFc40iGgigKnUluq69Am+NF0INueQg=
+
+Name: org/eclipse/jdt/internal/compiler/impl/Constant.class
+SHA-256-Digest: 6Lrglh7G7IYvT8L58vQy2EAxQ2QQSbkKVWqgE50SEUo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.class
+SHA-256-Digest: 867c/2LNj7CO6Kxf2PzemY+pub08KFyqLcH+JnGJVB4=
+
+Name: org/eclipse/jdt/internal/compiler/impl/IntConstant.class
+SHA-256-Digest: Dm1KEF+hecnE9oBfShbdWNma2fp0VCCBmlXTgv5Q0fw=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LocalDeclaration$2.class
+SHA-256-Digest: jWkvQYtG4cVFttfBh4tlWo6l9ISiF1pOUrlJddgupC8=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerRequestor.cl
+ ass
+SHA-256-Digest: TmjKSJY7URCmaThnLGuJdvStA3ut7DxPFiV5GzDmp3s=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$2.class
+SHA-256-Digest: PmhvuNFPJDxVIVQg1lurPTvDroEQoR+XST/JO7T7Dw8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser12.rsc
+SHA-256-Digest: kbhh+EQZSYvGz2H1g+vp6z6sC3rq6piYYs2RGCVQUSU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Block.class
+SHA-256-Digest: 5X01JTvbODS5OVxgwQdA6Pf+xCiNeQkeUJqHIJbsZVU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/part3.rsc
+SHA-256-Digest: nHNAbc9aOhg9dYfogYtYQUPxeQRCRmT2tvOA3Xu9ZfI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/StringLiteral.class
+SHA-256-Digest: DsoegnGXloVpu/wx01RJoHPNdzHSIWa8eLWszw7hNaY=
+
+Name: org/eclipse/jdt/internal/compiler/impl/DoubleConstant.class
+SHA-256-Digest: sNISX+dyFDUnTkQZrjP74RQS3a1p++91UfJmS2XC2kc=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ElementImpl.class
+SHA-256-Digest: HkTaDnMTv1DQxtofsbkpQTCWD4nxbfkCys2z9FS5Lo0=
+
+Name: org/eclipse/jdt/internal/compiler/flow/FlowInfo.class
+SHA-256-Digest: ai/nTcJgLyA+iGUVs2esASmJ7rtxFlbMGoYV7u1Nh6c=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Parser$LocalTypeKind.clas
+ s
+SHA-256-Digest: lAx/eA2Ijd0CWLryblI8dIh82T/RKOBz9ll69oCVtoM=
+
+Name: org/eclipse/jdt/internal/compiler/flow/InsideSubRoutineFlowContext
+ .class
+SHA-256-Digest: j//2aPXta7yj5sG3loj4KFqY1Dbx7C3HCAAM5FapdKE=
+
+Name: org/eclipse/jdt/internal/compiler/env/IUpdatableModule$UpdateKind.
+ class
+SHA-256-Digest: XRRxY0Zij8adE9lDSA5zFoZmmj830giqtaLwMQZuqbQ=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Scope$2.class
+SHA-256-Digest: ihsAxqdLiLCK2fDgbyyPTIFx/XZq/WMO+VxRN88hLxM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.cla
+ ss
+SHA-256-Digest: WJpxFAXLwy0IKwMvR8NV7xPksxFf5+khHje/l2l/zdo=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseDiagnostic.class
+SHA-256-Digest: TbTJtKIStMjwEv35Evr0jc7Hgxo/Dil9qROlDoy8R6s=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MessageSend$AssertUtil.class
+SHA-256-Digest: 8I64gDa8/tE6EkxC9l8KnwRHLDhzcvXI3ba8TtUD2Cc=
+
+Name: org/eclipse/jdt/internal/compiler/env/ClassSignature.class
+SHA-256-Digest: e911qjCY/My9McDd+7iQBKLCJB/gbxgtrhka5lYsQ9g=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Substitution.class
+SHA-256-Digest: +QH3CY+1PyYNMVIKPtryjDp7kD4inrplMZCBtCfAWeA=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$2.class
+SHA-256-Digest: ZIqHtudephBtGHHkMFXRI+0YVbobynFzHvH6WUIdMVU=
+
+Name: org/eclipse/jdt/internal/compiler/flow/FieldInitsFakingFlowContext
+ .class
+SHA-256-Digest: 8vwP8KddvVwGFKQdFlpcybJNKkRaqDBEsAqGm2ykyNU=
+
+Name: org/eclipse/jdt/internal/compiler/ClassFile$1.class
+SHA-256-Digest: E6Q4soT4gEiYa+b49oe/Vhs0VR59tmS/5UeXhZrhWO8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredImport.class
+SHA-256-Digest: AX4fSvN4MkMe8AF0d2n2XshHzGLIMQzBmFF8PF9OAJw=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NormalAnnotation.class
+SHA-256-Digest: kNe0MAm4eAWgSFqmPtKlMs8qQdtD8syFF4VFBCdgtu4=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/BinaryTypeFormatter.cla
+ ss
+SHA-256-Digest: ibZZgO4rDFxOmx24oL7aF4BwXNKx6u5us1udFhb77T8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode8/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/ProcessorInfo.class
+SHA-256-Digest: iaKwFHa0xOBSdoHlC0YxgxdyGL8d3Wl/C8UfSvlo+Q8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6/start2.rsc
+SHA-256-Digest: cENGbHGTfBx4FTJBMY3gopEj6ecVPCCOSVDuhhj8H8M=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredPackageVisibilit
+ yStatement.class
+SHA-256-Digest: ZQZOAg3xYa4uF/09SyHqf63tGFFcWJzUuKhljLxjnMQ=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceFailureException
+ .class
+SHA-256-Digest: csWY1Ncy+N0tjKA5iUis1BqVaN8j9Y058bLLFEtiV6Y=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$3.class
+SHA-256-Digest: K69CKDyrGQrAfkzkRIb7ej3qJRxDp4sv/BukmyR9Haw=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ExecutableElementImpl.
+ class
+SHA-256-Digest: A+vEv7xdGYhJCIf0Um3WQpZQeZSE6mt1cKZ09h4dVQo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ProvidesStatement.class
+SHA-256-Digest: WidRNKZI7dyuC4NQAKZ5VasvPvSlrnDxW/pHJFjaIKk=
+
+Name: org/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReferenc
+ e.class
+SHA-256-Digest: MaZiPE520XynWn1M1FqXDW4C3kbV33Ru2DcRR5iCve0=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeRe
+ ference.class
+SHA-256-Digest: W8qLdS0kLLcjMXpTQjt1wip/7+DLAjqE8+P300B6lAo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6_2/part1.rsc
+SHA-256-Digest: EVYA9qrNWe94AWpPP7GBw/2m2xlZrswtVgJoUnY0QeI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/readableNames.props
+SHA-256-Digest: 5P2r65WD94QjFsJ3WDGqrkht2PorC/IVgB34AY+LwOc=
+
+Name: org/eclipse/jdt/internal/compiler/batch/Main$Logger.class
+SHA-256-Digest: d0v/dRXUfFy94HZOoBCISPVjdk8GVead8i0jlIo9uWE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.class
+SHA-256-Digest: oH1SQrtthpWAGzfDzShTwQyp1JKYkNML1mJpw+mUyjQ=
+
+Name: org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext$Escaping
+ ExceptionCatchSite.class
+SHA-256-Digest: Eb//8sQEdOGYug9YdlRkzoRgbbPFQvidNKU6uhAYDjE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ArrayInitializer.class
+SHA-256-Digest: hJOKwxa77Kum9oi1/4TFVdGuAx76lR8MhhqdSTstlWE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ErrorTypeElement.class
+SHA-256-Digest: aIiw87KnIohbihj07SxWh+yaOcLd/eVotO8NxOdiz+I=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.class
+SHA-256-Digest: N35X3sB0v8DJAZZQms02PFC5JnNKleE+rpWkoiCGyLI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.class
+SHA-256-Digest: 41nlq9Y2HgV0L5GRoBTv2Zv/6NKL+fyNL8CLwk+jHwU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ConstraintFormula.class
+SHA-256-Digest: KK0TfP/n2sXKIASDdokVVKk0beUjMdFVk8QVlbHK2c4=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/BatchMessagerImpl.c
+ lass
+SHA-256-Digest: vpi8hd/RqRjzk4qjEBFY+koyYFxytGuR7KWu7cwN51Q=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ThrowStatement.class
+SHA-256-Digest: +3DrNYo9hzmYN3M6fM+xv11rGdtYEBk4JD3vaude0ww=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.c
+ lass
+SHA-256-Digest: 8tvVGT1A9d8n0N6CnuEI/79d+Za0QjzQUKziwBvhAzA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ModuleDeclaration.class
+SHA-256-Digest: SHVScBOlW0snjrjfTIBTUtxbfpSiJwkBAbRg2KImLLE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Reference.class
+SHA-256-Digest: wwKbbOQ6S9pDiWTu36UQyZI1mRbccAV/jSIOpEyUcgY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode8/start2.rsc
+SHA-256-Digest: /oFYyNQm6bxMPJ0MtgZs+crctPdo50HdEUNMzBO9XLg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FalseLiteral.class
+SHA-256-Digest: v9kLQ+40wYZv9Q3HzOTXy1rmCmGxPN8kYtVPbzK0VIM=
+
+Name: org/eclipse/jdt/internal/compiler/env/IUpdatableModule$UpdatesByKi
+ nd.class
+SHA-256-Digest: X0PsYdQfEVzPgZ07+F/ZE9PJdxvQ0p0qMslRgdZCg4M=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeIds.class
+SHA-256-Digest: fGFJxqa5+95Oi26FSKATqyCmHm5DjLDlSeF7dgNYv1Y=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Check
+ Mode$2.class
+SHA-256-Digest: Jq3Suqp4pJpSVd6MVlADCO/EJzrYvWinxcvI3GiLCRI=
+
+Name: org/eclipse/jdt/core/JDTCompilerAdapter$1.class
+SHA-256-Digest: ohVP2H6xu+o/wWo80Ee1EAfJeFSohzDU9zDk16KkIuk=
+
+Name: org/eclipse/jdt/internal/compiler/ast/BinaryExpression.class
+SHA-256-Digest: YED+NUDMFfdBFOaUnG4RMerYdTNx0SJnE1OfGjvzplU=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryMethod.class
+SHA-256-Digest: 45CwF5PGidO2mFkZ62oeiNyAeRkM4fdfmfT+uYpe1NM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.class
+SHA-256-Digest: RFeLeyuMdx2nDp2gntCwfr1m6cZEAHhe/N8cjmSNQy8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode11/start1.rsc
+SHA-256-Digest: sa0wabOcvK19thXVL5HMoZ2XMLclPD+nzBLzM3vFfE4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$Suspen
+ dedInferenceRecord.class
+SHA-256-Digest: 61DLMDcBVc1iIWpDGjavz5Atyfsy54bykZMpvOYRfuk=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.class
+SHA-256-Digest: NpehuFk1/qhhok7Ay9cNHoLqz55+oXhETtb4VwV2clU=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJrt.class
+SHA-256-Digest: wOnsV83Ex4WoWK6NC1cxraRbEeZOEsgN9uOpwNDJx+s=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager.clas
+ s
+SHA-256-Digest: iYXqXa/kE4dNQFtUWNLwP4I3WIboiwx0oDYYQa9Ydt0=
+
+Name: org/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration.
+ class
+SHA-256-Digest: LqfMJMtshpigOdj9tuKxR7096uG9nKo6+MaHSwNsig4=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObjec
+ t.class
+SHA-256-Digest: 5Da9kR/pvNQ/MOhxh2fCFWN+h8f4jC5wNGgIxUEPzUY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser8.rsc
+SHA-256-Digest: gO5JbPa25JON/0/eEwQpsb688vC/xyiO3gZ3vrLcfpo=
+
+Name: org/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathNormal
+ izer.class
+SHA-256-Digest: XHpTBbYm7kc9wtm9S/SdqTOMccLlBemEqCvVrRHeu8w=
+
+Name: org/eclipse/jdt/internal/compiler/impl/ReferenceContext.class
+SHA-256-Digest: kxUaDGxyP4i5w7jb2JuqInNGanz7S/koIJIjCGoEMJI=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager$1.cl
+ ass
+SHA-256-Digest: NkzddO9dJiDF/VfT/OR2viOfQmS+zZuarl+gBu5EzM8=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeBindingVisitor.class
+SHA-256-Digest: ILmGznPJxV8lRIK8jMC6MfhndkMyRO+/9s6y5GyMh4U=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBindin
+ g.class
+SHA-256-Digest: hDQQu9J7gumF1xthzqdQZAgFpX7FQWTYRC/mraKSTnM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExpressionContext.class
+SHA-256-Digest: KJv2LmefpSLppXaf7h7WguiqOeTFylgiGzULQ/JiqJs=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithParameter
+ Annotations.class
+SHA-256-Digest: pYBxPNvO2hONrdOXDMJh2Ojy/LyA/vJWR58qhX2tFWw=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode12_1/part1.rsc
+SHA-256-Digest: qxhKu7QuFmJj9hD/ul0mr86bVRtODQDVPLz1yAYpAsY=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/NameImpl.class
+SHA-256-Digest: jl52KR6eYTmBhK/WtVnDduE/gHctF52+9Gt/a1It07E=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BoundSet$1.class
+SHA-256-Digest: 9mfc6FLyr/fDneWh7KNyZIhKmifkENXF8RlIPZ3Exbs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FakeDefaultLiteral.class
+SHA-256-Digest: E2oME7lgKVBpTk4R92Hvo5gbZPBIsV3IjtEu9XT0XGg=
+
+Name: org/eclipse/jdt/internal/compiler/ICompilerRequestor.class
+SHA-256-Digest: 5pN2WZo8nI75f6gF5BJ9lwmTRr4lsXpjBFTyuurDGrw=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Clinit.class
+SHA-256-Digest: X4WO4XtqSheWeDQqbRi9+iMYQHmML4MY3u59E3u8BRs=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode7/part2.rsc
+SHA-256-Digest: cENGbHGTfBx4FTJBMY3gopEj6ecVPCCOSVDuhhj8H8M=
+
+Name: org/eclipse/jdt/internal/compiler/Compiler.class
+SHA-256-Digest: 97Dck0VfrlWElLsFu39VnQLt19sxkX3u534U8xp4F1c=
+
+Name: org/eclipse/jdt/internal/compiler/util/GenericXMLWriter$1.class
+SHA-256-Digest: HQzmteEvKV/t/1OjHujdbkvLJaZ1TFbi6LLNZrwMzGk=
+
+Name: org/eclipse/jdt/internal/compiler/util/ObjectVector.class
+SHA-256-Digest: NDhJJWXqtEt5gqut+iz4qCQBfQofiAa7hnSKrKUeyvg=
+
+Name: org/eclipse/jdt/core/compiler/IProblem.class
+SHA-256-Digest: zL7vwa/8oY+h8myK+lFO0/rSgbNWawHpsnGShPQ/3+k=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReductionResult$1.class
+SHA-256-Digest: bHDVFGMGT76MCo8CPPi80W9Z3iQzHWHFdpRUBmqYqOY=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModuleAwareNameEnvironment$
+ LookupStrategy$4.class
+SHA-256-Digest: 6q23DtSgQIQ3IXngYDC0MQCdRp8isX1VUa6rn/XN+ck=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode11/start2.rsc
+SHA-256-Digest: 04VMyR2oGLNoJWK6xYvZv3gPXGxYB6RpHuNdBUBuFAo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SwitchExpression.class
+SHA-256-Digest: Z9wM0A5DwJ3EvkQVK16pU6wxXcgkP5HGNOrbDYuWp7Y=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$MethodAnnotationWalker.class
+SHA-256-Digest: V2JyKHbzTKFXjKODGzV/FBaefjsp1AW9E4os9eksf6U=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfIntValues.class
+SHA-256-Digest: J5eqgF9eB9T0vVwiNiX9C3uU7crUflxL3MWXLRaz9D8=
+
+Name: org/eclipse/jdt/internal/compiler/ast/GuardedPattern$1.class
+SHA-256-Digest: TF1rfXJ5T+m3dZFl0LlfA7kmiWGzqVz4e0T3fKgoIRQ=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression.cl
+ ass
+SHA-256-Digest: ETmmJiMExZF5kmCfhfyPuqhEskhHDtibLh7mBMJ4ZMY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression$Compatibili
+ tyResult.class
+SHA-256-Digest: W3aXcUWlzUq6I7mpmhizfaWJrimJliyj1GZD89PH8Rg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocMessageSend.class
+SHA-256-Digest: CY5P6/XYBNwrHQT4525Uk2YKz+6hGhnY81xoO2z9h0A=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.class
+SHA-256-Digest: nwl3nX+FnXKgfvOy+y/EyPLcpnYCMpDaj+7bc6lJdfc=
+
+Name: org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.class
+SHA-256-Digest: mNu91WmcCLdCv/Jlr5xboqry+fqzbo7XxfNjtwgVj3s=
+
+Name: org/eclipse/jdt/internal/compiler/util/SortedCharArrays.class
+SHA-256-Digest: Mof6ET5s+yMGIqwaFcFZnKy46CafuKfMaVQ/eg0lH8E=
+
+Name: org/eclipse/jdt/internal/compiler/ast/PostfixExpression.class
+SHA-256-Digest: H4wHmD6E8lvNPKlymEAxxRbpQIfLhAR4PWWjRH+G9nI=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SortedSimpleNameVector.cl
+ ass
+SHA-256-Digest: eTC2jHQSYBBcjPt2LnzezGaduIB+QJsK+s0BhkvPZsY=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/AnnotationTargetTypeCons
+ tants.class
+SHA-256-Digest: 2Imzd6luLMATrCAOsJujgy0YZoOhS7UhmpEuRqXnhOc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationColl
+ ector.class
+SHA-256-Digest: 1BkFIi5jtlKfv419wyJ6VeEC1Cc0lDzjV0ud79KxFdQ=
+
+Name: org/eclipse/jdt/internal/compiler/problem/AbortType.class
+SHA-256-Digest: /+8B5hQeTl8pSIJMWWnV/rQzmKcDN4NmdgsexiPATGc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream.class
+SHA-256-Digest: 0tffPT4PLY3sZa7BWGUMx3Z8JjeVrmlnPAH7JBHpKrM=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypesImpl$2.class
+SHA-256-Digest: oSOLnRD1sNybzviIEbTyG4MrdPEqmbJstXx+4Qg4kxE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.cl
+ ass
+SHA-256-Digest: oG3TqE0Sf/lhuZ1p5CFkmEZ+jr1jmr+rV7t/UVooWXc=
+
+Name: org/eclipse/jdt/internal/compiler/problem/ProblemHandler.class
+SHA-256-Digest: U2gMjZcIjGAi+IdmDWU+5g03jrnIZrXgzAMfB4sVAFE=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl$Open
+ sDirectiveImpl.class
+SHA-256-Digest: qzUC9HPv+/nYzopdU2qwP6gG/bCJck8QLfJJQRQ66Dc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/EmptyStatement.class
+SHA-256-Digest: 3y+KXAcFjCkg5CPUrjKs60577/oELiPpti/xszgNLz4=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$SingleMarkerAnnotation.class
+SHA-256-Digest: lXD02xpSW/AvimfFt7H2k+0dk+nrvZIL3dAsPQgJi8Q=
+
+Name: org/eclipse/jdt/internal/compiler/batch/Main.class
+SHA-256-Digest: itIYSr0b1IFInAk50cqmkM8cr6wwM28I/VVLdTAjJ1M=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfLong.class
+SHA-256-Digest: Fa97KOfGQB2DvRZLAHtFn2RgeYC+vESunIRC1WGs33A=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.class
+SHA-256-Digest: cJDPgrmE0go8pk5Cu6fAglVgDsdO0na5sILyQjH8MXg=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.class
+SHA-256-Digest: LMWDcW6b+FwRn38Ndt55lfa0Jy6m1O5XNL5pPWH+PV4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode12_1/part0.rsc
+SHA-256-Digest: 5buTUde4FO3ujITlYxixTHxuz5UVVgNuXkSy3SWHZiE=
+
+Name: org/eclipse/jdt/core/compiler/CompilationProgress.class
+SHA-256-Digest: 6Ln47/XHJIsfk0+amsZAvwYIzip4Caoiguip7M63Jn4=
+
+Name: org/eclipse/jdt/internal/antadapter/messages.properties
+SHA-256-Digest: 3DdYDIRo18/w68cM85go06kP0bsf47ihnF+2Y2oJ8rw=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser19.rsc
+SHA-256-Digest: NebH/g10cYChM9fWIVXegExK/WfsqMAce31gNO8jlMQ=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding$Externa
+ lAnnotationStatus.class
+SHA-256-Digest: jbXNlJOUfevP3cu6OXVO61i8lbiGJNrhkzJ1V34Stc8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser7.rsc
+SHA-256-Digest: eBpi8x5Acz1JTyTXELbZRyjrR/U052bOUMKahk1iw7M=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/ModuleLocationHandler$S
+ ystemLocationContainer.class
+SHA-256-Digest: y5kuPluFp5nhJ78GgiO8xqbLbI71wh4POJmiA62MGlU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode11/part2.rsc
+SHA-256-Digest: 04VMyR2oGLNoJWK6xYvZv3gPXGxYB6RpHuNdBUBuFAo=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareType
+ AnnotationWalker$1.class
+SHA-256-Digest: e2uahPVjYJI83JIqBXKDuluitCxT42iYynZxyrkMEt4=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ErrorTypeImpl.class
+SHA-256-Digest: 1XRQP7ZG2PK3X8eN/ULjD51xQigadliKWuMGXprIk9A=
+
+Name: org/eclipse/jdt/internal/compiler/batch/Main$Logger$1.class
+SHA-256-Digest: +FkVnO9ataNZhOfCIVc+wjEHI4tkDWN5qsNnDv7y9eE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LongLiteralMinValue.class
+SHA-256-Digest: 8CPmvHfMn/ExxHbUR/Z7AE40yWQsxLncqrQImPL1pgI=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl.clas
+ s
+SHA-256-Digest: RjqjuyLjKIyslMSb+JhoT4HfPUvI69Bb4N1AnRysNn8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode8/start1.rsc
+SHA-256-Digest: O/fQtEuW/21Rk7UBoSn9Gr0lorc7QCFa0awfpIzXaa0=
+
+Name: org/eclipse/jdt/internal/compiler/ast/OpensStatement.class
+SHA-256-Digest: tBT6RX/Qms1gtE1ZkxhJnsZ36sALHBPWCPO+YnUgBU0=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryField.class
+SHA-256-Digest: WFQF7rLunstq6cjBKhpGaO2H6FFaFrvWKpZVbdu62hM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ExternalAnnotationSuperim
+ poser.class
+SHA-256-Digest: ICx/RuY0e/k0gfnu9asRIiLn04cUvyQIn2+uArS7i9M=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeConstants$BoundCheckS
+ tatus.class
+SHA-256-Digest: G1guiwsoKQs5dmZ8QSojZWnjw1Lt9TRvNbWr8fXrEmo=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl.clas
+ s
+SHA-256-Digest: aTfhi6LZHe2iVrobSFv0x9IJhqes8C88q37QpRNukh4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ModuleStatement.class
+SHA-256-Digest: Dpi3y/Av+HGO0Gjri4k/wdNLrhsqIPM3zAw17d7gwTc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SingleTypeReference.class
+SHA-256-Digest: sqFKXlPswOGuGPRyyLADYE4RoqzmX/RwH9tDR4sZR1s=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryModule.class
+SHA-256-Digest: bkXoLT5KAFUmUqtki9R+LeTILhsKjm4ANW6LNwAT70E=
+
+Name: org/eclipse/jdt/internal/compiler/GenericAstVisitor.class
+SHA-256-Digest: XbSYeS0+APtfsiyg5A5UJC3+Ka0nYEqTYlK0KpH0c/k=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredOpensStatement.c
+ lass
+SHA-256-Digest: p5y/KqN6wqRi7RI9JQQd5x2LqZHmAuuVSFcBWgvxBcw=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/RoundEnvImpl.class
+SHA-256-Digest: 8N1DrvJGpCZAUNeqi4HNyodp2KMOq7hQtE9jKSJya+A=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MemberValuePair.class
+SHA-256-Digest: Nqu7TcQjRamUoIebA1svo7GrJuJEy1/owjOB+RuOIqg=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJsr199.class
+SHA-256-Digest: LAdMtsgdeBc01KQa41AzBz55KHUHCZp2qAXDH3dLiO0=
+
+Name: org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.
+ class
+SHA-256-Digest: ZKI19v7sJB5Pr2rYujHAwYA50wuZO+blDJSHHaAhNzc=
+
+Name: org/eclipse/jdt/internal/compiler/SourceElementNotifier.class
+SHA-256-Digest: ltxWPIxxIF8KzAtCUJ/RU1i+a5faEysBBnIjXDipf+U=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJep247$1.class
+SHA-256-Digest: DdN9AE93Uyq6DlaLpCyHkiVGyGpA6HlPfZEl5sR+MYs=
+
+Name: org/eclipse/jdt/internal/compiler/util/JrtFileSystem$1.class
+SHA-256-Digest: cop6AxvCMmAu49AmyWInsrGUxS0kdr5A0Dft3fxPCgc=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/CodeStream.class
+SHA-256-Digest: 2qhwQEElH3TMfsxTnWk855+hw89vEDSjXQHIDLeOSuQ=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/Factory.class
+SHA-256-Digest: TqRNYFrdc1sDz0ZdWm2VS0+LUUOHJ9pR6twZ/hcjQys=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LocalDeclaration.class
+SHA-256-Digest: qCpGpGjongVeaPCDeooOdq+iWibcWJG9wkCWrfn9+Xk=
+
+Name: org/eclipse/jdt/internal/compiler/env/IGenericMethod.class
+SHA-256-Digest: UkgjEOBTq6PIOj3rOo7DDjOdXH8PoaOyUG7fDKaarW8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner$Goal.class
+SHA-256-Digest: K62aoc6RFpRk6/vvfvaoBLwFEk8Jny7DokWCWXViepo=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$1.class
+SHA-256-Digest: q6XkzJ5NrzeRSwsyEDkTcUIIxD8RlEdDdRxF28PBgmo=
+
+Name: org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.class
+SHA-256-Digest: Q/UggZcpU++Xt9Hb/aZ9gLnu7gA6PoOMCNRS6knvai4=
+
+Name: org/eclipse/jdt/internal/compiler/util/JRTUtil.class
+SHA-256-Digest: QAz6JQ7x3T2a3O2dU5fe+qItW5qrpz7LDK6p7S9peVA=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.cla
+ ss
+SHA-256-Digest: AisOLNWO0f8nkQEdOmOp1YALHIuoGJKDuvcioXTgq4A=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SortedCompoundNameVector.
+ class
+SHA-256-Digest: nV/eD3jRO6aUPeiNCFN+v8N06X1c2W6XhNNTCS/ZtGw=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Substitution$NullSubstitu
+ tion.class
+SHA-256-Digest: HoVUx1R/D03TNzmMirXJgabYml47O7Q5QzajkyE1AIk=
+
+Name: org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.class
+SHA-256-Digest: wm3CtUlWd3YKObgWl8+ZgDzKR26N1keOWaVjkGJjw3A=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/LongCache.class
+SHA-256-Digest: ltoywVMdqZxeqX1sPbHxRk8qE2CEUgEs7CDtzueaC4I=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationDecor
+ ator.class
+SHA-256-Digest: URSSk9eo0lpnduSziQvfucmBqb7YhYnLBpZPQ62MkRY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/ConflictedParser.class
+SHA-256-Digest: vQXkUglQbOJ/hxUBGZVzuHPnAnWKDJdsrhX+QNTi/bU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Parser$1MethodVisitor.cla
+ ss
+SHA-256-Digest: EulicV0p6mGtwz0TyPurNRWofAdXOhOZuiQ7mOacOy8=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BoundSet$ThreeSets.class
+SHA-256-Digest: xweyIT5QaoV0MnQabGPE82ej/vuN66YMtk4Kr6qEn3Y=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Annotation$AnnotationTargetA
+ llowed.class
+SHA-256-Digest: 8+1hwde1Y9NC+q7lj9NOGNP62mqTBeI+tbxigE7GyXw=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBindin
+ g$2.class
+SHA-256-Digest: YRu8Y7AC973GsbuB3n2QZnfYsEnaiQIKmyVeHkuTKQQ=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfType.class
+SHA-256-Digest: 7018tKJtoyt9BVuHnfPuO8wbpB20RCoA/u31Zq8Sv8U=
+
+Name: org/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathSectio
+ nProblemReporter.class
+SHA-256-Digest: X3AdOVank1z+8Zt4nbTb82vHXhKj9ERspsDeo4j58ps=
+
+Name: org/eclipse/jdt/internal/compiler/env/PackageExportImpl.class
+SHA-256-Digest: tBtwwuMOCCszVUKVxEGXmGqLxLMJ7sW3uEgA64Ep6Ps=
+
+Name: org/eclipse/jdt/internal/compiler/impl/CharConstant.class
+SHA-256-Digest: m115OCnNSNqCsDSoCFgmQjsJqJXVdRFfZiAjdY9dg3M=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypesImpl$1.class
+SHA-256-Digest: HcH2ZYg6AwqNNbw5LkzO5oAkdd2mX3z0HPwCC9ZSrwE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationPosi
+ tion.class
+SHA-256-Digest: rRcgd3upTfB9/LZy7X55h5Aqn2bpjstBI4aADM+nbhI=
+
+Name: org/eclipse/jdt/internal/compiler/util/CharArrayMap.class
+SHA-256-Digest: gD091AJ2OBZFO2ULbZFsJJEF49HFg5xOaFGJylqCnVw=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Scope$MethodClashExceptio
+ n.class
+SHA-256-Digest: Lqy89vcQsiO0a2+9YlPvNu5hUEgb8SqGxLlTquWou1w=
+
+Name: org/eclipse/jdt/internal/compiler/batch/BasicModule$Service.class
+SHA-256-Digest: 6Z4LtCAvh+vUNc/hgdOa9jFKsRCjwjXOsSR3wkX57Qk=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/ModuleLocationHandler$M
+ oduleLocationWrapper.class
+SHA-256-Digest: O+VGFHCmcPjpnSNlF3w+f3k8XGJLfQPTBThfR1avXgY=
+
+Name: org/eclipse/jdt/internal/antadapter/AntAdapterMessages.class
+SHA-256-Digest: OH+EAO8uQu26Z+3QlC1ZIK4f+cIINvWHNHft85kH3TI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner$ScanContextDetect
+ or$1.class
+SHA-256-Digest: 025HVhutmha+ASJvSg44m0t1HPgFXZI3QDrjObocKt0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode11/part1.rsc
+SHA-256-Digest: oGPJXaoTUs3zRhXIuWS1Jf77WIBgqQxrr1kde72sbcg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.c
+ lass
+SHA-256-Digest: UF/DUtJ0P31Ht9TAc+me4q/tuTkK+WfNTu+HJw8es0M=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Parser$1TypeVisitor.class
+SHA-256-Digest: atkH98tAVykaclV2fFuOGSIH2LV9HtSIZtlfJG3+kNg=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJep247Jdk12.class
+SHA-256-Digest: yfJghvC1RLm42vwHGr3IPvMq+FjyzJMdAtGkpvZ7A3Q=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$Annotati
+ onMethodHolder.class
+SHA-256-Digest: JINdM0SqApWsijafGTDrybj8RCosxXxsHFhkgL1cHas=
+
+Name: org/eclipse/jdt/internal/compiler/batch/Main$1.class
+SHA-256-Digest: 5bQmsqEbISkZZ4QM+7bfKJMnswLOajKLzV/IPhyE3G8=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJep247Jdk12$2.cla
+ ss
+SHA-256-Digest: zQFP0cPeaKvEMbaHsiE8qFGyNkvVEhqVdxk5Ja07chg=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$2.cla
+ ss
+SHA-256-Digest: /H70xB8yQ+7ejB+gcCog0CfwJ8lVWt4eI4FyqT0+VBg=
+
+Name: org/eclipse/jdt/internal/compiler/util/CharDeduplication.class
+SHA-256-Digest: vNqob7eK3jHBzP9ctZHwNzbsndOT/tbikLUBeWF80O4=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$IMethodAnnotationWalker.class
+SHA-256-Digest: A9deKbj4MlURI9FhgeVLkIk+iCiMLcE7SiukqRjXl64=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExpressionContext$3.class
+SHA-256-Digest: mSiKwj5fYaMCshnYJcQLJLsiLRXmSs9Io32Tdabl6TM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding.cla
+ ss
+SHA-256-Digest: xv+tO45rg09jRNWlbcZ2Ls0qiXRU36Xemth+bcDJB60=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode/part1.rsc
+SHA-256-Digest: 6bzFSJQkMCpuBMtcYhLfgDgdfo97C6ZyVAG/1L/A++E=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser18.rsc
+SHA-256-Digest: KhNePKVgOrTmY6YlZTBT5O6hp8NDn79bYVbeX/xXmVw=
+
+Name: org/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker.class
+SHA-256-Digest: 9Ow9Td3s9/DAQ+Yk2+a7UHAb+dQTlmNs0wg8/y/4oZM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceSubstitution$1.c
+ lass
+SHA-256-Digest: ejsPbzYbEMTMfiSog6T89ro6+Bcc7JNU1bQLEhBkE10=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModuleAwareNameEnvironment$
+ LookupStrategy$3.class
+SHA-256-Digest: MVlTKkpVu973CeW5Gk9IGu/vFNGVdyOT3j5gP7i4m7E=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/DeclaredTypeImpl.class
+SHA-256-Digest: k2btKGMCKfTvudEuNPq+paleCR7Aa/xfzV0BiUOU8OU=
+
+Name: org/eclipse/jdt/internal/compiler/flow/InitializationFlowContext.c
+ lass
+SHA-256-Digest: WuBaGks3Kq/2aacMufkoaPIZWe2kjLuCkBmgCKgtiVQ=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ForeachStatement.class
+SHA-256-Digest: gHMPKiSoUdfZ0MqyWmTitMjopyYE3x733+orhxm/f/U=
+
+Name: org/eclipse/jdt/core/BuildJarIndex.class
+SHA-256-Digest: ezjG+DjdG/88APR8kRuz5fH5SSUpNgJ8T4/jgVhl5H8=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/AptProblem.class
+SHA-256-Digest: YVYVSLAE82Jn+nV0rXLKaXRVHhEyPwT28b2lwBqsXzY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression.
+ class
+SHA-256-Digest: paPE50OfZtBRmUBPTyRjkoeU7T+RUmHFe06g8aqVAcE=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJep247Jdk12$1.cla
+ ss
+SHA-256-Digest: DQPwoujz6XDV06RjJYsKfRva3JrlEaQcqswCYKmX+MI=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/BranchLabel.class
+SHA-256-Digest: nYfJKvqan9US2uDtQ4r2oPmIhTF2dnv6AGEOEEiD5MY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExpressionContext$2.class
+SHA-256-Digest: Uymb5Je9lIXJbNSYuP1lhmu2BczCQEK+0UjPWKLjMCc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression.cl
+ ass
+SHA-256-Digest: hDhT3o0j5dvz2k708u+uJwiDrTscBYb9GQtGqrUllcQ=
+
+Name: org/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.class
+SHA-256-Digest: fveJGMqNCukMqtqdSZSAOeOTLpWLqUGHykAM3GR2lzY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode7/part0.rsc
+SHA-256-Digest: 0FqBbyYpC5Qqh69jAmAqK2pRvjmZhjA3bDFXV1gXmbk=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TextBlock.class
+SHA-256-Digest: V1eIcm1OL0Wu9D8c2gk8vVKbfxS7LrnF3ggjkbk0Uwg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ArrayTypeReference.class
+SHA-256-Digest: DPUr4KX/7YMJZl/8Bd8Z7Gr00yrdY0SNcKGfrfsiOfM=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/DoubleCache.class
+SHA-256-Digest: xQ/OFa5ARKKKoqebkLPKemIR6zHdDYP76CEeUnY/xrY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6_2/start1.rsc
+SHA-256-Digest: Dfg/rM9EofrQEDvyFutswNErjVT0JDOrJ7TQoagiGX4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/OperatorExpression$1Decode.c
+ lass
+SHA-256-Digest: sRj3JZMkmkITTcXnkFagtdE0yYmHNfK7VR/Q9BzVqCA=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/JrtFileSystem$1.class
+SHA-256-Digest: 0wKte1efJ0UHSpwM3rhbTvuFrggNLR3BhO73YJ+jjQ0=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ContainerAnnotation.class
+SHA-256-Digest: V51UOdl+k6vQSq4juKJb9l7jXvU+IoyVwnkWWUhvAJM=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode11/part0.rsc
+SHA-256-Digest: +KGSmYGaG0hJWaQSqCHwg32AliwDiLVRduVafVsf+90=
+
+Name: org/eclipse/jdt/internal/compiler/env/ISourceModule.class
+SHA-256-Digest: 5okUf3Wgc1XxzkygvHL+te6aO8otDRc8LpdNy8MxeT4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterNonNullDefaultPr
+ ovider.class
+SHA-256-Digest: VIZBe5+0KqakrpV0ch0EVwdhc56zvxi3Q5Jv0ae9mO0=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Expression.class
+SHA-256-Digest: DZOKO6lq5ZfPXd8IkgTJay+sF3kQn8BTyOpPn8XqWi0=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryNestedType.class
+SHA-256-Digest: jKEi1IrKpF90lfTta75wgXoEs97F++IeCF3rBv0G7K8=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.cla
+ ss
+SHA-256-Digest: K7cLRj2/N9mtVHwukniUMRPpTNvncriy4scjgzJQk5Q=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FieldDeclaration.class
+SHA-256-Digest: LLBnwBUYfZ/JWv4EX88ZPoeoEnJa+cwxCpr0QCLLEhI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CaseStatement$1.class
+SHA-256-Digest: WXqKVLKWyHUUffDqIp/6yzkBcjlcbcEnXNn5aG/w4uM=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompiler$1.class
+SHA-256-Digest: zDvGtA0V+EsBiG5/9z52a1iRtxiB7wuuUBsUXZaqi/4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.class
+SHA-256-Digest: 5+vhTB97RWx/pav3hSZ4NcAHVvM8cCjjytq//PDxBWo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode8/part0.rsc
+SHA-256-Digest: hNWvpW/yJmBhdNNY56IwEtrblKdhkTaqgy2iJfBvuVI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.class
+SHA-256-Digest: EWxvygEFd01+bwvgSb1rbpcWCvcA5PwjnC28A8DIfKM=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$BasicAnnotationWalker.class
+SHA-256-Digest: kuPSUMYvfmXRVEzocYmH0iM0kJSiQbAlC9AgDsoMcEA=
+
+Name: org/eclipse/jdt/core/compiler/SubwordMatcher$Case.class
+SHA-256-Digest: HhbVnKz54VcH97Eou8NCt5hA5QZ6Dyh1JIzRenHs7ds=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ASTNode.class
+SHA-256-Digest: Ear1Ke7iRkHofx/zq0IRAV/Pa2na7xfug2YAJrwsOAg=
+
+Name: org/eclipse/jdt/internal/compiler/SourceElementNotifier$LocalDecla
+ rationVisitor.class
+SHA-256-Digest: 9DCUjpRFHp116XIcvc7Nq9QWvff4P4bTVGkbyF+qK6Q=
+
+Name: org/eclipse/jdt/internal/compiler/flow/FlowContext.class
+SHA-256-Digest: UVXmdnduy+aX7o/plbVvuuoSODblQxv259uneC6LBr8=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BlockScope.class
+SHA-256-Digest: zy4PuZYCbEeOhBdyEdPyBR0NqGyWmWla4OIwo4PrHNU=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory$2.class
+SHA-256-Digest: bAJIwZkn5ltQW8qW1qVQaGkdCsdlvILsW3ZIKnwShwc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$S
+ tateInfo.class
+SHA-256-Digest: b+De8pY32OBVifiUGPQYfkyFFLFI7DQM5kVAxrPWo/w=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExportsStatement.class
+SHA-256-Digest: /1mee+7BIxehJL5E09HSql8A4hGbhwNW3k+NaJuW9v0=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/AnnotationMemberValue.
+ class
+SHA-256-Digest: xntlEvSrzq7BvNDd6GOPcH5mxxwU9F9CKA07pFPWFtg=
+
+Name: org/eclipse/jdt/internal/compiler/ExtraFlags.class
+SHA-256-Digest: 7XJy666mimaE3OwWj6P40txxxN1WeENeeJX1o2dMkQ8=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/PackageBinding.class
+SHA-256-Digest: VbGyAO4fYATEN3E3keVdUBuoiKyhL93o0OABztgW7sw=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner$VanguardScanner.c
+ lass
+SHA-256-Digest: cEqryvP8Y2+JCKHupxuHHclD7MLeqpOF+qyGRvR9bkY=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NumberLiteral.class
+SHA-256-Digest: GU8Kk0SevUlZ7J2OWZktyakmhBho3Uxai5w5pJMOsS0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser9.rsc
+SHA-256-Digest: PJ4a3+k+g26ZH1bc3eSoDX1enUskg13Q67w8MPIKgAc=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment$1.class
+SHA-256-Digest: 48iY1Vgu3lI2KZ4D+5TWHdvHdXF6+uYHT6dSKOVloao=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReferenceBindingSetWrappe
+ r.class
+SHA-256-Digest: ZQakYPq9hm77r9mCLGHLk914QJKsBqGL6GSFLk+vykc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/PackageVisibilityStatement.c
+ lass
+SHA-256-Digest: lK0jowziW2krmMaeoZ/7rrLwk+kgtQco3rMwd8TxoAE=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ModuleInfo$ServiceInfo.
+ class
+SHA-256-Digest: Q6UuLP6TVcgDDAXmHYsPHKb6gyXNi4asuqqglM4huFA=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser17.rsc
+SHA-256-Digest: HujvnI3yqAN99INIFAOv7KdLqS3Xqb09rMNvczky2m0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode/part2.rsc
+SHA-256-Digest: K9XWs/PT+ucJ8VxJDdMdBpO3RKC/pug9ZfGwdnNeWNc=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode7/part1.rsc
+SHA-256-Digest: Mp5ohkkh0rdL2HfWbId+O86WC+WmdBjhh1Nq87564gU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6_2/start0.rsc
+SHA-256-Digest: vCS9d/5yWPMgaB2XSpV7hFpeMddMeRrkkbw2Ggd71CA=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/IElementInfo.class
+SHA-256-Digest: UOezgKb5BEf/Uycvup8ihvZeD1tjoPchhAhjwIpa09w=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ThisReference.class
+SHA-256-Digest: frF5wF6Xl8xY1LSLDgJ4jjRIAMF5sDjqOkeNYBp2kxo=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathJmod.class
+SHA-256-Digest: f81my++iE0K+Hvi6gaPcPNn2lpQA3ZwZh2XMYJotRn8=
+
+Name: org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$4.c
+ lass
+SHA-256-Digest: 0Z5YSV6bpKnIhunVyNW5BctHsKjb0QplwdXf9MF8tww=
+
+Name: org/eclipse/jdt/internal/compiler/problem/DefaultProblem.class
+SHA-256-Digest: U4EYnSrtdnJ6xYnWoVKW8j0kMBE213PfeqJECYU21Mo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TypeReference.class
+SHA-256-Digest: pThYfrgV2ppqZqb41MkB8ugPaqPSIDK+TaEN52GQ6F8=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvIm
+ pl.class
+SHA-256-Digest: s9OVWrQzXFFz/BSiy7PLZl9oosCEdUgii+AcXBnn83I=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ArrayTypeImpl.class
+SHA-256-Digest: VUeOkY5riEfkP3BLXHyOHHqTT9BYJKK3VFZOzPvrTPc=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ModuleFinder$AddExport.cla
+ ss
+SHA-256-Digest: MzpThzyswXMp/Kbp9h/ll5wzsry/mOupPTRPKs0AOzQ=
+
+Name: org/eclipse/jdt/internal/compiler/tool/Archive.class
+SHA-256-Digest: vJxi0byjlZK9Epcyo4NOznJt7L/cNEaw2cEcde2INpM=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner$ScanContext.class
+SHA-256-Digest: 6pMJY2DhGFH1nr/WgT2Ucn6jH2Q152XsvGQp/PFPWks=
+
+Name: org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration.cl
+ ass
+SHA-256-Digest: PVwmR0n7HDluj08WzqeCZ+F+Xj8m5cd5LHO+tqmzVWk=
+
+Name: org/eclipse/jdt/internal/compiler/util/HashtableOfInt.class
+SHA-256-Digest: 3xwEOEREkcCJSqdba9gV73Usk446AM+rK8kL2rZwmHk=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseFileManager.class
+SHA-256-Digest: BFl0n2uoqwE/3NKY7toB6lufjnJeeHOcMXTsOSp3HwY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner$ScanContextDetect
+ or$2.class
+SHA-256-Digest: fPP7D4K28KKISQ4f2hT8E6ZxurlI7C9n/M8qsCebEgg=
+
+Name: org/eclipse/jdt/internal/compiler/util/JrtFileSystem.class
+SHA-256-Digest: YyBH4/6rCrCnY1n6/7nmyIi64GRRKEqhyUy/NicarZ8=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMetho
+ dBinding.class
+SHA-256-Digest: H1AGxOVfPx4+PaekygGM7FiUrHMuwhU4wgA7f6Bt+YE=
+
+Name: org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$5.c
+ lass
+SHA-256-Digest: Uiag1GbRuiAeFkGVRMYWmF60ltihgLpxTWLkxE15/9g=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Sever
+ ity.class
+SHA-256-Digest: JNQZCyBRCmQjJAC77DN2azDXxVcQ8UkHKb0DxRaHk50=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6/part2.rsc
+SHA-256-Digest: cENGbHGTfBx4FTJBMY3gopEj6ecVPCCOSVDuhhj8H8M=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FieldReference.class
+SHA-256-Digest: cZ9oGVol6bdrt/UvtmTWLD+AjHqRR4BcosQispTp+5U=
+
+Name: org/eclipse/jdt/internal/compiler/util/SuffixConstants.class
+SHA-256-Digest: 1oMfANZmrcnoBnaNqoufT5aPAWCk5tbEBB/vYSXG8ac=
+
+Name: org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.cl
+ ass
+SHA-256-Digest: oh9VWz0YdRvDSO580Ub/5s2a2TMlEUjs9oIHhrDovRo=
+
+Name: org/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.class
+SHA-256-Digest: xtzbvNfAM6bH/2w8lzMiP68feHsraRcSEgAdtM2h480=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FunctionalExpression$1Bridge
+ Collector.class
+SHA-256-Digest: /Yi7+hrDGgvQH8yZgp6Zx/d0xkZ+FPN325ck/umjRcI=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/ModuleLocationHandler.c
+ lass
+SHA-256-Digest: rDIRiqCLJg9n8Yxe73dcTaPgQydvHe2jVy9suoE9BJU=
+
+Name: org/eclipse/jdt/internal/compiler/env/AccessRestriction.class
+SHA-256-Digest: jvOjIfmQw7BSFYreeKvwvW7zzRtzb1FlDIjKBtcZBjo=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/ManyToMany.class
+SHA-256-Digest: 9J251lp80TRGRqCs+GWE37BBpqOlBqrlUvIVmpzzQEI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser4.rsc
+SHA-256-Digest: 1aCb0m1yoGdq3YF58jgU72sT9BjF9ErMJMSdfdnx5MU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpressio
+ n$1ValidityInspector.class
+SHA-256-Digest: JijVv/DXpup7GxJ+LyQZ7cQOlkoZsYEw+/8yJEC0/G0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMetho
+ dBinding$LingeringTypeVariableEliminator.class
+SHA-256-Digest: YqC545Hr1wJp0voDFXt84Sg/Y5JD7GA5JDWF2qnehac=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModule$IService.class
+SHA-256-Digest: JCMkJiYLilrHlTsOAilLiqU7GzqUNyYRAfg22j8yS+8=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der$SuperTypesAnnotationWalker.class
+SHA-256-Digest: YzcTLg/ZlURO2+FKBAaTjHRgvjQlo525Vco+t3wffOM=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/Label.class
+SHA-256-Digest: TIDTEEsUvpu+gLSxXjD7/rGnKIZj6do+Rboa6U87IJ4=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ElementValuePairInfo.cl
+ ass
+SHA-256-Digest: EDjmv5/E4z7PA4+hCz+ZvE8ImaoHgYisYnfgyeFwBZ8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.class
+SHA-256-Digest: 3QeYv+O2NQgyvVfw3+RBqN7q9x3ePN98E1ZsPaWI+Zo=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Statement.class
+SHA-256-Digest: Q706HL4cj7KsCaQo5IutYGFcxFOCpw6G8gvvEyUJPXA=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode12_1/start2.rsc
+SHA-256-Digest: 04VMyR2oGLNoJWK6xYvZv3gPXGxYB6RpHuNdBUBuFAo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/VariableBinding.class
+SHA-256-Digest: +Moch16RmgvVmuzGisPdIcz7gE5xzg2CuKbS/eeZmTY=
+
+Name: org/eclipse/jdt/internal/compiler/util/Util.class
+SHA-256-Digest: GmF9hPZD11sWaJXMdHAEujUScPSxZ0ikiGfg94SIlao=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Searc
+ hContradictions.class
+SHA-256-Digest: uqig+py59TIP21HDYcbjXsFb0qUo3C+VjiEqTDMI98c=
+
+Name: org/eclipse/jdt/internal/compiler/impl/BooleanConstant.class
+SHA-256-Digest: RW50VYAJn5TjfNLLCbrnUBB42WviB9oLomv4/I2CPzo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding$1TypeBi
+ ndingsCollector.class
+SHA-256-Digest: Tifd97sOcou1cuiqxUSBqrGuDQTcK+rrdJARNvmpwGM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.c
+ lass
+SHA-256-Digest: aG2TOcgq6GaeV83VuXd/R3rda5W40S4ZePSE3V4E620=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MessageSend.class
+SHA-256-Digest: YeE3VyZbhYWrqLRRTRg3RIb2vgHlB7MsjSG5KYi/zoE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MethodScope$1.class
+SHA-256-Digest: Z2lXkqgGBvwMGCTPtLkLonUOvyGshPHn9NcRa+WdmOE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ReferenceExpression.class
+SHA-256-Digest: fXuS1viMZ8G+isBzENgPNRn4iy87HP788VaedL1Nbvs=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$
+ ExceptionMarker.class
+SHA-256-Digest: lAj2dkuK4hBph2/QLUTnNZ56adHiMUyZYaSYi0L9UDg=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseBatchRequestor.class
+SHA-256-Digest: lt0exSHJN/7xVz+rjj8oavms73FUBOdOs9x2M3Ai+58=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/Util$EncodingError.clas
+ s
+SHA-256-Digest: R9jaiY7lWrcY+vDwcQskMzfAKWfGNJhJ1MirTZ5g7eM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ModuleScope.class
+SHA-256-Digest: cGpfQk/jnhfTHmRg+e5lwkhnEJAFtSs8P/7iSNPhw0o=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream$Token.
+ class
+SHA-256-Digest: Z8C4zzkHkSgg14EqEIbvb29rsT7cWoID5ZM33pdCzV4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.class
+SHA-256-Digest: hV8SQtlzBTGRu0oVMgciXLk+96KAQeB+/aVYDNb9nUk=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ClassFileStruct.class
+SHA-256-Digest: C/uW0+MnT41rxqEUvLUWx3vGCjbzPFhA235Qz6sMrUc=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReductionResult$2.class
+SHA-256-Digest: cz1/cdUigi3jiTnkjaMuNdgZ3jgU5xzOKiwrH3yy7BI=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ModuleInfo$ModuleRefere
+ nceInfo.class
+SHA-256-Digest: f4hT9TcKpyYhd61LLQARADQ9F209ELqCp1qyasl5t7E=
+
+Name: org/eclipse/jdt/internal/compiler/tool/Util$EncodingErrorCollector
+ .class
+SHA-256-Digest: QRSRBaurG+20XwZuUvv9yQzKC7YZumiatQWu/jiv/Ac=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory$1.class
+SHA-256-Digest: eybWJTa84ACI3TQfc2M8X0KOWOSnC8XiKJSFBqky5jU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference.clas
+ s
+SHA-256-Digest: yWE/MNdtxnzZ++9H56WT1bsPNqQzTG7UzvoEON6lKbI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MagicLiteral.class
+SHA-256-Digest: cycvG8bSYksyh+BlqDFvGkzXMac0JEmvwRvU1zteaFE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeRefer
+ ence.class
+SHA-256-Digest: yebCvFbkU8NZp6sJLRaxTa63W7TilOXsw8yLwDhU1ZQ=
+
+Name: org/eclipse/jdt/internal/compiler/util/CtSym.class
+SHA-256-Digest: //7b9+AXYKO0Kwa5HxOiAWcDh6RCemY/FRHRrzm65S4=
+
+Name: org/eclipse/jdt/internal/compiler/util/SimpleSetOfCharArray.class
+SHA-256-Digest: vRjMvND8xUNeFFi2gCYsSahqB2PXpLcn24jK53sRoZU=
+
+Name: org/eclipse/jdt/core/CheckDebugAttributes.class
+SHA-256-Digest: FVdf4V7FDmw3yag/0d5lBp7qsUMA+DAO4+EP0SXEuQs=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/part14.rsc
+SHA-256-Digest: haoJRj50zZ85Nw8yKzJcw88CAiPKhgGqeEjosEh+kak=
+
+Name: META-INF/services/javax.tools.JavaCompiler
+SHA-256-Digest: gA6b1OQIa8kFFxPyMPio/CGkZGeCJ80l48AoqCEQjk4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Statement$2.class
+SHA-256-Digest: WISX8kRFqTiExqzZn2oOsAmA6WY4ggMWfRTUxdlFI2Q=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationDecor
+ ator$ZipFileProducer.class
+SHA-256-Digest: DGIAwMCKYo4wpRMVkMgxNsgzKhsF8AxkyBiuVe+MndQ=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6/part1.rsc
+SHA-256-Digest: EGqyCtI7oAbUti3+mdSIZttdzDPhzbrc+swdA50mVyM=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$1.cla
+ ss
+SHA-256-Digest: FErooPjoErL8/D1UMvVpU+L9ScygFJpQtFsnfj5q73g=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ResultsAna
+ lyser.class
+SHA-256-Digest: OQPQfPiDLjXLWLs9WL9xY7oxqrwxqxlcGXuOjuMt2lU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Check
+ Mode$1.class
+SHA-256-Digest: QlWJYg1SR6dSjRzc6aB0gRm4MFUOUNB3Ls1WZr4xcEc=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ModuleLocationHandler.class
+SHA-256-Digest: tnDcQOjqaBGYLAjvqaJEAUJ9vwQS4DDrKplqNM3gd3M=
+
+Name: org/eclipse/jdt/internal/compiler/ast/OperatorIds.class
+SHA-256-Digest: iwXlGM4kjqgotuko5+gBZn4qrybXumLhGW96Hx1q0so=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModule$IModuleReference.cla
+ ss
+SHA-256-Digest: Elx32j0o7Fum5OArunzXJrq9L7xDetjNXntaKI0wOEg=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/AnnotationMirrorImpl.c
+ lass
+SHA-256-Digest: iChm/mW3FESi7slpPOoMyDHVpscqHu3kD80QgxzmIhk=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/FieldBinding.class
+SHA-256-Digest: uar5bbhaqhVf8ZRnKcQ0XXW5iAEFquS9NDcXYJeG0no=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding.
+ class
+SHA-256-Digest: pOgYrHu75NXRRPyNLf3VatYj55UtJmVAoR0RNpjDKn4=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching.class
+SHA-256-Digest: pfa1VMPTiTzN9UDsCc87hTcIx7mROMCAYYQZ3H79+l4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BoundSet.class
+SHA-256-Digest: yF8HeZrxT14auRiz+QQa3YSmcWSybcdWOTR/uNEd3CA=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/CaptureBinding.class
+SHA-256-Digest: UZyAmU8Ozrljhsc/DPbvrhvwSOVp94dz8TD5MVpHmkE=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral.class
+SHA-256-Digest: qUGhhKX1ejru1MX/ufmIRd/E6C9pzKMGpwuXzTX+BCA=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/CaptureBinding18.class
+SHA-256-Digest: 36ClO115GwCkKIJs8xjVaVPwusac+WUuxWW0c3Hyjyg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/UnlikelyArgumentCheck.class
+SHA-256-Digest: 7Auqb1w0ztKiyGS/FWbeO9m+biIDzxkaVQJu1Z64lOU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$1.clas
+ s
+SHA-256-Digest: LAJot5GNi5l5bjkY/v1rvOKZw1emG59AnW+n+lqGhDw=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode7/start2.rsc
+SHA-256-Digest: cENGbHGTfBx4FTJBMY3gopEj6ecVPCCOSVDuhhj8H8M=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredField.class
+SHA-256-Digest: 7D6WMi0Nkf/3SogClGQRf0wq5aNnFpYX0jrIZzJTgfc=
+
+Name: org/eclipse/jdt/core/JDTCompilerAdapter.class
+SHA-256-Digest: qRuVtY8GcmMhhXC8j9s1dTQXsvHQ4rzS9uCtfzKiprE=
+
+Name: org/eclipse/jdt/internal/compiler/util/RuntimeIOException.class
+SHA-256-Digest: f1iLO3hSXbg75YAn8tgbyT8Agd2mfFKzIcN9gVJiEuI=
+
+Name: org/eclipse/jdt/internal/compiler/ClassFile.class
+SHA-256-Digest: Rxyh/BgQdMIXw/MJtI/drhqw3zJrtJJGYHtmjfjcoR4=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/Options.class
+SHA-256-Digest: sIH3GO214eXVfUt+X9XYzFfdPitgj1fSWNwGKd6GfSc=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypeElementImpl.class
+SHA-256-Digest: 1hXDmsbAeGg81wMciP1mfJ6LUObeCygGWyoGcCj3+w8=
+
+Name: org/eclipse/jdt/internal/compiler/ast/MemberValuePair$2.class
+SHA-256-Digest: NIEcIIBlNvwWi+oP+XQGcWNnwAt7803vw6UJ6MI2aEM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Annotation$1LocationCollecto
+ r.class
+SHA-256-Digest: Te605+pnEmHhibWsevko9/fTjXhZsSmaDGZyLKd+9p8=
+
+Name: org/eclipse/jdt/internal/compiler/problem/ProblemReporter.class
+SHA-256-Digest: K+6e9C6FdBr2TCw5vHXQm/ovwUXI71mDqC2tFmd7gTQ=
+
+Name: org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$Jsr199P
+ roblemWrapper.class
+SHA-256-Digest: xN+dIThlWf21kKK+vrMxbRCC37zJvp6AEKsvyzfFhso=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Check
+ Mode$3.class
+SHA-256-Digest: CB4fuvA4eUa5jqY3LoIeLS0U4T7n/2sN2Qm1vbFrmTE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InvocationSite.class
+SHA-256-Digest: A6M/2q42j6OlC2Vkvb6FJWLIYXX3uOO1QbsuBhxmytk=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModule$IPackageExport.class
+SHA-256-Digest: FkO3RL7SBhdLVCjUI6g1EouWqAlQ1DH+gVh+D6xQlI0=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvi
+ der.class
+SHA-256-Digest: AipUfOkOrDtsSHqjHF+PEHJR8//JzjYY14snWfqLDAI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CastExpression.class
+SHA-256-Digest: 0WuWv5+saDtMT9BdrapG8hIqFnPmSsTu9foPxPuDWdA=
+
+Name: org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.class
+SHA-256-Digest: /EbRNJ/iEUXAQv6MeD4YRYOX0zgjnPg6K/8eXRPlXmQ=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ModuleInfo.class
+SHA-256-Digest: qcenr2TrY69xoiJoDsDmKgkwA0dzsxXOwoPUc+9AxMY=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfo.cl
+ ass
+SHA-256-Digest: 6muXWZi5oFVSdwP5fE17eWIm0S9aOEj00Sc7KO33h7g=
+
+Name: org/eclipse/jdt/internal/compiler/util/JrtFileSystem$2.class
+SHA-256-Digest: pLXhgPyL4bH951ogdWVfZL4dh8+t3eADOxoWoBt3sIA=
+
+Name: org/eclipse/jdt/internal/compiler/util/Util$Displayable.class
+SHA-256-Digest: lVXluT7PLc6ebZubrhSiRz7e47h47w/EIrvgGcvB+gw=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/NoTypeImpl.class
+SHA-256-Digest: 2P6C6bIs1IeZiWC38LrKsEqRscEXtL9rlMIcz4sRDSc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeRefere
+ nce.class
+SHA-256-Digest: zv0CwKgdwJqkbmjaT+nkFREykFm5NJZxdDGhte9zSrI=
+
+Name: org/eclipse/jdt/internal/compiler/tool/Options.class
+SHA-256-Digest: uOnWjudC4lKTIGXysFX6fjApGiNIqlxvxuBvQiev+yU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.class
+SHA-256-Digest: YQxOv9D7QNCWiK7jRywVa9wVamp/gbswIyp8/9sTJ/Y=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfoWit
+ hTypeAnnotations.class
+SHA-256-Digest: GsfjQh7bmEjbuEVXDVOpmXYTOW8taYcR9rGdiPEV4nc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Wildcard.class
+SHA-256-Digest: egcMo5Ur6q3TBx9nvfJLEqZ95x08fqgoxoVruaQ8PEM=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.class
+SHA-256-Digest: EA4bmZy2kFijsrN81vfgMon20XfqcWyEyQWCsv1vJic=
+
+Name: org/eclipse/jdt/internal/compiler/ast/Receiver.class
+SHA-256-Digest: wU4pIJ/20Xagr31psSfX+tGpm8883KFDszs31BGGa8c=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode13/start3.rsc
+SHA-256-Digest: nHNAbc9aOhg9dYfogYtYQUPxeQRCRmT2tvOA3Xu9ZfI=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ReductionResult.class
+SHA-256-Digest: VrLwr8ZX0qIE9LlzfRG/lTrgRqLdSFnNKamtbAMwZ5Y=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ForStatement.class
+SHA-256-Digest: rkVwlucUQmVIo48OmHwv/0okP+aaJoF6ucUF5DXIQOA=
+
+Name: org/eclipse/jdt/internal/compiler/util/JrtFileSystemWithOlderRelea
+ se.class
+SHA-256-Digest: wPQiBPca442dHTmIE/FcqlhU8BMMDD0o5wDTW70TJvU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation.c
+ lass
+SHA-256-Digest: 8FZWM6iPUoDq0TaVGWZSTo2nvXFimv43anaUtssjFMo=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode6_2/start2.rsc
+SHA-256-Digest: cENGbHGTfBx4FTJBMY3gopEj6ecVPCCOSVDuhhj8H8M=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/AnnotationDiscovery
+ Visitor.class
+SHA-256-Digest: 3cmh0ORGUokReSl9qcsB6M91Cudq3PNjA4aHXn1Zktk=
+
+Name: org/eclipse/jdt/internal/compiler/ast/NameReference.class
+SHA-256-Digest: DagHZrAutXulGr5fTau+/ad5pRIZGHN97TJfb7e/V0Q=
+
+Name: org/eclipse/jdt/internal/compiler/ast/IntLiteralMinValue.class
+SHA-256-Digest: YAK9VLqtsH5M1a2/ksk6yPiouUA3HSLxfHPsAKtbrHQ=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$MethodHo
+ lder.class
+SHA-256-Digest: WRw3vtkB8BOPXEJtbV2u07VW9GFdn3GOByD1vQs1OtU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CaseStatement$ResolvedCase.c
+ lass
+SHA-256-Digest: sdUeEId+QYzS42YsbZCzX0EGok+T4mqGipt09q1FXPM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Binding.class
+SHA-256-Digest: oApj592biph9lt1Ne2GsZB++adD41B4131JLb6ibGlc=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/IntersectionTypeBinding18
+ .class
+SHA-256-Digest: DZI/XmGuRpaC5LsVjCuNqJJPd2v7HHAWz/OfSe16HW4=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/Scope$Substitutor.class
+SHA-256-Digest: VUOR5YHHU6XJRoIeQZqHDfbFqwExryEoU/TqGiBC+p8=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithTypeAnnota
+ tion.class
+SHA-256-Digest: erdcCuKlbA1odT74hyXOnZ5dPfkSL/uZs5vAPsqqQzo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeConstants$CloseMethod
+ Record.class
+SHA-256-Digest: sU2wjH/uM1zOrIe8XlBmzn+iTXIQBP6i64X2gA41CJ0=
+
+Name: org/eclipse/jdt/internal/compiler/apt/util/Util.class
+SHA-256-Digest: GYFjj3wB1mwYPEwugc5EBori4Mw9g2mRZk5fq7jV6qc=
+
+Name: org/eclipse/jdt/internal/compiler/ast/BreakStatement.class
+SHA-256-Digest: exK9B5tPOXL7PU06m9bkZ9Ofggwl1OE9ofiRMD8TvGQ=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SyntheticFactoryMethodBin
+ ding.class
+SHA-256-Digest: EMuUxB9i2G9Nxg5jctk5zNKXUzUcfYR2Jt6qcB4hPRA=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$
+ FramePosition.class
+SHA-256-Digest: dgjmKlnn2f4Zngjt885Li4zBkawL8cGrhUrf+heqAqY=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypeElementImpl$Source
+ LocationComparator.class
+SHA-256-Digest: m1mOKB1Xj3C0tubX+hN4/aX/dhmyYX1x12NfoZCZOAU=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/CaptureBinding18$1.class
+SHA-256-Digest: 3XQ6eLqxNTVf0M3QBzJcV97lqOkd6os1JqxxS9Dlc9o=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/CaseLabel.class
+SHA-256-Digest: zIP5BaLcc5GZ1kfsD7pWnWMMEzZQLBi4BNWszu4A+V4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode7/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ReturnStatement.class
+SHA-256-Digest: O9TKXIaPh6s3NMHnDH7NnomQ2latPygdJTgWtWpGC1g=
+
+Name: org/eclipse/jdt/internal/compiler/env/IUpdatableModule$AddExports.
+ class
+SHA-256-Digest: JJYXuCWzlSPLTdiHJQleCodUHJvh2+feTA9AJ8AYQLY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser6.rsc
+SHA-256-Digest: u6rbpNrPP2kyVcwuI18QXq0lA66VEFUq+ka1QaUeIJ0=
+
+Name: org/eclipse/jdt/internal/compiler/flow/LabelFlowContext.class
+SHA-256-Digest: P7PWjqpIWzX6ctGG8PnD8LIiiY6sZeaXpww7SUgZ6nw=
+
+Name: org/eclipse/jdt/internal/compiler/env/IUpdatableModule$AddReads.cl
+ ass
+SHA-256-Digest: oMwjZZ7gPzLXj+5z950CGWVLUT5/1XvPjQ+kbyDCZ2U=
+
+Name: org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.c
+ lass
+SHA-256-Digest: 8zltisoG6uOtN0Kg7J9Xt9pZ2FKcro5w1/878VI8SbI=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.class
+SHA-256-Digest: qBurOIilfVqAOejWLPPcwTNywu7DrW+TTkcYedBq4og=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser2.rsc
+SHA-256-Digest: hYwpt6vYqdWuKXmCVpevL2zsA+P49iBWc2Y2UNDXQeE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.class
+SHA-256-Digest: gBRnWDjKpFLq7su4OdIrjGEFF0bIEjD9NYiY+n3LPeY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.cl
+ ass
+SHA-256-Digest: aKCvlNolt//Uan0T9GrRhddVvsjesPT2wTM8Fsi9VJg=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithAnnotation
+ .class
+SHA-256-Digest: +F1j1q4BKGLCU3Ur8icQjhN1GGYy+5K0oolg2vbBrV8=
+
+Name: org/eclipse/jdt/internal/compiler/util/Messages$MessagesProperties
+ .class
+SHA-256-Digest: On0zHEaRAj/1ryVloNYjIT2iSGZFbEf3TRV0iduCUN0=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode8/start0.rsc
+SHA-256-Digest: qX3cYK0m+s1NTlMWuyEA24QHHUH+zUca9aXLmJIw30k=
+
+Name: org/eclipse/jdt/internal/compiler/apt/dispatch/BatchAnnotationProc
+ essorManager.class
+SHA-256-Digest: Kr2Ejw7X9+jhT89PAZ5z95oBjIxfdTGgPXAsS2YIgik=
+
+Name: org/eclipse/jdt/internal/compiler/env/IModule$1AutoModule.class
+SHA-256-Digest: WuQiPvatVYoYJNFgQVZEYwTE05b7fGheNvPVqm5AI9A=
+
+Name: org/eclipse/jdt/core/compiler/SubwordMatcher.class
+SHA-256-Digest: GABl7cR7AeYtgXToQSHW1pP8PDkQKhRAea3OKANj4A8=
+
+Name: org/eclipse/jdt/internal/compiler/ProcessTaskManager.class
+SHA-256-Digest: cCK6b8+Qduh3Ob5SfAC//B/dMuSs95kHjzlTAGZAOcg=
+
+Name: org/eclipse/jdt/internal/compiler/util/CharArrayMapper.class
+SHA-256-Digest: Ez3sWE5S7R4UiTbPrtBv5tfHApD1e2o7psEQTQvG7S0=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.class
+SHA-256-Digest: i0bXcdgzbnZkp/LiSc9M7DbTSn1bDtXILKj/4w/Ps+k=
+
+Name: org/eclipse/jdt/internal/compiler/util/JrtFileSystemWithOlderRelea
+ se$1.class
+SHA-256-Digest: l0H1+57OuSgwrXy1NVkK9dJK3sm/sLAprdQCCXuiKq4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode12_1/start0.rsc
+SHA-256-Digest: Dp2OYjHt5Nd4lu/vixXww2Ukb950nmOURkjDR3gMPY0=
+
+Name: org/eclipse/jdt/internal/compiler/batch/BasicModule.class
+SHA-256-Digest: Iar6WYDvaDiVcD4skYUj9d5qB7BBmmqtQnHNOgnCd1I=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ProblemFieldBinding.class
+SHA-256-Digest: b5A+aLR5K+ePAhPJFhDukzWkXdCixkaB+p1YqSWTwLM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$2.clas
+ s
+SHA-256-Digest: INrJFaiqK4oot5WqVLx9xMi3G48ecbQ1KchrIjS7RSM=
+
+Name: org/eclipse/jdt/internal/compiler/parser/NLSTag.class
+SHA-256-Digest: y6jFu/kJiBdBRr1Np7i0/T0F6K9paD2SJOxGpX8gDJE=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ExtraCompilerModifiers.cl
+ ass
+SHA-256-Digest: n9xNvO05Tym2e59wweii6mbh6dTtNPYsgeM0b/+Hxwk=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.class
+SHA-256-Digest: oTQfq++TBgWcqFHSGF3ls5+HRDaBNntlHSf9NXqYk2c=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceVariable.class
+SHA-256-Digest: /FoQOqONJFcIlU26Ij9z6u4sX93lkSazpycsiKM2008=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ModuleLocationHandler$Modul
+ eLocationWrapper.class
+SHA-256-Digest: teISF24Y9VFGG6RVnNS923J+yjp+9y7Ma/KRziFZcsw=
+
+Name: org/eclipse/jdt/internal/compiler/tool/Util.class
+SHA-256-Digest: /aT2BEZpwgGkqZPRLeur4PiDLTjOTjIAU8E3Vs+ShH0=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ModuleLocationHandler$Locat
+ ionWrapper.class
+SHA-256-Digest: Zp6KCV+bRTwM6ToHdt6nQxZBj7Xl7EhnGGn2n8DEHBI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SwitchStatement$1StringSwitc
+ hCase.class
+SHA-256-Digest: lvgjOpnq4MItg+zA83f3rc+Ysnyue0gygXY7r83IzXY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.
+ class
+SHA-256-Digest: EviAx/z095r2uSenbVO/t+t+LIiXK1NanJg7xDuTaHM=
+
+Name: org/eclipse/jdt/internal/compiler/flow/SwitchFlowContext.class
+SHA-256-Digest: jdWYXtsXR2+0VpFgbgXRLolUOPQy4i5uR19VqMGr9PY=
+
+Name: org/eclipse/jdt/internal/compiler/util/ObjectVector$1.class
+SHA-256-Digest: hXk/uLaanuK/YeJPymfDj1YOuEOfBlZ0Z0Z9urX4tOM=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.class
+SHA-256-Digest: KTN3scfgqx7Q/Uz2Px0HsZXUAfrhLm6LXSZ2qlIXCOs=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.
+ class
+SHA-256-Digest: FVgthsC8YxEgeLZB0pwf1h4MhbbHcdxqyH2hfYOtBcA=
+
+Name: org/eclipse/jdt/internal/compiler/util/Util$1.class
+SHA-256-Digest: 14moxXOaKPMF9IGoy4RaoccNXt+xCgzU1BiloJVjDyI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LongLiteral.class
+SHA-256-Digest: lrn67jeVR9rylN2ZmGUxPdC5FcMOKoiQAVE8Sl3hlQQ=
+
+Name: org/eclipse/jdt/internal/compiler/ClassFilePool.class
+SHA-256-Digest: 2KslGzxuNqAh7PMvmwfxb1VpfBhC7HSna4bVdokxhek=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVer
+ ifier.class
+SHA-256-Digest: YE36ap5r+RUfl4Diz9TYll3O6G0jRDM+JMIraqinSug=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.clas
+ s
+SHA-256-Digest: F0tD/XyLLhyMkQnmRLjV2LXofYw8ND31SCoFSRgLWgc=
+
+Name: org/eclipse/jdt/internal/compiler/batch/CompilationUnit.class
+SHA-256-Digest: Rt/lAtW7ZcAbCOkwUCiNkqmlx2dymRayjVoB9vx3PPk=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$3.clas
+ s
+SHA-256-Digest: 81R8lakzPhJ/X7P8SSKWK/o34VDcT6cIF1J0D7CvTsQ=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.class
+SHA-256-Digest: 4Rsy48a+tzi5OhbJEF/BoWcbRSLjyQd1nzuD1HZij7Y=
+
+Name: org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContex
+ t.class
+SHA-256-Digest: cNVc1CQkncRIDTHAHWLmgN+NpfOzRdmbitBUGV7q7Gs=
+
+Name: org/eclipse/jdt/internal/compiler/batch/FileSystem.class
+SHA-256-Digest: mVhnqxuisr066ZF8wzV1JVGhrrFKUmH3TeL9bMR9UNY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.class
+SHA-256-Digest: UwjZAY6TP5Mx3JqmCHHeOux7PXSNIg7fkXc4/eGcaTg=
+
+Name: org/eclipse/jdt/internal/compiler/impl/JavaFeature.class
+SHA-256-Digest: 5Gvx6rMLIhhCMcob9GQEiFGGgIbajxPm2wR7ktJj9gU=
+
+Name: org/eclipse/jdt/internal/compiler/impl/FloatConstant.class
+SHA-256-Digest: +nIbcraiMLPHrnBn1B6yujcaN2HuflipLjVjxXP/jR4=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationWalker.cl
+ ass
+SHA-256-Digest: cXLYk2RxGbvbJDzKNfcofotw+3yergYt6pzJVbiQaPY=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode12_1/start1.rsc
+SHA-256-Digest: Hu+lWScZmve5ieKGtV7AdVPL3pzNaPtHPDRu43ce9j8=
+
+Name: org/eclipse/jdt/internal/compiler/batch/ModuleFinder$1.class
+SHA-256-Digest: VyLGa05awAfBvQmvJdLSAlKY5JefCY7/OBP5+heUWoQ=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser5.rsc
+SHA-256-Digest: lcCownHoCQerzU3CbDQIRp3wOSfOZAg0Brx1ui1JEmo=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/ConstraintTypeFormula.cla
+ ss
+SHA-256-Digest: beEj9+v52VmJtevmoyxdjXIHp15OpxjkPbDJ+x9DYAU=
+
+Name: org/eclipse/jdt/internal/compiler/parser/parser3.rsc
+SHA-256-Digest: WOWv/HkPt3Kzvo5e3EozZfvMwyCuBFsEa1Y7u4Ytrf8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.cla
+ ss
+SHA-256-Digest: 8FtgTrGCxqrm9GcTO24yhiXvEVB6qD3pBkSLbvL0q+M=
+
+Name: org/eclipse/jdt/internal/compiler/env/AccessRule.class
+SHA-256-Digest: jLYDc2TgTkqhoO7ilmgPHb+S3ngs/5ujKjyiXQ24WwY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.class
+SHA-256-Digest: NTTm1d4u6Ok/am/WqKIpc5F0mlNhCW5lolBaYu+WDEI=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Parser$CaseLabelKind.clas
+ s
+SHA-256-Digest: F1dwGHxOPBVCFGcUXhwBjfnprhhO2vnUwU4/neVcutI=
+
+Name: org/eclipse/jdt/internal/compiler/env/ISourceType.class
+SHA-256-Digest: yhZTacGQG9tQrbhZ0dlJj1oFpw/DXZEEUpqnuBDct9I=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable$Iterat
+ orForReporting.class
+SHA-256-Digest: 8omw1Bx7GgZCAEgiqICybvSq+8OTtQy/0DtdeQI/lK8=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/ElementsImpl.class
+SHA-256-Digest: zoHBY5T7lIwjM2YrcSpXpU3beNRqA01t6criXLXcR+A=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationInfo.clas
+ s
+SHA-256-Digest: 3k+o2P+74kTyIluW92t1beNQ0eFOG74ekBCilVpqVF8=
+
+Name: org/eclipse/jdt/internal/compiler/ast/SuperReference.class
+SHA-256-Digest: iLfOJ9tD9SyJrqetfRfgCPxs0Ydx6pp9nXQGVQ/pbbA=
+
+Name: org/eclipse/jdt/internal/compiler/ast/UnaryExpression.class
+SHA-256-Digest: UYoMb8tLtZCLsedBH4+qFS4N3QuGGXkLtDuZ1ZkhHjQ=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/InnerClassInfo.class
+SHA-256-Digest: 43vl5iK0xnhpX2QzFIxSfTGOugevscYqmEx414bxwdw=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode10/part14.rsc
+SHA-256-Digest: zAkaPM3Ejlgf1/HENfa61QhvcZlyZlZ7dZsXWDNsizs=
+
+Name: org/eclipse/jdt/internal/compiler/ast/CharLiteral.class
+SHA-256-Digest: zOoPd1cwfCmYeDWeW0R5vUQ+eWe9t/hGfFj4rj+vJAg=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ReferenceExpression$1.class
+SHA-256-Digest: nLEcKcaKIoqvX3QhargQESuqhlkEvmJlKAhhr6droH4=
+
+Name: org/eclipse/jdt/internal/compiler/parser/unicode11/start0.rsc
+SHA-256-Digest: BHSW9NqBoOTbmNIq0h/IxyQppZMuZH15WvHs02E0C0c=
+
+Name: org/eclipse/jdt/internal/compiler/parser/JavadocParser.class
+SHA-256-Digest: xhr0GRZR+BxX4nNHs/XT51wm2yz9w59a5A//fXeAHWY=
+
+Name: org/eclipse/jdt/internal/compiler/CompilationResult$1.class
+SHA-256-Digest: huuh1V1gGdJ7MPukyx3w3/y6NOybseFLqnYyaR2g/ug=
+
+Name: org/eclipse/jdt/internal/compiler/apt/model/TypeMirrorImpl.class
+SHA-256-Digest: b3mZy2DW1+P4jm3Y88e+iagsH4eDnsGBYzzdwIwy9QI=
+
+Name: org/eclipse/jdt/internal/compiler/ast/LabeledStatement.class
+SHA-256-Digest: DzD7fvBO+ZUxRN6B7GEhFtMuzPEKpxudvYAcaDkDzHQ=
+
+Name: org/eclipse/jdt/internal/compiler/env/ISourceMethod.class
+SHA-256-Digest: yMyDsF/3HJHQNKyuztPp7+LgzCBNkdUZN1VB1l9YPFc=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithTypeAnnot
+ ations.class
+SHA-256-Digest: Rw1KaU2s3xsxep8JNlR6uhXAp1C482G9X9RKQvkP/6A=
+
+Name: org/eclipse/jdt/internal/compiler/ast/RequiresStatement.class
+SHA-256-Digest: C6AtreIUpgWrg8TpmciUgQL8xdqElANgfan59+hyLdU=
+
+Name: org/eclipse/jdt/internal/compiler/ast/ReferenceExpression$2.class
+SHA-256-Digest: /1dNWhpUa8NBb/A+zgOVPBQTsUgHOTm2RU0mOZmqiyA=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.class
+SHA-256-Digest: 34rzS+rZljscZYJtrdjZbeKwKU+ldjKL7sFwKHfjuzc=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/InferenceSubstitution.cla
+ ss
+SHA-256-Digest: tzs1plIc89lkLMaooD4VR0q3r6BQuh3Lkpt+bxirtF0=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.clas
+ s
+SHA-256-Digest: vod797+cNhPypa5xYsXBLfOoyhI4Xg8JpkIKGT1m4EM=
+
+Name: org/eclipse/jdt/internal/compiler/ast/FloatLiteral.class
+SHA-256-Digest: l29yav2HLKnnLXRIlCF68UH9yBz8NxMJCeIIH1jIvXM=
+
+Name: about.html
+SHA-256-Digest: 7mbS+ztMDS7S5/aYvJ7U49bPd/pcr0CtAylhJdsaxfA=
+
+Name: org/eclipse/jdt/internal/compiler/env/ModuleReferenceImpl.class
+SHA-256-Digest: fEU4HrZLSMKeTWCnl8ws6enh2HW7FI3xNUxTIedlCyw=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/AnnotationContext.class
+SHA-256-Digest: 5RxUQwFr+X8UkeuyrEo34iXcsQMPqEfi4gqK78ew4Lk=
+
+Name: org/eclipse/jdt/internal/compiler/env/IBinaryType.class
+SHA-256-Digest: F+GSO8wwf2PYlvJh9k/6yX8WgIaJsmhOLS6KUTOscPE=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/ComponentInfoWithAnnota
+ tion.class
+SHA-256-Digest: nRch936u+74lNjzJ8/DflsmaETkKkW2UW1lKy9E9wNY=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/CatchParameterBinding.cla
+ ss
+SHA-256-Digest: yqJjWOTQj9YdPVW2IRp3YK5YDNYJYKdlcJP/vUvapK0=
+
+Name: org/eclipse/jdt/internal/compiler/util/JRTUtil$JrtFileVisitor.clas
+ s
+SHA-256-Digest: Qy1CmzCYlhisPE86KYU4+LrCgWj/k4gRTJErBuGiej8=
+
+Name: org/eclipse/jdt/internal/compiler/parser/Scanner$VanguardParser.cl
+ ass
+SHA-256-Digest: qyCqj8Lg1jlwkmbeXpV55N2GzLkoZ8ktALZfBAQmsjc=
+
+Name: org/eclipse/jdt/internal/compiler/tool/ModuleLocationHandler$Syste
+ mLocationContainer.class
+SHA-256-Digest: Zg1ZKnIMjRPNzqWkAg27aT+PO3PuzTWYYOlBwbsEXCw=
+
+Name: ecj.1
+SHA-256-Digest: CxdXODku+YoaVQAsslxlJRqiBvZ3pq06y0QDC5iIszI=
+
+Name: org/eclipse/jdt/internal/compiler/classfmt/JavaBinaryNames.class
+SHA-256-Digest: 3yHdC/0+uMw4Z+aLxqdWBYkrU/zU/0UdlZ5gMJ3PQcs=
+
+Name: org/eclipse/jdt/internal/compiler/env/IGenericType.class
+SHA-256-Digest: jnfyXaK1tOFfGDJldQg/GIA9HgQgfklCkdZ/OkRm9ik=
+
+Name: org/eclipse/jdt/internal/compiler/lookup/TypeSystem.class
+SHA-256-Digest: mkDYC9ptRm6eyd4obwsEOiu3yRE7Pe2Lh9AYMHgzLsw=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation.class
+SHA-256-Digest: 2kSyrCZEwmsUhEQjJzBaebF59nuj0o/QoArA9WQBjIQ=
+
+Name: org/eclipse/jdt/internal/compiler/parser/RecoveryScanner.class
+SHA-256-Digest: B5ZgPRtqWlWGTASGk/Rq79PywzN5hOxuuZB/uSi9Uw0=
+
+Name: org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.
+ class
+SHA-256-Digest: wgaDg2Psc1pwfck7wnSSkst9pOGNFaaYiX4UOTiJYHQ=
+
diff --git a/ecj-3.24.0.pom b/ecj-3.29.0.pom
similarity index 92%
rename from ecj-3.24.0.pom
rename to ecj-3.29.0.pom
index f1ce2a7..c940109 100644
--- a/ecj-3.24.0.pom
+++ b/ecj-3.29.0.pom
@@ -16,7 +16,7 @@
4.0.0
org.eclipse.jdt
ecj
- 3.24.0
+ 3.29.0
Eclipse Compiler for Java(TM)
Eclipse Compiler for Java(TM)
http://www.eclipse.org/jdt
@@ -36,7 +36,7 @@
https://bugs.eclipse.org/
- scm:git:git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
+ scm:git:https://git.eclipse.org/r/jdt/eclipse.jdt.core.git
https://git.eclipse.org/c/jdt/eclipse.jdt.core.git
diff --git a/ecj.changes b/ecj.changes
index 881c63a..0dc5c0c 100644
--- a/ecj.changes
+++ b/ecj.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Mon Aug 21 11:46:03 UTC 2023 - Fridrich Strba
+
+- Upgrade to eclipse 4.23 ecj
+ * No changelog was made available.
+- Use the bundled javax17api.jar stubs, but don't distribute
+ them
+- Removed patches:
+ * encoding.patch
+ + handled by a simple sed run
+ * javaAPI.patch
+ + not needed with this version
+
-------------------------------------------------------------------
Sun Mar 20 13:35:05 UTC 2022 - Fridrich Strba
@@ -14,6 +27,7 @@ Sun Mar 20 13:35:05 UTC 2022 - Fridrich Strba
Mon Oct 18 21:28:05 UTC 2021 - Marcel Witte
- Upgrade to eclipse 4.18 ecj
+ * No changelog was made available.
- Switch java14api to java15api to be compatible to JDK 15
-------------------------------------------------------------------
diff --git a/ecj.spec b/ecj.spec
index 74b6dd0..8aeacf5 100644
--- a/ecj.spec
+++ b/ecj.spec
@@ -1,7 +1,7 @@
#
# spec file for package ecj
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,36 +16,25 @@
#
-%global qualifier R-4.18-202012021800
-%global jdk15_revision 1055f2102e6e
+%global eclipse_ver 4.23
+%global bundle_ver 3.29.0
+%global jar_ver %{eclipse_ver}
+%global drop R-%{jar_ver}-202203080310
Name: ecj
-Version: 4.18
+Version: %{eclipse_ver}
Release: 0
Summary: Eclipse Compiler for Java
License: EPL-2.0 AND GPL-2.0-only WITH Classpath-exception-2.0
Group: Development/Libraries/Java
URL: https://www.eclipse.org
-Source0: http://download.eclipse.org/eclipse/downloads/drops4/%{qualifier}/ecjsrc-%{version}.jar
-# Jdk15 sources to build Java API stubs for newer JDKs
-# wget http://hg.openjdk.java.net/jdk-updates/jdk15u/archive/1055f2102e6e.tar.bz2 -O jdk15u.tar.bz2
-# tar xf jdk15u.tar.bz2 && rm jdk15u.tar.bz2
-# mv jdk15u-1055f2102e6e/src/java.compiler/share/classes java15api-src && mkdir -p java15api-src/jdk/internal/ && mv jdk15u-1055f2102e6e/src/java.base/share/classes/jdk/internal/PreviewFeature.java java15api-src/jdk/internal/
-# rm -rf jdk15u-1055f2102e6e
-# tar cJf java15api-src.tar.xz java15api-src && rm -rf java15api-src
-Source1: java15api-src.tar.xz
-Source2: https://repo1.maven.org/maven2/org/eclipse/jdt/ecj/3.24.0/ecj-3.24.0.pom
-# Simple pom file to declare org.eclipse:java15api artifact
-Source3: java15api.pom
-# Extracted from https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/%%{qualifier}/ecj-%%{version}.jar
-Source4: MANIFEST.MF
-# Always generate debug info when building RPMs
-Patch0: %{name}-rpmdebuginfo.patch
-Patch1: encoding.patch
-# Include java API stubs in build with java < 15
-Patch2: javaAPI.patch
+Source0: https://download.eclipse.org/eclipse/downloads/drops4/%{drop}/ecjsrc-%{jar_ver}.jar
+Source1: https://repo1.maven.org/maven2/org/eclipse/jdt/ecj/%{bundle_ver}/ecj-%{bundle_ver}.pom
+# Extracted from https://download.eclipse.org/eclipse/downloads/drops4/%%{drop}/ecj-%%{jar_ver}.jar
+Source2: MANIFEST.MF
+Patch0: ecj-rpmdebuginfo.patch
BuildRequires: ant
-BuildRequires: java-devel >= 10
-BuildRequires: javapackages-local
+BuildRequires: java-devel >= 11
+BuildRequires: javapackages-local >= 6
BuildRequires: unzip
BuildArch: noarch
@@ -54,50 +43,27 @@ ECJ is the Java bytecode compiler of the Eclipse Platform. It is also known as
the JDT Core batch compiler.
%prep
-%setup -q -c -a 1
+%setup -q -c
%patch0 -p1
-%patch1 -p1
-%if %{?pkg_vcmp:%pkg_vcmp java-devel < 15}%{!?pkg_vcmp:1}
-%patch2
-%endif
-sed -i -e 's|debuglevel=\"lines,source\"|debug=\"yes\"|g' build.xml
+# Specify encoding
+sed -i -e '/compilerarg/s/Xlint:none/Xlint:none -encoding cp1252/' build.xml
mkdir -p scripts/binary/META-INF/
-cp %{SOURCE4} scripts/binary/META-INF/MANIFEST.MF
-
-# JDTCompilerAdapter isn't used by the batch compiler
-rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java
-
-# Cannot sign jar file with eclipse key
-rm META-INF/ECLIPSE_*
+cp %{SOURCE2} scripts/binary/META-INF/MANIFEST.MF
%build
-
-mkdir -p build/classes
-javac --patch-module java.compiler=java15api-src -XDignore.symbol.file=true -d build/classes --release 10 \
- $(find java15api-src/javax -name \*.java | xargs)
-jar -cf java15api.jar -C build/classes .
-# Remove everything except the jar, since ant looks for java files in "."
-rm -rf java15api-src build/classes
-
-%ant \
-%if %{?pkg_vcmp:%pkg_vcmp java-devel < 15}%{!?pkg_vcmp:1}
- -Djavaapi=java15api.jar \
-%endif
- build
+%{ant}
%install
# jar
install -dm 0755 %{buildroot}%{_javadir}/%{name}
install -pm 0644 ecj.jar %{buildroot}%{_javadir}/%{name}/ecj.jar
-install -pm 0644 java15api.jar %{buildroot}%{_javadir}/%{name}/java15api.jar
# pom
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
-install -pm 0644 %{SOURCE2} %{buildroot}%{_mavenpomdir}/%{name}/ecj.pom
+%{mvn_install_pom} %{SOURCE1} %{buildroot}%{_mavenpomdir}/%{name}/ecj.pom
%add_maven_depmap %{name}/ecj.pom %{name}/ecj.jar -a "org.eclipse.jdt:core,org.eclipse.jdt.core.compiler:ecj,org.eclipse.tycho:org.eclipse.jdt.core,org.eclipse.tycho:org.eclipse.jdt.compiler.apt"
-%add_maven_depmap org.eclipse:java15api:15 %{name}/java15api.jar -a "org.eclipse:java9api,org.eclipse:java10api"
# Install the ecj wrapper script
%jpackage_script org.eclipse.jdt.internal.compiler.batch.Main '' '' ecj ecj true
diff --git a/ecjsrc-4.18.jar b/ecjsrc-4.18.jar
deleted file mode 100644
index a361d48..0000000
--- a/ecjsrc-4.18.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ed2419d5d449062cfd3e3ed48a471d292cb8993c8157a99ebc57b6cbcd3cc683
-size 2248232
diff --git a/ecjsrc-4.23.jar b/ecjsrc-4.23.jar
new file mode 100644
index 0000000..da11f29
--- /dev/null
+++ b/ecjsrc-4.23.jar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a2e64c159a860c6d08356c83a583317466acb2a93857f6afb0722ce56de3ff99
+size 2360191
diff --git a/encoding.patch b/encoding.patch
deleted file mode 100644
index 7a90d0f..0000000
--- a/encoding.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- ecj-4.18.orig/build.xml 2022-03-20 14:23:39.947886348 +0100
-+++ ecj-4.18/build.xml 2022-03-20 14:26:28.600913037 +0100
-@@ -24,6 +24,7 @@
-
-
-
diff --git a/java15api-src.tar.xz b/java15api-src.tar.xz
deleted file mode 100644
index 61dbaae..0000000
--- a/java15api-src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9af70c3935b210d9044400a74df095d9aaf23fef855b4fd1b76675849af2924d
-size 73108
diff --git a/java15api.pom b/java15api.pom
deleted file mode 100644
index 4a5dfea..0000000
--- a/java15api.pom
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- 4.0.0
- org.eclipse
- java15api
- 15
-
diff --git a/javaAPI.patch b/javaAPI.patch
deleted file mode 100644
index 1a34c8d..0000000
--- a/javaAPI.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- build.xml.orig 2020-09-02 22:05:12.000000000 +0200
-+++ build.xml 2021-03-16 14:41:19.331235267 +0100
-@@ -18,6 +18,9 @@
-
-
-
-+
-+
-+
-
-
-
-@@ -28,7 +31,7 @@
- debuglevel="lines,source"
- source="1.8"
- target="1.8">
--
-+
-
-
-