blob: 06e43a51a842f1b3903d414a3f92433fb1dd5d68 [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 from org.apache.maven.plugins:maven-pmd-plugin:3.14.0:pmd at 21 Sep 2021
| Rendered using Apache Maven Fluido Skin 1.9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Fulcrum Test Container &#x2013; PMD Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.9.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script src="./js/apache-maven-fluido-1.9.min.js"></script>
</head>
<body class="topBarDisabled">
<div class="container-fluid">
<header>
<div id="banner">
<div class="pull-left"><a href="../../" id="bannerLeft" title="Apache Turbine"><img src="../../images/turbine-project.png" alt="Apache Turbine"/></a></div>
<div class="pull-right"></div>
<div class="clear"><hr/></div>
</div>
<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 21 Sep 2021<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 1.0.10-SNAPSHOT</li>
<li class="pull-right"><span class="divider">|</span>
<a href="../" title="Fulcrum">Fulcrum</a></li>
<li class="pull-right"><span class="divider">|</span>
<a href="../../" title="Turbine">Turbine</a></li>
<li class="pull-right"><a href="https://www.apache.org" class="externalLink" title="Apache">Apache</a></li>
</ul>
</div>
</header>
<div class="row-fluid">
<header id="leftColumn" class="span2">
<nav class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Overview</li>
<li><a href="index.html" title="Main"><span class="none"></span>Main</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="changes-report.html" title="Changes"><span class="none"></span>Changes</a></li>
<li><a href="apidocs/index.html" title="Javadoc"><span class="none"></span>Javadoc</a></li>
<li><a href="testapidocs/index.html" title="Test Javadoc"><span class="none"></span>Test Javadoc</a></li>
<li><a href="xref/index.html" title="Source Xref"><span class="none"></span>Source Xref</a></li>
<li><a href="xref-test/index.html" title="Test Source Xref"><span class="none"></span>Test Source Xref</a></li>
<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="surefire-report.html" title="Surefire Report"><span class="none"></span>Surefire Report</a></li>
<li><a href="jacoco/index.html" title="JaCoCo"><span class="none"></span>JaCoCo</a></li>
<li><a href="jacoco-aggregate/index.html" title="JaCoCo Aggregate"><span class="none"></span>JaCoCo Aggregate</a></li>
<li><a href="jdepend-report.html" title="JDepend"><span class="none"></span>JDepend</a></li>
<li><a href="rat-report.html" title="Rat Report"><span class="none"></span>Rat Report</a></li>
<li><a href="taglist.html" title="Tag List"><span class="none"></span>Tag List</a></li>
<li><a href="findbugs.html" title="FindBugs"><span class="none"></span>FindBugs</a></li>
</ul></li>
<li class="nav-header">Apache</li>
<li><a href="https://www.apache.org/" class="externalLink" title="Apache Website"><span class="none"></span>Apache Website</a></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a></li>
<li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"><span class="none"></span>How the ASF works</a></li>
<li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
<li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
<li><a href="https://www.apache.org/security/" class="externalLink" title="Security"><span class="none"></span>Security</a></li>
</ul>
</nav>
<div class="well sidebar-nav">
<hr />
<div id="poweredBy">
<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>
</header>
<main 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.29.0.</p></section><section>
<h2><a name="Violations_By_Priority"></a>Violations By Priority</h2><section>
<h3><a name="Priority_1"></a>Priority 1</h3><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit4Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit4Test.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.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'defaultLogLevel' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L70">70</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'defaultLogLevel' is not all capitals.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L70">70</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit5Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit5Test.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.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'defaultLogLevel' is not all capitals.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L72">72</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'defaultLogLevel' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L72">72</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnitTest.java"></a>org/apache/fulcrum/testcontainer/BaseUnitTest.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.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'containerType' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L48">48</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'containerType' is not all capitals.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L48">48</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'defaultLogLevel' is not all capitals.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L51">51</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'defaultLogLevel' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L51">51</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FECMContainer.java"></a>org/apache/fulcrum/testcontainer/ECMContainer.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.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L73">73</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L84">84</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FYAAFIContainer.java"></a>org/apache/fulcrum/testcontainer/YAAFIContainer.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.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L121">121</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L133">133</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2Favalon.2Flogger.2FLog4J2Logger.java"></a>org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.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.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The final field name 'm_logger' doesn't match '[a-z][a-zA-Z0-9]*'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L44">44</a></td></tr></table></section></section><section>
<h3><a name="Priority_3"></a>Priority 3</h3><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit4Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit4Test.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.29.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
<td>Too many static imports may lead to messy code</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L1">1</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L298">298</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#dataclass">DataClass</a></td>
<td>The class 'BaseUnit4Test' is suspected to be a Data Class (WOC=25.000%, NOPA=6, NOAM=2, WMC=17)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L59">59</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L298">298</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L64">64</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L73">73</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L76">76</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L82">82</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'parameterFileName' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L82">82</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'parameterFileName'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L82">82</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L85">85</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_multithreading.html#useconcurrenthashmap">UseConcurrentHashMap</a></td>
<td>If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like maxInactiveInterval</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L91">91</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L91">91</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'maxInactiveInterval'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L91">91</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configurationFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L99">99</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L99">99</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L110">110</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L121">121</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td>
<td>Avoid unnecessary constructors - the compiler will generate these for you</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L129">129</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L131">131</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td>
<td>Assigning an Object to null is a code smell. Consider refactoring.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L142">142</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L183">183</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L205">205</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'request' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'session' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L221">221</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L226">226</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L228">228</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L236">236</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L238">238</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L239">239</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L245">245</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L245">245</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L250">250</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L258">258</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L260">260</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L261">261</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L266">266</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L266">266</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L267">267</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L267">267</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L269">269</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L269">269</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L270">270</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L270">270</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L271">271</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L271">271</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L272">272</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L272">272</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L273">273</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L273">273</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L274">274</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L274">274</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L275">275</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L275">275</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L277">277</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L277">277</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L278">278</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L278">278</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L279">279</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L279">279</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L281">281</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L281">281</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L282">282</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L282">282</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'v' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#replacevectorwithlist">ReplaceVectorWithList</a></td>
<td>Consider replacing this Vector with the newer java.util.List</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#usearraylistinsteadofvector">UseArrayListInsteadOfVector</a></td>
<td>Use ArrayList instead of Vector</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#shortvariable">ShortVariable</a></td>
<td>Avoid variables with short names like v</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L285">285</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L285">285</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'containerType' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L294">294</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit5Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit5Test.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.29.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td>
<td>Too many static imports may lead to messy code</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L1">1</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L309">309</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#dataclass">DataClass</a></td>
<td>The class 'BaseUnit5Test' is suspected to be a Data Class (WOC=20.000%, NOPA=6, NOAM=3, WMC=18)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L61">61</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L309">309</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L66">66</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L75">75</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L78">78</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'parameterFileName' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L84">84</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'parameterFileName'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L84">84</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L84">84</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_multithreading.html#useconcurrenthashmap">UseConcurrentHashMap</a></td>
<td>If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L90">90</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L90">90</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L90">90</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'maxInactiveInterval'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L93">93</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L93">93</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like maxInactiveInterval</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L93">93</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L101">101</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configurationFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L101">101</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L112">112</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L123">123</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td>
<td>Avoid unnecessary constructors - the compiler will generate these for you</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L136">136</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L138">138</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td>
<td>Assigning an Object to null is a code smell. Consider refactoring.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L150">150</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L191">191</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L213">213</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'request' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'session' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L229">229</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L234">234</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L235">235</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L243">243</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L244">244</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L245">245</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L251">251</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L251">251</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L256">256</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L264">264</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L265">265</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L266">266</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L271">271</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L271">271</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L272">272</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L272">272</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L274">274</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L274">274</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L275">275</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L275">275</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L276">276</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L276">276</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L277">277</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L277">277</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L278">278</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L278">278</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L279">279</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L279">279</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L280">280</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L280">280</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L282">282</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L282">282</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L283">283</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L283">283</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L284">284</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L286">286</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L286">286</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L287">287</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L287">287</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#usearraylistinsteadofvector">UseArrayListInsteadOfVector</a></td>
<td>Use ArrayList instead of Vector</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#replacevectorwithlist">ReplaceVectorWithList</a></td>
<td>Consider replacing this Vector with the newer java.util.List</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#shortvariable">ShortVariable</a></td>
<td>Avoid variables with short names like v</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'v' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L290">290</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L290">290</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'containerType' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L305">305</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnitTest.java"></a>org/apache/fulcrum/testcontainer/BaseUnitTest.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.29.0/pmd_rules_java_errorprone.html#testclasswithouttestcases">TestClassWithoutTestCases</a></td>
<td>This class name ends with Test but contains no test cases</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L40">40</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L201">201</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#dataclass">DataClass</a></td>
<td>The class 'BaseUnitTest' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=15)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L40">40</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L201">201</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L45">45</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L54">54</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L57">57</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L63">63</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'parameterFileName' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L63">63</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'parameterFileName'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L63">63</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L66">66</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configurationFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L74">74</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L74">74</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L85">85</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L96">96</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'testName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L106">106</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'tearDown()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L121">121</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#junit4testshoulduseafterannotation">JUnit4TestShouldUseAfterAnnotation</a></td>
<td>JUnit 4 tests that clean up tests should use the @After annotation, JUnit5 tests should use @AfterEach or @AfterAll</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L121">121</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td>
<td>Assigning an Object to null is a code smell. Consider refactoring.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L120">120</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L161">161</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L184">184</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L194">194</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FContainer.java"></a>org/apache/fulcrum/testcontainer/Container.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.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/Container.html#L34">34</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like parametersFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/Container.html#L42">42</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FECMContainer.java"></a>org/apache/fulcrum/testcontainer/ECMContainer.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.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'manager' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L44">44</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L44">44</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L46">46</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L48">48</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'lm' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L50">50</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L50">50</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#shortvariable">ShortVariable</a></td>
<td>Avoid variables with short names like lm</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L50">50</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td>
<td>It is a good practice to call super() in a constructor</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L54">54</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L57">57</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like parametersFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'parametersFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'startup(String, String, String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L86">86</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L66">66</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L67">67</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L67">67</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L67">67</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'configFile' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L70">70</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L79">79</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidcatchinggenericexception">AvoidCatchingGenericException</a></td>
<td>Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L81">81</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L83">83</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#preservestacktrace">PreserveStackTrace</a></td>
<td>New exception is thrown in catch block, original stack trace may be lost</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L84">84</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'initialize()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L95">95</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L128">128</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#signaturedeclarethrowsexception">SignatureDeclareThrowsException</a></td>
<td>A method/constructor should not explicitly throw java.lang.Exception</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L95">95</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#addemptystring">AddEmptyString</a></td>
<td>Do not add empty strings</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L98">98</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'roleFile' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L98">98</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L102">102</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'builder' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L105">105</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'sysConfig' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L106">106</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'roleConfig' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L109">109</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'roles' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L111">111</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'context' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L119">119</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'absolutePath' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L120">120</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'dispose()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L132">132</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L137">137</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L134">134</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L136">136</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L144">144</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'lookup(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L144">144</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L147">147</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L154">154</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L159">159</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'release(Object)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L159">159</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L162">162</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FYAAFIContainer.java"></a>org/apache/fulcrum/testcontainer/YAAFIContainer.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.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L45">45</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'config' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L45">45</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L48">48</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L52">52</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L54">54</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#commentdefaultaccessmodifier">CommentDefaultAccessModifier</a></td>
<td>To avoid mistakes add a comment at the beginning of the logger field if you want a default access modifier</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L54">54</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#defaultpackage">DefaultPackage</a></td>
<td>Use explicit scoping instead of the default package private level</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L54">54</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td>
<td>It is a good practice to call super() in a constructor</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L59">59</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L66">66</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#avoidduplicateliterals">AvoidDuplicateLiterals</a></td>
<td>The String literal &quot;avalon&quot; appears 4 times in this file; the first occurrence is on line 62</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L62">62</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td>
<td>It is a good practice to call super() in a constructor</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L73">73</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L96">96</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L73">73</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'startup(String, String, String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L104">104</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L135">135</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L105">105</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L106">106</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like parametersFileName</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L107">107</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'parametersFileName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L107">107</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L109">109</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L110">110</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L110">110</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L110">110</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'configFile' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L117">117</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L128">128</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidcatchinggenericexception">AvoidCatchingGenericException</a></td>
<td>Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L130">130</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L132">132</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#preservestacktrace">PreserveStackTrace</a></td>
<td>New exception is thrown in catch block, original stack trace may be lost</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L133">133</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'initialize()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L146">146</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L151">151</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#signaturedeclarethrowsexception">SignatureDeclareThrowsException</a></td>
<td>A method/constructor should not explicitly throw java.lang.Exception</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L146">146</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'dispose()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L156">156</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L164">164</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L158">158</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L163">163</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'lookup(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L172">172</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L183">183</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L172">172</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidcatchinggenericexception">AvoidCatchingGenericException</a></td>
<td>Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L178">178</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'msg' could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L180">180</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L191">191</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L201">201</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'release(Object)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L201">201</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L204">204</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2Favalon.2Flogger.2FLog4J2Logger.java"></a>org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.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.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L44">44</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'debug(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L62">62</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L65">65</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'debug': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L62">62</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L65">65</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'debug': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L73">73</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L76">76</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'debug(String, Throwable)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L73">73</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L76">76</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isDebugEnabled()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L83">83</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L86">86</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isDebugEnabled': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L83">83</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L86">86</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'info': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L93">93</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L96">96</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'info(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L93">93</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L96">96</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'info(String, Throwable)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L104">104</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L107">107</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'info': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L104">104</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L107">107</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isInfoEnabled': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L117">117</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isInfoEnabled()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L117">117</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'warn(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L124">124</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L127">127</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'warn': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L124">124</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L127">127</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'warn(String, Throwable)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L135">135</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L138">138</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'warn': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L135">135</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L138">138</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isWarnEnabled()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L145">145</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L148">148</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isWarnEnabled': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L145">145</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L148">148</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'error': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L155">155</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L158">158</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'error(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L155">155</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L158">158</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'error(String, Throwable)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L166">166</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L169">169</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'error': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L166">166</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L169">169</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isErrorEnabled()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L176">176</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L179">179</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isErrorEnabled': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L176">176</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L179">179</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'fatalError': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L186">186</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L189">189</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'fatalError(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L186">186</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L189">189</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'fatalError(String, Throwable)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L197">197</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L200">200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'fatalError': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L197">197</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L200">200</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isFatalErrorEnabled()' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L207">207</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L210">210</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isFatalErrorEnabled': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L207">207</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L210">210</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'getChildLogger(String)' is missing an @Override annotation.</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L223">223</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'getChildLogger': the method is already in a final class</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L223">223</a></td></tr></table></section></section><section>
<h3><a name="Priority_4"></a>Priority 4</h3><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit5Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit5Test.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.29.0/pmd_rules_java_bestpractices.html#unusedimports">UnusedImports</a></td>
<td>Avoid unused imports such as 'java.util.Objects'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L32">32</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#unusedimports">UnusedImports</a></td>
<td>Avoid unused imports such as 'org.apache.avalon.framework.logger.AbstractLogEnabled'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L39">39</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#unusedimports">UnusedImports</a></td>
<td>Avoid unused imports such as 'org.apache.avalon.framework.logger.Logger'</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L41">41</a></td></tr></table></section></section><section>
<h3><a name="Priority_5"></a>Priority 5</h3><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit4Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit4Test.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.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit5Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit5Test.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.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FECMContainer.java"></a>org/apache/fulcrum/testcontainer/ECMContainer.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.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DD'-anomaly for variable 'useRoles' (lines '97'-'101').</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L97">97</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L101">101</a></td></tr></table></section></section></section><section>
<h2><a name="Files"></a>Files</h2><section>
<h3><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit4Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit4Test.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.29.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><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L1">1</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L298">298</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#dataclass">DataClass</a></td>
<td>The class 'BaseUnit4Test' is suspected to be a Data Class (WOC=25.000%, NOPA=6, NOAM=2, WMC=17)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L59">59</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L298">298</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L64">64</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'defaultLogLevel' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L70">70</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'defaultLogLevel' is not all capitals.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L70">70</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L73">73</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L76">76</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L82">82</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'parameterFileName' could be made final; it is only initialized in the declaration or constructor.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L82">82</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'parameterFileName'</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L82">82</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L85">85</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_multithreading.html#useconcurrenthashmap">UseConcurrentHashMap</a></td>
<td>If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like maxInactiveInterval</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L91">91</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L91">91</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'maxInactiveInterval'</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L91">91</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configurationFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L99">99</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L99">99</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L110">110</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L121">121</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td>
<td>Avoid unnecessary constructors - the compiler will generate these for you</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L129">129</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L131">131</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td>
<td>Assigning an Object to null is a code smell. Consider refactoring.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L142">142</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L183">183</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L205">205</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'request' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '220'-'287').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L287">287</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'session' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L221">221</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L226">226</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L228">228</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L236">236</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L238">238</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L239">239</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L245">245</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L245">245</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L250">250</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L258">258</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L260">260</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L261">261</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L266">266</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L266">266</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L267">267</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L267">267</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L269">269</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L269">269</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L270">270</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L270">270</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L271">271</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L271">271</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L272">272</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L272">272</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L273">273</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L273">273</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L274">274</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L274">274</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L275">275</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L275">275</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L277">277</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L277">277</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L278">278</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L278">278</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L279">279</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L279">279</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L281">281</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L281">281</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L282">282</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L282">282</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'v' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#replacevectorwithlist">ReplaceVectorWithList</a></td>
<td>Consider replacing this Vector with the newer java.util.List</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#usearraylistinsteadofvector">UseArrayListInsteadOfVector</a></td>
<td>Use ArrayList instead of Vector</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#shortvariable">ShortVariable</a></td>
<td>Avoid variables with short names like v</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L285">285</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L285">285</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'containerType' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit4Test.html#L294">294</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnit5Test.java"></a>org/apache/fulcrum/testcontainer/BaseUnit5Test.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.29.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><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L1">1</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L309">309</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#unusedimports">UnusedImports</a></td>
<td>Avoid unused imports such as 'java.util.Objects'</td>
<td>4</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L32">32</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#unusedimports">UnusedImports</a></td>
<td>Avoid unused imports such as 'org.apache.avalon.framework.logger.AbstractLogEnabled'</td>
<td>4</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L39">39</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#unusedimports">UnusedImports</a></td>
<td>Avoid unused imports such as 'org.apache.avalon.framework.logger.Logger'</td>
<td>4</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L41">41</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#dataclass">DataClass</a></td>
<td>The class 'BaseUnit5Test' is suspected to be a Data Class (WOC=20.000%, NOPA=6, NOAM=3, WMC=18)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L61">61</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L309">309</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L66">66</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'defaultLogLevel' is not all capitals.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L72">72</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'defaultLogLevel' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L72">72</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L75">75</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L78">78</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'parameterFileName' could be made final; it is only initialized in the declaration or constructor.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L84">84</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'parameterFileName'</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L84">84</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L84">84</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_multithreading.html#useconcurrenthashmap">UseConcurrentHashMap</a></td>
<td>If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L90">90</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L90">90</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L90">90</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'maxInactiveInterval'</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L93">93</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L93">93</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like maxInactiveInterval</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L93">93</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L101">101</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configurationFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L101">101</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L112">112</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L123">123</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td>
<td>Avoid unnecessary constructors - the compiler will generate these for you</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L136">136</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L138">138</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td>
<td>Assigning an Object to null is a code smell. Consider refactoring.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L150">150</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L191">191</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L213">213</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'request' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DU'-anomaly for variable 'request' (lines '228'-'292').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L228">228</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L292">292</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'session' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L229">229</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L234">234</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L235">235</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L243">243</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'key' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L244">244</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L245">245</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L251">251</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L251">251</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L256">256</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'invocation' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L264">264</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'value' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L265">265</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L266">266</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L271">271</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L271">271</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L272">272</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L272">272</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L274">274</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L274">274</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L275">275</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L275">275</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L276">276</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L276">276</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L277">277</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L277">277</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L278">278</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L278">278</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L279">279</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L279">279</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L280">280</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L280">280</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L282">282</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L282">282</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L283">283</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L283">283</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L284">284</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L284">284</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L286">286</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L286">286</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L287">287</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L287">287</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#usearraylistinsteadofvector">UseArrayListInsteadOfVector</a></td>
<td>Use ArrayList instead of Vector</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#replacevectorwithlist">ReplaceVectorWithList</a></td>
<td>Consider replacing this Vector with the newer java.util.List</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#shortvariable">ShortVariable</a></td>
<td>Avoid variables with short names like v</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#usediamondoperator">UseDiamondOperator</a></td>
<td>Explicit type arguments can be replaced by Diamond Operator</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'v' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L289">289</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (object not created locally)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L290">290</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L290">290</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'containerType' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnit5Test.html#L305">305</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FBaseUnitTest.java"></a>org/apache/fulcrum/testcontainer/BaseUnitTest.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.29.0/pmd_rules_java_errorprone.html#testclasswithouttestcases">TestClassWithoutTestCases</a></td>
<td>This class name ends with Test but contains no test cases</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L40">40</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L201">201</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#dataclass">DataClass</a></td>
<td>The class 'BaseUnitTest' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=15)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L40">40</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L201">201</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L45">45</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'containerType' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L48">48</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'containerType' is not all capitals.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L48">48</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#variablenamingconventions">VariableNamingConventions</a></td>
<td>Variables that are final and static should be all capitals, 'defaultLogLevel' is not all capitals.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L51">51</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The public constant name 'defaultLogLevel' doesn't match '[A-Z][A-Z_0-9]*'</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L51">51</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L54">54</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L57">57</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L63">63</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'parameterFileName' could be made final; it is only initialized in the declaration or constructor.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L63">63</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td>
<td>Avoid using redundant field initializer for 'parameterFileName'</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L63">63</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L66">66</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configurationFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L74">74</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like configurationFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L74">74</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L85">85</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L96">96</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'testName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L106">106</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'tearDown()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L121">121</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#junit4testshoulduseafterannotation">JUnit4TestShouldUseAfterAnnotation</a></td>
<td>JUnit 4 tests that clean up tests should use the @After annotation, JUnit5 tests should use @AfterEach or @AfterAll</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L121">121</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td>
<td>Assigning an Object to null is a code smell. Consider refactoring.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L120">120</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L161">161</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L184">184</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/BaseUnitTest.html#L194">194</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FContainer.java"></a>org/apache/fulcrum/testcontainer/Container.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.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like COMPONENT_APP_ROOT</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/Container.html#L34">34</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like parametersFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/Container.html#L42">42</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FECMContainer.java"></a>org/apache/fulcrum/testcontainer/ECMContainer.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.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'manager' could be made final; it is only initialized in the declaration or constructor.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L44">44</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L44">44</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L46">46</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L48">48</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'lm' could be made final; it is only initialized in the declaration or constructor.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L50">50</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L50">50</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#shortvariable">ShortVariable</a></td>
<td>Avoid variables with short names like lm</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L50">50</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td>
<td>It is a good practice to call super() in a constructor</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L54">54</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L57">57</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like parametersFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'parametersFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'startup(String, String, String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L64">64</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L86">86</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L66">66</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L67">67</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L67">67</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L67">67</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'configFile' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L70">70</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L73">73</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L79">79</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidcatchinggenericexception">AvoidCatchingGenericException</a></td>
<td>Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L81">81</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L83">83</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L84">84</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#preservestacktrace">PreserveStackTrace</a></td>
<td>New exception is thrown in catch block, original stack trace may be lost</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L84">84</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'initialize()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L95">95</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L128">128</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#signaturedeclarethrowsexception">SignatureDeclareThrowsException</a></td>
<td>A method/constructor should not explicitly throw java.lang.Exception</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L95">95</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td>
<td>Found 'DD'-anomaly for variable 'useRoles' (lines '97'-'101').</td>
<td>5</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L97">97</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L101">101</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_performance.html#addemptystring">AddEmptyString</a></td>
<td>Do not add empty strings</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L98">98</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'roleFile' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L98">98</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L102">102</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'builder' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L105">105</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'sysConfig' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L106">106</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'roleConfig' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L109">109</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'roles' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L111">111</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'context' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L119">119</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'absolutePath' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L120">120</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'dispose()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L132">132</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L137">137</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L134">134</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L136">136</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L144">144</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'lookup(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L144">144</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L147">147</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L154">154</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L159">159</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'release(Object)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L159">159</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/ECMContainer.html#L162">162</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2FYAAFIContainer.java"></a>org/apache/fulcrum/testcontainer/YAAFIContainer.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.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L45">45</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#immutablefield">ImmutableField</a></td>
<td>Private field 'config' could be made final; it is only initialized in the declaration or constructor.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L45">45</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L48">48</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L52">52</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L54">54</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#commentdefaultaccessmodifier">CommentDefaultAccessModifier</a></td>
<td>To avoid mistakes add a comment at the beginning of the logger field if you want a default access modifier</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L54">54</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#defaultpackage">DefaultPackage</a></td>
<td>Use explicit scoping instead of the default package private level</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L54">54</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td>
<td>It is a good practice to call super() in a constructor</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L59">59</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L66">66</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_errorprone.html#avoidduplicateliterals">AvoidDuplicateLiterals</a></td>
<td>The String literal &quot;avalon&quot; appears 4 times in this file; the first occurrence is on line 62</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L62">62</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td>
<td>It is a good practice to call super() in a constructor</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L73">73</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L96">96</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'logLevel' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L73">73</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'startup(String, String, String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L104">104</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L135">135</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'configFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L105">105</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L106">106</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td>
<td>Avoid excessively long variable names like parametersFileName</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L107">107</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'parametersFileName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L107">107</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L109">109</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L110">110</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L110">110</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L110">110</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'configFile' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L117">117</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L121">121</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L128">128</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidcatchinggenericexception">AvoidCatchingGenericException</a></td>
<td>Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L130">130</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L132">132</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidthrowingrawexceptiontypes">AvoidThrowingRawExceptionTypes</a></td>
<td>Avoid throwing raw exception types.</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L133">133</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#preservestacktrace">PreserveStackTrace</a></td>
<td>New exception is thrown in catch block, original stack trace may be lost</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L133">133</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'initialize()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L146">146</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L151">151</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#signaturedeclarethrowsexception">SignatureDeclareThrowsException</a></td>
<td>A method/constructor should not explicitly throw java.lang.Exception</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L146">146</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'dispose()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L156">156</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L164">164</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L158">158</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td>
<td>Potential violation of Law of Demeter (method chain calls)</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L163">163</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'lookup(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L172">172</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L183">183</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'roleName' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L172">172</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_design.html#avoidcatchinggenericexception">AvoidCatchingGenericException</a></td>
<td>Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L178">178</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td>
<td>Local variable 'msg' could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L180">180</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L191">191</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td>
<td>Parameter 'component' is not assigned and could be declared final</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L201">201</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'release(Object)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L201">201</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/YAAFIContainer.html#L204">204</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Ffulcrum.2Ftestcontainer.2Favalon.2Flogger.2FLog4J2Logger.java"></a>org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.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.29.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td>
<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L44">44</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#fieldnamingconventions">FieldNamingConventions</a></td>
<td>The final field name 'm_logger' doesn't match '[a-z][a-zA-Z0-9]*'</td>
<td>1</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L44">44</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'debug(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L62">62</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L65">65</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'debug': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L62">62</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L65">65</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'debug': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L73">73</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L76">76</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'debug(String, Throwable)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L73">73</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L76">76</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isDebugEnabled()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L83">83</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L86">86</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isDebugEnabled': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L83">83</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L86">86</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'info': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L93">93</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L96">96</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'info(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L93">93</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L96">96</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'info(String, Throwable)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L104">104</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L107">107</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'info': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L104">104</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L107">107</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isInfoEnabled': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L117">117</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isInfoEnabled()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L114">114</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L117">117</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'warn(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L124">124</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L127">127</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'warn': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L124">124</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L127">127</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'warn(String, Throwable)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L135">135</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L138">138</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'warn': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L135">135</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L138">138</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isWarnEnabled()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L145">145</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L148">148</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isWarnEnabled': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L145">145</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L148">148</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'error': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L155">155</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L158">158</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'error(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L155">155</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L158">158</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'error(String, Throwable)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L166">166</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L169">169</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'error': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L166">166</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L169">169</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isErrorEnabled()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L176">176</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L179">179</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isErrorEnabled': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L176">176</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L179">179</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'fatalError': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L186">186</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L189">189</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'fatalError(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L186">186</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L189">189</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'fatalError(String, Throwable)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L197">197</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L200">200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'fatalError': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L197">197</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L200">200</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'isFatalErrorEnabled()' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L207">207</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L210">210</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'isFatalErrorEnabled': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L207">207</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L210">210</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_bestpractices.html#missingoverride">MissingOverride</a></td>
<td>The method 'getChildLogger(String)' is missing an @Override annotation.</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L223">223</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.29.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'getChildLogger': the method is already in a final class</td>
<td>3</td>
<td><a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L220">220</a>&#x2013;<a href="./xref/org/apache/fulcrum/testcontainer/avalon/logger/Log4J2Logger.html#L223">223</a></td></tr></table></section></section>
</main>
</div>
</div>
<hr/>
<footer>
<div class="container-fluid">
<div class="row-fluid">
<p>&#169; 2004&#x2013;2021
<a href="https://www.apache.org/">The Apache Software Foundation</a>
</p>
</div>
</div>
</footer>
</body>
</html>