This is an automated email from the ASF dual-hosted git repository.

pottlinger pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/creadur-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 01af8067 WHISKER-27: Regen
01af8067 is described below

commit 01af806793182aee4ebb53b39b6d480fe7a19d55
Author: P. Ottlinger <[email protected]>
AuthorDate: Sat Nov 16 23:46:42 2024 +0100

    WHISKER-27: Regen
---
 whisker/apache-whisker-app/rat-report.html         |   2 +-
 whisker/apache-whisker-app/surefire.html           |  24 ++--
 whisker/apache-whisker-cli/rat-report.html         |   2 +-
 whisker/apache-whisker-cli/surefire.html           |  20 ++--
 .../apache-whisker-maven-plugin/rat-report.html    |   2 +-
 whisker/apache-whisker-maven-plugin/surefire.html  |  18 +--
 whisker/apache-whisker-model/rat-report.html       |   2 +-
 whisker/apache-whisker-model/surefire.html         |  52 ++++-----
 whisker/apache-whisker-scan/rat-report.html        |   2 +-
 whisker/apache-whisker-velocity/rat-report.html    |   2 +-
 whisker/apache-whisker-velocity/surefire.html      |  34 +++---
 whisker/apache-whisker-xml/rat-report.html         |   2 +-
 whisker/apache-whisker-xml/surefire.html           | 128 ++++++++++-----------
 whisker/changes-report.html                        |  16 ++-
 whisker/rat-report.html                            |  10 +-
 15 files changed, 160 insertions(+), 156 deletions(-)

diff --git a/whisker/apache-whisker-app/rat-report.html 
b/whisker/apache-whisker-app/rat-report.html
index 17c95281..2004b740 100644
--- a/whisker/apache-whisker-app/rat-report.html
+++ b/whisker/apache-whisker-app/rat-report.html
@@ -128,7 +128,7 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:26:57+01:00
+Generated at: 2024-11-16T23:45:50+01:00
 
 Notes: 2
 Binaries: 0
diff --git a/whisker/apache-whisker-app/surefire.html 
b/whisker/apache-whisker-app/surefire.html
index 9da45c9a..50eff906 100644
--- a/whisker/apache-whisker-app/surefire.html
+++ b/whisker/apache-whisker-app/surefire.html
@@ -156,7 +156,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.029 s</td></tr></table><br />
+<td>0.034 s</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors 
are unanticipated.</p><br /></section><section><a name="Package_List"></a>
 <h3><a name="Package_List"></a>Package List</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><br />
@@ -176,7 +176,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.025 s</td></tr>
+<td>0.034 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.app.load">org.apache.creadur.whisker.app.load</a></td>
 <td>1</td>
@@ -184,7 +184,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.004 s</td></tr></table><br />
+<td>0 s</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all 
of its testsuites numbers.</p><section><a 
name="org.apache.creadur.whisker.app"></a>
 <h4><a 
name="org.apache.creadur.whisker.app"></a>org.apache.creadur.whisker.app</h4>
 <table border="0" class="bodyTable">
@@ -205,7 +205,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.020 s</td></tr>
+<td>0.034 s</td></tr>
 <tr class="a">
 <td><a href="#org.apache.creadur.whisker.app.TestWhisker"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.apache.creadur.whisker.app.TestWhisker">TestWhisker</a></td>
@@ -214,7 +214,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.005 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.app.load"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.app.load"></a>
 <h4><a 
name="org.apache.creadur.whisker.app.load"></a>org.apache.creadur.whisker.app.load</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -234,7 +234,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.004 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
+<td>0 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
 <h3><a name="Test_Cases"></a>Test Cases</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><section><a 
name="org.apache.creadur.whisker.app.load.TestStreamableResourceFactory"></a>
 <h4><a 
name="TestStreamableResourceFactory"></a>TestStreamableResourceFactory</h4>
@@ -242,27 +242,27 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.app.load.TestStreamableResourceFactory.testWhenResourceExistsOnClasspathThisResourceShouldBeStreamed"></a>testWhenResourceExistsOnClasspathThisResourceShouldBeStreamed</td>
-<td>0.002 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.app.TestConfigurationBuilder"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.app.TestConfigurationBuilder"></a>
 <h4><a name="TestConfigurationBuilder"></a>TestConfigurationBuilder</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.app.TestConfigurationBuilder.testSourceURLsInLicenseDefault"></a>testSourceURLsInLicenseDefault</td>
-<td>0.002 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.app.TestConfigurationBuilder.testWithNoSourceURLsInLicense"></a>testWithNoSourceURLsInLicense</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.app.TestConfigurationBuilder.testWithSourceURLsInLicense"></a>testWithSourceURLsInLicense</td>
-<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.app.TestWhisker"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.app.TestWhisker"></a>
 <h4><a name="TestWhisker"></a>TestWhisker</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.app.TestWhisker.testIncludeSourceUrlsLicenseConfigurationConfiguresNoSourceUrls"></a>testIncludeSourceUrlsLicenseConfigurationConfiguresNoSourceUrls</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.app.TestWhisker.testMinimalLicenseConfigurationConfiguresNoSourceUrls"></a>testMinimalLicenseConfigurationConfiguresNoSourceUrls</td>
@@ -270,7 +270,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.app.TestWhisker.testSetNullLicenseConfiguration"></a>testSetNullLicenseConfiguration</td>
-<td>0.001 s</td></tr></table></section><br /></section></section>
+<td>0 s</td></tr></table></section><br /></section></section>
       </div>
     </div>
     <div class="clear">
