ClassFilePreDecompilationScan:
             try (InputStream is = fileModel.asInputStream())
             {
                 addClassFileMetadata(event, context, fileModel);
This is opening the stream twice; shouldn't it be rather this?
             addClassFileMetadata(event, context, fileModel);
             try (InputStream is = fileModel.asInputStream())
             {
Ondra