You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2014/05/31 21:13:52 UTC

svn commit: r910708 [8/20] - in /websites/production/commons/content/proper/commons-configuration: ./ cobertura/ userguide/

Modified: websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration.PropertiesConfiguration.html
==============================================================================
--- websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration.PropertiesConfiguration.html (original)
+++ websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration.PropertiesConfiguration.html Sat May 31 19:13:45 2014
@@ -371,7 +371,7 @@
   <td class="src"><pre class="src">&nbsp;<span class="comment"> * @version $Id: PropertiesConfiguration.java 1534445 2013-10-22 01:19:43Z henning $</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;176</td>  <td class="nbHitsCovered">&nbsp;137256</td>  <td class="src"><pre class="src">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> PropertiesConfiguration <span class="keyword">extends</span> AbstractFileConfiguration</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;176</td>  <td class="nbHitsCovered">&nbsp;174426</td>  <td class="src"><pre class="src">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> PropertiesConfiguration <span class="keyword">extends</span> AbstractFileConfiguration</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;177</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
@@ -592,7 +592,7 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">static</span> String getInclude()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;294</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsCovered">&nbsp;202178</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> PropertiesConfiguration.include;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsCovered">&nbsp;272978</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> PropertiesConfiguration.include;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;296</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;297</td>  <td class="nbHits">&nbsp;</td>
@@ -682,7 +682,7 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">boolean</span> isIncludesAllowed()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;342</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsCovered">&nbsp;3283</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> <span class="keyword">this</span>.includesAllowed;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsCovered">&nbsp;4463</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> <span class="keyword">this</span>.includesAllowed;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;344</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;345</td>  <td class="nbHits">&nbsp;</td>
@@ -793,8 +793,8 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> String getEncoding()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;401</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;402</td>  <td class="nbHitsCovered">&nbsp;5175</td>  <td class="src"><pre class="src">&nbsp;        String enc = <span class="keyword">super</span>.getEncoding();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsCovered"><a title="Line 403: Conditional coverage 100% (2/2).">&nbsp;5175</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 403: Conditional coverage 100% (2/2).">        <span class="keyword">return</span> (enc != <span class="keyword">null</span>) ? enc : DEFAULT_ENCODING;</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;402</td>  <td class="nbHitsCovered">&nbsp;6945</td>  <td class="src"><pre class="src">&nbsp;        String enc = <span class="keyword">super</span>.getEncoding();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsCovered"><a title="Line 403: Conditional coverage 100% (2/2).">&nbsp;6945</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 403: Conditional coverage 100% (2/2).">        <span class="keyword">return</span> (enc != <span class="keyword">null</span>) ? enc : DEFAULT_ENCODING;</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;404</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;405</td>  <td class="nbHits">&nbsp;</td>
@@ -815,13 +815,13 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">synchronized</span> PropertiesConfigurationLayout getLayout()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;413</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;414</td>  <td class="nbHitsCovered"><a title="Line 414: Conditional coverage 100% (2/2).">&nbsp;5230</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 414: Conditional coverage 100% (2/2).">        <span class="keyword">if</span> (layout == <span class="keyword">null</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;414</td>  <td class="nbHitsCovered"><a title="Line 414: Conditional coverage 100% (2/2).">&nbsp;7000</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 414: Conditional coverage 100% (2/2).">        <span class="keyword">if</span> (layout == <span class="keyword">null</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;415</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;416</td>  <td class="nbHitsCovered">&nbsp;319</td>  <td class="src"><pre class="src">&nbsp;            layout = createLayout();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;417</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;418</td>  <td class="nbHitsCovered">&nbsp;5230</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> layout;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;418</td>  <td class="nbHitsCovered">&nbsp;7000</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> layout;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;420</td>  <td class="nbHits">&nbsp;</td>
@@ -913,7 +913,7 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> IOFactory getIOFactory()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;467</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;468</td>  <td class="nbHitsCovered"><a title="Line 468: Conditional coverage 100% (2/2).">&nbsp;5184</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 468: Conditional coverage 100% (2/2).">        <span class="keyword">return</span> (ioFactory != <span class="keyword">null</span>) ? ioFactory : DEFAULT_IO_FACTORY;</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;468</td>  <td class="nbHitsCovered"><a title="Line 468: Conditional coverage 100% (2/2).">&nbsp;6954</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 468: Conditional coverage 100% (2/2).">        <span class="keyword">return</span> (ioFactory != <span class="keyword">null</span>) ? ioFactory : DEFAULT_IO_FACTORY;</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;469</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;470</td>  <td class="nbHits">&nbsp;</td>
@@ -988,24 +988,24 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">synchronized</span> <span class="keyword">void</span> load(Reader in) <span class="keyword">throws</span> ConfigurationException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;507</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;508</td>  <td class="nbHitsCovered">&nbsp;5114</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">boolean</span> oldAutoSave = isAutoSave();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;509</td>  <td class="nbHitsCovered">&nbsp;5114</td>  <td class="src"><pre class="src">&nbsp;        setAutoSave(<span class="keyword">false</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;508</td>  <td class="nbHitsCovered">&nbsp;6884</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">boolean</span> oldAutoSave = isAutoSave();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;509</td>  <td class="nbHitsCovered">&nbsp;6884</td>  <td class="src"><pre class="src">&nbsp;        setAutoSave(<span class="keyword">false</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;510</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;511</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;512</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;513</td>  <td class="nbHitsCovered">&nbsp;5114</td>  <td class="src"><pre class="src">&nbsp;            getLayout().load(in);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;513</td>  <td class="nbHitsCovered">&nbsp;6884</td>  <td class="src"><pre class="src">&nbsp;            getLayout().load(in);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;514</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;515</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;516</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;517</td>  <td class="nbHitsCovered">&nbsp;5114</td>  <td class="src"><pre class="src">&nbsp;            setAutoSave(oldAutoSave);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;518</td>  <td class="nbHitsCovered">&nbsp;5113</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;519</td>  <td class="nbHitsCovered">&nbsp;5113</td>  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;517</td>  <td class="nbHitsCovered">&nbsp;6884</td>  <td class="src"><pre class="src">&nbsp;            setAutoSave(oldAutoSave);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;518</td>  <td class="nbHitsCovered">&nbsp;6883</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;519</td>  <td class="nbHitsCovered">&nbsp;6883</td>  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;520</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;521</td>  <td class="nbHits">&nbsp;</td>
@@ -1134,20 +1134,20 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">boolean</span> result;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;589</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;590</td>  <td class="nbHitsUncovered"><a title="Line 590: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">&nbsp;101083</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 590: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">        <span class="keyword">if</span> (StringUtils.isNotEmpty(getInclude())</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;590</td>  <td class="nbHitsUncovered"><a title="Line 590: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">&nbsp;136483</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 590: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">        <span class="keyword">if</span> (StringUtils.isNotEmpty(getInclude())</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;591</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                &amp;&amp; key.equalsIgnoreCase(getInclude()))</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;592</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;593</td>  <td class="nbHitsCovered"><a title="Line 593: Conditional coverage 100% (2/2).">&nbsp;3283</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 593: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (isIncludesAllowed())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;593</td>  <td class="nbHitsCovered"><a title="Line 593: Conditional coverage 100% (2/2).">&nbsp;4463</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 593: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (isIncludesAllowed())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;594</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;595</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                String[] files;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;596</td>  <td class="nbHitsCovered"><a title="Line 596: Conditional coverage 100% (2/2).">&nbsp;3281</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 596: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (!isDelimiterParsingDisabled())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;596</td>  <td class="nbHitsCovered"><a title="Line 596: Conditional coverage 100% (2/2).">&nbsp;4461</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 596: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (!isDelimiterParsingDisabled())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;597</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;598</td>  <td class="nbHitsCovered">&nbsp;3279</td>  <td class="src"><pre class="src">&nbsp;                    files = StringUtils.split(value, getListDelimiter());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;598</td>  <td class="nbHitsCovered">&nbsp;4459</td>  <td class="src"><pre class="src">&nbsp;                    files = StringUtils.split(value, getListDelimiter());</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;599</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;600</td>  <td class="nbHits">&nbsp;</td>
@@ -1157,15 +1157,15 @@
 <tr>  <td class="numLineCover">&nbsp;602</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;                    files = <span class="keyword">new</span> String[]{value};</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;603</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;604</td>  <td class="nbHitsCovered"><a title="Line 604: Conditional coverage 100% (2/2).">&nbsp;6562</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 604: Conditional coverage 100% (2/2).">                <span class="keyword">for</span> (String f : files)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;604</td>  <td class="nbHitsCovered"><a title="Line 604: Conditional coverage 100% (2/2).">&nbsp;8922</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 604: Conditional coverage 100% (2/2).">                <span class="keyword">for</span> (String f : files)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;605</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;606</td>  <td class="nbHitsCovered">&nbsp;3282</td>  <td class="src"><pre class="src">&nbsp;                    loadIncludeFile(interpolate(f.trim()));</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;606</td>  <td class="nbHitsCovered">&nbsp;4462</td>  <td class="src"><pre class="src">&nbsp;                    loadIncludeFile(interpolate(f.trim()));</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;607</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;608</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;609</td>  <td class="nbHitsCovered">&nbsp;3282</td>  <td class="src"><pre class="src">&nbsp;            result = <span class="keyword">false</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;609</td>  <td class="nbHitsCovered">&nbsp;4462</td>  <td class="src"><pre class="src">&nbsp;            result = <span class="keyword">false</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;610</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;611</td>  <td class="nbHits">&nbsp;</td>
@@ -1174,13 +1174,13 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;613</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;614</td>  <td class="nbHitsCovered">&nbsp;97800</td>  <td class="src"><pre class="src">&nbsp;            addProperty(key, value);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;615</td>  <td class="nbHitsCovered">&nbsp;97800</td>  <td class="src"><pre class="src">&nbsp;            result = <span class="keyword">true</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;614</td>  <td class="nbHitsCovered">&nbsp;132020</td>  <td class="src"><pre class="src">&nbsp;            addProperty(key, value);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;615</td>  <td class="nbHitsCovered">&nbsp;132020</td>  <td class="src"><pre class="src">&nbsp;            result = <span class="keyword">true</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;616</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;617</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;618</td>  <td class="nbHitsCovered">&nbsp;101082</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> result;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;618</td>  <td class="nbHitsCovered">&nbsp;136482</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> result;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;619</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;620</td>  <td class="nbHits">&nbsp;</td>
@@ -1205,10 +1205,10 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">static</span> <span class="keyword">boolean</span> isCommentLine(String line)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;630</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;631</td>  <td class="nbHitsCovered">&nbsp;274932</td>  <td class="src"><pre class="src">&nbsp;        String s = line.trim();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;631</td>  <td class="nbHitsCovered">&nbsp;371102</td>  <td class="src"><pre class="src">&nbsp;        String s = line.trim();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;632</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">// blanc lines are also treated as comment lines</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;633</td>  <td class="nbHitsCovered"><a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">&nbsp;274932</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">        <span class="keyword">return</span> s.length() &lt; 1 || COMMENT_CHARS.indexOf(s.charAt(0)) &gt;= 0;</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;633</td>  <td class="nbHitsCovered"><a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">&nbsp;371102</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%].">        <span class="keyword">return</span> s.length() &lt; 1 || COMMENT_CHARS.indexOf(s.charAt(0)) &gt;= 0;</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;634</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;635</td>  <td class="nbHits">&nbsp;</td>
@@ -1231,16 +1231,16 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">int</span> countTrailingBS(String line)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;644</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;645</td>  <td class="nbHitsCovered">&nbsp;106001</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">int</span> bsCount = 0;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;646</td>  <td class="nbHitsUncovered"><a title="Line 646: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">&nbsp;127470</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 646: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">        <span class="keyword">for</span> (<span class="keyword">int</span> idx = line.length() - 1; idx &gt;= 0 &amp;&amp; line.charAt(idx) == <span class="string">'\\'</span>; idx--)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;645</td>  <td class="nbHitsCovered">&nbsp;143171</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">int</span> bsCount = 0;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;646</td>  <td class="nbHitsUncovered"><a title="Line 646: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">&nbsp;172310</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 646: Conditional coverage 75% (3/4) [each condition: 50%, 100%].">        <span class="keyword">for</span> (<span class="keyword">int</span> idx = line.length() - 1; idx &gt;= 0 &amp;&amp; line.charAt(idx) == <span class="string">'\\'</span>; idx--)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;647</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;648</td>  <td class="nbHitsCovered">&nbsp;21469</td>  <td class="src"><pre class="src">&nbsp;            bsCount++;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;648</td>  <td class="nbHitsCovered">&nbsp;29139</td>  <td class="src"><pre class="src">&nbsp;            bsCount++;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;649</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;650</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;651</td>  <td class="nbHitsCovered">&nbsp;106001</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> bsCount;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;651</td>  <td class="nbHitsCovered">&nbsp;143171</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> bsCount;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;652</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;653</td>  <td class="nbHits">&nbsp;</td>
@@ -1310,7 +1310,7 @@
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;686</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">/** Stores the property separator of the last read property.*/</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;687</td>  <td class="nbHitsCovered">&nbsp;5131</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String propertySeparator = DEFAULT_SEPARATOR;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;687</td>  <td class="nbHitsCovered">&nbsp;6901</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String propertySeparator = DEFAULT_SEPARATOR;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;688</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;689</td>  <td class="nbHits">&nbsp;</td>
@@ -1357,10 +1357,10 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> PropertiesReader(Reader reader, <span class="keyword">char</span> listDelimiter)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;711</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;712</td>  <td class="nbHitsCovered">&nbsp;5131</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">super</span>(reader);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;713</td>  <td class="nbHitsCovered">&nbsp;5131</td>  <td class="src"><pre class="src">&nbsp;            commentLines = <span class="keyword">new</span> ArrayList&lt;String&gt;();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;714</td>  <td class="nbHitsCovered">&nbsp;5131</td>  <td class="src"><pre class="src">&nbsp;            delimiter = listDelimiter;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;715</td>  <td class="nbHitsCovered">&nbsp;5131</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;712</td>  <td class="nbHitsCovered">&nbsp;6901</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">super</span>(reader);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;713</td>  <td class="nbHitsCovered">&nbsp;6901</td>  <td class="src"><pre class="src">&nbsp;            commentLines = <span class="keyword">new</span> ArrayList&lt;String&gt;();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;714</td>  <td class="nbHitsCovered">&nbsp;6901</td>  <td class="src"><pre class="src">&nbsp;            delimiter = listDelimiter;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;715</td>  <td class="nbHitsCovered">&nbsp;6901</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;716</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;717</td>  <td class="nbHits">&nbsp;</td>
@@ -1389,54 +1389,54 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String readProperty() <span class="keyword">throws</span> IOException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;729</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;730</td>  <td class="nbHitsCovered">&nbsp;106203</td>  <td class="src"><pre class="src">&nbsp;            commentLines.clear();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;731</td>  <td class="nbHitsCovered">&nbsp;106203</td>  <td class="src"><pre class="src">&nbsp;            StringBuilder buffer = <span class="keyword">new</span> StringBuilder();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;730</td>  <td class="nbHitsCovered">&nbsp;143373</td>  <td class="src"><pre class="src">&nbsp;            commentLines.clear();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;731</td>  <td class="nbHitsCovered">&nbsp;143373</td>  <td class="src"><pre class="src">&nbsp;            StringBuilder buffer = <span class="keyword">new</span> StringBuilder();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;732</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;733</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="keyword">while</span> (<span class="keyword">true</span>)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;734</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;735</td>  <td class="nbHitsCovered">&nbsp;279028</td>  <td class="src"><pre class="src">&nbsp;                String line = readLine();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;736</td>  <td class="nbHitsCovered"><a title="Line 736: Conditional coverage 100% (2/2).">&nbsp;279028</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 736: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (line == <span class="keyword">null</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;735</td>  <td class="nbHitsCovered">&nbsp;376968</td>  <td class="src"><pre class="src">&nbsp;                String line = readLine();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;736</td>  <td class="nbHitsCovered"><a title="Line 736: Conditional coverage 100% (2/2).">&nbsp;376968</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 736: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (line == <span class="keyword">null</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;737</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;738</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    <span class="comment">// EOF</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;739</td>  <td class="nbHitsCovered">&nbsp;5129</td>  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">return</span> <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;739</td>  <td class="nbHitsCovered">&nbsp;6899</td>  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">return</span> <span class="keyword">null</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;740</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;741</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;742</td>  <td class="nbHitsCovered"><a title="Line 742: Conditional coverage 100% (2/2).">&nbsp;273899</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 742: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (isCommentLine(line))</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;742</td>  <td class="nbHitsCovered"><a title="Line 742: Conditional coverage 100% (2/2).">&nbsp;370069</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 742: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (isCommentLine(line))</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;743</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;744</td>  <td class="nbHitsCovered">&nbsp;167914</td>  <td class="src"><pre class="src">&nbsp;                    commentLines.add(line);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;745</td>  <td class="nbHitsCovered">&nbsp;167914</td>  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">continue</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;744</td>  <td class="nbHitsCovered">&nbsp;226914</td>  <td class="src"><pre class="src">&nbsp;                    commentLines.add(line);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;745</td>  <td class="nbHitsCovered">&nbsp;226914</td>  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">continue</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;746</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;747</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;748</td>  <td class="nbHitsCovered">&nbsp;105985</td>  <td class="src"><pre class="src">&nbsp;                line = line.trim();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;748</td>  <td class="nbHitsCovered">&nbsp;143155</td>  <td class="src"><pre class="src">&nbsp;                line = line.trim();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;749</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;750</td>  <td class="nbHitsCovered"><a title="Line 750: Conditional coverage 100% (2/2).">&nbsp;105985</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 750: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (checkCombineLines(line))</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;750</td>  <td class="nbHitsCovered"><a title="Line 750: Conditional coverage 100% (2/2).">&nbsp;143155</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 750: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (checkCombineLines(line))</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;751</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;752</td>  <td class="nbHitsCovered">&nbsp;4911</td>  <td class="src"><pre class="src">&nbsp;                    line = line.substring(0, line.length() - 1);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;753</td>  <td class="nbHitsCovered">&nbsp;4911</td>  <td class="src"><pre class="src">&nbsp;                    buffer.append(line);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;752</td>  <td class="nbHitsCovered">&nbsp;6681</td>  <td class="src"><pre class="src">&nbsp;                    line = line.substring(0, line.length() - 1);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;753</td>  <td class="nbHitsCovered">&nbsp;6681</td>  <td class="src"><pre class="src">&nbsp;                    buffer.append(line);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;754</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;755</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;756</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;757</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;                    buffer.append(line);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;758</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">break</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;757</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;                    buffer.append(line);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;758</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">break</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;759</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;760</td>  <td class="nbHitsCovered">&nbsp;4911</td>  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;761</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> buffer.toString();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;760</td>  <td class="nbHitsCovered">&nbsp;6681</td>  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;761</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> buffer.toString();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;762</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;763</td>  <td class="nbHits">&nbsp;</td>
@@ -1467,21 +1467,21 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">boolean</span> nextProperty() <span class="keyword">throws</span> IOException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;776</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;777</td>  <td class="nbHitsCovered">&nbsp;106203</td>  <td class="src"><pre class="src">&nbsp;            String line = readProperty();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;777</td>  <td class="nbHitsCovered">&nbsp;143373</td>  <td class="src"><pre class="src">&nbsp;            String line = readProperty();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;778</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;779</td>  <td class="nbHitsCovered"><a title="Line 779: Conditional coverage 100% (2/2).">&nbsp;106203</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 779: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (line == <span class="keyword">null</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;779</td>  <td class="nbHitsCovered"><a title="Line 779: Conditional coverage 100% (2/2).">&nbsp;143373</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 779: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (line == <span class="keyword">null</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;780</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;781</td>  <td class="nbHitsCovered">&nbsp;5129</td>  <td class="src"><pre class="src">&nbsp;                <span class="keyword">return</span> <span class="keyword">false</span>; <span class="comment">// EOF</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;781</td>  <td class="nbHitsCovered">&nbsp;6899</td>  <td class="src"><pre class="src">&nbsp;                <span class="keyword">return</span> <span class="keyword">false</span>; <span class="comment">// EOF</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;782</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;783</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;784</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// parse the line</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;785</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            parseProperty(line);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;786</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;785</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            parseProperty(line);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;786</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;787</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;788</td>  <td class="nbHits">&nbsp;</td>
@@ -1504,7 +1504,7 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> List&lt;String&gt; getCommentLines()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;797</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;798</td>  <td class="nbHitsCovered">&nbsp;487403</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> commentLines;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;798</td>  <td class="nbHitsCovered">&nbsp;657913</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> commentLines;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;799</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;800</td>  <td class="nbHits">&nbsp;</td>
@@ -1529,7 +1529,7 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getPropertyName()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;810</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;811</td>  <td class="nbHitsCovered">&nbsp;296658</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> propertyName;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;811</td>  <td class="nbHitsCovered">&nbsp;400498</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> propertyName;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;812</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;813</td>  <td class="nbHits">&nbsp;</td>
@@ -1554,7 +1554,7 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getPropertyValue()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;823</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;824</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> propertyValue;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;824</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> propertyValue;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;825</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;826</td>  <td class="nbHits">&nbsp;</td>
@@ -1579,7 +1579,7 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getPropertySeparator()</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;836</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;837</td>  <td class="nbHitsCovered">&nbsp;67199</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> propertySeparator;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;837</td>  <td class="nbHitsCovered">&nbsp;93749</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> propertySeparator;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;838</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;839</td>  <td class="nbHits">&nbsp;</td>
@@ -1608,11 +1608,11 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">protected</span> <span class="keyword">void</span> parseProperty(String line)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;851</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;852</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            String[] property = doParseProperty(line);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;853</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            initPropertyName(property[0]);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;854</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            initPropertyValue(property[1]);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;855</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            initPropertySeparator(property[2]);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;856</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;852</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            String[] property = doParseProperty(line);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;853</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            initPropertyName(property[0]);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;854</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            initPropertyValue(property[1]);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;855</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            initPropertySeparator(property[2]);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;856</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;857</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;858</td>  <td class="nbHits">&nbsp;</td>
@@ -1637,8 +1637,8 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">protected</span> <span class="keyword">void</span> initPropertyName(String name)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;868</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;869</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            propertyName = StringEscapeUtils.unescapeJava(name);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;870</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;869</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            propertyName = StringEscapeUtils.unescapeJava(name);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;870</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;871</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;872</td>  <td class="nbHits">&nbsp;</td>
@@ -1663,8 +1663,8 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">protected</span> <span class="keyword">void</span> initPropertyValue(String value)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;882</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;883</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            propertyValue = unescapeJava(value, delimiter);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;884</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;883</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            propertyValue = unescapeJava(value, delimiter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;884</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;885</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;886</td>  <td class="nbHits">&nbsp;</td>
@@ -1689,8 +1689,8 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">protected</span> <span class="keyword">void</span> initPropertySeparator(String value)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;896</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;897</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            propertySeparator = value;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;898</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;897</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            propertySeparator = value;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;898</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;899</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;900</td>  <td class="nbHits">&nbsp;</td>
@@ -1711,7 +1711,7 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">boolean</span> checkCombineLines(String line)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;908</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;909</td>  <td class="nbHitsCovered"><a title="Line 909: Conditional coverage 100% (2/2).">&nbsp;105985</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 909: Conditional coverage 100% (2/2).">            <span class="keyword">return</span> countTrailingBS(line) % 2 != 0;</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;909</td>  <td class="nbHitsCovered"><a title="Line 909: Conditional coverage 100% (2/2).">&nbsp;143155</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 909: Conditional coverage 100% (2/2).">            <span class="keyword">return</span> countTrailingBS(line) % 2 != 0;</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;910</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;911</td>  <td class="nbHits">&nbsp;</td>
@@ -1732,23 +1732,23 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> <span class="keyword">static</span> String[] doParseProperty(String line)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;919</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;920</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            Matcher matcher = PROPERTY_PATTERN.matcher(line);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;920</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            Matcher matcher = PROPERTY_PATTERN.matcher(line);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;921</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;922</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            String[] result = {<span class="string">""</span>, <span class="string">""</span>, <span class="string">""</span>};</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;922</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            String[] result = {<span class="string">""</span>, <span class="string">""</span>, <span class="string">""</span>};</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;923</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;924</td>  <td class="nbHitsCovered"><a title="Line 924: Conditional coverage 100% (2/2).">&nbsp;101074</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 924: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (matcher.matches())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;924</td>  <td class="nbHitsCovered"><a title="Line 924: Conditional coverage 100% (2/2).">&nbsp;136474</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 924: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (matcher.matches())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;925</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;926</td>  <td class="nbHitsCovered">&nbsp;101070</td>  <td class="src"><pre class="src">&nbsp;                result[0] = matcher.group(IDX_KEY).trim();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;927</td>  <td class="nbHitsCovered">&nbsp;101070</td>  <td class="src"><pre class="src">&nbsp;                result[1] = matcher.group(IDX_VALUE).trim();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;928</td>  <td class="nbHitsCovered">&nbsp;101070</td>  <td class="src"><pre class="src">&nbsp;                result[2] = matcher.group(IDX_SEPARATOR);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;926</td>  <td class="nbHitsCovered">&nbsp;136470</td>  <td class="src"><pre class="src">&nbsp;                result[0] = matcher.group(IDX_KEY).trim();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;927</td>  <td class="nbHitsCovered">&nbsp;136470</td>  <td class="src"><pre class="src">&nbsp;                result[1] = matcher.group(IDX_VALUE).trim();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;928</td>  <td class="nbHitsCovered">&nbsp;136470</td>  <td class="src"><pre class="src">&nbsp;                result[2] = matcher.group(IDX_SEPARATOR);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;929</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;930</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;931</td>  <td class="nbHitsCovered">&nbsp;101074</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> result;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;931</td>  <td class="nbHitsCovered">&nbsp;136474</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> result;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;932</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;933</td>  <td class="nbHits">&nbsp;</td>
@@ -2522,7 +2522,7 @@
   <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> PropertiesReader createPropertiesReader(Reader in, <span class="keyword">char</span> delimiter)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1354</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1355</td>  <td class="nbHitsCovered">&nbsp;5130</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> <span class="keyword">new</span> PropertiesReader(in, delimiter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1355</td>  <td class="nbHitsCovered">&nbsp;6900</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> <span class="keyword">new</span> PropertiesReader(in, delimiter);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1356</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1357</td>  <td class="nbHits">&nbsp;</td>
@@ -2566,30 +2566,30 @@
   <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> <span class="keyword">static</span> String unescapeJava(String str, <span class="keyword">char</span> delimiter)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1377</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1378</td>  <td class="nbHitsUncovered"><a title="Line 1378: Conditional coverage 50% (1/2).">&nbsp;101075</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1378: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> (str == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1378</td>  <td class="nbHitsUncovered"><a title="Line 1378: Conditional coverage 50% (1/2).">&nbsp;136475</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1378: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> (str == <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1379</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;1380</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1381</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1382</td>  <td class="nbHitsCovered">&nbsp;101075</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">int</span> sz = str.length();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1383</td>  <td class="nbHitsCovered">&nbsp;101075</td>  <td class="src"><pre class="src">&nbsp;        StringBuilder out = <span class="keyword">new</span> StringBuilder(sz);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1384</td>  <td class="nbHitsCovered">&nbsp;101075</td>  <td class="src"><pre class="src">&nbsp;        StringBuilder unicode = <span class="keyword">new</span> StringBuilder(UNICODE_LEN);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1385</td>  <td class="nbHitsCovered">&nbsp;101075</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">boolean</span> hadSlash = <span class="keyword">false</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1386</td>  <td class="nbHitsCovered">&nbsp;101075</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">boolean</span> inUnicode = <span class="keyword">false</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1387</td>  <td class="nbHitsCovered"><a title="Line 1387: Conditional coverage 100% (2/2).">&nbsp;1191607</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1387: Conditional coverage 100% (2/2).">        <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; sz; i++)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1382</td>  <td class="nbHitsCovered">&nbsp;136475</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">int</span> sz = str.length();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1383</td>  <td class="nbHitsCovered">&nbsp;136475</td>  <td class="src"><pre class="src">&nbsp;        StringBuilder out = <span class="keyword">new</span> StringBuilder(sz);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1384</td>  <td class="nbHitsCovered">&nbsp;136475</td>  <td class="src"><pre class="src">&nbsp;        StringBuilder unicode = <span class="keyword">new</span> StringBuilder(UNICODE_LEN);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1385</td>  <td class="nbHitsCovered">&nbsp;136475</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">boolean</span> hadSlash = <span class="keyword">false</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1386</td>  <td class="nbHitsCovered">&nbsp;136475</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">boolean</span> inUnicode = <span class="keyword">false</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1387</td>  <td class="nbHitsCovered"><a title="Line 1387: Conditional coverage 100% (2/2).">&nbsp;1613460</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1387: Conditional coverage 100% (2/2).">        <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; sz; i++)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1388</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1389</td>  <td class="nbHitsCovered">&nbsp;1090532</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">char</span> ch = str.charAt(i);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1390</td>  <td class="nbHitsCovered"><a title="Line 1390: Conditional coverage 100% (2/2).">&nbsp;1090532</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1390: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (inUnicode)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1389</td>  <td class="nbHitsCovered">&nbsp;1476985</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">char</span> ch = str.charAt(i);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1390</td>  <td class="nbHitsCovered"><a title="Line 1390: Conditional coverage 100% (2/2).">&nbsp;1476985</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1390: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (inUnicode)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1391</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1392</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                <span class="comment">// if in unicode, then we're reading unicode</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1393</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                <span class="comment">// values in somehow</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1394</td>  <td class="nbHitsCovered">&nbsp;6548</td>  <td class="src"><pre class="src">&nbsp;                unicode.append(ch);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1395</td>  <td class="nbHitsCovered"><a title="Line 1395: Conditional coverage 100% (2/2).">&nbsp;6548</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1395: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (unicode.length() == UNICODE_LEN)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1394</td>  <td class="nbHitsCovered">&nbsp;8908</td>  <td class="src"><pre class="src">&nbsp;                unicode.append(ch);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1395</td>  <td class="nbHitsCovered"><a title="Line 1395: Conditional coverage 100% (2/2).">&nbsp;8908</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1395: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (unicode.length() == UNICODE_LEN)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1396</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1397</td>  <td class="nbHits">&nbsp;</td>
@@ -2600,18 +2600,18 @@
   <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1400</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1401</td>  <td class="nbHitsCovered">&nbsp;1637</td>  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">int</span> value = Integer.parseInt(unicode.toString(), HEX_RADIX);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1402</td>  <td class="nbHitsCovered">&nbsp;1637</td>  <td class="src"><pre class="src">&nbsp;                        out.append((<span class="keyword">char</span>) value);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1403</td>  <td class="nbHitsCovered">&nbsp;1637</td>  <td class="src"><pre class="src">&nbsp;                        unicode.setLength(0);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1404</td>  <td class="nbHitsCovered">&nbsp;1637</td>  <td class="src"><pre class="src">&nbsp;                        inUnicode = <span class="keyword">false</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1405</td>  <td class="nbHitsCovered">&nbsp;1637</td>  <td class="src"><pre class="src">&nbsp;                        hadSlash = <span class="keyword">false</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1401</td>  <td class="nbHitsCovered">&nbsp;2227</td>  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">int</span> value = Integer.parseInt(unicode.toString(), HEX_RADIX);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1402</td>  <td class="nbHitsCovered">&nbsp;2227</td>  <td class="src"><pre class="src">&nbsp;                        out.append((<span class="keyword">char</span>) value);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1403</td>  <td class="nbHitsCovered">&nbsp;2227</td>  <td class="src"><pre class="src">&nbsp;                        unicode.setLength(0);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1404</td>  <td class="nbHitsCovered">&nbsp;2227</td>  <td class="src"><pre class="src">&nbsp;                        inUnicode = <span class="keyword">false</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1405</td>  <td class="nbHitsCovered">&nbsp;2227</td>  <td class="src"><pre class="src">&nbsp;                        hadSlash = <span class="keyword">false</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1406</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;1407</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> (NumberFormatException nfe)</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1408</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;1409</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">throw</span> <span class="keyword">new</span> ConfigurationRuntimeException(<span class="string">"Unable to parse unicode value: "</span> + unicode, nfe);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1410</td>  <td class="nbHitsCovered">&nbsp;1637</td>  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1410</td>  <td class="nbHitsCovered">&nbsp;2227</td>  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1411</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1412</td>  <td class="nbHits">&nbsp;</td>
@@ -2620,75 +2620,75 @@
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1414</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1415</td>  <td class="nbHitsCovered"><a title="Line 1415: Conditional coverage 100% (2/2).">&nbsp;1083984</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1415: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (hadSlash)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1415</td>  <td class="nbHitsCovered"><a title="Line 1415: Conditional coverage 100% (2/2).">&nbsp;1468077</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1415: Conditional coverage 100% (2/2).">            <span class="keyword">if</span> (hadSlash)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1416</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1417</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                <span class="comment">// handle an escaped value</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1418</td>  <td class="nbHitsCovered">&nbsp;64149</td>  <td class="src"><pre class="src">&nbsp;                hadSlash = <span class="keyword">false</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1418</td>  <td class="nbHitsCovered">&nbsp;87159</td>  <td class="src"><pre class="src">&nbsp;                hadSlash = <span class="keyword">false</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1419</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1420</td>  <td class="nbHitsCovered"><a title="Line 1420: Conditional coverage 100% (2/2).">&nbsp;64149</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1420: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (ch == <span class="string">'\\'</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1420</td>  <td class="nbHitsCovered"><a title="Line 1420: Conditional coverage 100% (2/2).">&nbsp;87159</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1420: Conditional coverage 100% (2/2).">                <span class="keyword">if</span> (ch == <span class="string">'\\'</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1421</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1422</td>  <td class="nbHitsCovered">&nbsp;55932</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\\'</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1422</td>  <td class="nbHitsCovered">&nbsp;75992</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\\'</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1423</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1424</td>  <td class="nbHitsUncovered"><a title="Line 1424: Conditional coverage 50% (1/2).">&nbsp;8217</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1424: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'\''</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1424</td>  <td class="nbHitsUncovered"><a title="Line 1424: Conditional coverage 50% (1/2).">&nbsp;11167</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1424: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'\''</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1425</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;1426</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    out.append(<span class="string">'\''</span>);</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1427</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1428</td>  <td class="nbHitsCovered"><a title="Line 1428: Conditional coverage 100% (2/2).">&nbsp;8217</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1428: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'\"'</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1428</td>  <td class="nbHitsCovered"><a title="Line 1428: Conditional coverage 100% (2/2).">&nbsp;11167</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1428: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'\"'</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1429</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1430</td>  <td class="nbHitsCovered">&nbsp;1645</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'"'</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1430</td>  <td class="nbHitsCovered">&nbsp;2235</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'"'</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1431</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1432</td>  <td class="nbHitsUncovered"><a title="Line 1432: Conditional coverage 50% (1/2).">&nbsp;6572</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1432: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'r'</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1432</td>  <td class="nbHitsUncovered"><a title="Line 1432: Conditional coverage 50% (1/2).">&nbsp;8932</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1432: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'r'</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1433</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;1434</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    out.append(<span class="string">'\r'</span>);</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1435</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1436</td>  <td class="nbHitsUncovered"><a title="Line 1436: Conditional coverage 50% (1/2).">&nbsp;6572</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1436: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'f'</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1436</td>  <td class="nbHitsUncovered"><a title="Line 1436: Conditional coverage 50% (1/2).">&nbsp;8932</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1436: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'f'</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1437</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;1438</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    out.append(<span class="string">'\f'</span>);</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1439</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1440</td>  <td class="nbHitsCovered"><a title="Line 1440: Conditional coverage 100% (2/2).">&nbsp;6572</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1440: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'t'</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1440</td>  <td class="nbHitsCovered"><a title="Line 1440: Conditional coverage 100% (2/2).">&nbsp;8932</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1440: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'t'</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1441</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1442</td>  <td class="nbHitsCovered">&nbsp;1645</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\t'</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1442</td>  <td class="nbHitsCovered">&nbsp;2235</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\t'</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1443</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1444</td>  <td class="nbHitsCovered"><a title="Line 1444: Conditional coverage 100% (2/2).">&nbsp;4927</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1444: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'n'</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1444</td>  <td class="nbHitsCovered"><a title="Line 1444: Conditional coverage 100% (2/2).">&nbsp;6697</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1444: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'n'</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1445</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1446</td>  <td class="nbHitsCovered">&nbsp;1645</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\n'</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1446</td>  <td class="nbHitsCovered">&nbsp;2235</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\n'</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1447</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1448</td>  <td class="nbHitsUncovered"><a title="Line 1448: Conditional coverage 50% (1/2).">&nbsp;3282</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1448: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'b'</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1448</td>  <td class="nbHitsUncovered"><a title="Line 1448: Conditional coverage 50% (1/2).">&nbsp;4462</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1448: Conditional coverage 50% (1/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'b'</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1449</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;1450</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    out.append(<span class="string">'\b'</span>);</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1451</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1452</td>  <td class="nbHitsCovered"><a title="Line 1452: Conditional coverage 100% (2/2).">&nbsp;3282</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1452: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == delimiter)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1452</td>  <td class="nbHitsCovered"><a title="Line 1452: Conditional coverage 100% (2/2).">&nbsp;4462</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1452: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == delimiter)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1453</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1454</td>  <td class="nbHitsCovered">&nbsp;1642</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\\'</span>);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1455</td>  <td class="nbHitsCovered">&nbsp;1642</td>  <td class="src"><pre class="src">&nbsp;                    out.append(delimiter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1454</td>  <td class="nbHitsCovered">&nbsp;2232</td>  <td class="src"><pre class="src">&nbsp;                    out.append(<span class="string">'\\'</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1455</td>  <td class="nbHitsCovered">&nbsp;2232</td>  <td class="src"><pre class="src">&nbsp;                    out.append(delimiter);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1456</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1457</td>  <td class="nbHitsCovered"><a title="Line 1457: Conditional coverage 100% (2/2).">&nbsp;1640</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1457: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'u'</span>)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1457</td>  <td class="nbHitsCovered"><a title="Line 1457: Conditional coverage 100% (2/2).">&nbsp;2230</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 1457: Conditional coverage 100% (2/2).">                <span class="keyword">else</span> <span class="keyword">if</span> (ch == <span class="string">'u'</span>)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1458</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1459</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    <span class="comment">// uh-oh, we're in unicode country....</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;1460</td>  <td class="nbHitsCovered">&nbsp;1637</td>  <td class="src"><pre class="src">&nbsp;                    inUnicode = <span class="keyword">true</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1460</td>  <td class="nbHitsCovered">&nbsp;2227</td>  <td class="src"><pre class="src">&nbsp;                    inUnicode = <span class="keyword">true</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1461</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1462</td>  <td class="nbHits">&nbsp;</td>
@@ -2703,19 +2703,19 @@
 <tr>  <td class="numLineCover">&nbsp;1467</td>  <td class="nbHitsCovered">&nbsp;3</td>  <td class="src"><pre class="src">&nbsp;                <span class="keyword">continue</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;1468</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>

[... 68 lines stripped ...]