diff --git a/whisker/apache-whisker-cli/rat-report.html 
b/whisker/apache-whisker-cli/rat-report.html
index b2a00f80..633bce0e 100644
--- a/whisker/apache-whisker-cli/rat-report.html
+++ b/whisker/apache-whisker-cli/rat-report.html
@@ -128,7 +128,7 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:27:13+01:00
+Generated at: 2024-11-16T23:46:06+01:00
 
 Notes: 2
 Binaries: 0
diff --git a/whisker/apache-whisker-cli/surefire.html 
b/whisker/apache-whisker-cli/surefire.html
index 551002bc..56be6fed 100644
--- a/whisker/apache-whisker-cli/surefire.html
+++ b/whisker/apache-whisker-cli/surefire.html
@@ -156,7 +156,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.055 s</td></tr></table><br />
+<td>0.061 s</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors 
are unanticipated.</p><br /></section><section><a name="Package_List"></a>
 <h3><a name="Package_List"></a>Package List</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><br />
@@ -176,7 +176,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.055 s</td></tr></table><br />
+<td>0.061 s</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all 
of its testsuites numbers.</p><section><a 
name="org.apache.creadur.whisker.cli"></a>
 <h4><a 
name="org.apache.creadur.whisker.cli"></a>org.apache.creadur.whisker.cli</h4>
 <table border="0" class="bodyTable">
@@ -197,7 +197,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.025 s</td></tr>
+<td>0.027 s</td></tr>
 <tr class="a">
 <td><a href="#org.apache.creadur.whisker.cli.TestCommandParsing"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.cli.TestCommandParsing">TestCommandParsing</a></td>
@@ -206,7 +206,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.030 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
+<td>0.034 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
 <h3><a name="Test_Cases"></a>Test Cases</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><section><a 
name="org.apache.creadur.whisker.cli.TestMain"></a>
 <h4><a name="TestMain"></a>TestMain</h4>
@@ -218,21 +218,21 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestMain.testIsGenerateHelp"></a>testIsGenerateHelp</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestMain.testIsAuditHelp"></a>testIsAuditHelp</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestMain.testIsHelpHelp"></a>testIsHelpHelp</td>
-<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.cli.TestCommandParsing"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.cli.TestCommandParsing"></a>
 <h4><a name="TestCommandParsing"></a>TestCommandParsing</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestCommandParsing.testSetAuditAct"></a>testSetAuditAct</td>
-<td>0.002 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestCommandParsing.testAuditRequiresSource"></a>testAuditRequiresSource</td>
@@ -248,7 +248,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestCommandParsing.testSetLicenseDescriptorShortByCLI"></a>testSetLicenseDescriptorShortByCLI</td>
-<td>0.017 s</td></tr>
+<td>0.019 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestCommandParsing.testSetSourceByCli"></a>testSetSourceByCli</td>
@@ -264,7 +264,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestCommandParsing.testSetGenerateAct"></a>testSetGenerateAct</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.cli.TestCommandParsing.testGenerateAndAuditAreMutuallyExclusive"></a>testGenerateAndAuditAreMutuallyExclusive</td>
diff --git a/whisker/apache-whisker-maven-plugin/rat-report.html 
b/whisker/apache-whisker-maven-plugin/rat-report.html
index f179673e..24283a1d 100644
--- a/whisker/apache-whisker-maven-plugin/rat-report.html
+++ b/whisker/apache-whisker-maven-plugin/rat-report.html
@@ -135,7 +135,7 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:27:23+01:00
+Generated at: 2024-11-16T23:46:15+01:00
 
 Notes: 2
 Binaries: 0
diff --git a/whisker/apache-whisker-maven-plugin/surefire.html 
b/whisker/apache-whisker-maven-plugin/surefire.html
index c670e056..0b7c56fc 100644
--- a/whisker/apache-whisker-maven-plugin/surefire.html
+++ b/whisker/apache-whisker-maven-plugin/surefire.html
@@ -163,7 +163,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.086 s</td></tr></table><br />
+<td>0.103 s</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors 
are unanticipated.</p><br /></section><section><a name="Package_List"></a>
 <h3><a name="Package_List"></a>Package List</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><br />
@@ -183,7 +183,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.086 s</td></tr></table><br />
+<td>0.103 s</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all 
of its testsuites numbers.</p><section><a 
name="org.apache.creadur.whisker.it"></a>
 <h4><a 
name="org.apache.creadur.whisker.it"></a>org.apache.creadur.whisker.it</h4>
 <table border="0" class="bodyTable">
@@ -204,7 +204,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.014 s</td></tr>
+<td>0.016 s</td></tr>
 <tr class="a">
 <td><a href="#org.apache.creadur.whisker.it.TestNoLineContainsCheck"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.it.TestNoLineContainsCheck">TestNoLineContainsCheck</a></td>
@@ -213,7 +213,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.011 s</td></tr>
+<td>0.012 s</td></tr>
 <tr class="b">
 <td><a href="#org.apache.creadur.whisker.it.TestAllCheck"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.apache.creadur.whisker.it.TestAllCheck">TestAllCheck</a></td>
@@ -222,7 +222,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.061 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
+<td>0.075 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
 <h3><a name="Test_Cases"></a>Test Cases</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><section><a 
name="org.apache.creadur.whisker.it.TestAnyCheck"></a>
 <h4><a name="TestAnyCheck"></a>TestAnyCheck</h4>
