You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@johnzon.apache.org by jl...@apache.org on 2023/05/09 13:46:23 UTC

svn commit: r1909701 [8/9] - in /johnzon/site/publish: ./ apidocs/ apidocs/org/ cobertura/ johnzon-jsonb-extras/ johnzon-jsonp-strict/

Added: johnzon/site/publish/pmd.html
URL: http://svn.apache.org/viewvc/johnzon/site/publish/pmd.html?rev=1909701&view=auto
==============================================================================
--- johnzon/site/publish/pmd.html (added)
+++ johnzon/site/publish/pmd.html Tue May  9 13:46:22 2023
@@ -0,0 +1,6995 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 at 2023-05-09 
+ | Rendered using Apache Maven Fluido Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20230509" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Johnzon &#x2013; PMD Results</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.5.min.js"></script>
+
+          <script type="text/javascript">
+                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+                ga('create', 'UA-3211522-15', 'apache.org');
+                ga('send', 'pageview');
+      </script>
+                      </head>
+        <body class="topBarEnabled">
+          
+                
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                <div class="container-fluid">
+        <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </a>
+                
+                                                                                <a class="brand" href="index.html"  title="Apache Johnzon">
+
+                                
+                                    Apache Johnzon
+                
+                </a>
+                    
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">User Guide <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  title="Home">Home</a>
+</li>
+                  
+                      <li>      <a href="download.html"  title="Download">Download</a>
+</li>
+                  
+                      <li>      <a href="apidocs/index.html"  title="Javadoc">Javadoc</a>
+</li>
+                  
+                      <li>      <a href="source-repository.html"  title="Source Code">Source Code</a>
+</li>
+                  
+                      <li>      <a href="changelog.html"  title="Changelog">Changelog</a>
+</li>
+                  
+                      <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Old Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="archives/0.7-incubating/index.html"  title="Johnzon 0.7-incubating">Johnzon 0.7-incubating</a>
+</li>
+                  
+                      <li>      <a href="archives/0.2-incubating/index.html"  title="Johnzon 0.2-incubating">Johnzon 0.2-incubating</a>
+</li>
+                  
+                      <li>      <a href="archives/0.1-incubating/index.html"  title="Johnzon 0.1-incubating">Johnzon 0.1-incubating</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li class="dropdown-submenu">
+                                      <a href="project-info.html"  title="Project Information">Project Information</a>
+              <ul class="dropdown-menu">
+                                  <li>      <a href="ci-management.html"  title="CI Management">CI Management</a>
+</li>
+                                  <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
+</li>
+                                  <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
+</li>
+                                  <li>      <a href="dependency-info.html"  title="Dependency Information">Dependency Information</a>
+</li>
+                                  <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
+</li>
+                                  <li>      <a href="distribution-management.html"  title="Distribution Management">Distribution Management</a>
+</li>
+                                  <li>      <a href="index.html"  title="About">About</a>
+</li>
+                                  <li>      <a href="issue-management.html"  title="Issue Management">Issue Management</a>
+</li>
+                                  <li>      <a href="licenses.html"  title="Licenses">Licenses</a>
+</li>
+                                  <li>      <a href="mailing-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+                                  <li>      <a href="modules.html"  title="Project Modules">Project Modules</a>
+</li>
+                                  <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
+</li>
+                                  <li>      <a href="plugins.html"  title="Plugins">Plugins</a>
+</li>
+                                  <li>      <a href="scm.html"  title="Source Code Management">Source Code Management</a>
+</li>
+                                  <li>      <a href="summary.html"  title="Summary">Summary</a>
+</li>
+                                  <li>      <a href="team.html"  title="Team">Team</a>
+</li>
+                              </ul>
+            </li>
+                  
+                      <li class="dropdown-submenu">
+                                      <a href="project-reports.html"  title="Project Reports">Project Reports</a>
+              <ul class="dropdown-menu">
+                                  <li>      <a href="cpd.html"  title="CPD">CPD</a>
+</li>
+                                  <li>      <a href="pmd.html"  title="PMD">PMD</a>
+</li>
+                                  <li>      <a href="apidocs/index.html"  title="Javadoc">Javadoc</a>
+</li>
+                                  <li>      <a href="surefire-report.html"  title="Surefire Report">Surefire Report</a>
+</li>
+                                  <li>      <a href="checkstyle.html"  title="Checkstyle">Checkstyle</a>
+</li>
+                                  <li>      <a href="dependency-updates-report.html"  title="Dependency Updates Report">Dependency Updates Report</a>
+</li>
+                                  <li>      <a href="plugin-updates-report.html"  title="Plugin Updates Report">Plugin Updates Report</a>
+</li>
+                                  <li>      <a href="property-updates-report.html"  title="Property Updates Report">Property Updates Report</a>
+</li>
+                                  <li>      <a href="taglist.html"  title="Tag List">Tag List</a>
+</li>
+                                  <li>      <a href="changelog.html"  title="Change Log">Change Log</a>
+</li>
+                                  <li>      <a href="file-activity.html"  title="File Activity">File Activity</a>
+</li>
+                                  <li>      <a href="dev-activity.html"  title="Developer Activity">Developer Activity</a>
+</li>
+                                  <li>      <a href="jira-report.html"  title="JIRA Report">JIRA Report</a>
+</li>
+                              </ul>
+            </li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Security <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="security.html"  title="Report vulnerability">Report vulnerability</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  title="How Apache Works">How Apache Works</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/"  title="Foundation">Foundation</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  title="Sponsoring Apache">Sponsoring Apache</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/thanks.html"  title="Thanks">Thanks</a>
+</li>
+                          </ul>
+      </li>
+                  </ul>
+          
+          
+          
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href="index.html" id="bannerLeft" title="Apache Johnzon">
+                <h2>Apache Johnzon</h2>
+                </a>
+                      </div>
+        <div class="pull-right">              <div id="bannerRight">
+                                                                                                <img src="images/johnzon_logo.png"  width="180"/>
+                </div>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+              
+                  <li id="publishDate">Last Published: 2023-05-09
+                      <span class="divider">|</span>
+                   </li>
+                  <li id="projectVersion">Version: 2.0.0-SNAPSHOT
+                      </li>
+                      
+              
+      
+                            </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+              
+                <ul class="nav nav-list">
+                    <li class="nav-header">User Guide</li>
+                              
+      <li>
+  
+                          <a href="index.html" title="Home">
+          <span class="none"></span>
+        Home</a>
+            </li>
+                
+      <li>
+  
+                          <a href="download.html" title="Download">
+          <span class="none"></span>
+        Download</a>
+            </li>
+                
+      <li>
+  
+                          <a href="apidocs/index.html" title="Javadoc">
+          <span class="none"></span>
+        Javadoc</a>
+            </li>
+                
+      <li>
+  
+                          <a href="source-repository.html" title="Source Code">
+          <span class="none"></span>
+        Source Code</a>
+            </li>
+                
+      <li>
+  
+                          <a href="changelog.html" title="Changelog">
+          <span class="none"></span>
+        Changelog</a>
+            </li>
+                
+      <li>
+  
+                          <a href="mail-lists.html" title="Mailing Lists">
+          <span class="none"></span>
+        Mailing Lists</a>
+            </li>
+                              <li class="nav-header">Old Releases</li>
+                              
+      <li>
+  
+                          <a href="archives/0.7-incubating/index.html" title="Johnzon 0.7-incubating">
+          <span class="none"></span>
+        Johnzon 0.7-incubating</a>
+            </li>
+                
+      <li>
+  
+                          <a href="archives/0.2-incubating/index.html" title="Johnzon 0.2-incubating">
+          <span class="none"></span>
+        Johnzon 0.2-incubating</a>
+            </li>
+                
+      <li>
+  
+                          <a href="archives/0.1-incubating/index.html" title="Johnzon 0.1-incubating">
+          <span class="none"></span>
+        Johnzon 0.1-incubating</a>
+            </li>
+                              <li class="nav-header">Project Documentation</li>
+                                                                                                                                                                                                                                                                                                                                                              
+      <li>
+  
+                          <a href="project-info.html" title="Project Information">
+          <span class="icon-chevron-right"></span>
+        Project Information</a>
+                  </li>
+                                                                                                                                                                                                                                                                                                    
+      <li>
+  
+                          <a href="project-reports.html" title="Project Reports">
+          <span class="icon-chevron-down"></span>
+        Project Reports</a>
+                    <ul class="nav nav-list">
+                    
+      <li>
+  
+                          <a href="cpd.html" title="CPD">
+          <span class="none"></span>
+        CPD</a>
+            </li>
+                    
+      <li class="active">
+  
+            <a href="#"><span class="none"></span>PMD</a>
+          </li>
+                    
+      <li>
+  
+                          <a href="apidocs/index.html" title="Javadoc">
+          <span class="none"></span>
+        Javadoc</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="surefire-report.html" title="Surefire Report">
+          <span class="none"></span>
+        Surefire Report</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="checkstyle.html" title="Checkstyle">
+          <span class="none"></span>
+        Checkstyle</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="dependency-updates-report.html" title="Dependency Updates Report">
+          <span class="none"></span>
+        Dependency Updates Report</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="plugin-updates-report.html" title="Plugin Updates Report">
+          <span class="none"></span>
+        Plugin Updates Report</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="property-updates-report.html" title="Property Updates Report">
+          <span class="none"></span>
+        Property Updates Report</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="taglist.html" title="Tag List">
+          <span class="none"></span>
+        Tag List</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="changelog.html" title="Change Log">
+          <span class="none"></span>
+        Change Log</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="file-activity.html" title="File Activity">
+          <span class="none"></span>
+        File Activity</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="dev-activity.html" title="Developer Activity">
+          <span class="none"></span>
+        Developer Activity</a>
+            </li>
+                    
+      <li>
+  
+                          <a href="jira-report.html" title="JIRA Report">
+          <span class="none"></span>
+        JIRA Report</a>
+            </li>
+              </ul>
+        </li>
+                              <li class="nav-header">Security</li>
+                              
+      <li>
+  
+                          <a href="security.html" title="Report vulnerability">
+          <span class="none"></span>
+        Report vulnerability</a>
+            </li>
+                              <li class="nav-header">ASF</li>
+                              
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">
+          <span class="none"></span>
+        How Apache Works</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/" class="externalLink" title="Foundation">
+          <span class="none"></span>
+        Foundation</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">
+          <span class="none"></span>
+        Sponsoring Apache</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+          <span class="none"></span>
+        Thanks</a>
+            </li>
+            </ul>
+              
+                
+          <hr />
+
+           <div id="poweredBy">
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span10" >
+                                  
+            <section>
+<h2><a name="PMD_Results"></a>PMD Results</h2>
+<p>The following document contains the results of <a class="externalLink" href="https://pmd.github.io">PMD</a> 6.49.0.</p></section><section>
+<h2><a name="Violations_By_Priority"></a>Violations By Priority</h2><section>
+<h3><a name="Priority_3"></a>Priority 3</h3><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonChars.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonChars.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'START_ARRAY': the field is declared in an interface type</td>
+<td>66</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'START_OBJECT': the field is declared in an interface type</td>
+<td>67</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'KEY_NAME': the field is declared in an interface type</td>
+<td>68</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_STRING': the field is declared in an interface type</td>
+<td>69</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_NUMBER': the field is declared in an interface type</td>
+<td>70</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_TRUE': the field is declared in an interface type</td>
+<td>71</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_FALSE': the field is declared in an interface type</td>
+<td>72</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_NULL': the field is declared in an interface type</td>
+<td>73</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'END_OBJECT': the field is declared in an interface type</td>
+<td>74</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'END_ARRAY': the field is declared in an interface type</td>
+<td>75</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'COMMA_EVENT': the field is declared in an interface type</td>
+<td>77</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'KEY_SEPARATOR_EVENT': the field is declared in an interface type</td>
+<td>78</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'EVT_MAP': the field is declared in an interface type</td>
+<td>80</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonGeneratorImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonGeneratorImpl.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
+<td>These nested if statements could be combined</td>
+<td>609&#x2013;611</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonStreamParserImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonStreamParserImpl.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#emptycontrolstatement">EmptyControlStatement</a></td>
+<td>Empty while statement</td>
+<td>644&#x2013;646</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#emptycontrolstatement">EmptyControlStatement</a></td>
+<td>Empty while statement</td>
+<td>801&#x2013;803</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FSnippet.java"></a>Johnzon :: Core - org/apache/johnzon/core/Snippet.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
+<td>Avoid unused private fields such as 'max'.</td>
+<td>45</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'b': resource specifications are implicitly final</td>
+<td>73</td></tr></table></section><section>
+<h4><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Fadapter.2FJsonbEnumAdapter.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/adapter/JsonbEnumAdapter.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>85&#x2013;87</td></tr></table></section><section>
+<h4><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Fextension.2FJsonValueWriter.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/extension/JsonValueWriter.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>60</td></tr></table></section><section>
+<h4><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Ffactory.2FCdiJohnzonAdapterFactory.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/factory/CdiJohnzonAdapterFactory.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>46&#x2013;48</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2FExceptionMessages.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/ExceptionMessages.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
+<td>Too many static imports may lead to messy code</td>
+<td>17&#x2013;108</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2FJohnzonConverter.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/JohnzonConverter.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
+<td>Too many static imports may lead to messy code</td>
+<td>19&#x2013;34</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2FMapper.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/Mapper.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'generator': resource specifications are implicitly final</td>
+<td>116</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'generator': resource specifications are implicitly final</td>
+<td>126</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'w': resource specifications are implicitly final</td>
+<td>169</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'generator': resource specifications are implicitly final</td>
+<td>181</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>271</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>277</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>283&#x2013;284</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>290</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>304</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>310</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>316</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>322</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>328</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>334</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>340</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>346</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>352</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>358</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Faccess.2FFieldAndMethodAccessMode.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>156&#x2013;158</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>169&#x2013;171</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Freflection.2FRecords.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/reflection/Records.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>31&#x2013;33</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Support_for_OSGI_Jaxrs_Whiteboard_-_org.2Fapache.2Fjohnzon.2Fosgi.2FConfig.java"></a>Johnzon :: Support for OSGI Jaxrs Whiteboard - org/apache/johnzon/osgi/Config.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'public static final' on field 'CONFIG_PID': the field is declared in an annotation type</td>
+<td>33</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Support_for_OSGI_Jaxrs_Whiteboard_-_org.2Fapache.2Fjohnzon.2Fosgi.2Fcdi.2Fpackage-info.java"></a>Johnzon :: Support for OSGI Jaxrs Whiteboard - org/apache/johnzon/osgi/cdi/package-info.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
+<td>Too many static imports may lead to messy code</td>
+<td>20&#x2013;41</td></tr></table></section><section>
+<h4><a name="Johnzon_::_WebSocket_-_org.2Fapache.2Fjohnzon.2Fwebsocket.2Fjsr.2FJsrObjectDecoder.java"></a>Johnzon :: WebSocket - org/apache/johnzon/websocket/jsr/JsrObjectDecoder.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
+<td>Avoid unused private fields such as 'factory'.</td>
+<td>28</td></tr></table></section><section>
+<h4><a name="Johnzon_::_WebSocket_-_org.2Fapache.2Fjohnzon.2Fwebsocket.2Fjsr.2FJsrStructureDecoder.java"></a>Johnzon :: WebSocket - org/apache/johnzon/websocket/jsr/JsrStructureDecoder.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
+<td>Avoid unused private fields such as 'factory'.</td>
+<td>28</td></tr></table></section></section><section>
+<h3><a name="Priority_4"></a>Priority 4</h3><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonDoubleImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonDoubleImpl.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>121</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonGeneratorImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonGeneratorImpl.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>538</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>538</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>572</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>573</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonLongImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonLongImpl.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
+<td>Unnecessary use of fully qualified name 'java.lang.ArithmeticException' due to existing implicit import 'java.lang.*'</td>
+<td>53</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonObjectBuilderImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonObjectBuilderImpl.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>194</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonStreamParserImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonStreamParserImpl.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>264</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>265</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>266</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>692</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>703&#x2013;706</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>727</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>823</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>981&#x2013;982</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>982</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FRFC4627AwareInputStreamReader.java"></a>Johnzon :: Core - org/apache/johnzon/core/RFC4627AwareInputStreamReader.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>102</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>103</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>107</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2Futil.2FArrayUtil.java"></a>Johnzon :: Core - org/apache/johnzon/core/util/ArrayUtil.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>157</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>164</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>169</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>174</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>179</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>184</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>189</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>194</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>199</td></tr></table></section><section>
+<h4><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Fconverter.2FJsonbDateConverterBase.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/converter/JsonbDateConverterBase.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>32&#x2013;33</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Faccess.2FFieldAccessMode.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/access/FieldAccessMode.java</h4>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>76</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>93</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Faccess.2FFieldAndMethodAccessMode.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>242&#x2013;243</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Fnumber.2FValidator.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/number/Validator.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
+<td>Unnecessary use of fully qualified name 'java.lang.ArithmeticException' due to existing implicit import 'java.lang.*'</td>
+<td>32</td></tr></table></section><section>
+<h4><a name="Johnzon_::_Support_for_OSGI_Jaxrs_Whiteboard_-_org.2Fapache.2Fjohnzon.2Fosgi.2Fcdi.2FRegisterCdiExtension.java"></a>Johnzon :: Support for OSGI Jaxrs Whiteboard - org/apache/johnzon/osgi/cdi/RegisterCdiExtension.java</h4>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
+<td>Unnecessary use of fully qualified name 'org.apache.johnzon.osgi.cdi.CdiExtensionFactory' due to existing same package import 'org.apache.johnzon.osgi.cdi.*'</td>
+<td>45</td></tr></table></section></section></section><section>
+<h2><a name="Files"></a>Files</h2><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonChars.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonChars.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'START_ARRAY': the field is declared in an interface type</td>
+<td>3</td>
+<td>66</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'START_OBJECT': the field is declared in an interface type</td>
+<td>3</td>
+<td>67</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'KEY_NAME': the field is declared in an interface type</td>
+<td>3</td>
+<td>68</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_STRING': the field is declared in an interface type</td>
+<td>3</td>
+<td>69</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_NUMBER': the field is declared in an interface type</td>
+<td>3</td>
+<td>70</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_TRUE': the field is declared in an interface type</td>
+<td>3</td>
+<td>71</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_FALSE': the field is declared in an interface type</td>
+<td>3</td>
+<td>72</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'VALUE_NULL': the field is declared in an interface type</td>
+<td>3</td>
+<td>73</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'END_OBJECT': the field is declared in an interface type</td>
+<td>3</td>
+<td>74</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'END_ARRAY': the field is declared in an interface type</td>
+<td>3</td>
+<td>75</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'COMMA_EVENT': the field is declared in an interface type</td>
+<td>3</td>
+<td>77</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'KEY_SEPARATOR_EVENT': the field is declared in an interface type</td>
+<td>3</td>
+<td>78</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'static final' on field 'EVT_MAP': the field is declared in an interface type</td>
+<td>3</td>
+<td>80</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonDoubleImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonDoubleImpl.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>121</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonGeneratorImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonGeneratorImpl.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>538</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>538</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>572</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>573</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
+<td>These nested if statements could be combined</td>
+<td>3</td>
+<td>609&#x2013;611</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonLongImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonLongImpl.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
+<td>Unnecessary use of fully qualified name 'java.lang.ArithmeticException' due to existing implicit import 'java.lang.*'</td>
+<td>4</td>
+<td>53</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonObjectBuilderImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonObjectBuilderImpl.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>194</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FJsonStreamParserImpl.java"></a>Johnzon :: Core - org/apache/johnzon/core/JsonStreamParserImpl.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>264</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>265</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>266</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#emptycontrolstatement">EmptyControlStatement</a></td>
+<td>Empty while statement</td>
+<td>3</td>
+<td>644&#x2013;646</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>692</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>703&#x2013;706</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>727</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#emptycontrolstatement">EmptyControlStatement</a></td>
+<td>Empty while statement</td>
+<td>3</td>
+<td>801&#x2013;803</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>823</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>981&#x2013;982</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>982</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FRFC4627AwareInputStreamReader.java"></a>Johnzon :: Core - org/apache/johnzon/core/RFC4627AwareInputStreamReader.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>102</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>103</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>107</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2FSnippet.java"></a>Johnzon :: Core - org/apache/johnzon/core/Snippet.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
+<td>Avoid unused private fields such as 'max'.</td>
+<td>3</td>
+<td>45</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'b': resource specifications are implicitly final</td>
+<td>3</td>
+<td>73</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Core_-_org.2Fapache.2Fjohnzon.2Fcore.2Futil.2FArrayUtil.java"></a>Johnzon :: Core - org/apache/johnzon/core/util/ArrayUtil.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>157</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>164</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>169</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>174</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>179</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>184</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>189</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>194</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>199</td></tr></table></section><section>
+<h3><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Fadapter.2FJsonbEnumAdapter.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/adapter/JsonbEnumAdapter.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>3</td>
+<td>85&#x2013;87</td></tr></table></section><section>
+<h3><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Fconverter.2FJsonbDateConverterBase.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/converter/JsonbDateConverterBase.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>32&#x2013;33</td></tr></table></section><section>
+<h3><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Fextension.2FJsonValueWriter.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/extension/JsonValueWriter.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>60</td></tr></table></section><section>
+<h3><a name="Johnzon_::_JSON-B_Implementation_-_org.2Fapache.2Fjohnzon.2Fjsonb.2Ffactory.2FCdiJohnzonAdapterFactory.java"></a>Johnzon :: JSON-B Implementation - org/apache/johnzon/jsonb/factory/CdiJohnzonAdapterFactory.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>3</td>
+<td>46&#x2013;48</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2FExceptionMessages.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/ExceptionMessages.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
+<td>Too many static imports may lead to messy code</td>
+<td>3</td>
+<td>17&#x2013;108</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2FJohnzonConverter.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/JohnzonConverter.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
+<td>Too many static imports may lead to messy code</td>
+<td>3</td>
+<td>19&#x2013;34</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2FMapper.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/Mapper.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'generator': resource specifications are implicitly final</td>
+<td>3</td>
+<td>116</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'generator': resource specifications are implicitly final</td>
+<td>3</td>
+<td>126</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'w': resource specifications are implicitly final</td>
+<td>3</td>
+<td>169</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'generator': resource specifications are implicitly final</td>
+<td>3</td>
+<td>181</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>271</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>277</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>283&#x2013;284</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>290</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>304</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>310</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>316</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>322</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>328</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>334</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>340</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>346</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>352</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final</td>
+<td>3</td>
+<td>358</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Faccess.2FFieldAccessMode.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/access/FieldAccessMode.java</h3>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>76</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>93</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Faccess.2FFieldAndMethodAccessMode.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>3</td>
+<td>156&#x2013;158</td></tr>
+<tr class="b">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>3</td>
+<td>169&#x2013;171</td></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
+<td>Useless parentheses.</td>
+<td>4</td>
+<td>242&#x2013;243</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Fnumber.2FValidator.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/number/Validator.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
+<td>Unnecessary use of fully qualified name 'java.lang.ArithmeticException' due to existing implicit import 'java.lang.*'</td>
+<td>4</td>
+<td>32</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Mapper_-_org.2Fapache.2Fjohnzon.2Fmapper.2Freflection.2FRecords.java"></a>Johnzon :: Mapper - org/apache/johnzon/mapper/reflection/Records.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
+<td>Avoid empty catch blocks</td>
+<td>3</td>
+<td>31&#x2013;33</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Support_for_OSGI_Jaxrs_Whiteboard_-_org.2Fapache.2Fjohnzon.2Fosgi.2FConfig.java"></a>Johnzon :: Support for OSGI Jaxrs Whiteboard - org/apache/johnzon/osgi/Config.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
+<td>Unnecessary modifiers 'public static final' on field 'CONFIG_PID': the field is declared in an annotation type</td>
+<td>3</td>
+<td>33</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Support_for_OSGI_Jaxrs_Whiteboard_-_org.2Fapache.2Fjohnzon.2Fosgi.2Fcdi.2FRegisterCdiExtension.java"></a>Johnzon :: Support for OSGI Jaxrs Whiteboard - org/apache/johnzon/osgi/cdi/RegisterCdiExtension.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
+<td>Unnecessary use of fully qualified name 'org.apache.johnzon.osgi.cdi.CdiExtensionFactory' due to existing same package import 'org.apache.johnzon.osgi.cdi.*'</td>
+<td>4</td>
+<td>45</td></tr></table></section><section>
+<h3><a name="Johnzon_::_Support_for_OSGI_Jaxrs_Whiteboard_-_org.2Fapache.2Fjohnzon.2Fosgi.2Fcdi.2Fpackage-info.java"></a>Johnzon :: Support for OSGI Jaxrs Whiteboard - org/apache/johnzon/osgi/cdi/package-info.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
+<td>Too many static imports may lead to messy code</td>
+<td>3</td>
+<td>20&#x2013;41</td></tr></table></section><section>
+<h3><a name="Johnzon_::_WebSocket_-_org.2Fapache.2Fjohnzon.2Fwebsocket.2Fjsr.2FJsrObjectDecoder.java"></a>Johnzon :: WebSocket - org/apache/johnzon/websocket/jsr/JsrObjectDecoder.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
+<td>Avoid unused private fields such as 'factory'.</td>
+<td>3</td>
+<td>28</td></tr></table></section><section>
+<h3><a name="Johnzon_::_WebSocket_-_org.2Fapache.2Fjohnzon.2Fwebsocket.2Fjsr.2FJsrStructureDecoder.java"></a>Johnzon :: WebSocket - org/apache/johnzon/websocket/jsr/JsrStructureDecoder.java</h3>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Rule</th>
+<th>Violation</th>
+<th>Priority</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
+<td>Avoid unused private fields such as 'factory'.</td>
+<td>3</td>
+<td>28</td></tr></table></section></section><section>
+<h2><a name="Processing_Errors"></a>Processing Errors</h2>
+<table border="0" class="table table-striped">
+<tr class="b">
+<th>Filename</th>
+<th>Problem</th></tr>
+<tr class="a">
+<td>Johnzon :: Core - org/apache/johnzon/core/BufferStrategyFactory.java</td>
+<td>PMDException: Error while parsing /Users/jlmonteiro/devs/jeanouii/apache/johnzon/johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategyFactory.java
+<div>
+<pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/jlmonteiro/devs/jeanouii/apache/johnzon/johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategyFactory.java
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
+	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89)
+	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30)
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
+	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
+	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
+	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
+	at java.base/java.lang.Thread.run(Thread.java:834)
+Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 31, Column 77: Cannot use method references when running in JDK inferior to 1.8 mode!
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMethodReferenceUsage(JavaParser.java:118)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodReference(JavaParser.java:4717)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.MemberSelector(JavaParser.java:4683)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5134)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4641)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4455)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4353)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4230)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4145)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4092)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4035)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:3974)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3874)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3584)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3544)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3504)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3464)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3424)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3384)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3346)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3203)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5375)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5329)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5155)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4641)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4455)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.StatementExpression(JavaParser.java:5975)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5603)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5801)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5718)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.Initializer(JavaParser.java:2518)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1815)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1782)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:923)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:825)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:545)
+	at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62)
+	at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45)
+	at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
+	... 10 more</pre></div></td></tr>
+<tr class="b">
+<td>Johnzon :: Core - org/apache/johnzon/core/JohnzonJsonParser.java</td>
+<td>PMDException: Error while parsing /Users/jlmonteiro/devs/jeanouii/apache/johnzon/johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParser.java
+<div>
+<pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/jlmonteiro/devs/jeanouii/apache/johnzon/johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParser.java
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
+	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89)
+	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30)
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
+	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
+	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
+	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
+	at java.base/java.lang.Thread.run(Thread.java:834)
+Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 41, Column 5: Cannot use default implementations in interfaces when running in JDK inferior to 1.8 mode!
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadDefaultImplementationUsage(JavaParser.java:123)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.Modifiers(JavaParser.java:782)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1817)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1782)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:923)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:825)
+	at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:545)
+	at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62)
+	at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45)
+	at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
+	... 10 more</pre></div></td></tr>
+<tr class="a">
+<td>Johnzon :: Core - org/apache/johnzon/core/JsonArrayBuilderImpl.java</td>
+<td>PMDException: Error while parsing /Users/jlmonteiro/devs/jeanouii/apache/johnzon/johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java
+<div>
+<pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/jlmonteiro/devs/jeanouii/apache/johnzon/johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
+	at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
+	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89)
+	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30)
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
+	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
+	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

[... 5338 lines stripped ...]