Modified: websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration2.XMLConfiguration.html ============================================================================== --- websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration2.XMLConfiguration.html (original) +++ websites/production/commons/content/proper/commons-configuration/cobertura/org.apache.commons.configuration2.XMLConfiguration.html Tue Nov 29 21:10:49 2016 @@ -489,7 +489,7 @@ <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 235</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="comment">/** The EntityResolver to use */</span></pre></td></tr> -<tr> <td class="numLineCover"> 236</td> <td class="nbHitsCovered"> 2071</td> <td class="src"><pre class="src"> <span class="keyword">private</span> EntityResolver entityResolver = <span class="keyword">new</span> DefaultEntityResolver();</pre></td></tr> +<tr> <td class="numLineCover"> 236</td> <td class="nbHitsCovered"> 2011</td> <td class="src"><pre class="src"> <span class="keyword">private</span> EntityResolver entityResolver = <span class="keyword">new</span> DefaultEntityResolver();</pre></td></tr> <tr> <td class="numLine"> 237</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 238</td> <td class="nbHits"> </td> @@ -508,9 +508,9 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> XMLConfiguration()</pre></td></tr> <tr> <td class="numLine"> 245</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 246</td> <td class="nbHitsCovered"> 2065</td> <td class="src"><pre class="src"> <span class="keyword">super</span>();</pre></td></tr> -<tr> <td class="numLineCover"> 247</td> <td class="nbHitsCovered"> 2065</td> <td class="src"><pre class="src"> initLogger(<span class="keyword">new</span> ConfigurationLogger(XMLConfiguration.<span class="keyword">class</span>));</pre></td></tr> -<tr> <td class="numLineCover"> 248</td> <td class="nbHitsCovered"> 2065</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 246</td> <td class="nbHitsCovered"> 2005</td> <td class="src"><pre class="src"> <span class="keyword">super</span>();</pre></td></tr> +<tr> <td class="numLineCover"> 247</td> <td class="nbHitsCovered"> 2005</td> <td class="src"><pre class="src"> initLogger(<span class="keyword">new</span> ConfigurationLogger(XMLConfiguration.<span class="keyword">class</span>));</pre></td></tr> +<tr> <td class="numLineCover"> 248</td> <td class="nbHitsCovered"> 2005</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 249</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 250</td> <td class="nbHits"> </td> @@ -659,7 +659,7 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> DocumentBuilder getDocumentBuilder()</pre></td></tr> <tr> <td class="numLine"> 330</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 331</td> <td class="nbHitsCovered"> 1758</td> <td class="src"><pre class="src"> <span class="keyword">return</span> documentBuilder;</pre></td></tr> +<tr> <td class="numLineCover"> 331</td> <td class="nbHitsCovered"> 1710</td> <td class="src"><pre class="src"> <span class="keyword">return</span> documentBuilder;</pre></td></tr> <tr> <td class="numLine"> 332</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 333</td> <td class="nbHits"> </td> @@ -751,21 +751,21 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setPublicID(String publicID)</pre></td></tr> <tr> <td class="numLine"> 379</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> beginWrite(<span class="keyword">false</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> beginWrite(<span class="keyword">false</span>);</pre></td></tr> <tr> <td class="numLine"> 381</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">try</span></pre></td></tr> <tr> <td class="numLine"> 382</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.publicID = publicID;</pre></td></tr> +<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.publicID = publicID;</pre></td></tr> <tr> <td class="numLine"> 384</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 385</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">finally</span></pre></td></tr> <tr> <td class="numLine"> 386</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 387</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> endWrite();</pre></td></tr> -<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 387</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> endWrite();</pre></td></tr> +<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 390</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 391</td> <td class="nbHits"> </td> @@ -827,21 +827,21 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setSystemID(String systemID)</pre></td></tr> <tr> <td class="numLine"> 421</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 422</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> beginWrite(<span class="keyword">false</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 422</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> beginWrite(<span class="keyword">false</span>);</pre></td></tr> <tr> <td class="numLine"> 423</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">try</span></pre></td></tr> <tr> <td class="numLine"> 424</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.systemID = systemID;</pre></td></tr> +<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.systemID = systemID;</pre></td></tr> <tr> <td class="numLine"> 426</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 427</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">finally</span></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="numLineCover"> 429</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> endWrite();</pre></td></tr> -<tr> <td class="numLineCover"> 430</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 431</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 429</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> endWrite();</pre></td></tr> +<tr> <td class="numLineCover"> 430</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 431</td> <td class="nbHitsCovered"> 1704</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 432</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 433</td> <td class="nbHits"> </td> @@ -860,7 +860,7 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isValidating()</pre></td></tr> <tr> <td class="numLine"> 440</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"> 3509</td> <td class="src"><pre class="src"> <span class="keyword">return</span> validating;</pre></td></tr> +<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"> 3413</td> <td class="src"><pre class="src"> <span class="keyword">return</span> validating;</pre></td></tr> <tr> <td class="numLine"> 442</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 443</td> <td class="nbHits"> </td> @@ -912,7 +912,7 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isSchemaValidation()</pre></td></tr> <tr> <td class="numLine"> 468</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 469</td> <td class="nbHitsCovered"> 667</td> <td class="src"><pre class="src"> <span class="keyword">return</span> schemaValidation;</pre></td></tr> +<tr> <td class="numLineCover"> 469</td> <td class="nbHitsCovered"> 658</td> <td class="src"><pre class="src"> <span class="keyword">return</span> schemaValidation;</pre></td></tr> <tr> <td class="numLine"> 470</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 471</td> <td class="nbHits"> </td> @@ -941,14 +941,14 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setSchemaValidation(<span class="keyword">boolean</span> schemaValidation)</pre></td></tr> <tr> <td class="numLine"> 483</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 484</td> <td class="nbHitsCovered"> 1788</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.schemaValidation = schemaValidation;</pre></td></tr> -<tr> <td class="numLineCover"> 485</td> <td class="nbHitsCovered"><a title="Line 485: Conditional coverage 100% (2/2)."> 1788</a></td> <td class="src"><pre class="src"> <a title="Line 485: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (schemaValidation)</a></pre></td></tr> +<tr> <td class="numLineCover"> 484</td> <td class="nbHitsCovered"> 1746</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.schemaValidation = schemaValidation;</pre></td></tr> +<tr> <td class="numLineCover"> 485</td> <td class="nbHitsCovered"><a title="Line 485: Conditional coverage 100% (2/2)."> 1746</a></td> <td class="src"><pre class="src"> <a title="Line 485: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (schemaValidation)</a></pre></td></tr> <tr> <td class="numLine"> 486</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 487</td> <td class="nbHitsCovered"> 1752</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.validating = <span class="keyword">true</span>;</pre></td></tr> +<tr> <td class="numLineCover"> 487</td> <td class="nbHitsCovered"> 1710</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.validating = <span class="keyword">true</span>;</pre></td></tr> <tr> <td class="numLine"> 488</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 489</td> <td class="nbHitsCovered"> 1788</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 489</td> <td class="nbHitsCovered"> 1746</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 490</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 491</td> <td class="nbHits"> </td> @@ -967,8 +967,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> setEntityResolver(EntityResolver resolver)</pre></td></tr> <tr> <td class="numLine"> 498</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 499</td> <td class="nbHitsCovered"> 1767</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.entityResolver = resolver;</pre></td></tr> -<tr> <td class="numLineCover"> 500</td> <td class="nbHitsCovered"> 1767</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 499</td> <td class="nbHitsCovered"> 1725</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.entityResolver = resolver;</pre></td></tr> +<tr> <td class="numLineCover"> 500</td> <td class="nbHitsCovered"> 1725</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 501</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 502</td> <td class="nbHits"> </td> @@ -1008,8 +1008,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> Document getDocument()</pre></td></tr> <tr> <td class="numLine"> 520</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 521</td> <td class="nbHitsCovered"> 1804</td> <td class="src"><pre class="src"> XMLDocumentHelper docHelper = getDocumentHelper();</pre></td></tr> -<tr> <td class="numLineCover"> 522</td> <td class="nbHitsCovered"><a title="Line 522: Conditional coverage 100% (2/2)."> 1804</a></td> <td class="src"><pre class="src"> <a title="Line 522: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> (docHelper != <span class="keyword">null</span>) ? docHelper.getDocument() : <span class="keyword">null</span>;</a></pre></td></tr> +<tr> <td class="numLineCover"> 521</td> <td class="nbHitsCovered"> 1756</td> <td class="src"><pre class="src"> XMLDocumentHelper docHelper = getDocumentHelper();</pre></td></tr> +<tr> <td class="numLineCover"> 522</td> <td class="nbHitsCovered"><a title="Line 522: Conditional coverage 100% (2/2)."> 1756</a></td> <td class="src"><pre class="src"> <a title="Line 522: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> (docHelper != <span class="keyword">null</span>) ? docHelper.getDocument() : <span class="keyword">null</span>;</a></pre></td></tr> <tr> <td class="numLine"> 523</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 524</td> <td class="nbHits"> </td> @@ -1028,8 +1028,8 @@ <td class="src"><pre class="src"> <span class="keyword">private</span> XMLDocumentHelper getDocumentHelper()</pre></td></tr> <tr> <td class="numLine"> 531</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 532</td> <td class="nbHitsCovered"> 1804</td> <td class="src"><pre class="src"> ReferenceNodeHandler handler = getReferenceHandler();</pre></td></tr> -<tr> <td class="numLineCover"> 533</td> <td class="nbHitsCovered"> 1804</td> <td class="src"><pre class="src"> <span class="keyword">return</span> (XMLDocumentHelper) handler.getReference(handler.getRootNode());</pre></td></tr> +<tr> <td class="numLineCover"> 532</td> <td class="nbHitsCovered"> 1756</td> <td class="src"><pre class="src"> ReferenceNodeHandler handler = getReferenceHandler();</pre></td></tr> +<tr> <td class="numLineCover"> 533</td> <td class="nbHitsCovered"> 1756</td> <td class="src"><pre class="src"> <span class="keyword">return</span> (XMLDocumentHelper) handler.getReference(handler.getRootNode());</pre></td></tr> <tr> <td class="numLine"> 534</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 535</td> <td class="nbHits"> </td> @@ -1048,7 +1048,7 @@ <td class="src"><pre class="src"> <span class="keyword">private</span> ReferenceNodeHandler getReferenceHandler()</pre></td></tr> <tr> <td class="numLine"> 542</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 543</td> <td class="nbHitsCovered"> 1870</td> <td class="src"><pre class="src"> <span class="keyword">return</span> getSubConfigurationParentModel().getReferenceNodeHandler();</pre></td></tr> +<tr> <td class="numLineCover"> 543</td> <td class="nbHitsCovered"> 1822</td> <td class="src"><pre class="src"> <span class="keyword">return</span> getSubConfigurationParentModel().getReferenceNodeHandler();</pre></td></tr> <tr> <td class="numLine"> 544</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 545</td> <td class="nbHits"> </td> @@ -1069,28 +1069,28 @@ <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> initProperties(XMLDocumentHelper docHelper, <span class="keyword">boolean</span> elemRefs)</pre></td></tr> <tr> <td class="numLine"> 553</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 554</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> Document document = docHelper.getDocument();</pre></td></tr> -<tr> <td class="numLineCover"> 555</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> setPublicID(docHelper.getSourcePublicID());</pre></td></tr> -<tr> <td class="numLineCover"> 556</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> setSystemID(docHelper.getSourceSystemID());</pre></td></tr> +<tr> <td class="numLineCover"> 554</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> Document document = docHelper.getDocument();</pre></td></tr> +<tr> <td class="numLineCover"> 555</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> setPublicID(docHelper.getSourcePublicID());</pre></td></tr> +<tr> <td class="numLineCover"> 556</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> setSystemID(docHelper.getSourceSystemID());</pre></td></tr> <tr> <td class="numLine"> 557</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 558</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> ImmutableNode.Builder rootBuilder = <span class="keyword">new</span> ImmutableNode.Builder();</pre></td></tr> -<tr> <td class="numLineCover"> 559</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> MutableObject<String> rootValue = <span class="keyword">new</span> MutableObject<String>();</pre></td></tr> -<tr> <td class="numLineCover"> 560</td> <td class="nbHitsCovered"><a title="Line 560: Conditional coverage 100% (2/2)."> 1750</a></td> <td class="src"><pre class="src"> <a title="Line 560: Conditional coverage 100% (2/2)."> Map<ImmutableNode, Object> elemRefMap =</a></pre></td></tr> +<tr> <td class="numLineCover"> 558</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> ImmutableNode.Builder rootBuilder = <span class="keyword">new</span> ImmutableNode.Builder();</pre></td></tr> +<tr> <td class="numLineCover"> 559</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> MutableObject<String> rootValue = <span class="keyword">new</span> MutableObject<String>();</pre></td></tr> +<tr> <td class="numLineCover"> 560</td> <td class="nbHitsCovered"><a title="Line 560: Conditional coverage 100% (2/2)."> 1702</a></td> <td class="src"><pre class="src"> <a title="Line 560: Conditional coverage 100% (2/2)."> Map<ImmutableNode, Object> elemRefMap =</a></pre></td></tr> <tr> <td class="numLine"> 561</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> elemRefs ? <span class="keyword">new</span> HashMap<ImmutableNode, Object>() : <span class="keyword">null</span>;</pre></td></tr> -<tr> <td class="numLineCover"> 562</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> Map<String, String> attributes =</pre></td></tr> -<tr> <td class="numLineCover"> 563</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> constructHierarchy(rootBuilder, rootValue,</pre></td></tr> -<tr> <td class="numLineCover"> 564</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> document.getDocumentElement(), elemRefMap, <span class="keyword">true</span>, 0);</pre></td></tr> -<tr> <td class="numLineCover"> 565</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> attributes.remove(ATTR_SPACE_INTERNAL);</pre></td></tr> -<tr> <td class="numLineCover"> 566</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> ImmutableNode top =</pre></td></tr> -<tr> <td class="numLineCover"> 567</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> rootBuilder.value(rootValue.getValue())</pre></td></tr> -<tr> <td class="numLineCover"> 568</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> .addAttributes(attributes).create();</pre></td></tr> -<tr> <td class="numLineCover"> 569</td> <td class="nbHitsCovered"> 3500</td> <td class="src"><pre class="src"> getSubConfigurationParentModel().mergeRoot(top,</pre></td></tr> -<tr> <td class="numLineCover"> 570</td> <td class="nbHitsCovered"><a title="Line 570: Conditional coverage 100% (2/2)."> 1750</a></td> <td class="src"><pre class="src"> <a title="Line 570: Conditional coverage 100% (2/2)."> document.getDocumentElement().getTagName(), elemRefMap,</a></pre></td></tr> +<tr> <td class="numLineCover"> 562</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> Map<String, String> attributes =</pre></td></tr> +<tr> <td class="numLineCover"> 563</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> constructHierarchy(rootBuilder, rootValue,</pre></td></tr> +<tr> <td class="numLineCover"> 564</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> document.getDocumentElement(), elemRefMap, <span class="keyword">true</span>, 0);</pre></td></tr> +<tr> <td class="numLineCover"> 565</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> attributes.remove(ATTR_SPACE_INTERNAL);</pre></td></tr> +<tr> <td class="numLineCover"> 566</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> ImmutableNode top =</pre></td></tr> +<tr> <td class="numLineCover"> 567</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> rootBuilder.value(rootValue.getValue())</pre></td></tr> +<tr> <td class="numLineCover"> 568</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> .addAttributes(attributes).create();</pre></td></tr> +<tr> <td class="numLineCover"> 569</td> <td class="nbHitsCovered"> 3404</td> <td class="src"><pre class="src"> getSubConfigurationParentModel().mergeRoot(top,</pre></td></tr> +<tr> <td class="numLineCover"> 570</td> <td class="nbHitsCovered"><a title="Line 570: Conditional coverage 100% (2/2)."> 1702</a></td> <td class="src"><pre class="src"> <a title="Line 570: Conditional coverage 100% (2/2)."> document.getDocumentElement().getTagName(), elemRefMap,</a></pre></td></tr> <tr> <td class="numLine"> 571</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> elemRefs ? docHelper : <span class="keyword">null</span>, <span class="keyword">this</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 572</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 572</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 573</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 574</td> <td class="nbHits"> </td> @@ -1133,65 +1133,65 @@ <td class="src"><pre class="src"> Map<ImmutableNode, Object> elemRefs, <span class="keyword">boolean</span> trim, <span class="keyword">int</span> level)</pre></td></tr> <tr> <td class="numLine"> 593</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 594</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> <span class="keyword">boolean</span> trimFlag = shouldTrim(element, trim);</pre></td></tr> -<tr> <td class="numLineCover"> 595</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> Map<String, String> attributes = processAttributes(element);</pre></td></tr> -<tr> <td class="numLineCover"> 596</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> attributes.put(ATTR_SPACE_INTERNAL, String.valueOf(trimFlag));</pre></td></tr> -<tr> <td class="numLineCover"> 597</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> StringBuilder buffer = <span class="keyword">new</span> StringBuilder();</pre></td></tr> -<tr> <td class="numLineCover"> 598</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> NodeList list = element.getChildNodes();</pre></td></tr> -<tr> <td class="numLineCover"> 599</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> <span class="keyword">boolean</span> hasChildren = <span class="keyword">false</span>;</pre></td></tr> +<tr> <td class="numLineCover"> 594</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> <span class="keyword">boolean</span> trimFlag = shouldTrim(element, trim);</pre></td></tr> +<tr> <td class="numLineCover"> 595</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> Map<String, String> attributes = processAttributes(element);</pre></td></tr> +<tr> <td class="numLineCover"> 596</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> attributes.put(ATTR_SPACE_INTERNAL, String.valueOf(trimFlag));</pre></td></tr> +<tr> <td class="numLineCover"> 597</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> StringBuilder buffer = <span class="keyword">new</span> StringBuilder();</pre></td></tr> +<tr> <td class="numLineCover"> 598</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> NodeList list = element.getChildNodes();</pre></td></tr> +<tr> <td class="numLineCover"> 599</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> <span class="keyword">boolean</span> hasChildren = <span class="keyword">false</span>;</pre></td></tr> <tr> <td class="numLine"> 600</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 601</td> <td class="nbHitsCovered"><a title="Line 601: Conditional coverage 100% (2/2)."> 157596</a></td> <td class="src"><pre class="src"> <a title="Line 601: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < list.getLength(); i++)</a></pre></td></tr> +<tr> <td class="numLineCover"> 601</td> <td class="nbHitsCovered"><a title="Line 601: Conditional coverage 100% (2/2)."> 145368</a></td> <td class="src"><pre class="src"> <a title="Line 601: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < list.getLength(); i++)</a></pre></td></tr> <tr> <td class="numLine"> 602</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 603</td> <td class="nbHitsCovered"> 118148</td> <td class="src"><pre class="src"> org.w3c.dom.Node w3cNode = list.item(i);</pre></td></tr> -<tr> <td class="numLineCover"> 604</td> <td class="nbHitsCovered"><a title="Line 604: Conditional coverage 100% (2/2)."> 118148</a></td> <td class="src"><pre class="src"> <a title="Line 604: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (w3cNode <span class="keyword">instanceof</span> Element)</a></pre></td></tr> +<tr> <td class="numLineCover"> 603</td> <td class="nbHitsCovered"> 108840</td> <td class="src"><pre class="src"> org.w3c.dom.Node w3cNode = list.item(i);</pre></td></tr> +<tr> <td class="numLineCover"> 604</td> <td class="nbHitsCovered"><a title="Line 604: Conditional coverage 100% (2/2)."> 108840</a></td> <td class="src"><pre class="src"> <a title="Line 604: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (w3cNode <span class="keyword">instanceof</span> Element)</a></pre></td></tr> <tr> <td class="numLine"> 605</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 606</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> Element child = (Element) w3cNode;</pre></td></tr> -<tr> <td class="numLineCover"> 607</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> ImmutableNode.Builder childNode = <span class="keyword">new</span> ImmutableNode.Builder();</pre></td></tr> -<tr> <td class="numLineCover"> 608</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> childNode.name(child.getTagName());</pre></td></tr> -<tr> <td class="numLineCover"> 609</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> MutableObject<String> refChildValue =</pre></td></tr> +<tr> <td class="numLineCover"> 606</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> Element child = (Element) w3cNode;</pre></td></tr> +<tr> <td class="numLineCover"> 607</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> ImmutableNode.Builder childNode = <span class="keyword">new</span> ImmutableNode.Builder();</pre></td></tr> +<tr> <td class="numLineCover"> 608</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> childNode.name(child.getTagName());</pre></td></tr> +<tr> <td class="numLineCover"> 609</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> MutableObject<String> refChildValue =</pre></td></tr> <tr> <td class="numLine"> 610</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">new</span> MutableObject<String>();</pre></td></tr> -<tr> <td class="numLineCover"> 611</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> Map<String, String> attrmap =</pre></td></tr> -<tr> <td class="numLineCover"> 612</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> constructHierarchy(childNode, refChildValue, child,</pre></td></tr> +<tr> <td class="numLineCover"> 611</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> Map<String, String> attrmap =</pre></td></tr> +<tr> <td class="numLineCover"> 612</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> constructHierarchy(childNode, refChildValue, child,</pre></td></tr> <tr> <td class="numLine"> 613</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> elemRefs, trimFlag, level + 1);</pre></td></tr> -<tr> <td class="numLineCover"> 614</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> Boolean childTrim = Boolean.valueOf(attrmap.remove(ATTR_SPACE_INTERNAL));</pre></td></tr> -<tr> <td class="numLineCover"> 615</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> childNode.addAttributes(attrmap);</pre></td></tr> -<tr> <td class="numLineCover"> 616</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> ImmutableNode newChild =</pre></td></tr> -<tr> <td class="numLineCover"> 617</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> createChildNodeWithValue(node, childNode,</pre></td></tr> -<tr> <td class="numLineCover"> 618</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> refChildValue.getValue(),</pre></td></tr> -<tr> <td class="numLineCover"> 619</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> childTrim.booleanValue(), attrmap);</pre></td></tr> -<tr> <td class="numLineCover"> 620</td> <td class="nbHitsCovered"><a title="Line 620: Conditional coverage 100% (2/2)."> 37698</a></td> <td class="src"><pre class="src"> <a title="Line 620: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (elemRefs != <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 614</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> Boolean childTrim = Boolean.valueOf(attrmap.remove(ATTR_SPACE_INTERNAL));</pre></td></tr> +<tr> <td class="numLineCover"> 615</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> childNode.addAttributes(attrmap);</pre></td></tr> +<tr> <td class="numLineCover"> 616</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> ImmutableNode newChild =</pre></td></tr> +<tr> <td class="numLineCover"> 617</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> createChildNodeWithValue(node, childNode,</pre></td></tr> +<tr> <td class="numLineCover"> 618</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> refChildValue.getValue(),</pre></td></tr> +<tr> <td class="numLineCover"> 619</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> childTrim.booleanValue(), attrmap);</pre></td></tr> +<tr> <td class="numLineCover"> 620</td> <td class="nbHitsCovered"><a title="Line 620: Conditional coverage 100% (2/2)."> 34826</a></td> <td class="src"><pre class="src"> <a title="Line 620: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (elemRefs != <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 621</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 622</td> <td class="nbHitsCovered"> 37674</td> <td class="src"><pre class="src"> elemRefs.put(newChild, child);</pre></td></tr> +<tr> <td class="numLineCover"> 622</td> <td class="nbHitsCovered"> 34802</td> <td class="src"><pre class="src"> elemRefs.put(newChild, child);</pre></td></tr> <tr> <td class="numLine"> 623</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 624</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> hasChildren = <span class="keyword">true</span>;</pre></td></tr> -<tr> <td class="numLineCover"> 625</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 626</td> <td class="nbHitsCovered"><a title="Line 626: Conditional coverage 100% (2/2)."> 80450</a></td> <td class="src"><pre class="src"> <a title="Line 626: Conditional coverage 100% (2/2)."> <span class="keyword">else</span> <span class="keyword">if</span> (w3cNode <span class="keyword">instanceof</span> Text)</a></pre></td></tr> +<tr> <td class="numLineCover"> 624</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> hasChildren = <span class="keyword">true</span>;</pre></td></tr> +<tr> <td class="numLineCover"> 625</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 626</td> <td class="nbHitsCovered"><a title="Line 626: Conditional coverage 100% (2/2)."> 74014</a></td> <td class="src"><pre class="src"> <a title="Line 626: Conditional coverage 100% (2/2)."> <span class="keyword">else</span> <span class="keyword">if</span> (w3cNode <span class="keyword">instanceof</span> Text)</a></pre></td></tr> <tr> <td class="numLine"> 627</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 628</td> <td class="nbHitsCovered"> 75899</td> <td class="src"><pre class="src"> Text data = (Text) w3cNode;</pre></td></tr> -<tr> <td class="numLineCover"> 629</td> <td class="nbHitsCovered"> 75899</td> <td class="src"><pre class="src"> buffer.append(data.getData());</pre></td></tr> +<tr> <td class="numLineCover"> 628</td> <td class="nbHitsCovered"> 69988</td> <td class="src"><pre class="src"> Text data = (Text) w3cNode;</pre></td></tr> +<tr> <td class="numLineCover"> 629</td> <td class="nbHitsCovered"> 69988</td> <td class="src"><pre class="src"> buffer.append(data.getData());</pre></td></tr> <tr> <td class="numLine"> 630</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 631</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 632</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 633</td> <td class="nbHitsCovered"><a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 39448</a></td> <td class="src"><pre class="src"> <a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">boolean</span> childrenFlag = hasChildren || attributes.size() > 1;</a></pre></td></tr> -<tr> <td class="numLineCover"> 634</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> String text = determineValue(buffer.toString(), childrenFlag, trimFlag);</pre></td></tr> -<tr> <td class="numLineCover"> 635</td> <td class="nbHitsCovered"><a title="Line 635: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 39448</a></td> <td class="src"><pre class="src"> <a title="Line 635: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">if</span> (text.length() > 0 || (!childrenFlag && level != 0))</a></pre></td></tr> +<tr> <td class="numLineCover"> 633</td> <td class="nbHitsCovered"><a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 36528</a></td> <td class="src"><pre class="src"> <a title="Line 633: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">boolean</span> childrenFlag = hasChildren || attributes.size() > 1;</a></pre></td></tr> +<tr> <td class="numLineCover"> 634</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> String text = determineValue(buffer.toString(), childrenFlag, trimFlag);</pre></td></tr> +<tr> <td class="numLineCover"> 635</td> <td class="nbHitsCovered"><a title="Line 635: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 36528</a></td> <td class="src"><pre class="src"> <a title="Line 635: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">if</span> (text.length() > 0 || (!childrenFlag && level != 0))</a></pre></td></tr> <tr> <td class="numLine"> 636</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 637</td> <td class="nbHitsCovered"> 23882</td> <td class="src"><pre class="src"> refValue.setValue(text);</pre></td></tr> +<tr> <td class="numLineCover"> 637</td> <td class="nbHitsCovered"> 21898</td> <td class="src"><pre class="src"> refValue.setValue(text);</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="numLineCover"> 639</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> <span class="keyword">return</span> attributes;</pre></td></tr> +<tr> <td class="numLineCover"> 639</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> <span class="keyword">return</span> attributes;</pre></td></tr> <tr> <td class="numLine"> 640</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 641</td> <td class="nbHits"> </td> @@ -1226,9 +1226,9 @@ <td class="src"><pre class="src"> <span class="keyword">boolean</span> trimFlag)</pre></td></tr> <tr> <td class="numLine"> 656</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 657</td> <td class="nbHitsCovered"><a title="Line 657: Conditional coverage 100% (2/2)."> 39448</a></td> <td class="src"><pre class="src"> <a title="Line 657: Conditional coverage 100% (2/2)."> <span class="keyword">boolean</span> shouldTrim =</a></pre></td></tr> -<tr> <td class="numLineCover"> 658</td> <td class="nbHitsCovered"><a title="Line 658: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 1520</a></td> <td class="src"><pre class="src"> <a title="Line 658: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> trimFlag || (StringUtils.isBlank(content) && hasChildren);</a></pre></td></tr> -<tr> <td class="numLineCover"> 659</td> <td class="nbHitsCovered"><a title="Line 659: Conditional coverage 100% (2/2)."> 39448</a></td> <td class="src"><pre class="src"> <a title="Line 659: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> shouldTrim ? content.trim() : content;</a></pre></td></tr> +<tr> <td class="numLineCover"> 657</td> <td class="nbHitsCovered"><a title="Line 657: Conditional coverage 100% (2/2)."> 36528</a></td> <td class="src"><pre class="src"> <a title="Line 657: Conditional coverage 100% (2/2)."> <span class="keyword">boolean</span> shouldTrim =</a></pre></td></tr> +<tr> <td class="numLineCover"> 658</td> <td class="nbHitsCovered"><a title="Line 658: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 1332</a></td> <td class="src"><pre class="src"> <a title="Line 658: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> trimFlag || (StringUtils.isBlank(content) && hasChildren);</a></pre></td></tr> +<tr> <td class="numLineCover"> 659</td> <td class="nbHitsCovered"><a title="Line 659: Conditional coverage 100% (2/2)."> 36528</a></td> <td class="src"><pre class="src"> <a title="Line 659: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> shouldTrim ? content.trim() : content;</a></pre></td></tr> <tr> <td class="numLine"> 660</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 661</td> <td class="nbHits"> </td> @@ -1251,26 +1251,26 @@ <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> Map<String, String> processAttributes(Element element)</pre></td></tr> <tr> <td class="numLine"> 670</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 671</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> NamedNodeMap attributes = element.getAttributes();</pre></td></tr> -<tr> <td class="numLineCover"> 672</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> Map<String, String> attrmap = <span class="keyword">new</span> HashMap<String, String>();</pre></td></tr> +<tr> <td class="numLineCover"> 671</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> NamedNodeMap attributes = element.getAttributes();</pre></td></tr> +<tr> <td class="numLineCover"> 672</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> Map<String, String> attrmap = <span class="keyword">new</span> HashMap<String, String>();</pre></td></tr> <tr> <td class="numLine"> 673</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 674</td> <td class="nbHitsCovered"><a title="Line 674: Conditional coverage 100% (2/2)."> 54282</a></td> <td class="src"><pre class="src"> <a title="Line 674: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < attributes.getLength(); ++i)</a></pre></td></tr> +<tr> <td class="numLineCover"> 674</td> <td class="nbHitsCovered"><a title="Line 674: Conditional coverage 100% (2/2)."> 50300</a></td> <td class="src"><pre class="src"> <a title="Line 674: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < attributes.getLength(); ++i)</a></pre></td></tr> <tr> <td class="numLine"> 675</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 676</td> <td class="nbHitsCovered"> 14834</td> <td class="src"><pre class="src"> org.w3c.dom.Node w3cNode = attributes.item(i);</pre></td></tr> -<tr> <td class="numLineCover"> 677</td> <td class="nbHitsUncovered"><a title="Line 677: Conditional coverage 50% (1/2)."> 14834</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 677: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (w3cNode <span class="keyword">instanceof</span> Attr)</a></span></pre></td></tr> +<tr> <td class="numLineCover"> 676</td> <td class="nbHitsCovered"> 13772</td> <td class="src"><pre class="src"> org.w3c.dom.Node w3cNode = attributes.item(i);</pre></td></tr> +<tr> <td class="numLineCover"> 677</td> <td class="nbHitsUncovered"><a title="Line 677: Conditional coverage 50% (1/2)."> 13772</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 677: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (w3cNode <span class="keyword">instanceof</span> Attr)</a></span></pre></td></tr> <tr> <td class="numLine"> 678</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 679</td> <td class="nbHitsCovered"> 14834</td> <td class="src"><pre class="src"> Attr attr = (Attr) w3cNode;</pre></td></tr> -<tr> <td class="numLineCover"> 680</td> <td class="nbHitsCovered"> 14834</td> <td class="src"><pre class="src"> attrmap.put(attr.getName(), attr.getValue());</pre></td></tr> +<tr> <td class="numLineCover"> 679</td> <td class="nbHitsCovered"> 13772</td> <td class="src"><pre class="src"> Attr attr = (Attr) w3cNode;</pre></td></tr> +<tr> <td class="numLineCover"> 680</td> <td class="nbHitsCovered"> 13772</td> <td class="src"><pre class="src"> attrmap.put(attr.getName(), attr.getValue());</pre></td></tr> <tr> <td class="numLine"> 681</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 682</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 683</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 684</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> <span class="keyword">return</span> attrmap;</pre></td></tr> +<tr> <td class="numLineCover"> 684</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> <span class="keyword">return</span> attrmap;</pre></td></tr> <tr> <td class="numLine"> 685</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 686</td> <td class="nbHits"> </td> @@ -1315,22 +1315,22 @@ <td class="src"><pre class="src"> Collection<String> values;</pre></td></tr> <tr> <td class="numLine"> 706</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 707</td> <td class="nbHitsCovered"><a title="Line 707: Conditional coverage 100% (2/2)."> 37698</a></td> <td class="src"><pre class="src"> <a title="Line 707: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value != <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 707</td> <td class="nbHitsCovered"><a title="Line 707: Conditional coverage 100% (2/2)."> 34826</a></td> <td class="src"><pre class="src"> <a title="Line 707: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (value != <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 708</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 709</td> <td class="nbHitsCovered"> 23879</td> <td class="src"><pre class="src"> values = getListDelimiterHandler().split(value, trim);</pre></td></tr> +<tr> <td class="numLineCover"> 709</td> <td class="nbHitsCovered"> 21895</td> <td class="src"><pre class="src"> values = getListDelimiterHandler().split(value, trim);</pre></td></tr> <tr> <td class="numLine"> 710</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 711</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">else</span></pre></td></tr> <tr> <td class="numLine"> 712</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 713</td> <td class="nbHitsCovered"> 13819</td> <td class="src"><pre class="src"> values = Collections.emptyList();</pre></td></tr> +<tr> <td class="numLineCover"> 713</td> <td class="nbHitsCovered"> 12931</td> <td class="src"><pre class="src"> values = Collections.emptyList();</pre></td></tr> <tr> <td class="numLine"> 714</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 715</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 716</td> <td class="nbHitsCovered"><a title="Line 716: Conditional coverage 100% (2/2)."> 37698</a></td> <td class="src"><pre class="src"> <a title="Line 716: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (values.size() > 1)</a></pre></td></tr> +<tr> <td class="numLineCover"> 716</td> <td class="nbHitsCovered"><a title="Line 716: Conditional coverage 100% (2/2)."> 34826</a></td> <td class="src"><pre class="src"> <a title="Line 716: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (values.size() > 1)</a></pre></td></tr> <tr> <td class="numLine"> 717</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLineCover"> 718</td> <td class="nbHitsCovered"> 289</td> <td class="src"><pre class="src"> Iterator<String> it = values.iterator();</pre></td></tr> @@ -1353,29 +1353,29 @@ <tr> <td class="numLineCover"> 731</td> <td class="nbHitsCovered"> 485</td> <td class="src"><pre class="src"> parent.addChild(c.create());</pre></td></tr> <tr> <td class="numLineCover"> 732</td> <td class="nbHitsCovered"> 485</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLineCover"> 733</td> <td class="nbHitsCovered"> 289</td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 734</td> <td class="nbHitsCovered"><a title="Line 734: Conditional coverage 100% (2/2)."> 37409</a></td> <td class="src"><pre class="src"> <a title="Line 734: Conditional coverage 100% (2/2)."> <span class="keyword">else</span> <span class="keyword">if</span> (values.size() == 1)</a></pre></td></tr> +<tr> <td class="numLineCover"> 734</td> <td class="nbHitsCovered"><a title="Line 734: Conditional coverage 100% (2/2)."> 34537</a></td> <td class="src"><pre class="src"> <a title="Line 734: Conditional coverage 100% (2/2)."> <span class="keyword">else</span> <span class="keyword">if</span> (values.size() == 1)</a></pre></td></tr> <tr> <td class="numLine"> 735</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLine"> 736</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="comment">// we will have to replace the value because it might</span></pre></td></tr> <tr> <td class="numLine"> 737</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="comment">// contain escaped delimiters</span></pre></td></tr> -<tr> <td class="numLineCover"> 738</td> <td class="nbHitsCovered"> 23590</td> <td class="src"><pre class="src"> child.value(values.iterator().next());</pre></td></tr> -<tr> <td class="numLineCover"> 739</td> <td class="nbHitsCovered"> 23590</td> <td class="src"><pre class="src"> addedChildNode = child.create();</pre></td></tr> -<tr> <td class="numLineCover"> 740</td> <td class="nbHitsCovered"> 23590</td> <td class="src"><pre class="src"> parent.addChild(addedChildNode);</pre></td></tr> +<tr> <td class="numLineCover"> 738</td> <td class="nbHitsCovered"> 21606</td> <td class="src"><pre class="src"> child.value(values.iterator().next());</pre></td></tr> +<tr> <td class="numLineCover"> 739</td> <td class="nbHitsCovered"> 21606</td> <td class="src"><pre class="src"> addedChildNode = child.create();</pre></td></tr> +<tr> <td class="numLineCover"> 740</td> <td class="nbHitsCovered"> 21606</td> <td class="src"><pre class="src"> parent.addChild(addedChildNode);</pre></td></tr> <tr> <td class="numLine"> 741</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 742</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">else</span></pre></td></tr> <tr> <td class="numLine"> 743</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 744</td> <td class="nbHitsCovered"> 13819</td> <td class="src"><pre class="src"> addedChildNode = child.create();</pre></td></tr> -<tr> <td class="numLineCover"> 745</td> <td class="nbHitsCovered"> 13819</td> <td class="src"><pre class="src"> parent.addChild(addedChildNode);</pre></td></tr> +<tr> <td class="numLineCover"> 744</td> <td class="nbHitsCovered"> 12931</td> <td class="src"><pre class="src"> addedChildNode = child.create();</pre></td></tr> +<tr> <td class="numLineCover"> 745</td> <td class="nbHitsCovered"> 12931</td> <td class="src"><pre class="src"> parent.addChild(addedChildNode);</pre></td></tr> <tr> <td class="numLine"> 746</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 747</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 748</td> <td class="nbHitsCovered"> 37698</td> <td class="src"><pre class="src"> <span class="keyword">return</span> addedChildNode;</pre></td></tr> +<tr> <td class="numLineCover"> 748</td> <td class="nbHitsCovered"> 34826</td> <td class="src"><pre class="src"> <span class="keyword">return</span> addedChildNode;</pre></td></tr> <tr> <td class="numLine"> 749</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 750</td> <td class="nbHits"> </td> @@ -1406,20 +1406,20 @@ <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">boolean</span> shouldTrim(Element element, <span class="keyword">boolean</span> currentTrim)</pre></td></tr> <tr> <td class="numLine"> 763</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 764</td> <td class="nbHitsCovered"> 39448</td> <td class="src"><pre class="src"> Attr attr = element.getAttributeNode(ATTR_SPACE);</pre></td></tr> +<tr> <td class="numLineCover"> 764</td> <td class="nbHitsCovered"> 36528</td> <td class="src"><pre class="src"> Attr attr = element.getAttributeNode(ATTR_SPACE);</pre></td></tr> <tr> <td class="numLine"> 765</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 766</td> <td class="nbHitsCovered"><a title="Line 766: Conditional coverage 100% (2/2)."> 39448</a></td> <td class="src"><pre class="src"> <a title="Line 766: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (attr == <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 766</td> <td class="nbHitsCovered"><a title="Line 766: Conditional coverage 100% (2/2)."> 36528</a></td> <td class="src"><pre class="src"> <a title="Line 766: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (attr == <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 767</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 768</td> <td class="nbHitsCovered"> 37928</td> <td class="src"><pre class="src"> <span class="keyword">return</span> currentTrim;</pre></td></tr> +<tr> <td class="numLineCover"> 768</td> <td class="nbHitsCovered"> 35196</td> <td class="src"><pre class="src"> <span class="keyword">return</span> currentTrim;</pre></td></tr> <tr> <td class="numLine"> 769</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 770</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="keyword">else</span></pre></td></tr> <tr> <td class="numLine"> 771</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 772</td> <td class="nbHitsCovered"><a title="Line 772: Conditional coverage 100% (2/2)."> 1520</a></td> <td class="src"><pre class="src"> <a title="Line 772: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> !VALUE_PRESERVE.equals(attr.getValue());</a></pre></td></tr> +<tr> <td class="numLineCover"> 772</td> <td class="nbHitsCovered"><a title="Line 772: Conditional coverage 100% (2/2)."> 1332</a></td> <td class="src"><pre class="src"> <a title="Line 772: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> !VALUE_PRESERVE.equals(attr.getValue());</a></pre></td></tr> <tr> <td class="numLine"> 773</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 774</td> <td class="nbHits"> </td> @@ -1458,7 +1458,7 @@ <td class="src"><pre class="src"> <span class="keyword">throws</span> ParserConfigurationException</pre></td></tr> <tr> <td class="numLine"> 791</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 792</td> <td class="nbHitsCovered"><a title="Line 792: Conditional coverage 100% (2/2)."> 1756</a></td> <td class="src"><pre class="src"> <a title="Line 792: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (getDocumentBuilder() != <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 792</td> <td class="nbHitsCovered"><a title="Line 792: Conditional coverage 100% (2/2)."> 1708</a></td> <td class="src"><pre class="src"> <a title="Line 792: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (getDocumentBuilder() != <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 793</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLineCover"> 794</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> getDocumentBuilder();</pre></td></tr> @@ -1470,33 +1470,33 @@ <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLine"> 798</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> DocumentBuilderFactory factory = DocumentBuilderFactory</pre></td></tr> -<tr> <td class="numLineCover"> 799</td> <td class="nbHitsCovered"> 1754</td> <td class="src"><pre class="src"> .newInstance();</pre></td></tr> -<tr> <td class="numLineCover"> 800</td> <td class="nbHitsCovered"><a title="Line 800: Conditional coverage 100% (2/2)."> 1754</a></td> <td class="src"><pre class="src"> <a title="Line 800: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isValidating())</a></pre></td></tr> +<tr> <td class="numLineCover"> 799</td> <td class="nbHitsCovered"> 1706</td> <td class="src"><pre class="src"> .newInstance();</pre></td></tr> +<tr> <td class="numLineCover"> 800</td> <td class="nbHitsCovered"><a title="Line 800: Conditional coverage 100% (2/2)."> 1706</a></td> <td class="src"><pre class="src"> <a title="Line 800: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isValidating())</a></pre></td></tr> <tr> <td class="numLine"> 801</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 802</td> <td class="nbHitsCovered"> 667</td> <td class="src"><pre class="src"> factory.setValidating(<span class="keyword">true</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 803</td> <td class="nbHitsCovered"><a title="Line 803: Conditional coverage 100% (2/2)."> 667</a></td> <td class="src"><pre class="src"> <a title="Line 803: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isSchemaValidation())</a></pre></td></tr> +<tr> <td class="numLineCover"> 802</td> <td class="nbHitsCovered"> 658</td> <td class="src"><pre class="src"> factory.setValidating(<span class="keyword">true</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 803</td> <td class="nbHitsCovered"><a title="Line 803: Conditional coverage 100% (2/2)."> 658</a></td> <td class="src"><pre class="src"> <a title="Line 803: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isSchemaValidation())</a></pre></td></tr> <tr> <td class="numLine"> 804</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 805</td> <td class="nbHitsCovered"> 666</td> <td class="src"><pre class="src"> factory.setNamespaceAware(<span class="keyword">true</span>);</pre></td></tr> -<tr> <td class="numLineCover"> 806</td> <td class="nbHitsCovered"> 666</td> <td class="src"><pre class="src"> factory.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);</pre></td></tr> +<tr> <td class="numLineCover"> 805</td> <td class="nbHitsCovered"> 657</td> <td class="src"><pre class="src"> factory.setNamespaceAware(<span class="keyword">true</span>);</pre></td></tr> +<tr> <td class="numLineCover"> 806</td> <td class="nbHitsCovered"> 657</td> <td class="src"><pre class="src"> factory.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);</pre></td></tr> <tr> <td class="numLine"> 807</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 808</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 809</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 810</td> <td class="nbHitsCovered"> 1754</td> <td class="src"><pre class="src"> DocumentBuilder result = factory.newDocumentBuilder();</pre></td></tr> -<tr> <td class="numLineCover"> 811</td> <td class="nbHitsCovered"> 1754</td> <td class="src"><pre class="src"> result.setEntityResolver(<span class="keyword">this</span>.entityResolver);</pre></td></tr> +<tr> <td class="numLineCover"> 810</td> <td class="nbHitsCovered"> 1706</td> <td class="src"><pre class="src"> DocumentBuilder result = factory.newDocumentBuilder();</pre></td></tr> +<tr> <td class="numLineCover"> 811</td> <td class="nbHitsCovered"> 1706</td> <td class="src"><pre class="src"> result.setEntityResolver(<span class="keyword">this</span>.entityResolver);</pre></td></tr> <tr> <td class="numLine"> 812</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 813</td> <td class="nbHitsCovered"><a title="Line 813: Conditional coverage 100% (2/2)."> 1754</a></td> <td class="src"><pre class="src"> <a title="Line 813: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isValidating())</a></pre></td></tr> +<tr> <td class="numLineCover"> 813</td> <td class="nbHitsCovered"><a title="Line 813: Conditional coverage 100% (2/2)."> 1706</a></td> <td class="src"><pre class="src"> <a title="Line 813: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isValidating())</a></pre></td></tr> <tr> <td class="numLine"> 814</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLine"> 815</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> <span class="comment">// register an error handler which detects validation errors</span></pre></td></tr> -<tr> <td class="numLineCover"> 816</td> <td class="nbHitsCovered"> 667</td> <td class="src"><pre class="src"> result.setErrorHandler(<span class="keyword">new</span> DefaultHandler()</pre></td></tr> -<tr> <td class="numLineCover"> 817</td> <td class="nbHitsCovered"> 667</td> <td class="src"><pre class="src"> {</pre></td></tr> +<tr> <td class="numLineCover"> 816</td> <td class="nbHitsCovered"> 658</td> <td class="src"><pre class="src"> result.setErrorHandler(<span class="keyword">new</span> DefaultHandler()</pre></td></tr> +<tr> <td class="numLineCover"> 817</td> <td class="nbHitsCovered"> 658</td> <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLine"> 818</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> @Override</pre></td></tr> <tr> <td class="numLine"> 819</td> <td class="nbHits"> </td> @@ -1510,7 +1510,7 @@ <td class="src"><pre class="src"> });</pre></td></tr> <tr> <td class="numLine"> 824</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 825</td> <td class="nbHitsCovered"> 1754</td> <td class="src"><pre class="src"> <span class="keyword">return</span> result;</pre></td></tr> +<tr> <td class="numLineCover"> 825</td> <td class="nbHitsCovered"> 1706</td> <td class="src"><pre class="src"> <span class="keyword">return</span> result;</pre></td></tr> <tr> <td class="numLine"> 826</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 827</td> <td class="nbHits"> </td> @@ -1670,8 +1670,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> initFileLocator(FileLocator loc)</pre></td></tr> <tr> <td class="numLine"> 920</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 921</td> <td class="nbHitsCovered"> 1819</td> <td class="src"><pre class="src"> locator = loc;</pre></td></tr> -<tr> <td class="numLineCover"> 922</td> <td class="nbHitsCovered"> 1819</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 921</td> <td class="nbHitsCovered"> 1771</td> <td class="src"><pre class="src"> locator = loc;</pre></td></tr> +<tr> <td class="numLineCover"> 922</td> <td class="nbHitsCovered"> 1771</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 923</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 924</td> <td class="nbHits"> </td> @@ -1732,8 +1732,8 @@ <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> read(InputStream in) <span class="keyword">throws</span> ConfigurationException, IOException</pre></td></tr> <tr> <td class="numLine"> 953</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 954</td> <td class="nbHitsCovered"> 1741</td> <td class="src"><pre class="src"> load(<span class="keyword">new</span> InputSource(in));</pre></td></tr> -<tr> <td class="numLineCover"> 955</td> <td class="nbHitsCovered"> 1738</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 954</td> <td class="nbHitsCovered"> 1693</td> <td class="src"><pre class="src"> load(<span class="keyword">new</span> InputSource(in));</pre></td></tr> +<tr> <td class="numLineCover"> 955</td> <td class="nbHitsCovered"> 1690</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 956</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 957</td> <td class="nbHits"> </td> @@ -1756,19 +1756,19 @@ <td class="src"><pre class="src"> <span class="keyword">try</span></pre></td></tr> <tr> <td class="numLine"> 966</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 967</td> <td class="nbHitsCovered"> 1754</td> <td class="src"><pre class="src"> URL sourceURL = locator.getSourceURL();</pre></td></tr> -<tr> <td class="numLineCover"> 968</td> <td class="nbHitsCovered"><a title="Line 968: Conditional coverage 100% (2/2)."> 1754</a></td> <td class="src"><pre class="src"> <a title="Line 968: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (sourceURL != <span class="keyword">null</span>)</a></pre></td></tr> +<tr> <td class="numLineCover"> 967</td> <td class="nbHitsCovered"> 1706</td> <td class="src"><pre class="src"> URL sourceURL = locator.getSourceURL();</pre></td></tr> +<tr> <td class="numLineCover"> 968</td> <td class="nbHitsCovered"><a title="Line 968: Conditional coverage 100% (2/2)."> 1706</a></td> <td class="src"><pre class="src"> <a title="Line 968: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (sourceURL != <span class="keyword">null</span>)</a></pre></td></tr> <tr> <td class="numLine"> 969</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> {</pre></td></tr> -<tr> <td class="numLineCover"> 970</td> <td class="nbHitsCovered"> 1739</td> <td class="src"><pre class="src"> source.setSystemId(sourceURL.toString());</pre></td></tr> +<tr> <td class="numLineCover"> 970</td> <td class="nbHitsCovered"> 1691</td> <td class="src"><pre class="src"> source.setSystemId(sourceURL.toString());</pre></td></tr> <tr> <td class="numLine"> 971</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 972</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> -<tr> <td class="numLineCover"> 973</td> <td class="nbHitsCovered"> 1754</td> <td class="src"><pre class="src"> DocumentBuilder builder = createDocumentBuilder();</pre></td></tr> -<tr> <td class="numLineCover"> 974</td> <td class="nbHitsCovered"> 1754</td> <td class="src"><pre class="src"> Document newDocument = builder.parse(source);</pre></td></tr> -<tr> <td class="numLineCover"> 975</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> Document oldDocument = getDocument();</pre></td></tr> -<tr> <td class="numLineCover"> 976</td> <td class="nbHitsCovered"><a title="Line 976: Conditional coverage 100% (2/2)."> 1750</a></td> <td class="src"><pre class="src"> <a title="Line 976: Conditional coverage 100% (2/2)."> initProperties(XMLDocumentHelper.forSourceDocument(newDocument),</a></pre></td></tr> +<tr> <td class="numLineCover"> 973</td> <td class="nbHitsCovered"> 1706</td> <td class="src"><pre class="src"> DocumentBuilder builder = createDocumentBuilder();</pre></td></tr> +<tr> <td class="numLineCover"> 974</td> <td class="nbHitsCovered"> 1706</td> <td class="src"><pre class="src"> Document newDocument = builder.parse(source);</pre></td></tr> +<tr> <td class="numLineCover"> 975</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> Document oldDocument = getDocument();</pre></td></tr> +<tr> <td class="numLineCover"> 976</td> <td class="nbHitsCovered"><a title="Line 976: Conditional coverage 100% (2/2)."> 1702</a></td> <td class="src"><pre class="src"> <a title="Line 976: Conditional coverage 100% (2/2)."> initProperties(XMLDocumentHelper.forSourceDocument(newDocument),</a></pre></td></tr> <tr> <td class="numLine"> 977</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> oldDocument == <span class="keyword">null</span>);</pre></td></tr> <tr> <td class="numLine"> 978</td> <td class="nbHits"> </td> @@ -1784,8 +1784,8 @@ <td class="src"><pre class="src"> {</pre></td></tr> <tr> <td class="numLineCover"> 985</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">this</span>.getLogger().debug(<span class="string">"Unable to load the configuration: "</span> + e);</span></pre></td></tr> <tr> <td class="numLineCover"> 986</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ConfigurationException(<span class="string">"Unable to load the configuration"</span>, e);</span></pre></td></tr> -<tr> <td class="numLineCover"> 987</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> }</pre></td></tr> -<tr> <td class="numLineCover"> 988</td> <td class="nbHitsCovered"> 1750</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 987</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> }</pre></td></tr> +<tr> <td class="numLineCover"> 988</td> <td class="nbHitsCovered"> 1702</td> <td class="src"><pre class="src"> }</pre></td></tr> <tr> <td class="numLine"> 989</td> <td class="nbHits"> </td> <td class="src"><pre class="src"> </pre></td></tr> <tr> <td class="numLine"> 990</td> <td class="nbHits"> </td> @@ -2348,6 +2348,6 @@ <td class="src"><pre class="src"> }</pre></td></tr> </table> -<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 20.08.16 16:42.</div> +<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 29.11.16 22:06.</div> </body> </html> \ No newline at end of file