@@ -234,7 +234,7 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.it.TestAnyCheck.testTwoChecksPass"></a>testTwoChecksPass</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.it.TestAnyCheck.testTwoChecksPassWhenOneMatchFails"></a>testTwoChecksPassWhenOneMatchFails</td>
@@ -256,11 +256,11 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.it.TestNoLineContainsCheck.testSameLine"></a>testSameLine</td>
-<td>0.002 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.it.TestNoLineContainsCheck.testNullLine"></a>testNullLine</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.it.TestNoLineContainsCheck.testLineContainingText"></a>testLineContainingText</td>
@@ -274,7 +274,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.it.TestAllCheck.testTwoChecksFail"></a>testTwoChecksFail</td>
-<td>0.018 s</td></tr>
+<td>0.021 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.it.TestAllCheck.testTwoChecksPass"></a>testTwoChecksPass</td>
diff --git a/whisker/apache-whisker-model/rat-report.html 
b/whisker/apache-whisker-model/rat-report.html
index 46401c6e..b88ac9b4 100644
--- a/whisker/apache-whisker-model/rat-report.html
+++ b/whisker/apache-whisker-model/rat-report.html
@@ -128,7 +128,7 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:26:37+01:00
+Generated at: 2024-11-16T23:45:30+01:00
 
 Notes: 2
 Binaries: 0
diff --git a/whisker/apache-whisker-model/surefire.html 
b/whisker/apache-whisker-model/surefire.html
index 37242c10..02f752cf 100644
--- a/whisker/apache-whisker-model/surefire.html
+++ b/whisker/apache-whisker-model/surefire.html
@@ -156,7 +156,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.219 s</td></tr></table><br />
+<td>0.059 s</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors 
are unanticipated.</p><br /></section><section><a name="Package_List"></a>
 <h3><a name="Package_List"></a>Package List</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><br />
@@ -176,7 +176,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.219 s</td></tr></table><br />
+<td>0.059 s</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all 
of its testsuites numbers.</p><section><a 
name="org.apache.creadur.whisker.model"></a>
 <h4><a 
name="org.apache.creadur.whisker.model"></a>org.apache.creadur.whisker.model</h4>
 <table border="0" class="bodyTable">
@@ -197,7 +197,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.013 s</td></tr>
+<td>0.006 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed"><img
 src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed">TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed</a></td>
@@ -206,7 +206,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.024 s</td></tr>
+<td>0.005 s</td></tr>
 <tr class="b">
 <td><a href="#org.apache.creadur.whisker.model.TestWithLicense"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.model.TestWithLicense">TestWithLicense</a></td>
@@ -215,7 +215,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.008 s</td></tr>
+<td>0.004 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices"><img
 src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices">TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices</a></td>
@@ -224,7 +224,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.132 s</td></tr>
+<td>0.030 s</td></tr>
 <tr class="b">
 <td><a href="#org.apache.creadur.whisker.model.TestDescriptorOnlyPrimary"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.model.TestDescriptorOnlyPrimary">TestDescriptorOnlyPrimary</a></td>
@@ -233,7 +233,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.010 s</td></tr>
+<td>0.004 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesNoThirdPartyNotices"><img
 src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesNoThirdPartyNotices">TestDescriptorRequiredNoticesNoThirdPartyNotices</a></td>
@@ -242,7 +242,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.022 s</td></tr>
+<td>0.006 s</td></tr>
 <tr class="b">
 <td><a 
href="#org.apache.creadur.whisker.model.TestNoCopyrightNoticeVerifier"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.model.TestNoCopyrightNoticeVerifier">TestNoCopyrightNoticeVerifier</a></td>
@@ -251,7 +251,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.010 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
+<td>0.004 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
 <h3><a name="Test_Cases"></a>Test Cases</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><section><a 
name="org.apache.creadur.whisker.model.TestDescriptorPrimaryOnly"></a>
 <h4><a name="TestDescriptorPrimaryOnly"></a>TestDescriptorPrimaryOnly</h4>
@@ -259,21 +259,21 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorPrimaryOnly.testIsPrimaryOnlyWithoutThirdPartyResources"></a>testIsPrimaryOnlyWithoutThirdPartyResources</td>
-<td>0.003 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorPrimaryOnly.testIsPrimaryOnlyWithThirdPartyResources"></a>testIsPrimaryOnlyWithThirdPartyResources</td>
-<td>0.002 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorPrimaryOnly.testIsPrimaryOnlyWithoutResources"></a>testIsPrimaryOnlyWithoutResources</td>
-<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed"></a>
+<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed"></a>
 <h4><a 
name="TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed"></a>TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed.testNoticeRequiredWhenPrimaryNoticeExists"></a>testNoticeRequiredWhenPrimaryNoticeExists</td>
-<td>0.002 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed.testNoticeNotRequiredWhenPrimaryNoticeIsEmptyAndAllThirdPartyNoticesUnused"></a>testNoticeNotRequiredWhenPrimaryNoticeIsEmptyAndAllThirdPartyNoticesUnused</td>
@@ -281,39 +281,39 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed.testNoticeNotRequiredWhenPrimaryNoticeIsWhitespaceAndAllThirdPartyNoticesUnused"></a>testNoticeNotRequiredWhenPrimaryNoticeIsWhitespaceAndAllThirdPartyNoticesUnused</td>
-<td>0.004 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithThirdPartyNoticesButNoneUsed.testNoticeNotRequiredWhenPrimaryNoticeIsNullAndAllThirdPartyNoticesUnused"></a>testNoticeNotRequiredWhenPrimaryNoticeIsNullAndAllThirdPartyNoticesUnused</td>
-<td>0.004 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestWithLicense"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestWithLicense"></a>
 <h4><a name="TestWithLicense"></a>TestWithLicense</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestWithLicense.testWhenCopyrightNoticeIsNull"></a>testWhenCopyrightNoticeIsNull</td>
-<td>0.007 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestWithLicense.testWhenCopyrightNoticeIsNotNull"></a>testWhenCopyrightNoticeIsNotNull</td>
-<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices"></a>
+<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices"></a>
 <h4><a 
