You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ba...@apache.org on 2013/10/19 19:17:59 UTC
svn commit: r883363 [19/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/builder/class-use/ apidocs/org/apache/co...
Modified: websites/production/commons/content/proper/commons-lang/cobertura/org.apache.commons.lang3.time.FastDatePrinter.html
==============================================================================
--- websites/production/commons/content/proper/commons-lang/cobertura/org.apache.commons.lang3.time.FastDatePrinter.html (original)
+++ websites/production/commons/content/proper/commons-lang/cobertura/org.apache.commons.lang3.time.FastDatePrinter.html Sat Oct 19 17:17:55 2013
@@ -705,1523 +705,1541 @@
<tr> <td class="numLine"> 401</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">private</span> String applyRulesToString(<span class="keyword">final</span> Calendar c) {</pre></td></tr>
-<tr> <td class="numLineCover"> 403</td> <td class="nbHitsCovered"> 170</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRules(c, <span class="keyword">new</span> StringBuffer(mMaxLengthEstimate)).toString();</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
+<tr> <td class="numLine"> 403</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="comment"> * Creates a String representation of the given Calendar by applying the rules of this printer to it.</span></pre></td></tr>
<tr> <td class="numLine"> 404</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment"> * @param c the Calender to apply the rules to.</span></pre></td></tr>
<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment"> * @return a String representation of the given Calendar.</span></pre></td></tr>
<tr> <td class="numLine"> 406</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">private</span> GregorianCalendar newCalendar() {</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 407</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="comment">// hard code GregorianCalendar</span></pre></td></tr>
-<tr> <td class="numLineCover"> 408</td> <td class="nbHitsCovered"> 200170</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">new</span> GregorianCalendar(mTimeZone, mLocale);</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="keyword">private</span> String applyRulesToString(<span class="keyword">final</span> Calendar c) {</pre></td></tr>
+<tr> <td class="numLineCover"> 408</td> <td class="nbHitsCovered"> 170</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRules(c, <span class="keyword">new</span> StringBuffer(mMaxLengthEstimate)).toString();</pre></td></tr>
<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 410</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 411</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#format(java.util.Date)</span></pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment"> * Creation method for ne calender instances.</span></pre></td></tr>
<tr> <td class="numLine"> 413</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment"> * @return a new Calendar instance.</span></pre></td></tr>
<tr> <td class="numLine"> 414</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> @Override</pre></td></tr>
+ <td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 415</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="keyword">public</span> String format(<span class="keyword">final</span> Date date) {</pre></td></tr>
-<tr> <td class="numLineCover"> 416</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Calendar c = newCalendar(); <span class="comment">// hard code GregorianCalendar</span></pre></td></tr>
-<tr> <td class="numLineCover"> 417</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> c.setTime(date);</pre></td></tr>
-<tr> <td class="numLineCover"> 418</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRulesToString(c);</pre></td></tr>
-<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="keyword">private</span> GregorianCalendar newCalendar() {</pre></td></tr>
+<tr> <td class="numLine"> 416</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="comment">// hard code GregorianCalendar</span></pre></td></tr>
+<tr> <td class="numLineCover"> 417</td> <td class="nbHitsCovered"> 200170</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">new</span> GregorianCalendar(mTimeZone, mLocale);</pre></td></tr>
+<tr> <td class="numLine"> 418</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 420</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 420</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
+<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#format(java.util.Date)</span></pre></td></tr>
<tr> <td class="numLine"> 422</td> <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#format(java.util.Calendar)</span></pre></td></tr>
-<tr> <td class="numLine"> 423</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>
+ <td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="keyword">public</span> String format(<span class="keyword">final</span> Date date) {</pre></td></tr>
+<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Calendar c = newCalendar(); <span class="comment">// hard code GregorianCalendar</span></pre></td></tr>
+<tr> <td class="numLineCover"> 426</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> c.setTime(date);</pre></td></tr>
+<tr> <td class="numLineCover"> 427</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRulesToString(c);</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"> 429</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> </pre></td></tr>
+<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
+<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
+ <td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#format(java.util.Calendar)</span></pre></td></tr>
+<tr> <td class="numLine"> 432</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>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 425</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 434</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> String format(<span class="keyword">final</span> Calendar calendar) {</pre></td></tr>
-<tr> <td class="numLineCover"> 426</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">return</span> format(calendar, <span class="keyword">new</span> StringBuffer(mMaxLengthEstimate)).toString();</pre></td></tr>
-<tr> <td class="numLine"> 427</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 435</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">return</span> format(calendar, <span class="keyword">new</span> StringBuffer(mMaxLengthEstimate)).toString();</pre></td></tr>
+<tr> <td class="numLine"> 436</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 428</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 429</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 438</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
-<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 439</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#format(long, java.lang.StringBuffer)</span></pre></td></tr>
-<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 440</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 432</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 441</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 433</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> StringBuffer format(<span class="keyword">final</span> <span class="keyword">long</span> millis, <span class="keyword">final</span> StringBuffer buf) {</pre></td></tr>
-<tr> <td class="numLineCover"> 434</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> format(<span class="keyword">new</span> Date(millis), buf);</span></pre></td></tr>
-<tr> <td class="numLine"> 435</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 443</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> format(<span class="keyword">new</span> Date(millis), buf);</span></pre></td></tr>
+<tr> <td class="numLine"> 444</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 436</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 446</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
-<tr> <td class="numLine"> 438</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 447</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#format(java.util.Date, java.lang.StringBuffer)</span></pre></td></tr>
-<tr> <td class="numLine"> 439</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"> 440</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 449</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 441</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 450</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> StringBuffer format(<span class="keyword">final</span> Date date, <span class="keyword">final</span> StringBuffer buf) {</pre></td></tr>
-<tr> <td class="numLineCover"> 442</td> <td class="nbHitsCovered"> 200000</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Calendar c = newCalendar(); <span class="comment">// hard code GregorianCalendar</span></pre></td></tr>
-<tr> <td class="numLineCover"> 443</td> <td class="nbHitsCovered"> 200000</td> <td class="src"><pre class="src"> c.setTime(date);</pre></td></tr>
-<tr> <td class="numLineCover"> 444</td> <td class="nbHitsCovered"> 200000</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRules(c, buf);</pre></td></tr>
-<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 451</td> <td class="nbHitsCovered"> 200000</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Calendar c = newCalendar(); <span class="comment">// hard code GregorianCalendar</span></pre></td></tr>
+<tr> <td class="numLineCover"> 452</td> <td class="nbHitsCovered"> 200000</td> <td class="src"><pre class="src"> c.setTime(date);</pre></td></tr>
+<tr> <td class="numLineCover"> 453</td> <td class="nbHitsCovered"> 200000</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRules(c, buf);</pre></td></tr>
+<tr> <td class="numLine"> 454</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"> 455</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 447</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 456</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
-<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 457</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#format(java.util.Calendar, java.lang.StringBuffer)</span></pre></td></tr>
-<tr> <td class="numLine"> 449</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"> 450</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 459</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 460</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> StringBuffer format(<span class="keyword">final</span> Calendar calendar, <span class="keyword">final</span> StringBuffer buf) {</pre></td></tr>
-<tr> <td class="numLineCover"> 452</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRules(calendar, buf);</pre></td></tr>
-<tr> <td class="numLine"> 453</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 461</td> <td class="nbHitsCovered"> 158</td> <td class="src"><pre class="src"> <span class="keyword">return</span> applyRules(calendar, buf);</pre></td></tr>
+<tr> <td class="numLine"> 462</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 454</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 455</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 464</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"> 465</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Performs the formatting by applying the rules to the</span></pre></td></tr>
-<tr> <td class="numLine"> 457</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * specified calendar.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 458</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"> 459</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 468</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param calendar the calendar to format</span></pre></td></tr>
-<tr> <td class="numLine"> 460</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 469</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param buf the buffer to format into</span></pre></td></tr>
-<tr> <td class="numLine"> 461</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 470</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the specified string buffer</span></pre></td></tr>
-<tr> <td class="numLine"> 462</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 471</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> StringBuffer applyRules(<span class="keyword">final</span> Calendar calendar, <span class="keyword">final</span> StringBuffer buf) {</pre></td></tr>
-<tr> <td class="numLineCover"> 464</td> <td class="nbHitsCovered"><a title="Line 464: Conditional coverage 100% (2/2)."> 3203618</a></td> <td class="src"><pre class="src"> <a title="Line 464: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> Rule rule : mRules) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 465</td> <td class="nbHitsCovered"> 3003290</td> <td class="src"><pre class="src"> rule.appendTo(buf, calendar);</pre></td></tr>
-<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 473</td> <td class="nbHitsCovered"><a title="Line 473: Conditional coverage 100% (2/2)."> 3203618</a></td> <td class="src"><pre class="src"> <a title="Line 473: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> Rule rule : mRules) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 474</td> <td class="nbHitsCovered"> 3003290</td> <td class="src"><pre class="src"> rule.appendTo(buf, calendar);</pre></td></tr>
+<tr> <td class="numLine"> 475</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 467</td> <td class="nbHitsCovered"> 200328</td> <td class="src"><pre class="src"> <span class="keyword">return</span> buf;</pre></td></tr>
-<tr> <td class="numLine"> 468</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 476</td> <td class="nbHitsCovered"> 200328</td> <td class="src"><pre class="src"> <span class="keyword">return</span> buf;</pre></td></tr>
+<tr> <td class="numLine"> 477</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 469</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 478</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 470</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// Accessors</span></pre></td></tr>
-<tr> <td class="numLine"> 471</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 481</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
-<tr> <td class="numLine"> 473</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#getPattern()</span></pre></td></tr>
-<tr> <td class="numLine"> 474</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 483</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"> 484</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 476</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 485</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> String getPattern() {</pre></td></tr>
-<tr> <td class="numLineCover"> 477</td> <td class="nbHitsCovered"> 31</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mPattern;</pre></td></tr>
-<tr> <td class="numLine"> 478</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 486</td> <td class="nbHitsCovered"> 31</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mPattern;</pre></td></tr>
+<tr> <td class="numLine"> 487</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 488</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 489</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
-<tr> <td class="numLine"> 481</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#getTimeZone()</span></pre></td></tr>
-<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 491</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 483</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 492</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 484</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 493</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> TimeZone getTimeZone() {</pre></td></tr>
-<tr> <td class="numLineCover"> 485</td> <td class="nbHitsCovered"> 13</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mTimeZone;</pre></td></tr>
-<tr> <td class="numLine"> 486</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 494</td> <td class="nbHitsCovered"> 13</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mTimeZone;</pre></td></tr>
+<tr> <td class="numLine"> 495</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"> 496</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"> 497</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/* (non-Javadoc)</span></pre></td></tr>
-<tr> <td class="numLine"> 489</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @see org.apache.commons.lang3.time.DatePrinter#getLocale()</span></pre></td></tr>
-<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 499</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 491</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 500</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 492</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> Locale getLocale() {</pre></td></tr>
-<tr> <td class="numLineCover"> 493</td> <td class="nbHitsCovered"> 19</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mLocale;</pre></td></tr>
-<tr> <td class="numLine"> 494</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 502</td> <td class="nbHitsCovered"> 19</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mLocale;</pre></td></tr>
+<tr> <td class="numLine"> 503</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 495</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 496</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 497</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 506</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Gets an estimate for the maximum string length that the</span></pre></td></tr>
-<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * formatter will produce.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 499</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 508</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 500</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>The actual formatted length will almost always be less than or</span></pre></td></tr>
-<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * equal to this amount.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 502</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 511</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"> 512</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the maximum formatted length</span></pre></td></tr>
-<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 513</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 514</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">int</span> getMaxLengthEstimate() {</pre></td></tr>
-<tr> <td class="numLineCover"> 506</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> mMaxLengthEstimate;</span></pre></td></tr>
-<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 515</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> mMaxLengthEstimate;</span></pre></td></tr>
+<tr> <td class="numLine"> 516</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 508</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 517</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 518</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// Basics</span></pre></td></tr>
-<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 519</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 511</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 520</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"> 521</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Compares two objects for equality.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 513</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"> 514</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 523</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param obj the object to compare to</span></pre></td></tr>
-<tr> <td class="numLine"> 515</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 524</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return {@code true} if equal</span></pre></td></tr>
-<tr> <td class="numLine"> 516</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"> 517</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 526</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 518</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 527</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> equals(<span class="keyword">final</span> Object obj) {</pre></td></tr>
-<tr> <td class="numLineCover"> 519</td> <td class="nbHitsCovered"><a title="Line 519: Conditional coverage 100% (2/2)."> 20</a></td> <td class="src"><pre class="src"> <a title="Line 519: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (obj <span class="keyword">instanceof</span> FastDatePrinter == <span class="keyword">false</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 520</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
-<tr> <td class="numLine"> 521</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 528</td> <td class="nbHitsCovered"><a title="Line 528: Conditional coverage 100% (2/2)."> 20</a></td> <td class="src"><pre class="src"> <a title="Line 528: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (obj <span class="keyword">instanceof</span> FastDatePrinter == <span class="keyword">false</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 529</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
+<tr> <td class="numLine"> 530</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 522</td> <td class="nbHitsCovered"> 19</td> <td class="src"><pre class="src"> <span class="keyword">final</span> FastDatePrinter other = (FastDatePrinter) obj;</pre></td></tr>
-<tr> <td class="numLineCover"> 523</td> <td class="nbHitsUncovered"><a title="Line 523: Conditional coverage 66% (4/6) [each condition: 100%, 50%, 50%]."> 19</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 523: Conditional coverage 66% (4/6) [each condition: 100%, 50%, 50%]."> <span class="keyword">return</span> mPattern.equals(other.mPattern)</a></span></pre></td></tr>
-<tr> <td class="numLine"> 524</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 531</td> <td class="nbHitsCovered"> 19</td> <td class="src"><pre class="src"> <span class="keyword">final</span> FastDatePrinter other = (FastDatePrinter) obj;</pre></td></tr>
+<tr> <td class="numLineCover"> 532</td> <td class="nbHitsUncovered"><a title="Line 532: Conditional coverage 66% (4/6) [each condition: 100%, 50%, 50%]."> 19</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 532: Conditional coverage 66% (4/6) [each condition: 100%, 50%, 50%]."> <span class="keyword">return</span> mPattern.equals(other.mPattern)</a></span></pre></td></tr>
+<tr> <td class="numLine"> 533</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> && mTimeZone.equals(other.mTimeZone) </pre></td></tr>
-<tr> <td class="numLine"> 525</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 534</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> && mLocale.equals(other.mLocale);</pre></td></tr>
-<tr> <td class="numLine"> 526</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"> 527</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 536</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 528</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"> 529</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 538</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Returns a hashcode compatible with equals.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 530</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 539</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 531</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 540</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a hashcode compatible with equals</span></pre></td></tr>
-<tr> <td class="numLine"> 532</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 541</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 533</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 542</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 534</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 543</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">int</span> hashCode() {</pre></td></tr>
-<tr> <td class="numLineCover"> 535</td> <td class="nbHitsCovered"> 20</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mPattern.hashCode() + 13 * (mTimeZone.hashCode() + 13 * mLocale.hashCode());</pre></td></tr>
-<tr> <td class="numLine"> 536</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 544</td> <td class="nbHitsCovered"> 20</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mPattern.hashCode() + 13 * (mTimeZone.hashCode() + 13 * mLocale.hashCode());</pre></td></tr>
+<tr> <td class="numLine"> 545</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"> 546</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 538</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 547</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"> 548</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Gets a debugging string version of this formatter.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 540</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 549</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 541</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 550</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return a debugging string</span></pre></td></tr>
-<tr> <td class="numLine"> 542</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"> 543</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 552</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 544</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 553</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> String toString() {</pre></td></tr>
-<tr> <td class="numLineCover"> 545</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="string">"FastDatePrinter["</span> + mPattern + <span class="string">","</span> + mLocale + <span class="string">","</span> + mTimeZone.getID() + <span class="string">"]"</span>;</pre></td></tr>
-<tr> <td class="numLine"> 546</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 554</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="string">"FastDatePrinter["</span> + mPattern + <span class="string">","</span> + mLocale + <span class="string">","</span> + mTimeZone.getID() + <span class="string">"]"</span>;</pre></td></tr>
+<tr> <td class="numLine"> 555</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 547</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 556</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 548</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 557</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// Serializing</span></pre></td></tr>
-<tr> <td class="numLine"> 549</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 558</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 550</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 559</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 551</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 560</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Create the object after serialization. This implementation reinitializes the</span></pre></td></tr>
-<tr> <td class="numLine"> 552</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 561</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * transient properties.</span></pre></td></tr>
-<tr> <td class="numLine"> 553</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 562</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"> 563</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param in ObjectInputStream from which the object is being deserialized.</span></pre></td></tr>
-<tr> <td class="numLine"> 555</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 564</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws IOException if there is an IO issue.</span></pre></td></tr>
-<tr> <td class="numLine"> 556</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 565</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @throws ClassNotFoundException if a class cannot be found.</span></pre></td></tr>
-<tr> <td class="numLine"> 557</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"> 558</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 567</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> readObject(<span class="keyword">final</span> ObjectInputStream in) <span class="keyword">throws</span> IOException, ClassNotFoundException {</pre></td></tr>
-<tr> <td class="numLineCover"> 559</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> in.defaultReadObject();</pre></td></tr>
-<tr> <td class="numLineCover"> 560</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> init();</pre></td></tr>
-<tr> <td class="numLineCover"> 561</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 562</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 568</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> in.defaultReadObject();</pre></td></tr>
+<tr> <td class="numLineCover"> 569</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> init();</pre></td></tr>
+<tr> <td class="numLineCover"> 570</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLine"> 571</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 563</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 572</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// Rules</span></pre></td></tr>
-<tr> <td class="numLine"> 564</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 573</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">//-----------------------------------------------------------------------</span></pre></td></tr>
-<tr> <td class="numLine"> 565</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 574</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 566</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 575</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Inner class defining a rule.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 567</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 576</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"> 577</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">interface</span> Rule {</pre></td></tr>
-<tr> <td class="numLine"> 569</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 578</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 570</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 579</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Returns the estimated lentgh of the result.</span></pre></td></tr>
-<tr> <td class="numLine"> 571</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 580</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"> 581</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @return the estimated length</span></pre></td></tr>
-<tr> <td class="numLine"> 573</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"> 574</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 583</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">int</span> estimateLength();</pre></td></tr>
-<tr> <td class="numLine"> 575</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 584</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 576</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 585</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 577</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 586</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Appends the value of the specified calendar to the output buffer based on the rule implementation.</span></pre></td></tr>
-<tr> <td class="numLine"> 578</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 587</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 579</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 buffer the output buffer</span></pre></td></tr>
-<tr> <td class="numLine"> 580</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 589</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param calendar calendar to be appended</span></pre></td></tr>
-<tr> <td class="numLine"> 581</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 590</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 582</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 591</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">void</span> appendTo(StringBuffer buffer, Calendar calendar);</pre></td></tr>
-<tr> <td class="numLine"> 583</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 592</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 584</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 593</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 585</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 594</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 586</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 595</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Inner class defining a numeric rule.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 587</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 596</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"> 597</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">interface</span> NumberRule <span class="keyword">extends</span> Rule {</pre></td></tr>
-<tr> <td class="numLine"> 589</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"> 590</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 599</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Appends the specified value to the output buffer based on the rule implementation.</span></pre></td></tr>
-<tr> <td class="numLine"> 591</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 600</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 592</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 601</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param buffer the output buffer</span></pre></td></tr>
-<tr> <td class="numLine"> 593</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 value the value to be appended</span></pre></td></tr>
-<tr> <td class="numLine"> 594</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 603</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 595</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 604</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">void</span> appendTo(StringBuffer buffer, <span class="keyword">int</span> value);</pre></td></tr>
-<tr> <td class="numLine"> 596</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 605</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"> 606</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"> 607</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"> 608</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Inner class to output a constant single character.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 600</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 609</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 601</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 610</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> CharacterLiteral <span class="keyword">implements</span> Rule {</pre></td></tr>
-<tr> <td class="numLine"> 602</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 611</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">final</span> <span class="keyword">char</span> mValue;</pre></td></tr>
-<tr> <td class="numLine"> 603</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 612</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 604</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 613</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 605</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 614</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Constructs a new instance of {@code CharacterLiteral}</span></pre></td></tr>
-<tr> <td class="numLine"> 606</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 615</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * to hold the specified value.</span></pre></td></tr>
-<tr> <td class="numLine"> 607</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 616</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 608</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 617</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param value the character literal</span></pre></td></tr>
-<tr> <td class="numLine"> 609</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 618</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLineCover"> 610</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> CharacterLiteral(<span class="keyword">final</span> <span class="keyword">char</span> value) {</pre></td></tr>
-<tr> <td class="numLineCover"> 611</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> mValue = value;</pre></td></tr>
-<tr> <td class="numLineCover"> 612</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 613</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 619</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> CharacterLiteral(<span class="keyword">final</span> <span class="keyword">char</span> value) {</pre></td></tr>
+<tr> <td class="numLineCover"> 620</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> mValue = value;</pre></td></tr>
+<tr> <td class="numLineCover"> 621</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLine"> 622</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 614</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 623</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"> 624</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * {@inheritDoc}</span></pre></td></tr>
-<tr> <td class="numLine"> 616</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 625</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 617</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 626</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 618</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 627</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">int</span> estimateLength() {</pre></td></tr>
-<tr> <td class="numLineCover"> 619</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> <span class="keyword">return</span> 1;</pre></td></tr>
-<tr> <td class="numLine"> 620</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 628</td> <td class="nbHitsCovered"> 4923</td> <td class="src"><pre class="src"> <span class="keyword">return</span> 1;</pre></td></tr>
+<tr> <td class="numLine"> 629</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 621</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 630</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 622</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 631</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 623</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 632</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * {@inheritDoc}</span></pre></td></tr>
-<tr> <td class="numLine"> 624</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 633</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 625</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 634</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 626</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 635</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> appendTo(<span class="keyword">final</span> StringBuffer buffer, <span class="keyword">final</span> Calendar calendar) {</pre></td></tr>
-<tr> <td class="numLineCover"> 627</td> <td class="nbHitsCovered"> 1401460</td> <td class="src"><pre class="src"> buffer.append(mValue);</pre></td></tr>
-<tr> <td class="numLineCover"> 628</td> <td class="nbHitsCovered"> 1401460</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 629</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 636</td> <td class="nbHitsCovered"> 1401460</td> <td class="src"><pre class="src"> buffer.append(mValue);</pre></td></tr>
+<tr> <td class="numLineCover"> 637</td> <td class="nbHitsCovered"> 1401460</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLine"> 638</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 630</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 639</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 631</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 640</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 632</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 641</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Inner class to output a constant string.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 633</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 642</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 634</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 643</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> StringLiteral <span class="keyword">implements</span> Rule {</pre></td></tr>
-<tr> <td class="numLine"> 635</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 644</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">final</span> String mValue;</pre></td></tr>
-<tr> <td class="numLine"> 636</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 645</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 637</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 646</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 638</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 647</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Constructs a new instance of {@code StringLiteral}</span></pre></td></tr>
-<tr> <td class="numLine"> 639</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 648</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * to hold the specified value.</span></pre></td></tr>
-<tr> <td class="numLine"> 640</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 649</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 641</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 650</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param value the string literal</span></pre></td></tr>
-<tr> <td class="numLine"> 642</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 651</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLineCover"> 643</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> StringLiteral(<span class="keyword">final</span> String value) {</pre></td></tr>
-<tr> <td class="numLineCover"> 644</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> mValue = value;</pre></td></tr>
-<tr> <td class="numLineCover"> 645</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 646</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 652</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> StringLiteral(<span class="keyword">final</span> String value) {</pre></td></tr>
+<tr> <td class="numLineCover"> 653</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> mValue = value;</pre></td></tr>
+<tr> <td class="numLineCover"> 654</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLine"> 655</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 647</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 656</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 648</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 657</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * {@inheritDoc}</span></pre></td></tr>
-<tr> <td class="numLine"> 649</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 658</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 650</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 659</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 651</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 660</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">int</span> estimateLength() {</pre></td></tr>
-<tr> <td class="numLineCover"> 652</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mValue.length();</pre></td></tr>
-<tr> <td class="numLine"> 653</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 661</td> <td class="nbHitsCovered"> 28</td> <td class="src"><pre class="src"> <span class="keyword">return</span> mValue.length();</pre></td></tr>
+<tr> <td class="numLine"> 662</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 654</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 663</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 655</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 664</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 656</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 665</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * {@inheritDoc}</span></pre></td></tr>
-<tr> <td class="numLine"> 657</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 666</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 658</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 667</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 659</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 668</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> appendTo(<span class="keyword">final</span> StringBuffer buffer, <span class="keyword">final</span> Calendar calendar) {</pre></td></tr>
-<tr> <td class="numLineCover"> 660</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> buffer.append(mValue);</pre></td></tr>
-<tr> <td class="numLineCover"> 661</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 662</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 669</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> buffer.append(mValue);</pre></td></tr>
+<tr> <td class="numLineCover"> 670</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLine"> 671</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 663</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 672</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 664</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 673</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 665</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 674</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * <p>Inner class to output one of a set of values.</p></span></pre></td></tr>
-<tr> <td class="numLine"> 666</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 675</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 667</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 676</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> TextField <span class="keyword">implements</span> Rule {</pre></td></tr>
-<tr> <td class="numLine"> 668</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 677</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">final</span> <span class="keyword">int</span> mField;</pre></td></tr>
-<tr> <td class="numLine"> 669</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 678</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">final</span> String[] mValues;</pre></td></tr>
-<tr> <td class="numLine"> 670</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 679</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 671</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 680</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 672</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 681</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * Constructs an instance of {@code TextField}</span></pre></td></tr>
-<tr> <td class="numLine"> 673</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 682</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * with the specified field and values.</span></pre></td></tr>
-<tr> <td class="numLine"> 674</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 683</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
-<tr> <td class="numLine"> 675</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 684</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param field the field</span></pre></td></tr>
-<tr> <td class="numLine"> 676</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 685</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * @param values the field values</span></pre></td></tr>
-<tr> <td class="numLine"> 677</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 686</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLineCover"> 678</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> TextField(<span class="keyword">final</span> <span class="keyword">int</span> field, <span class="keyword">final</span> String[] values) {</pre></td></tr>
-<tr> <td class="numLineCover"> 679</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> mField = field;</pre></td></tr>
-<tr> <td class="numLineCover"> 680</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> mValues = values;</pre></td></tr>
-<tr> <td class="numLineCover"> 681</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 682</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 687</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> TextField(<span class="keyword">final</span> <span class="keyword">int</span> field, <span class="keyword">final</span> String[] values) {</pre></td></tr>
+<tr> <td class="numLineCover"> 688</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> mField = field;</pre></td></tr>
+<tr> <td class="numLineCover"> 689</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> mValues = values;</pre></td></tr>
+<tr> <td class="numLineCover"> 690</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLine"> 691</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 683</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 692</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 684</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 693</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * {@inheritDoc}</span></pre></td></tr>
-<tr> <td class="numLine"> 685</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 694</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLine"> 686</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 695</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> @Override</pre></td></tr>
-<tr> <td class="numLine"> 687</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 696</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">int</span> estimateLength() {</pre></td></tr>
-<tr> <td class="numLineCover"> 688</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> <span class="keyword">int</span> max = 0;</pre></td></tr>
-<tr> <td class="numLineCover"> 689</td> <td class="nbHitsCovered"><a title="Line 689: Conditional coverage 100% (2/2)."> 1898</a></td> <td class="src"><pre class="src"> <a title="Line 689: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i=mValues.length; --i >= 0; ) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 690</td> <td class="nbHitsCovered"> 11128</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> len = mValues[i].length();</pre></td></tr>
-<tr> <td class="numLineCover"> 691</td> <td class="nbHitsCovered"><a title="Line 691: Conditional coverage 100% (2/2)."> 11128</a></td> <td class="src"><pre class="src"> <a title="Line 691: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (len > max) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 692</td> <td class="nbHitsCovered"> 2744</td> <td class="src"><pre class="src"> max = len;</pre></td></tr>
-<tr> <td class="numLine"> 693</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 697</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> <span class="keyword">int</span> max = 0;</pre></td></tr>
+<tr> <td class="numLineCover"> 698</td> <td class="nbHitsCovered"><a title="Line 698: Conditional coverage 100% (2/2)."> 1898</a></td> <td class="src"><pre class="src"> <a title="Line 698: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i=mValues.length; --i >= 0; ) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 699</td> <td class="nbHitsCovered"> 11128</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> len = mValues[i].length();</pre></td></tr>
+<tr> <td class="numLineCover"> 700</td> <td class="nbHitsCovered"><a title="Line 700: Conditional coverage 100% (2/2)."> 11128</a></td> <td class="src"><pre class="src"> <a title="Line 700: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (len > max) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 701</td> <td class="nbHitsCovered"> 2744</td> <td class="src"><pre class="src"> max = len;</pre></td></tr>
+<tr> <td class="numLine"> 702</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 694</td> <td class="nbHitsCovered"> 11128</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 695</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> <span class="keyword">return</span> max;</pre></td></tr>
-<tr> <td class="numLine"> 696</td> <td class="nbHits"> </td>
+<tr> <td class="numLineCover"> 703</td> <td class="nbHitsCovered"> 11128</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 704</td> <td class="nbHitsCovered"> 1898</td> <td class="src"><pre class="src"> <span class="keyword">return</span> max;</pre></td></tr>
+<tr> <td class="numLine"> 705</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLine"> 697</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 706</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLine"> 698</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 707</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
-<tr> <td class="numLine"> 699</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 708</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> * {@inheritDoc}</span></pre></td></tr>
-<tr> <td class="numLine"> 700</td> <td class="nbHits"> </td>
+<tr> <td class="numLine"> 709</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
[... 1538 lines stripped ...]