You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by br...@apache.org on 2015/05/01 22:55:53 UTC
svn commit: r949864 [25/48] - in
/websites/production/commons/content/proper/commons-lang: ./ apidocs/
apidocs/org/apache/commons/lang3/ apidocs/org/apache/commons/lang3/builder/
apidocs/org/apache/commons/lang3/time/ apidocs/src-html/org/apache/common...
Modified: websites/production/commons/content/proper/commons-lang/cobertura/org.apache.commons.lang3.time.DateUtils.html
==============================================================================
--- websites/production/commons/content/proper/commons-lang/cobertura/org.apache.commons.lang3.time.DateUtils.html (original)
+++ websites/production/commons/content/proper/commons-lang/cobertura/org.apache.commons.lang3.time.DateUtils.html Fri May 1 20:55:51 2015
@@ -12,9 +12,9 @@
<div class="separator"> </div>
<table class="report">
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
- <tr><td><a href="org.apache.commons.lang3.time.DateUtils.html">DateUtils</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">95%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:95px"><span class="text">277/289</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">90%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:90px"><span class="text">193/214</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.5;</span>3,5</td></tr>
- <tr><td><a href="org.apache.commons.lang3.time.DateUtils.html">DateUtils$DateIterator</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">12/12</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">2/2</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.5;</span>3,5</td></tr>
- <tr><td><a href="org.apache.commons.lang3.time.DateUtils.html">DateUtils$ModifyType</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">4/4</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.5;</span>3,5</td></tr>
+ <tr><td><a href="org.apache.commons.lang3.time.DateUtils.html">DateUtils</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">95%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:95px"><span class="text">271/283</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">89%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:89px"><span class="text">187/208</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.467741935483871;</span>3,468</td></tr>
+ <tr><td><a href="org.apache.commons.lang3.time.DateUtils.html">DateUtils$DateIterator</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">12/12</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">2/2</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.467741935483871;</span>3,468</td></tr>
+ <tr><td><a href="org.apache.commons.lang3.time.DateUtils.html">DateUtils$ModifyType</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">4/4</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.467741935483871;</span>3,468</td></tr>
</table>
<div class="separator"> </div>
@@ -60,17 +60,17 @@
<tr> <td class="numLine"> 20</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">import</span> java.text.ParsePosition;</pre></td></tr>
<tr> <td class="numLine"> 21</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">import</span> java.text.SimpleDateFormat;</pre></td></tr>
-<tr> <td class="numLine"> 22</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Calendar;</pre></td></tr>
-<tr> <td class="numLine"> 23</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 22</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Date;</pre></td></tr>
-<tr> <td class="numLine"> 24</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 23</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Iterator;</pre></td></tr>
-<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 24</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.Locale;</pre></td></tr>
-<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.NoSuchElementException;</pre></td></tr>
+<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="keyword">import</span> java.util.TimeZone;</pre></td></tr>
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">import</span> java.util.concurrent.TimeUnit;</pre></td></tr>
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
@@ -547,7 +547,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 277</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date parseDate(<span class="keyword">final</span> String str, <span class="keyword">final</span> String... parsePatterns) <span class="keyword">throws</span> ParseException {</pre></td></tr>
-<tr> <td class="numLineCover"> 278</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">return</span> parseDate(str, <span class="keyword">null</span>, parsePatterns);</pre></td></tr>
+<tr> <td class="numLineCover"> 278</td> <td class="nbHitsCovered"> 15</td> <td class="src"><pre class="src"> <span class="keyword">return</span> parseDate(str, <span class="keyword">null</span>, parsePatterns);</pre></td></tr>
<tr> <td class="numLine"> 279</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 280</td> <td class="nbHits"> </td>
@@ -592,7 +592,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 300</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date parseDate(<span class="keyword">final</span> String str, <span class="keyword">final</span> Locale locale, <span class="keyword">final</span> String... parsePatterns) <span class="keyword">throws</span> ParseException {</pre></td></tr>
-<tr> <td class="numLineCover"> 301</td> <td class="nbHitsCovered"> 15</td> <td class="src"><pre class="src"> <span class="keyword">return</span> parseDateWithLeniency(str, locale, parsePatterns, <span class="keyword">true</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 301</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> <span class="keyword">return</span> parseDateWithLeniency(str, locale, parsePatterns, <span class="keyword">true</span>);</pre></td></tr>
<tr> <td class="numLine"> 302</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } </pre></td></tr>
<tr> <td class="numLine"> 303</td> <td class="nbHits"> </td>
@@ -717,2715 +717,2689 @@
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> Date parseDateWithLeniency(</pre></td></tr>
<tr> <td class="numLine"> 364</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">final</span> String str, <span class="keyword">final</span> Locale locale, <span class="keyword">final</span> String[] parsePatterns, <span class="keyword">final</span> <span class="keyword">boolean</span> lenient) <span class="keyword">throws</span> ParseException {</pre></td></tr>
-<tr> <td class="numLineCover"> 365</td> <td class="nbHitsCovered"><a title="Line 365: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 18</a></td> <td class="src"><pre class="src"> <a title="Line 365: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (str == <span class="keyword">null</span> || parsePatterns == <span class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 365</td> <td class="nbHitsCovered"><a title="Line 365: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 19</a></td> <td class="src"><pre class="src"> <a title="Line 365: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (str == <span class="keyword">null</span> || parsePatterns == <span class="keyword">null</span>) {</a></pre></td></tr>
<tr> <td class="numLineCover"> 366</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(<span class="string">"Date and Patterns must not be null"</span>);</pre></td></tr>
<tr> <td class="numLine"> 367</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 368</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 369</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> SimpleDateFormat parser;</pre></td></tr>
-<tr> <td class="numLineCover"> 370</td> <td class="nbHitsCovered"><a title="Line 370: Conditional coverage 100% (2/2)."> 16</a></td> <td class="src"><pre class="src"> <a title="Line 370: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (locale == <span class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 15</td> <td class="src"><pre class="src"> parser = <span class="keyword">new</span> SimpleDateFormat();</pre></td></tr>
+ <td class="src"><pre class="src"> </pre></td></tr>
+<tr> <td class="numLineCover"> 369</td> <td class="nbHitsCovered"> 17</td> <td class="src"><pre class="src"> <span class="keyword">final</span> TimeZone tz = TimeZone.getDefault();</pre></td></tr>
+<tr> <td class="numLineCover"> 370</td> <td class="nbHitsCovered"><a title="Line 370: Conditional coverage 100% (2/2)."> 17</a></td> <td class="src"><pre class="src"> <a title="Line 370: Conditional coverage 100% (2/2)."> <span class="keyword">final</span> Locale lcl = locale==<span class="keyword">null</span> ?Locale.getDefault() : locale;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 17</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ParsePosition pos = <span class="keyword">new</span> ParsePosition(0);</pre></td></tr>
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> parser = <span class="keyword">new</span> SimpleDateFormat(<span class="string">""</span>, locale);</pre></td></tr>
-<tr> <td class="numLine"> 374</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td></tr>
+ <td class="src"><pre class="src"> </pre></td></tr>
+<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"><a title="Line 373: Conditional coverage 100% (2/2)."> 29</a></td> <td class="src"><pre class="src"> <a title="Line 373: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> String parsePattern : parsePatterns) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> FastDateParser fdp = <span class="keyword">new</span> FastDateParser(parsePattern, tz, lcl, <span class="keyword">null</span>, lenient);</pre></td></tr>
<tr> <td class="numLine"> 375</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> parser.setLenient(lenient);</pre></td></tr>
-<tr> <td class="numLineCover"> 377</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ParsePosition pos = <span class="keyword">new</span> ParsePosition(0);</pre></td></tr>
-<tr> <td class="numLineCover"> 378</td> <td class="nbHitsCovered"><a title="Line 378: Conditional coverage 100% (2/2)."> 28</a></td> <td class="src"><pre class="src"> <a title="Line 378: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> String parsePattern : parsePatterns) {</a></pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
+<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> Date date = fdp.parse(str, pos);</pre></td></tr>
+<tr> <td class="numLineCover"> 377</td> <td class="nbHitsCovered"><a title="Line 377: Conditional coverage 100% (2/2)."> 22</a></td> <td class="src"><pre class="src"> <a title="Line 377: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (pos.getIndex() == str.length()) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 378</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">return</span> date;</pre></td></tr>
<tr> <td class="numLine"> 379</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> String pattern = parsePattern;</pre></td></tr>
+ <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> pos.setIndex(0);</pre></td></tr>
<tr> <td class="numLine"> 381</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 382</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="comment">// LANG-530 - need to make sure 'ZZ' output doesn't get passed to SimpleDateFormat</span></pre></td></tr>
-<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"><a title="Line 383: Conditional coverage 100% (2/2)."> 22</a></td> <td class="src"><pre class="src"> <a title="Line 383: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (parsePattern.endsWith(<span class="string">"ZZ"</span>)) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 384</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> pattern = pattern.substring(0, pattern.length() - 1);</pre></td></tr>
-<tr> <td class="numLine"> 385</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 386</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 387</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> parser.applyPattern(pattern);</pre></td></tr>
-<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> pos.setIndex(0);</pre></td></tr>
-<tr> <td class="numLine"> 389</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 390</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> String str2 = str;</pre></td></tr>
-<tr> <td class="numLine"> 391</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="comment">// LANG-530 - need to make sure 'ZZ' output doesn't hit SimpleDateFormat as it will ParseException</span></pre></td></tr>
-<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"><a title="Line 392: Conditional coverage 100% (2/2)."> 22</a></td> <td class="src"><pre class="src"> <a title="Line 392: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (parsePattern.endsWith(<span class="string">"ZZ"</span>)) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 393</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> str2 = str.replaceAll(<span class="string">"([-+][0-9][0-9]):([0-9][0-9])$"</span>, <span class="string">"$1$2"</span>); </pre></td></tr>
-<tr> <td class="numLine"> 394</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 395</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 396</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Date date = parser.parse(str2, pos);</pre></td></tr>
-<tr> <td class="numLineCover"> 397</td> <td class="nbHitsCovered"><a title="Line 397: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 22</a></td> <td class="src"><pre class="src"> <a title="Line 397: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (date != <span class="keyword">null</span> && pos.getIndex() == str2.length()) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 398</td> <td class="nbHitsCovered"> 10</td> <td class="src"><pre class="src"> <span class="keyword">return</span> date;</pre></td></tr>
-<tr> <td class="numLine"> 399</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 400</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 382</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">catch</span>(IllegalArgumentException iae) {</pre></td></tr>
+<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLine"> 384</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 401</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Unable to parse the date: "</span> + str, -1);</pre></td></tr>
-<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 385</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Unable to parse the date: "</span> + str, -1);</pre></td></tr>
+<tr> <td class="numLine"> 386</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 403</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 387</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 404</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 388</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 389</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 406</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 390</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of years to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 407</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 391</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 408</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 392</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 393</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 410</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 394</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 411</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 395</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 396</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 413</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 397</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 414</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 398</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addYears(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 415</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.YEAR, amount);</pre></td></tr>
-<tr> <td class="numLine"> 416</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 399</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.YEAR, amount);</pre></td></tr>
+<tr> <td class="numLine"> 400</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 417</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 401</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 418</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 403</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 420</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 404</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of months to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 422</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 406</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 423</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 407</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 408</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 425</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 426</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 410</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 427</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 411</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 428</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addMonths(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 429</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.MONTH, amount);</pre></td></tr>
-<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 413</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.MONTH, amount);</pre></td></tr>
+<tr> <td class="numLine"> 414</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 415</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 432</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 416</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 433</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 417</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 434</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 418</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of weeks to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 435</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 436</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 420</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 438</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 422</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 439</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 423</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 440</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 441</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 425</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 426</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addWeeks(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 443</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.WEEK_OF_YEAR, amount);</pre></td></tr>
-<tr> <td class="numLine"> 444</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 427</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.WEEK_OF_YEAR, amount);</pre></td></tr>
+<tr> <td class="numLine"> 428</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 429</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 446</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 447</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 432</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of days to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 449</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 433</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 450</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 434</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 435</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 452</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 436</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 453</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 454</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 438</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 455</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 439</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 456</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 440</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addDays(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 457</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.DAY_OF_MONTH, amount);</pre></td></tr>
-<tr> <td class="numLine"> 458</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.DAY_OF_MONTH, amount);</pre></td></tr>
+<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 459</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 443</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 460</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 444</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 461</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 462</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 446</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of hours to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 447</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 464</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 465</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 449</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 450</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 467</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 468</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 452</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 469</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 453</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 470</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 454</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addHours(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 471</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.HOUR_OF_DAY, amount);</pre></td></tr>
-<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 455</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.HOUR_OF_DAY, amount);</pre></td></tr>
+<tr> <td class="numLine"> 456</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 473</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 457</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 474</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 458</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 475</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 459</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 476</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 460</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of minutes to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 477</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 461</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 478</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 462</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 464</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 481</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 465</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 483</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 467</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 484</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 468</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addMinutes(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 485</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.MINUTE, amount);</pre></td></tr>
-<tr> <td class="numLine"> 486</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 469</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.MINUTE, amount);</pre></td></tr>
+<tr> <td class="numLine"> 470</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 487</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 471</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 488</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 489</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 473</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 474</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of seconds to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 491</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 475</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 492</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 476</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 493</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 477</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 494</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 478</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 495</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 496</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 497</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 481</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addSeconds(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 499</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.SECOND, amount);</pre></td></tr>
-<tr> <td class="numLine"> 500</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 483</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.SECOND, amount);</pre></td></tr>
+<tr> <td class="numLine"> 484</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 485</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 502</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 486</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 503</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 487</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 488</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds a number of milliseconds to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 489</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 506</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 491</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 508</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 492</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 493</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 494</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 511</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 495</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 512</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 496</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date addMilliseconds(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 513</td> <td class="nbHitsCovered"> 64</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.MILLISECOND, amount);</pre></td></tr>
-<tr> <td class="numLine"> 514</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 497</td> <td class="nbHitsCovered"> 64</td> <td class="src"><pre class="src"> <span class="keyword">return</span> add(date, Calendar.MILLISECOND, amount);</pre></td></tr>
+<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 515</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 499</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 516</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 500</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 517</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 518</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 502</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Adds to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 519</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 503</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 520</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 521</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 522</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 506</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param calendarField the calendar field to add to</span></pre></td></tr>
-<tr> <td class="numLine"> 523</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to add, may be negative</span></pre></td></tr>
-<tr> <td class="numLine"> 524</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 508</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the new {@code Date} with the amount added</span></pre></td></tr>
-<tr> <td class="numLine"> 525</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 526</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 527</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 511</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> Date add(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> calendarField, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 528</td> <td class="nbHitsUncovered"><a title="Line 528: Conditional coverage 50% (1/2)."> 85</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 528: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (date == <span class="keyword">null</span>) {</a></span></pre></td></tr>
-<tr> <td class="numLineCover"> 529</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(<span class="string">"The date must not be null"</span>);</span></pre></td></tr>
-<tr> <td class="numLine"> 530</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 512</td> <td class="nbHitsUncovered"><a title="Line 512: Conditional coverage 50% (1/2)."> 85</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 512: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (date == <span class="keyword">null</span>) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 513</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(<span class="string">"The date must not be null"</span>);</span></pre></td></tr>
+<tr> <td class="numLine"> 514</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 531</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Calendar c = Calendar.getInstance();</pre></td></tr>
-<tr> <td class="numLineCover"> 532</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> c.setTime(date);</pre></td></tr>
-<tr> <td class="numLineCover"> 533</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> c.add(calendarField, amount);</pre></td></tr>
-<tr> <td class="numLineCover"> 534</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> <span class="keyword">return</span> c.getTime();</pre></td></tr>
-<tr> <td class="numLine"> 535</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 515</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Calendar c = Calendar.getInstance();</pre></td></tr>
+<tr> <td class="numLineCover"> 516</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> c.setTime(date);</pre></td></tr>
+<tr> <td class="numLineCover"> 517</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> c.add(calendarField, amount);</pre></td></tr>
+<tr> <td class="numLineCover"> 518</td> <td class="nbHitsCovered"> 85</td> <td class="src"><pre class="src"> <span class="keyword">return</span> c.getTime();</pre></td></tr>
+<tr> <td class="numLine"> 519</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 536</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 520</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 537</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 521</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 538</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 522</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 539</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 523</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Sets the years field to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 540</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 524</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 541</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 525</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 542</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 526</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 543</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 527</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to set</span></pre></td></tr>
-<tr> <td class="numLine"> 544</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 528</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a new {@code Date} set with the specified value</span></pre></td></tr>
-<tr> <td class="numLine"> 545</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 529</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 546</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 530</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @since 2.4</span></pre></td></tr>
-<tr> <td class="numLine"> 547</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 531</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 548</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 532</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date setYears(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 549</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.YEAR, amount);</pre></td></tr>
-<tr> <td class="numLine"> 550</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 533</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.YEAR, amount);</pre></td></tr>
+<tr> <td class="numLine"> 534</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 551</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 535</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 552</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 536</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 553</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 537</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 554</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 538</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Sets the months field to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 555</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 539</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 556</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 540</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 557</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 541</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 558</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 542</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to set</span></pre></td></tr>
-<tr> <td class="numLine"> 559</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 543</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a new {@code Date} set with the specified value</span></pre></td></tr>
-<tr> <td class="numLine"> 560</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 544</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 561</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 545</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @since 2.4</span></pre></td></tr>
-<tr> <td class="numLine"> 562</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 546</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 563</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 547</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date setMonths(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 564</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.MONTH, amount);</pre></td></tr>
-<tr> <td class="numLine"> 565</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 548</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.MONTH, amount);</pre></td></tr>
+<tr> <td class="numLine"> 549</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 566</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 550</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 567</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 551</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 568</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 552</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 569</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 553</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Sets the day of month field to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 570</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 554</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 571</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 555</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 572</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 556</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 573</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 557</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to set</span></pre></td></tr>
-<tr> <td class="numLine"> 574</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 558</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a new {@code Date} set with the specified value</span></pre></td></tr>
-<tr> <td class="numLine"> 575</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 559</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 576</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 560</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @since 2.4</span></pre></td></tr>
-<tr> <td class="numLine"> 577</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 561</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 578</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 562</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date setDays(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 579</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.DAY_OF_MONTH, amount);</pre></td></tr>
-<tr> <td class="numLine"> 580</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 563</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.DAY_OF_MONTH, amount);</pre></td></tr>
+<tr> <td class="numLine"> 564</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 581</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 565</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 582</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 566</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 583</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 567</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 584</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 568</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Sets the hours field to a date returning a new object. Hours range </span></pre></td></tr>
-<tr> <td class="numLine"> 585</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 569</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * from 0-23.</span></pre></td></tr>
-<tr> <td class="numLine"> 586</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 570</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 587</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 571</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 588</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 572</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 589</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 573</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to set</span></pre></td></tr>
-<tr> <td class="numLine"> 590</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 574</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a new {@code Date} set with the specified value</span></pre></td></tr>
-<tr> <td class="numLine"> 591</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 575</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 592</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 576</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @since 2.4</span></pre></td></tr>
-<tr> <td class="numLine"> 593</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 577</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 594</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 578</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date setHours(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 595</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.HOUR_OF_DAY, amount);</pre></td></tr>
-<tr> <td class="numLine"> 596</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 579</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.HOUR_OF_DAY, amount);</pre></td></tr>
+<tr> <td class="numLine"> 580</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 597</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 581</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 598</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 582</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 599</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 583</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 600</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 584</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Sets the minute field to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 601</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 585</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 602</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 586</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 603</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 587</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 604</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 588</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to set</span></pre></td></tr>
-<tr> <td class="numLine"> 605</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 589</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a new {@code Date} set with the specified value</span></pre></td></tr>
-<tr> <td class="numLine"> 606</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 590</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 607</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 591</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @since 2.4</span></pre></td></tr>
-<tr> <td class="numLine"> 608</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 592</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 609</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 593</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date setMinutes(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 610</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.MINUTE, amount);</pre></td></tr>
-<tr> <td class="numLine"> 611</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 594</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.MINUTE, amount);</pre></td></tr>
+<tr> <td class="numLine"> 595</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 612</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 596</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 613</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 597</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 614</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 598</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 615</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 599</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Sets the seconds field to a date returning a new object.</span></pre></td></tr>
-<tr> <td class="numLine"> 616</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 600</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * The original {@code Date} is unchanged.</span></pre></td></tr>
-<tr> <td class="numLine"> 617</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 601</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 618</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 602</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param date the date, not null</span></pre></td></tr>
-<tr> <td class="numLine"> 619</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 603</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param amount the amount to set</span></pre></td></tr>
-<tr> <td class="numLine"> 620</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 604</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a new {@code Date} set with the specified value</span></pre></td></tr>
-<tr> <td class="numLine"> 621</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 605</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException if the date is null</span></pre></td></tr>
-<tr> <td class="numLine"> 622</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 606</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @since 2.4</span></pre></td></tr>
-<tr> <td class="numLine"> 623</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 607</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 624</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 608</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> Date setSeconds(<span class="keyword">final</span> Date date, <span class="keyword">final</span> <span class="keyword">int</span> amount) {</pre></td></tr>
-<tr> <td class="numLineCover"> 625</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.SECOND, amount);</pre></td></tr>
-<tr> <td class="numLine"> 626</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 609</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> set(date, Calendar.SECOND, amount);</pre></td></tr>
+<tr> <td class="numLine"> 610</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 627</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 611</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 628</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 612</td> <td class="nbHits"> </td>
[... 3457 lines stripped ...]