name="TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices"></a>TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices.testNoticeRequiredWhenPrimaryNoticeExists"></a>testNoticeRequiredWhenPrimaryNoticeExists</td>
-<td>0.022 s</td></tr>
+<td>0.005 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices.testNoticeRequiredWhenPrimaryNoticeIsWhitespaceAndThirdPartyNotices"></a>testNoticeRequiredWhenPrimaryNoticeIsWhitespaceAndThirdPartyNotices</td>
-<td>0.004 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices.testNoticeRequiredWhenPrimaryNoticeIsNullAndThirdPartyNotices"></a>testNoticeRequiredWhenPrimaryNoticeIsNullAndThirdPartyNotices</td>
-<td>0.003 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesWithRequiredThirdPartyNotices.testNoticeRequiredWhenPrimaryNoticeIsEmptyAndThirdPartyNotices"></a>testNoticeRequiredWhenPrimaryNoticeIsEmptyAndThirdPartyNotices</td>
-<td>0.003 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestDescriptorOnlyPrimary"></a>
+<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestDescriptorOnlyPrimary"></a>
 <h4><a name="TestDescriptorOnlyPrimary"></a>TestDescriptorOnlyPrimary</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -325,25 +325,25 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesNoThirdPartyNotices.testNoticeRequiredWhenPrimaryNoticeExists"></a>testNoticeRequiredWhenPrimaryNoticeExists</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesNoThirdPartyNotices.testNoticeNotRequiredWhenPrimaryNoticeIsWhitespaceAndNoNotices"></a>testNoticeNotRequiredWhenPrimaryNoticeIsWhitespaceAndNoNotices</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesNoThirdPartyNotices.testNoticeNotRequiredWhenPrimaryNoticeIsEmptyAndNoNotices"></a>testNoticeNotRequiredWhenPrimaryNoticeIsEmptyAndNoNotices</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestDescriptorRequiredNoticesNoThirdPartyNotices.testNoticeNotRequiredWhenPrimaryNoticeIsNullAndNoNotices"></a>testNoticeNotRequiredWhenPrimaryNoticeIsNullAndNoNotices</td>
-<td>0.002 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestNoCopyrightNoticeVerifier"></a>
+<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.model.TestNoCopyrightNoticeVerifier"></a>
 <h4><a 
name="TestNoCopyrightNoticeVerifier"></a>TestNoCopyrightNoticeVerifier</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestNoCopyrightNoticeVerifier.testWithLicenseWithCopyrightNotice"></a>testWithLicenseWithCopyrightNotice</td>
-<td>0 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.model.TestNoCopyrightNoticeVerifier.testWithLicenseNoCopyrightNotice"></a>testWithLicenseNoCopyrightNotice</td>
diff --git a/whisker/apache-whisker-scan/rat-report.html 
b/whisker/apache-whisker-scan/rat-report.html
index c35f64e1..2a8d87ee 100644
--- a/whisker/apache-whisker-scan/rat-report.html
+++ b/whisker/apache-whisker-scan/rat-report.html
@@ -126,7 +126,7 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:26:43+01:00
+Generated at: 2024-11-16T23:45:37+01:00
 
 Notes: 2
 Binaries: 0
diff --git a/whisker/apache-whisker-velocity/rat-report.html 
b/whisker/apache-whisker-velocity/rat-report.html
index e44047d1..7d47fe74 100644
--- a/whisker/apache-whisker-velocity/rat-report.html
+++ b/whisker/apache-whisker-velocity/rat-report.html
@@ -128,7 +128,7 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:27:05+01:00
+Generated at: 2024-11-16T23:45:58+01:00
 
 Notes: 2
 Binaries: 0
diff --git a/whisker/apache-whisker-velocity/surefire.html 
b/whisker/apache-whisker-velocity/surefire.html
index 189ee2bd..d3bcfc79 100644
--- a/whisker/apache-whisker-velocity/surefire.html
+++ b/whisker/apache-whisker-velocity/surefire.html
@@ -156,7 +156,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.206 s</td></tr></table><br />
+<td>0.187 s</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors 
are unanticipated.</p><br /></section><section><a name="Package_List"></a>
 <h3><a name="Package_List"></a>Package List</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><br />
@@ -176,7 +176,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.206 s</td></tr></table><br />
+<td>0.187 s</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all 
of its testsuites numbers.</p><section><a 
name="org.apache.creadur.whisker.out.velocity"></a>
 <h4><a 
name="org.apache.creadur.whisker.out.velocity"></a>org.apache.creadur.whisker.out.velocity</h4>
 <table border="0" class="bodyTable">
@@ -197,7 +197,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.015 s</td></tr>
+<td>0.014 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.out.velocity.TestLicenseGeneration"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.out.velocity.TestLicenseGeneration">TestLicenseGeneration</a></td>
@@ -206,7 +206,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.061 s</td></tr>
+<td>0.059 s</td></tr>
 <tr class="b">
 <td><a 
href="#org.apache.creadur.whisker.out.velocity.TestRenderingHelper"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.out.velocity.TestRenderingHelper">TestRenderingHelper</a></td>
@@ -215,7 +215,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.006 s</td></tr>
+<td>0.005 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.out.velocity.TestNoticeGeneration"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.out.velocity.TestNoticeGeneration">TestNoticeGeneration</a></td>
@@ -224,7 +224,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.124 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
+<td>0.109 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
 <h3><a name="Test_Cases"></a>Test Cases</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><section><a 
name="org.apache.creadur.whisker.out.velocity.TestLicenseGenerationSourceURLs"></a>
 <h4><a 
name="TestLicenseGenerationSourceURLs"></a>TestLicenseGenerationSourceURLs</h4>
@@ -232,29 +232,29 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGenerationSourceURLs.testWithSourceUrlsConfiguration"></a>testWithSourceUrlsConfiguration</td>
-<td>0.007 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGenerationSourceURLs.testNoSourceUrlsConfiguration"></a>testNoSourceUrlsConfiguration</td>
-<td>0.006 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.out.velocity.TestLicenseGeneration"></a>
+<td>0.009 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.out.velocity.TestLicenseGeneration"></a>
 <h4><a name="TestLicenseGeneration"></a>TestLicenseGeneration</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGeneration.testSecondaryCopyrightNoticeForPrimaryLicense"></a>testSecondaryCopyrightNoticeForPrimaryLicense</td>
-<td>0.021 s</td></tr>
+<td>0.019 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGeneration.testIgnorePrimaryOrganisationPrimaryLicensePrimaryCopyrightNotice"></a>testIgnorePrimaryOrganisationPrimaryLicensePrimaryCopyrightNotice</td>
-<td>0.008 s</td></tr>
+<td>0.007 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGeneration.testThatFooterIsShownWhenThereAreThirdPartyContents"></a>testThatFooterIsShownWhenThereAreThirdPartyContents</td>
-<td>0.009 s</td></tr>
+<td>0.008 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGeneration.testPrimaryOrganisationSecondaryLicense"></a>testPrimaryOrganisationSecondaryLicense</td>
-<td>0.008 s</td></tr>
+<td>0.009 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGeneration.testIgnorePrimaryOrganisationPrimaryLicense"></a>testIgnorePrimaryOrganisationPrimaryLicense</td>
@@ -262,13 +262,13 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestLicenseGeneration.testThatWhenThereAreNoThirdPartyContentsFooterIsNotShown"></a>testThatWhenThereAreNoThirdPartyContentsFooterIsNotShown</td>
-<td>0.005 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.out.velocity.TestRenderingHelper"></a>
+<td>0.007 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.out.velocity.TestRenderingHelper"></a>
 <h4><a name="TestRenderingHelper"></a>TestRenderingHelper</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestRenderingHelper.testNoSourceWithSourceUrlsConfiguration"></a>testNoSourceWithSourceUrlsConfiguration</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestRenderingHelper.testSourceNoSourceUrlsConfiguration"></a>testSourceNoSourceUrlsConfiguration</td>
@@ -276,7 +276,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestRenderingHelper.testNoSourceNoSourceUrlsConfiguration"></a>testNoSourceNoSourceUrlsConfiguration</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestRenderingHelper.testSourceWithSourceUrlsConfiguration"></a>testSourceWithSourceUrlsConfiguration</td>
@@ -286,11 +286,11 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestNoticeGeneration.testThatWhenThereAreNoThirdPartyNoticesHeaderIsNotShown"></a>testThatWhenThereAreNoThirdPartyNoticesHeaderIsNotShown</td>
-<td>0.097 s</td></tr>
+<td>0.085 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.out.velocity.TestNoticeGeneration.testThatNoticeOutputIsSkippedWhenThereAreNoNotices"></a>testThatNoticeOutputIsSkippedWhenThereAreNoNotices</td>
-<td>0.007 s</td></tr></table></section><br /></section></section>
+<td>0.006 s</td></tr></table></section><br /></section></section>
       </div>
     </div>
     <div class="clear">
diff --git a/whisker/apache-whisker-xml/rat-report.html 
b/whisker/apache-whisker-xml/rat-report.html
index 3d4a9d03..ff28cf23 100644
--- a/whisker/apache-whisker-xml/rat-report.html
+++ b/whisker/apache-whisker-xml/rat-report.html
@@ -128,7 +128,7 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:26:49+01:00
+Generated at: 2024-11-16T23:45:43+01:00
 
 Notes: 2
 Binaries: 0
diff --git a/whisker/apache-whisker-xml/surefire.html 
b/whisker/apache-whisker-xml/surefire.html
index a906c1bf..57685739 100644
--- a/whisker/apache-whisker-xml/surefire.html
+++ b/whisker/apache-whisker-xml/surefire.html
@@ -156,7 +156,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.562 s</td></tr></table><br />
+<td>0.551 s</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors 
are unanticipated.</p><br /></section><section><a name="Package_List"></a>
 <h3><a name="Package_List"></a>Package List</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><br />
@@ -176,7 +176,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.562 s</td></tr></table><br />
+<td>0.551 s</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all 
of its testsuites numbers.</p><section><a 
name="org.apache.creadur.whisker.fromxml"></a>
 <h4><a 
name="org.apache.creadur.whisker.fromxml"></a>org.apache.creadur.whisker.fromxml</h4>
 <table border="0" class="bodyTable">
@@ -197,7 +197,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.245 s</td></tr>
+<td>0.190 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderWithDirectoryTest"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderWithDirectoryTest">JDomBuilderWithDirectoryTest</a></td>
@@ -206,7 +206,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.074 s</td></tr>
+<td>0.043 s</td></tr>
 <tr class="b">
 <td><a href="#org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest">JDomBuilderResourceTest</a></td>
@@ -215,7 +215,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.012 s</td></tr>
+<td>0.006 s</td></tr>
 <tr class="a">
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderOrganisationTest"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderOrganisationTest">JDomBuilderOrganisationTest</a></td>
@@ -233,7 +233,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.134 s</td></tr>
+<td>0.127 s</td></tr>
 <tr class="a">
 <td><a href="#org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest">JDomBuilderLicenseTest</a></td>
@@ -242,7 +242,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.008 s</td></tr>
+<td>0.004 s</td></tr>
 <tr class="b">
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest"><img 
src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a 
href="#org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest">JDomBuilderByOrganisationTest</a></td>
@@ -251,7 +251,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.087 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
+<td>0.179 s</td></tr></table></section><br /></section><section><a 
name="Test_Cases"></a>
 <h3><a name="Test_Cases"></a>Test Cases</h3>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] 
[<a href="#Test_Cases">Test Cases</a>]</p><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest"></a>
 <h4><a name="JDomBuilderWithLicenseTest"></a>JDomBuilderWithLicenseTest</h4>
@@ -259,7 +259,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWithOneParameter"></a>testBuildLicenseWithOneParameter</td>
-<td>0 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWith3Parameters"></a>testBuildLicenseWith3Parameters</td>
@@ -267,15 +267,15 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testLicenseFromListThrowsMissingIDWhenIDsAreMismatched"></a>testLicenseFromListThrowsMissingIDWhenIDsAreMismatched</td>
-<td>0.002 s</td></tr>
+<td>0.004 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseFromElementWithCopyrightNoticeTrimSpaces"></a>testBuildLicenseFromElementWithCopyrightNoticeTrimSpaces</td>
-<td>0.002 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWithParametersThrowsExceptionWhenParameterIsDuplicated"></a>testBuildLicenseWithParametersThrowsExceptionWhenParameterIsDuplicated</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testLicenseFromListThrowsMissingIDWhenEmpty"></a>testLicenseFromListThrowsMissingIDWhenEmpty</td>
@@ -283,19 +283,19 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWith7Parameters"></a>testBuildLicenseWith7Parameters</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testLicenseFromListFindsLicense"></a>testLicenseFromListFindsLicense</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWithParametersIsEmptyWhenNoParameters"></a>testBuildLicenseWithParametersIsEmptyWhenNoParameters</td>
-<td>0 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWithTwoParameters"></a>testBuildLicenseWithTwoParameters</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseFromElementNoCopyrightNoticeNoParameters"></a>testBuildLicenseFromElementNoCopyrightNoticeNoParameters</td>
@@ -303,19 +303,19 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseFromElementWithCopyrightNotice"></a>testBuildLicenseFromElementWithCopyrightNotice</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testWithLicenseBuildWithParameters"></a>testWithLicenseBuildWithParameters</td>
-<td>0.080 s</td></tr>
+<td>0.089 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWith4Parameters"></a>testBuildLicenseWith4Parameters</td>
-<td>0.001 s</td></tr>
+<td>0.004 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildCollectWithLicenses"></a>testBuildCollectWithLicenses</td>
-<td>0.121 s</td></tr>
+<td>0.048 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWith101Parameters"></a>testBuildLicenseWith101Parameters</td>
@@ -323,7 +323,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithLicenseTest.testBuildLicenseWith11Parameters"></a>testBuildLicenseWith11Parameters</td>
-<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderWithDirectoryTest"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderWithDirectoryTest"></a>
 <h4><a 
name="JDomBuilderWithDirectoryTest"></a>JDomBuilderWithDirectoryTest</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -333,21 +333,21 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithDirectoryTest.testBuildWithinDirectorySetsLicenses"></a>testBuildWithinDirectorySetsLicenses</td>
-<td>0.013 s</td></tr>
+<td>0.009 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithDirectoryTest.testCollectPublicDomainOrgs"></a>testCollectPublicDomainOrgs</td>
-<td>0.050 s</td></tr>
+<td>0.027 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWithDirectoryTest.testBuildWithinDirectorySetsPublicDomain"></a>testBuildWithinDirectorySetsPublicDomain</td>
-<td>0.005 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest"></a>
+<td>0.003 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest"></a>
 <h4><a name="JDomBuilderResourceTest"></a>JDomBuilderResourceTest</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest.testBuildResourceWithNameNoticeAndSourceTrimsSpacesBeforeValue"></a>testBuildResourceWithNameNoticeAndSourceTrimsSpacesBeforeValue</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest.testBuildResourceWithNameNoticeAndSourceTrimsWithSpacesInValue"></a>testBuildResourceWithNameNoticeAndSourceTrimsWithSpacesInValue</td>
@@ -355,7 +355,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest.testBuildResourceWithNameNoticeAndSourceTrimsSpacesAfterValue"></a>testBuildResourceWithNameNoticeAndSourceTrimsSpacesAfterValue</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest.testBuildResourceWithNameNoticeAndSourceTrimsSpaces"></a>testBuildResourceWithNameNoticeAndSourceTrimsSpaces</td>
@@ -367,7 +367,7 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest.testBuildResourceWithNameNoticeAndSourceLowers"></a>testBuildResourceWithNameNoticeAndSourceLowers</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest.testBuildResourceWithNameNoticeAndSourceSpacesInVaule"></a>testBuildResourceWithNameNoticeAndSourceSpacesInVaule</td>
@@ -375,13 +375,13 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderResourceTest.testThrowsIllegalArgumentWhenElementIsNotResource"></a>testThrowsIllegalArgumentWhenElementIsNotResource</td>
-<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderOrganisationTest"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderOrganisationTest"></a>
 <h4><a name="JDomBuilderOrganisationTest"></a>JDomBuilderOrganisationTest</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderOrganisationTest.testOrganisationSetsIdNameUrl"></a>testOrganisationSetsIdNameUrl</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderOrganisationTest.testThrowIllegalArgumentWhenResourceIsNotOrganisation"></a>testThrowIllegalArgumentWhenResourceIsNotOrganisation</td>
@@ -391,15 +391,15 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testFindPrimaryOrganisationIdWhenSet"></a>testFindPrimaryOrganisationIdWhenSet</td>
-<td>0 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapOrganisationsExpectedToBeImmutable"></a>testMapOrganisationsExpectedToBeImmutable</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapOrganisationsIsEmptyWhenDocumentHasNoOrganisations"></a>testMapOrganisationsIsEmptyWhenDocumentHasNoOrganisations</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testBuildPrimaryCopyright"></a>testBuildPrimaryCopyright</td>
@@ -411,7 +411,7 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapNoticesExpectedToBeImmutable"></a>testMapNoticesExpectedToBeImmutable</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapLicensesIsEmptyWhenDocumentHasNoLicenses"></a>testMapLicensesIsEmptyWhenDocumentHasNoLicenses</td>
@@ -423,7 +423,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapNoticesFindsNoticesDefinedInDocument"></a>testMapNoticesFindsNoticesDefinedInDocument</td>
-<td>0.028 s</td></tr>
+<td>0.027 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testThrowsMissingIDExceptionWhenPrimaryLicenseMissing"></a>testThrowsMissingIDExceptionWhenPrimaryLicenseMissing</td>
@@ -431,7 +431,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testFindPrimaryOrganisationIdReturnsNullWhenOrganisationUnset"></a>testFindPrimaryOrganisationIdReturnsNullWhenOrganisationUnset</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapOrganisationsFindOrganisationDefinedInDocument"></a>testMapOrganisationsFindOrganisationDefinedInDocument</td>
@@ -443,15 +443,15 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testCollectDirectoriesThrowsDuplicateElementExceptionWhenDirAttributeDuplicated"></a>testCollectDirectoriesThrowsDuplicateElementExceptionWhenDirAttributeDuplicated</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapLicensesFindsLicensesDefinedInDocument"></a>testMapLicensesFindsLicensesDefinedInDocument</td>
-<td>0.024 s</td></tr>
+<td>0.023 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testCollectDirectoriesDefinedInDocument"></a>testCollectDirectoriesDefinedInDocument</td>
-<td>0.028 s</td></tr>
+<td>0.029 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testCollectContentsReturneEmptyWhenDocumentHasNoContents"></a>testCollectContentsReturneEmptyWhenDocumentHasNoContents</td>
@@ -463,7 +463,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapNoticesIsEmptyWhenDocumentHasNoNotices"></a>testMapNoticesIsEmptyWhenDocumentHasNoNotices</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testPrimaryNoticeSubstitutesYearInNoticeText"></a>testPrimaryNoticeSubstitutesYearInNoticeText</td>
@@ -471,11 +471,11 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testMapLicensesExpectedToBeImmutable"></a>testMapLicensesExpectedToBeImmutable</td>
-<td>0 s</td></tr>
+<td>0.001 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderWorkTest.testPrimaryLicense"></a>testPrimaryLicense</td>
-<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest"></a>
+<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest"></a>
 <h4><a name="JDomBuilderLicenseTest"></a>JDomBuilderLicenseTest</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
@@ -485,11 +485,11 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest.testLicenseRequiresSourceDefault"></a>testLicenseRequiresSourceDefault</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest.testLicenseBaseText"></a>testLicenseBaseText</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest.testLicenseRequiresSourceTrue"></a>testLicenseRequiresSourceTrue</td>
@@ -513,85 +513,85 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest.testLicenseRequiresSourceTrueAllCaps"></a>testLicenseRequiresSourceTrueAllCaps</td>
-<td>0.001 s</td></tr>
+<td>0 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderLicenseTest.testLicenseWithNameUrl"></a>testLicenseWithNameUrl</td>
-<td>0 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest"></a>
+<td>0.001 s</td></tr></table></section><section><a 
name="org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest"></a>
 <h4><a 
name="JDomBuilderByOrganisationTest"></a>JDomBuilderByOrganisationTest</h4>
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testOrganisationByIdFindsOrganisationsPresent"></a>testOrganisationByIdFindsOrganisationsPresent</td>
-<td>0.013 s</td></tr>
+<td>0.022 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationCollective3Child"></a>testByOrganisationCollective3Child</td>
-<td>0.014 s</td></tr>
+<td>0.042 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationCollective5Child"></a>testByOrganisationCollective5Child</td>
-<td>0.002 s</td></tr>
+<td>0.006 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationCollective7Child"></a>testByOrganisationCollective7Child</td>
-<td>0.003 s</td></tr>
+<td>0.008 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testBuildResourcesFromNoResources"></a>testBuildResourcesFromNoResources</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationCollective2Children"></a>testByOrganisationCollective2Children</td>
-<td>0.001 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testCollectResourcesNumbered1"></a>testCollectResourcesNumbered1</td>
-<td>0 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testCollectResourcesNumbered2"></a>testCollectResourcesNumbered2</td>
-<td>0 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testCollectResourcesNumbered3"></a>testCollectResourcesNumbered3</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testCollectResourcesNumbered4"></a>testCollectResourcesNumbered4</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationBuildsFromMapAndElementWith1ChildResources"></a>testByOrganisationBuildsFromMapAndElementWith1ChildResources</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testOrganisationByIdThrowsIllegalArgumentWhenOrganisationsEmpty"></a>testOrganisationByIdThrowsIllegalArgumentWhenOrganisationsEmpty</td>
-<td>0.001 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationCollectiveUnmodifiable"></a>testByOrganisationCollectiveUnmodifiable</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationEmptyCollective"></a>testByOrganisationEmptyCollective</td>
-<td>0.001 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testOrganisationByIdThrowsIllegalArgumentWhenOrganisationsMissing"></a>testOrganisationByIdThrowsIllegalArgumentWhenOrganisationsMissing</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationCollectiveOneChild"></a>testByOrganisationCollectiveOneChild</td>
-<td>0.001 s</td></tr>
+<td>0.002 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationBuildsFromOrganisationAndElementWith10ChildResources"></a>testByOrganisationBuildsFromOrganisationAndElementWith10ChildResources</td>
-<td>0.001 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationBuildsFromOrganisationAndElementWith5ChildResources"></a>testByOrganisationBuildsFromOrganisationAndElementWith5ChildResources</td>
-<td>0.002 s</td></tr>
+<td>0.003 s</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationBuildsFromMapAndElementWith5ChildResources"></a>testByOrganisationBuildsFromMapAndElementWith5ChildResources</td>
@@ -603,7 +603,7 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td><a 
id="TC_org.apache.creadur.whisker.fromxml.JDomBuilderByOrganisationTest.testByOrganisationBuildsFromOrganisationAndElementWith3ChildResources"></a>testByOrganisationBuildsFromOrganisationAndElementWith3ChildResources</td>
-<td>0.002 s</td></tr></table></section><br /></section></section>
+<td>0.003 s</td></tr></table></section><br /></section></section>
       </div>
     </div>
     <div class="clear">
diff --git a/whisker/changes-report.html b/whisker/changes-report.html
index eb1957f3..43db5ee2 100644
--- a/whisker/changes-report.html
+++ b/whisker/changes-report.html
@@ -154,29 +154,33 @@ Changes in Apache Creadur Whisker
 <th>By</th></tr>
 <tr class="a">
 <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
-<td>Update Jdom to 2.0.6.1 in order to fix CVE CVE-2021-33813. Fixes <a 
class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-20";>WHISKER-20</a>.</td>
+<td>Fix build warning and ensure Maven &gt;=3.0.5 is used to build the 
project. Fixes <a class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-27";>WHISKER-27</a>.</td>
 <td><a href="team-list.html#pottlinger">pottlinger</a></td></tr>
 <tr class="b">
 <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
-<td>Upgrade Apache commons-io to fix CVE-2021-29425. Fixes <a 
class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-19";>WHISKER-19</a>.</td>
+<td>Update Jdom to 2.0.6.1 in order to fix CVE CVE-2021-33813. Fixes <a 
class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-20";>WHISKER-20</a>.</td>
 <td><a href="team-list.html#pottlinger">pottlinger</a></td></tr>
 <tr class="a">
 <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
-<td>Upgrade Apache Commons Collections to v3.2.2 to circumvent CVE-2015-8103. 
Fixes <a class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-15";>WHISKER-15</a>.</td>
+<td>Upgrade Apache commons-io to fix CVE-2021-29425. Fixes <a 
class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-19";>WHISKER-19</a>.</td>
 <td><a href="team-list.html#pottlinger">pottlinger</a></td></tr>
 <tr class="b">
 <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
+<td>Upgrade Apache Commons Collections to v3.2.2 to circumvent CVE-2015-8103. 
Fixes <a class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-15";>WHISKER-15</a>.</td>
+<td><a href="team-list.html#pottlinger">pottlinger</a></td></tr>
+<tr class="a">
+<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
 <td>Fixes error during site generation with Java8 and maven plugin version 
3.3. Fixes <a class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-13";>WHISKER-13</a>.</td>
 <td><a href="team-list.html#dennisl">dennisl</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/add.gif" alt="Add" title="Add" /></td>
 <td>Change artifactId/goalPrefix of Maven plugin to comply with expected 
apache-whisker-maven-plugin. Fixes <a class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-14";>WHISKER-14</a>.</td>
 <td><a href="team-list.html#dennisl">dennisl</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/add.gif" alt="Add" title="Add" /></td>
 <td>Update webpage to not load fonts from GoogleFonts and include privacy link 
in main menu. Fixes <a class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-22";>WHISKER-22</a>.</td>
 <td><a href="team-list.html#pottlinger">pottlinger</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/update.gif" alt="Update" title="Update" /></td>
 <td>TODO: before releasing WHISKER-xx: collect all dependabot updates for 
release 0.2. Fixes <a class="externalLink" 
href="https://issues.apache.org/jira/browse/WHISKER-xx";>WHISKER-xx</a>. Thanks 
to dependabot.</td>
 <td><a 
href="team-list.html#pottlinger">pottlinger</a></td></tr></table></section><section>
diff --git a/whisker/rat-report.html b/whisker/rat-report.html
index 98261639..aee31452 100644
--- a/whisker/rat-report.html
+++ b/whisker/rat-report.html
@@ -138,14 +138,14 @@ Rat (Release Audit Tool) results
 *****************************************************
 Summary
 -------
-Generated at: 2024-11-16T23:26:27+01:00
+Generated at: 2024-11-16T23:45:19+01:00
 
 Notes: 2
-Binaries: 3
+Binaries: 2
 Archives: 0
-Standards: 29
+Standards: 30
 
-Apache Licensed: 24
+Apache Licensed: 25
 Generated Documents: 0
 
 JavaDocs are generated, thus a license header is optional.
@@ -159,6 +159,7 @@ Generated files do not require license headers.
   Compressed archives will be marked A
   Notices, licenses etc. will be marked N
   AL    .buildtools/formatSiteXml
+  AL    .buildtools/formatPom
   AL    .buildtools/generateStagingSiteInWebpageRepo
   AL    pom.xml
   AL    src/site/site.xml
@@ -190,7 +191,6 @@ Generated files do not require license headers.
   AL    Jenkinsfile
   AL    mvnw
   AL    mvnw.cmd
-  B     .pom.xml.swp
   N     NOTICE
  
 *****************************************************

Reply via email to