You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2013/05/08 21:32:41 UTC
svn commit: r861378 [14/41] - in
/websites/production/commons/content/proper/commons-io: ./ apidocs/
apidocs/org/apache/commons/io/ apidocs/src-html/org/apache/commons/io/
cobertura/ xref/org/apache/commons/io/
Modified: websites/production/commons/content/proper/commons-io/cobertura/org.apache.commons.io.IOUtils.html
==============================================================================
--- websites/production/commons/content/proper/commons-io/cobertura/org.apache.commons.io.IOUtils.html (original)
+++ websites/production/commons/content/proper/commons-io/cobertura/org.apache.commons.io.IOUtils.html Wed May 8 19:32:39 2013
@@ -225,7 +225,7 @@
<td class="src"><pre class="src"> <span class="comment"> * The system directory separator character.</span></pre></td></tr>
<tr> <td class="numLine"> 104</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
-<tr> <td class="numLineCover"> 105</td> <td class="nbHitsCovered"> 116</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">char</span> DIR_SEPARATOR = File.separatorChar;</pre></td></tr>
+<tr> <td class="numLineCover"> 105</td> <td class="nbHitsCovered"> 29</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">char</span> DIR_SEPARATOR = File.separatorChar;</pre></td></tr>
<tr> <td class="numLine"> 106</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
@@ -256,12 +256,12 @@
<td class="src"><pre class="src"> <span class="keyword">static</span> {</pre></td></tr>
<tr> <td class="numLine"> 120</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// avoid security issues</span></pre></td></tr>
-<tr> <td class="numLineCover"> 121</td> <td class="nbHitsCovered"> 116</td> <td class="src"><pre class="src"> <span class="keyword">final</span> StringBuilderWriter buf = <span class="keyword">new</span> StringBuilderWriter(4);</pre></td></tr>
-<tr> <td class="numLineCover"> 122</td> <td class="nbHitsCovered"> 116</td> <td class="src"><pre class="src"> <span class="keyword">final</span> PrintWriter out = <span class="keyword">new</span> PrintWriter(buf);</pre></td></tr>
-<tr> <td class="numLineCover"> 123</td> <td class="nbHitsCovered"> 116</td> <td class="src"><pre class="src"> out.println();</pre></td></tr>
-<tr> <td class="numLineCover"> 124</td> <td class="nbHitsCovered"> 116</td> <td class="src"><pre class="src"> LINE_SEPARATOR = buf.toString();</pre></td></tr>
-<tr> <td class="numLineCover"> 125</td> <td class="nbHitsCovered"> 116</td> <td class="src"><pre class="src"> out.close();</pre></td></tr>
-<tr> <td class="numLineCover"> 126</td> <td class="nbHitsCovered"> 116</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 121</td> <td class="nbHitsCovered"> 29</td> <td class="src"><pre class="src"> <span class="keyword">final</span> StringBuilderWriter buf = <span class="keyword">new</span> StringBuilderWriter(4);</pre></td></tr>
+<tr> <td class="numLineCover"> 122</td> <td class="nbHitsCovered"> 29</td> <td class="src"><pre class="src"> <span class="keyword">final</span> PrintWriter out = <span class="keyword">new</span> PrintWriter(buf);</pre></td></tr>
+<tr> <td class="numLineCover"> 123</td> <td class="nbHitsCovered"> 29</td> <td class="src"><pre class="src"> out.println();</pre></td></tr>
+<tr> <td class="numLineCover"> 124</td> <td class="nbHitsCovered"> 29</td> <td class="src"><pre class="src"> LINE_SEPARATOR = buf.toString();</pre></td></tr>
+<tr> <td class="numLineCover"> 125</td> <td class="nbHitsCovered"> 29</td> <td class="src"><pre class="src"> out.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 126</td> <td class="nbHitsCovered"> 29</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 127</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 128</td> <td class="nbHits"> </td>
@@ -342,11 +342,11 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 167</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> close(<span class="keyword">final</span> URLConnection conn) {</pre></td></tr>
-<tr> <td class="numLineCover"> 168</td> <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 50% (1/2)."> 12</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 168: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (conn <span class="keyword">instanceof</span> HttpURLConnection) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 168</td> <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 168: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (conn <span class="keyword">instanceof</span> HttpURLConnection) {</a></span></pre></td></tr>
<tr> <td class="numLineCover"> 169</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> ((HttpURLConnection) conn).disconnect();</span></pre></td></tr>
<tr> <td class="numLine"> 170</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 171</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 171</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 172</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 173</td> <td class="nbHits"> </td>
@@ -397,8 +397,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 196</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> Reader input) {</pre></td></tr>
-<tr> <td class="numLineCover"> 197</td> <td class="nbHitsCovered"> 308</td> <td class="src"><pre class="src"> closeQuietly((Closeable)input);</pre></td></tr>
-<tr> <td class="numLineCover"> 198</td> <td class="nbHitsCovered"> 308</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 197</td> <td class="nbHitsCovered"> 77</td> <td class="src"><pre class="src"> closeQuietly((Closeable)input);</pre></td></tr>
+<tr> <td class="numLineCover"> 198</td> <td class="nbHitsCovered"> 77</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 200</td> <td class="nbHits"> </td>
@@ -447,8 +447,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 222</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> Writer output) {</pre></td></tr>
-<tr> <td class="numLineCover"> 223</td> <td class="nbHitsCovered"> 410</td> <td class="src"><pre class="src"> closeQuietly((Closeable)output);</pre></td></tr>
-<tr> <td class="numLineCover"> 224</td> <td class="nbHitsCovered"> 410</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 223</td> <td class="nbHitsCovered"> 103</td> <td class="src"><pre class="src"> closeQuietly((Closeable)output);</pre></td></tr>
+<tr> <td class="numLineCover"> 224</td> <td class="nbHitsCovered"> 103</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 225</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 226</td> <td class="nbHits"> </td>
@@ -499,8 +499,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 249</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> InputStream input) {</pre></td></tr>
-<tr> <td class="numLineCover"> 250</td> <td class="nbHitsCovered"> 708</td> <td class="src"><pre class="src"> closeQuietly((Closeable)input);</pre></td></tr>
-<tr> <td class="numLineCover"> 251</td> <td class="nbHitsCovered"> 708</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 250</td> <td class="nbHitsCovered"> 177</td> <td class="src"><pre class="src"> closeQuietly((Closeable)input);</pre></td></tr>
+<tr> <td class="numLineCover"> 251</td> <td class="nbHitsCovered"> 177</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 252</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 253</td> <td class="nbHits"> </td>
@@ -553,8 +553,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 277</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> OutputStream output) {</pre></td></tr>
-<tr> <td class="numLineCover"> 278</td> <td class="nbHitsCovered"> 4726</td> <td class="src"><pre class="src"> closeQuietly((Closeable)output);</pre></td></tr>
-<tr> <td class="numLineCover"> 279</td> <td class="nbHitsCovered"> 4726</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 278</td> <td class="nbHitsCovered"> 1182</td> <td class="src"><pre class="src"> closeQuietly((Closeable)output);</pre></td></tr>
+<tr> <td class="numLineCover"> 279</td> <td class="nbHitsCovered"> 1182</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 280</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 281</td> <td class="nbHits"> </td>
@@ -607,15 +607,15 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> Closeable closeable) {</pre></td></tr>
<tr> <td class="numLine"> 305</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 306</td> <td class="nbHitsCovered"><a title="Line 306: Conditional coverage 100% (2/2)."> 6853</a></td> <td class="src"><pre class="src"> <a title="Line 306: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (closeable != <span class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 307</td> <td class="nbHitsCovered"> 6473</td> <td class="src"><pre class="src"> closeable.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 306</td> <td class="nbHitsCovered"><a title="Line 306: Conditional coverage 100% (2/2)."> 1721</a></td> <td class="src"><pre class="src"> <a title="Line 306: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (closeable != <span class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 307</td> <td class="nbHitsCovered"> 1626</td> <td class="src"><pre class="src"> closeable.close();</pre></td></tr>
<tr> <td class="numLine"> 308</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 309</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
+<tr> <td class="numLineCover"> 309</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
<tr> <td class="numLine"> 310</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// ignore</span></pre></td></tr>
-<tr> <td class="numLineCover"> 311</td> <td class="nbHitsCovered"> 6849</td> <td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 312</td> <td class="nbHitsCovered"> 6853</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 311</td> <td class="nbHitsCovered"> 1720</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 312</td> <td class="nbHitsCovered"> 1721</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 313</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 314</td> <td class="nbHits"> </td>
@@ -666,17 +666,17 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 337</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> Socket sock){</pre></td></tr>
-<tr> <td class="numLineCover"> 338</td> <td class="nbHitsCovered"><a title="Line 338: Conditional coverage 100% (2/2)."> 12</a></td> <td class="src"><pre class="src"> <a title="Line 338: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (sock != <span class="keyword">null</span>){</a></pre></td></tr>
+<tr> <td class="numLineCover"> 338</td> <td class="nbHitsCovered"><a title="Line 338: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 338: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (sock != <span class="keyword">null</span>){</a></pre></td></tr>
<tr> <td class="numLine"> 339</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 340</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> sock.close();</pre></td></tr>
-<tr> <td class="numLineCover"> 341</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
+<tr> <td class="numLineCover"> 340</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> sock.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 341</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
<tr> <td class="numLine"> 342</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// ignored</span></pre></td></tr>
-<tr> <td class="numLineCover"> 343</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 343</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 344</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 345</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 345</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 346</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 347</td> <td class="nbHits"> </td>
@@ -727,17 +727,17 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 370</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> Selector selector){</pre></td></tr>
-<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"><a title="Line 371: Conditional coverage 100% (2/2)."> 20</a></td> <td class="src"><pre class="src"> <a title="Line 371: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (selector != <span class="keyword">null</span>){</a></pre></td></tr>
+<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"><a title="Line 371: Conditional coverage 100% (2/2)."> 5</a></td> <td class="src"><pre class="src"> <a title="Line 371: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (selector != <span class="keyword">null</span>){</a></pre></td></tr>
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> selector.close();</pre></td></tr>
-<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
+<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> selector.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
<tr> <td class="numLine"> 375</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// ignored</span></pre></td></tr>
-<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 377</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 378</td> <td class="nbHitsCovered"> 20</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 378</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> }</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="numLine"> 380</td> <td class="nbHits"> </td>
@@ -788,17 +788,17 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 403</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> closeQuietly(<span class="keyword">final</span> ServerSocket sock){</pre></td></tr>
-<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"><a title="Line 404: Conditional coverage 100% (2/2)."> 12</a></td> <td class="src"><pre class="src"> <a title="Line 404: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (sock != <span class="keyword">null</span>){</a></pre></td></tr>
+<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"><a title="Line 404: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 404: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (sock != <span class="keyword">null</span>){</a></pre></td></tr>
<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 406</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> sock.close();</pre></td></tr>
-<tr> <td class="numLineCover"> 407</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
+<tr> <td class="numLineCover"> 406</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> sock.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 407</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (<span class="keyword">final</span> IOException ioe) {</pre></td></tr>
<tr> <td class="numLine"> 408</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// ignored</span></pre></td></tr>
-<tr> <td class="numLineCover"> 409</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 409</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 410</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 411</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 411</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 413</td> <td class="nbHits"> </td>
@@ -845,7 +845,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 434</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> InputStream toBufferedInputStream(<span class="keyword">final</span> InputStream input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 435</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> ByteArrayOutputStream.toBufferedInputStream(input);</pre></td></tr>
+<tr> <td class="numLineCover"> 435</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> ByteArrayOutputStream.toBufferedInputStream(input);</pre></td></tr>
<tr> <td class="numLine"> 436</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 437</td> <td class="nbHits"> </td>
@@ -874,7 +874,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 449</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> BufferedReader toBufferedReader(<span class="keyword">final</span> Reader reader) {</pre></td></tr>
-<tr> <td class="numLineCover"> 450</td> <td class="nbHitsCovered"><a title="Line 450: Conditional coverage 100% (2/2)."> 156</a></td> <td class="src"><pre class="src"> <a title="Line 450: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> reader <span class="keyword">instanceof</span> BufferedReader ? (BufferedReader) reader : <span class="keyword">new</span> BufferedReader(reader);</a></pre></td></tr>
+<tr> <td class="numLineCover"> 450</td> <td class="nbHitsCovered"><a title="Line 450: Conditional coverage 100% (2/2)."> 39</a></td> <td class="src"><pre class="src"> <a title="Line 450: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> reader <span class="keyword">instanceof</span> BufferedReader ? (BufferedReader) reader : <span class="keyword">new</span> BufferedReader(reader);</a></pre></td></tr>
<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 452</td> <td class="nbHits"> </td>
@@ -901,7 +901,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> BufferedReader asBufferedReader(<span class="keyword">final</span> Reader reader) {</pre></td></tr>
-<tr> <td class="numLineCover"> 464</td> <td class="nbHitsCovered"><a title="Line 464: Conditional coverage 100% (2/2)."> 12</a></td> <td class="src"><pre class="src"> <a title="Line 464: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> reader <span class="keyword">instanceof</span> BufferedReader ? (BufferedReader) reader : <span class="keyword">new</span> BufferedReader(reader);</a></pre></td></tr>
+<tr> <td class="numLineCover"> 464</td> <td class="nbHitsCovered"><a title="Line 464: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 464: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> reader <span class="keyword">instanceof</span> BufferedReader ? (BufferedReader) reader : <span class="keyword">new</span> BufferedReader(reader);</a></pre></td></tr>
<tr> <td class="numLine"> 465</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 466</td> <td class="nbHits"> </td>
@@ -928,7 +928,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 477</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> BufferedWriter asBufferedWriter(<span class="keyword">final</span> Writer writer) {</pre></td></tr>
-<tr> <td class="numLineCover"> 478</td> <td class="nbHitsCovered"><a title="Line 478: Conditional coverage 100% (2/2)."> 12</a></td> <td class="src"><pre class="src"> <a title="Line 478: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> writer <span class="keyword">instanceof</span> BufferedWriter ? (BufferedWriter) writer : <span class="keyword">new</span> BufferedWriter(writer);</a></pre></td></tr>
+<tr> <td class="numLineCover"> 478</td> <td class="nbHitsCovered"><a title="Line 478: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 478: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> writer <span class="keyword">instanceof</span> BufferedWriter ? (BufferedWriter) writer : <span class="keyword">new</span> BufferedWriter(writer);</a></pre></td></tr>
<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
@@ -957,11 +957,11 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> BufferedOutputStream asBufferedOutputStream(<span class="keyword">final</span> OutputStream outputStream) {</pre></td></tr>
<tr> <td class="numLine"> 492</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// reject null early on rather than waiting for IO operation to fail</span></pre></td></tr>
-<tr> <td class="numLineCover"> 493</td> <td class="nbHitsCovered"><a title="Line 493: Conditional coverage 100% (2/2)."> 12</a></td> <td class="src"><pre class="src"> <a title="Line 493: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (outputStream == <span class="keyword">null</span>) { <span class="comment">// not checked by BufferedOutputStream</span></a></pre></td></tr>
-<tr> <td class="numLineCover"> 494</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> NullPointerException();</pre></td></tr>
+<tr> <td class="numLineCover"> 493</td> <td class="nbHitsCovered"><a title="Line 493: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 493: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (outputStream == <span class="keyword">null</span>) { <span class="comment">// not checked by BufferedOutputStream</span></a></pre></td></tr>
+<tr> <td class="numLineCover"> 494</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> NullPointerException();</pre></td></tr>
<tr> <td class="numLine"> 495</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 496</td> <td class="nbHitsCovered"><a title="Line 496: Conditional coverage 100% (2/2)."> 8</a></td> <td class="src"><pre class="src"> <a title="Line 496: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> outputStream <span class="keyword">instanceof</span> BufferedOutputStream ? (BufferedOutputStream) outputStream : <span class="keyword">new</span> BufferedOutputStream(outputStream);</a></pre></td></tr>
+<tr> <td class="numLineCover"> 496</td> <td class="nbHitsCovered"><a title="Line 496: Conditional coverage 100% (2/2)."> 2</a></td> <td class="src"><pre class="src"> <a title="Line 496: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> outputStream <span class="keyword">instanceof</span> BufferedOutputStream ? (BufferedOutputStream) outputStream : <span class="keyword">new</span> BufferedOutputStream(outputStream);</a></pre></td></tr>
<tr> <td class="numLine"> 497</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 498</td> <td class="nbHits"> </td>
@@ -990,11 +990,11 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> BufferedInputStream asBufferedInputStream(<span class="keyword">final</span> InputStream inputStream) {</pre></td></tr>
<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// reject null early on rather than waiting for IO operation to fail</span></pre></td></tr>
-<tr> <td class="numLineCover"> 511</td> <td class="nbHitsCovered"><a title="Line 511: Conditional coverage 100% (2/2)."> 12</a></td> <td class="src"><pre class="src"> <a title="Line 511: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (inputStream == <span class="keyword">null</span>) { <span class="comment">// not checked by BufferedInputStream</span></a></pre></td></tr>
-<tr> <td class="numLineCover"> 512</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> NullPointerException();</pre></td></tr>
+<tr> <td class="numLineCover"> 511</td> <td class="nbHitsCovered"><a title="Line 511: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 511: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (inputStream == <span class="keyword">null</span>) { <span class="comment">// not checked by BufferedInputStream</span></a></pre></td></tr>
+<tr> <td class="numLineCover"> 512</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> NullPointerException();</pre></td></tr>
<tr> <td class="numLine"> 513</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 514</td> <td class="nbHitsCovered"><a title="Line 514: Conditional coverage 100% (2/2)."> 8</a></td> <td class="src"><pre class="src"> <a title="Line 514: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> inputStream <span class="keyword">instanceof</span> BufferedInputStream ? (BufferedInputStream) inputStream : <span class="keyword">new</span> BufferedInputStream(inputStream);</a></pre></td></tr>
+<tr> <td class="numLineCover"> 514</td> <td class="nbHitsCovered"><a title="Line 514: Conditional coverage 100% (2/2)."> 2</a></td> <td class="src"><pre class="src"> <a title="Line 514: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> inputStream <span class="keyword">instanceof</span> BufferedInputStream ? (BufferedInputStream) inputStream : <span class="keyword">new</span> BufferedInputStream(inputStream);</a></pre></td></tr>
<tr> <td class="numLine"> 515</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 516</td> <td class="nbHits"> </td>
@@ -1027,9 +1027,9 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 530</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> InputStream input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 531</td> <td class="nbHitsCovered"> 92</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ByteArrayOutputStream output = <span class="keyword">new</span> ByteArrayOutputStream();</pre></td></tr>
-<tr> <td class="numLineCover"> 532</td> <td class="nbHitsCovered"> 92</td> <td class="src"><pre class="src"> copy(input, output);</pre></td></tr>
-<tr> <td class="numLineCover"> 533</td> <td class="nbHitsCovered"> 92</td> <td class="src"><pre class="src"> <span class="keyword">return</span> output.toByteArray();</pre></td></tr>
+<tr> <td class="numLineCover"> 531</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ByteArrayOutputStream output = <span class="keyword">new</span> ByteArrayOutputStream();</pre></td></tr>
+<tr> <td class="numLineCover"> 532</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> copy(input, output);</pre></td></tr>
+<tr> <td class="numLineCover"> 533</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> <span class="keyword">return</span> output.toByteArray();</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>
@@ -1070,13 +1070,13 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> InputStream input, <span class="keyword">final</span> <span class="keyword">long</span> size) <span class="keyword">throws</span> IOException {</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"><a title="Line 554: Conditional coverage 100% (2/2)."> 20</a></td> <td class="src"><pre class="src"> <a title="Line 554: Conditional coverage 100% (2/2)."> <span class="keyword">if</span>(size > Integer.MAX_VALUE) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 555</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(<span class="string">"Size cannot be greater than Integer max value: "</span> + size);</pre></td></tr>
+<tr> <td class="numLineCover"> 554</td> <td class="nbHitsCovered"><a title="Line 554: Conditional coverage 100% (2/2)."> 5</a></td> <td class="src"><pre class="src"> <a title="Line 554: Conditional coverage 100% (2/2)."> <span class="keyword">if</span>(size > Integer.MAX_VALUE) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 555</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(<span class="string">"Size cannot be greater than Integer max value: "</span> + size);</pre></td></tr>
<tr> <td class="numLine"> 556</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</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"> 16</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toByteArray(input, (<span class="keyword">int</span>) size);</pre></td></tr>
+<tr> <td class="numLineCover"> 558</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toByteArray(input, (<span class="keyword">int</span>) size);</pre></td></tr>
<tr> <td class="numLine"> 559</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 560</td> <td class="nbHits"> </td>
@@ -1107,37 +1107,37 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> InputStream input, <span class="keyword">final</span> <span class="keyword">int</span> size) <span class="keyword">throws</span> IOException {</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="numLineCover"> 574</td> <td class="nbHitsCovered"><a title="Line 574: Conditional coverage 100% (2/2)."> 24</a></td> <td class="src"><pre class="src"> <a title="Line 574: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (size < 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 575</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(<span class="string">"Size must be equal or greater than zero: "</span> + size);</pre></td></tr>
+<tr> <td class="numLineCover"> 574</td> <td class="nbHitsCovered"><a title="Line 574: Conditional coverage 100% (2/2)."> 6</a></td> <td class="src"><pre class="src"> <a title="Line 574: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (size < 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 575</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(<span class="string">"Size must be equal or greater than zero: "</span> + size);</pre></td></tr>
<tr> <td class="numLine"> 576</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 577</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 578</td> <td class="nbHitsCovered"><a title="Line 578: Conditional coverage 100% (2/2)."> 20</a></td> <td class="src"><pre class="src"> <a title="Line 578: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (size == 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 579</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">new</span> <span class="keyword">byte</span>[0];</pre></td></tr>
+<tr> <td class="numLineCover"> 578</td> <td class="nbHitsCovered"><a title="Line 578: Conditional coverage 100% (2/2)."> 5</a></td> <td class="src"><pre class="src"> <a title="Line 578: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (size == 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 579</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">new</span> <span class="keyword">byte</span>[0];</pre></td></tr>
<tr> <td class="numLine"> 580</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 581</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 582</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">byte</span>[] data = <span class="keyword">new</span> <span class="keyword">byte</span>[size];</pre></td></tr>
-<tr> <td class="numLineCover"> 583</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">int</span> offset = 0;</pre></td></tr>
+<tr> <td class="numLineCover"> 582</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">byte</span>[] data = <span class="keyword">new</span> <span class="keyword">byte</span>[size];</pre></td></tr>
+<tr> <td class="numLineCover"> 583</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">int</span> offset = 0;</pre></td></tr>
<tr> <td class="numLine"> 584</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">int</span> readed;</pre></td></tr>
<tr> <td class="numLine"> 585</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 586</td> <td class="nbHitsCovered"><a title="Line 586: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 24</a></td> <td class="src"><pre class="src"> <a title="Line 586: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">while</span> (offset < size && (readed = input.read(data, offset, size - offset)) != EOF) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 587</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> offset += readed;</pre></td></tr>
+<tr> <td class="numLineCover"> 586</td> <td class="nbHitsCovered"><a title="Line 586: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 6</a></td> <td class="src"><pre class="src"> <a title="Line 586: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">while</span> (offset < size && (readed = input.read(data, offset, size - offset)) != EOF) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 587</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> offset += readed;</pre></td></tr>
<tr> <td class="numLine"> 588</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 589</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 590</td> <td class="nbHitsCovered"><a title="Line 590: Conditional coverage 100% (2/2)."> 12</a></td> <td class="src"><pre class="src"> <a title="Line 590: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (offset != size) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 591</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IOException(<span class="string">"Unexpected readed size. current: "</span> + offset + <span class="string">", excepted: "</span> + size);</pre></td></tr>
+<tr> <td class="numLineCover"> 590</td> <td class="nbHitsCovered"><a title="Line 590: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 590: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (offset != size) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 591</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> IOException(<span class="string">"Unexpected readed size. current: "</span> + offset + <span class="string">", excepted: "</span> + size);</pre></td></tr>
<tr> <td class="numLine"> 592</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</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"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> data;</pre></td></tr>
+<tr> <td class="numLineCover"> 594</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> data;</pre></td></tr>
<tr> <td class="numLine"> 595</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 596</td> <td class="nbHits"> </td>
@@ -1172,7 +1172,7 @@
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
<tr> <td class="numLine"> 611</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> Reader input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 612</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toByteArray(input, Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 612</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toByteArray(input, Charset.defaultCharset());</pre></td></tr>
<tr> <td class="numLine"> 613</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 614</td> <td class="nbHits"> </td>
@@ -1207,9 +1207,9 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 629</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> Reader input, <span class="keyword">final</span> Charset encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 630</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ByteArrayOutputStream output = <span class="keyword">new</span> ByteArrayOutputStream();</pre></td></tr>
-<tr> <td class="numLineCover"> 631</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> copy(input, output, encoding);</pre></td></tr>
-<tr> <td class="numLineCover"> 632</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> output.toByteArray();</pre></td></tr>
+<tr> <td class="numLineCover"> 630</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> ByteArrayOutputStream output = <span class="keyword">new</span> ByteArrayOutputStream();</pre></td></tr>
+<tr> <td class="numLineCover"> 631</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> copy(input, output, encoding);</pre></td></tr>
+<tr> <td class="numLineCover"> 632</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> output.toByteArray();</pre></td></tr>
<tr> <td class="numLine"> 633</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 634</td> <td class="nbHits"> </td>
@@ -1256,7 +1256,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 655</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> Reader input, <span class="keyword">final</span> String encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 656</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toByteArray(input, Charsets.toCharset(encoding));</pre></td></tr>
+<tr> <td class="numLineCover"> 656</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toByteArray(input, Charsets.toCharset(encoding));</pre></td></tr>
<tr> <td class="numLine"> 657</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 658</td> <td class="nbHits"> </td>
@@ -1291,7 +1291,7 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> String input) <span class="keyword">throws</span> IOException {</pre></td></tr>
<tr> <td class="numLine"> 673</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// make explicit the use of the default charset</span></pre></td></tr>
-<tr> <td class="numLineCover"> 674</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> input.getBytes(Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 674</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> input.getBytes(Charset.defaultCharset());</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="numLine"> 676</td> <td class="nbHits"> </td>
@@ -1322,7 +1322,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 689</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> URI uri) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 690</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> IOUtils.toByteArray(uri.toURL());</pre></td></tr>
+<tr> <td class="numLineCover"> 690</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> IOUtils.toByteArray(uri.toURL());</pre></td></tr>
<tr> <td class="numLine"> 691</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 692</td> <td class="nbHits"> </td>
@@ -1353,13 +1353,13 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 705</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> URL url) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 706</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">final</span> URLConnection conn = url.openConnection();</pre></td></tr>
+<tr> <td class="numLineCover"> 706</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> URLConnection conn = url.openConnection();</pre></td></tr>
<tr> <td class="numLine"> 707</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 708</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> IOUtils.toByteArray(conn);</pre></td></tr>
+<tr> <td class="numLineCover"> 708</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> IOUtils.toByteArray(conn);</pre></td></tr>
<tr> <td class="numLine"> 709</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span class="keyword">finally</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 710</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> close(conn);</pre></td></tr>
+<tr> <td class="numLineCover"> 710</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> close(conn);</pre></td></tr>
<tr> <td class="numLine"> 711</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 712</td> <td class="nbHits"> </td>
@@ -1392,13 +1392,13 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 726</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">byte</span>[] toByteArray(<span class="keyword">final</span> URLConnection urlConn) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 727</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> InputStream inputStream = urlConn.getInputStream();</pre></td></tr>
+<tr> <td class="numLineCover"> 727</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> InputStream inputStream = urlConn.getInputStream();</pre></td></tr>
<tr> <td class="numLine"> 728</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 729</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">return</span> IOUtils.toByteArray(inputStream);</pre></td></tr>
+<tr> <td class="numLineCover"> 729</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> IOUtils.toByteArray(inputStream);</pre></td></tr>
<tr> <td class="numLine"> 730</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span class="keyword">finally</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 731</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> inputStream.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 731</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> inputStream.close();</pre></td></tr>
<tr> <td class="numLine"> 732</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 733</td> <td class="nbHits"> </td>
@@ -1441,7 +1441,7 @@
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
<tr> <td class="numLine"> 752</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">char</span>[] toCharArray(<span class="keyword">final</span> InputStream is) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 753</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toCharArray(is, Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 753</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toCharArray(is, Charset.defaultCharset());</pre></td></tr>
<tr> <td class="numLine"> 754</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 755</td> <td class="nbHits"> </td>
@@ -1478,9 +1478,9 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">char</span>[] toCharArray(<span class="keyword">final</span> InputStream is, <span class="keyword">final</span> Charset encoding)</pre></td></tr>
<tr> <td class="numLine"> 771</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 772</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CharArrayWriter output = <span class="keyword">new</span> CharArrayWriter();</pre></td></tr>
-<tr> <td class="numLineCover"> 773</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> copy(is, output, encoding);</pre></td></tr>
-<tr> <td class="numLineCover"> 774</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> output.toCharArray();</pre></td></tr>
+<tr> <td class="numLineCover"> 772</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CharArrayWriter output = <span class="keyword">new</span> CharArrayWriter();</pre></td></tr>
+<tr> <td class="numLineCover"> 773</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> copy(is, output, encoding);</pre></td></tr>
+<tr> <td class="numLineCover"> 774</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> output.toCharArray();</pre></td></tr>
<tr> <td class="numLine"> 775</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 776</td> <td class="nbHits"> </td>
@@ -1527,7 +1527,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 797</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">char</span>[] toCharArray(<span class="keyword">final</span> InputStream is, <span class="keyword">final</span> String encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 798</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toCharArray(is, Charsets.toCharset(encoding));</pre></td></tr>
+<tr> <td class="numLineCover"> 798</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toCharArray(is, Charsets.toCharset(encoding));</pre></td></tr>
<tr> <td class="numLine"> 799</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 800</td> <td class="nbHits"> </td>
@@ -1558,9 +1558,9 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 813</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">char</span>[] toCharArray(<span class="keyword">final</span> Reader input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 814</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CharArrayWriter sw = <span class="keyword">new</span> CharArrayWriter();</pre></td></tr>
-<tr> <td class="numLineCover"> 815</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> copy(input, sw);</pre></td></tr>
-<tr> <td class="numLineCover"> 816</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> sw.toCharArray();</pre></td></tr>
+<tr> <td class="numLineCover"> 814</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CharArrayWriter sw = <span class="keyword">new</span> CharArrayWriter();</pre></td></tr>
+<tr> <td class="numLineCover"> 815</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> copy(input, sw);</pre></td></tr>
+<tr> <td class="numLineCover"> 816</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> sw.toCharArray();</pre></td></tr>
<tr> <td class="numLine"> 817</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 818</td> <td class="nbHits"> </td>
@@ -1599,7 +1599,7 @@
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
<tr> <td class="numLine"> 835</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> InputStream input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 836</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(input, Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 836</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(input, Charset.defaultCharset());</pre></td></tr>
<tr> <td class="numLine"> 837</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 838</td> <td class="nbHits"> </td>
@@ -1634,9 +1634,9 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 853</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> InputStream input, <span class="keyword">final</span> Charset encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 854</td> <td class="nbHitsCovered"> 136</td> <td class="src"><pre class="src"> <span class="keyword">final</span> StringBuilderWriter sw = <span class="keyword">new</span> StringBuilderWriter();</pre></td></tr>
-<tr> <td class="numLineCover"> 855</td> <td class="nbHitsCovered"> 136</td> <td class="src"><pre class="src"> copy(input, sw, encoding);</pre></td></tr>
-<tr> <td class="numLineCover"> 856</td> <td class="nbHitsCovered"> 136</td> <td class="src"><pre class="src"> <span class="keyword">return</span> sw.toString();</pre></td></tr>
+<tr> <td class="numLineCover"> 854</td> <td class="nbHitsCovered"> 34</td> <td class="src"><pre class="src"> <span class="keyword">final</span> StringBuilderWriter sw = <span class="keyword">new</span> StringBuilderWriter();</pre></td></tr>
+<tr> <td class="numLineCover"> 855</td> <td class="nbHitsCovered"> 34</td> <td class="src"><pre class="src"> copy(input, sw, encoding);</pre></td></tr>
+<tr> <td class="numLineCover"> 856</td> <td class="nbHitsCovered"> 34</td> <td class="src"><pre class="src"> <span class="keyword">return</span> sw.toString();</pre></td></tr>
<tr> <td class="numLine"> 857</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 858</td> <td class="nbHits"> </td>
@@ -1712,9 +1712,9 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 894</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> Reader input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 895</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> <span class="keyword">final</span> StringBuilderWriter sw = <span class="keyword">new</span> StringBuilderWriter();</pre></td></tr>
-<tr> <td class="numLineCover"> 896</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> copy(input, sw);</pre></td></tr>
-<tr> <td class="numLineCover"> 897</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> <span class="keyword">return</span> sw.toString();</pre></td></tr>
+<tr> <td class="numLineCover"> 895</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">final</span> StringBuilderWriter sw = <span class="keyword">new</span> StringBuilderWriter();</pre></td></tr>
+<tr> <td class="numLineCover"> 896</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> copy(input, sw);</pre></td></tr>
+<tr> <td class="numLineCover"> 897</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">return</span> sw.toString();</pre></td></tr>
<tr> <td class="numLine"> 898</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 899</td> <td class="nbHits"> </td>
@@ -1743,7 +1743,7 @@
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
<tr> <td class="numLine"> 911</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> URI uri) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 912</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(uri, Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 912</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(uri, Charset.defaultCharset());</pre></td></tr>
<tr> <td class="numLine"> 913</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 914</td> <td class="nbHits"> </td>
@@ -1772,7 +1772,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 926</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> URI uri, <span class="keyword">final</span> Charset encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 927</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(uri.toURL(), Charsets.toCharset(encoding));</pre></td></tr>
+<tr> <td class="numLineCover"> 927</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(uri.toURL(), Charsets.toCharset(encoding));</pre></td></tr>
<tr> <td class="numLine"> 928</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 929</td> <td class="nbHits"> </td>
@@ -1807,7 +1807,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 944</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> URI uri, <span class="keyword">final</span> String encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 945</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(uri, Charsets.toCharset(encoding));</pre></td></tr>
+<tr> <td class="numLineCover"> 945</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(uri, Charsets.toCharset(encoding));</pre></td></tr>
<tr> <td class="numLine"> 946</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 947</td> <td class="nbHits"> </td>
@@ -1836,7 +1836,7 @@
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
<tr> <td class="numLine"> 959</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> URL url) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 960</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(url, Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 960</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(url, Charset.defaultCharset());</pre></td></tr>
<tr> <td class="numLine"> 961</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 962</td> <td class="nbHits"> </td>
@@ -1865,13 +1865,13 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 974</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> URL url, <span class="keyword">final</span> Charset encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 975</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> <span class="keyword">final</span> InputStream inputStream = url.openStream();</pre></td></tr>
+<tr> <td class="numLineCover"> 975</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">final</span> InputStream inputStream = url.openStream();</pre></td></tr>
<tr> <td class="numLine"> 976</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 977</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(inputStream, encoding);</pre></td></tr>
+<tr> <td class="numLineCover"> 977</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(inputStream, encoding);</pre></td></tr>
<tr> <td class="numLine"> 978</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span class="keyword">finally</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 979</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> inputStream.close();</pre></td></tr>
+<tr> <td class="numLineCover"> 979</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> inputStream.close();</pre></td></tr>
<tr> <td class="numLine"> 980</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 981</td> <td class="nbHits"> </td>
@@ -1908,7 +1908,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 997</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> URL url, <span class="keyword">final</span> String encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 998</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(url, Charsets.toCharset(encoding));</pre></td></tr>
+<tr> <td class="numLineCover"> 998</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> toString(url, Charsets.toCharset(encoding));</pre></td></tr>
<tr> <td class="numLine"> 999</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 1000</td> <td class="nbHits"> </td>
@@ -1939,7 +1939,7 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> String toString(<span class="keyword">final</span> <span class="keyword">byte</span>[] input) <span class="keyword">throws</span> IOException {</pre></td></tr>
<tr> <td class="numLine"> 1013</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// make explicit the use of the default charset</span></pre></td></tr>
-<tr> <td class="numLineCover"> 1014</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">new</span> String(input, Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 1014</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">new</span> String(input, Charset.defaultCharset());</pre></td></tr>
<tr> <td class="numLine"> 1015</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 1016</td> <td class="nbHits"> </td>
@@ -2013,7 +2013,7 @@
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
<tr> <td class="numLine"> 1051</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> List<String> readLines(<span class="keyword">final</span> InputStream input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 1052</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> readLines(input, Charset.defaultCharset());</pre></td></tr>
+<tr> <td class="numLineCover"> 1052</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> readLines(input, Charset.defaultCharset());</pre></td></tr>
<tr> <td class="numLine"> 1053</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 1054</td> <td class="nbHits"> </td>
@@ -2048,8 +2048,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 1069</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> List<String> readLines(<span class="keyword">final</span> InputStream input, <span class="keyword">final</span> Charset encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 1070</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> <span class="keyword">final</span> InputStreamReader reader = <span class="keyword">new</span> InputStreamReader(input, Charsets.toCharset(encoding));</pre></td></tr>
-<tr> <td class="numLineCover"> 1071</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> <span class="keyword">return</span> readLines(reader);</pre></td></tr>
+<tr> <td class="numLineCover"> 1070</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> InputStreamReader reader = <span class="keyword">new</span> InputStreamReader(input, Charsets.toCharset(encoding));</pre></td></tr>
+<tr> <td class="numLineCover"> 1071</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> readLines(reader);</pre></td></tr>
<tr> <td class="numLine"> 1072</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 1073</td> <td class="nbHits"> </td>
@@ -2096,7 +2096,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 1094</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> List<String> readLines(<span class="keyword">final</span> InputStream input, <span class="keyword">final</span> String encoding) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 1095</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> readLines(input, Charsets.toCharset(encoding));</pre></td></tr>
+<tr> <td class="numLineCover"> 1095</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> readLines(input, Charsets.toCharset(encoding));</pre></td></tr>
<tr> <td class="numLine"> 1096</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 1097</td> <td class="nbHits"> </td>
@@ -2129,15 +2129,15 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 1111</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> List<String> readLines(<span class="keyword">final</span> Reader input) <span class="keyword">throws</span> IOException {</pre></td></tr>
-<tr> <td class="numLineCover"> 1112</td> <td class="nbHitsCovered"> 20</td> <td class="src"><pre class="src"> <span class="keyword">final</span> BufferedReader reader = toBufferedReader(input);</pre></td></tr>
-<tr> <td class="numLineCover"> 1113</td> <td class="nbHitsCovered"> 20</td> <td class="src"><pre class="src"> <span class="keyword">final</span> List<String> list = <span class="keyword">new</span> ArrayList<String>();</pre></td></tr>
-<tr> <td class="numLineCover"> 1114</td> <td class="nbHitsCovered"> 20</td> <td class="src"><pre class="src"> String line = reader.readLine();</pre></td></tr>
-<tr> <td class="numLineCover"> 1115</td> <td class="nbHitsCovered"><a title="Line 1115: Conditional coverage 100% (2/2)."> 112</a></td> <td class="src"><pre class="src"> <a title="Line 1115: Conditional coverage 100% (2/2)."> <span class="keyword">while</span> (line != <span class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 1116</td> <td class="nbHitsCovered"> 92</td> <td class="src"><pre class="src"> list.add(line);</pre></td></tr>
-<tr> <td class="numLineCover"> 1117</td> <td class="nbHitsCovered"> 92</td> <td class="src"><pre class="src"> line = reader.readLine();</pre></td></tr>
+<tr> <td class="numLineCover"> 1112</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> <span class="keyword">final</span> BufferedReader reader = toBufferedReader(input);</pre></td></tr>
+<tr> <td class="numLineCover"> 1113</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> <span class="keyword">final</span> List<String> list = <span class="keyword">new</span> ArrayList<String>();</pre></td></tr>
+<tr> <td class="numLineCover"> 1114</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> String line = reader.readLine();</pre></td></tr>
+<tr> <td class="numLineCover"> 1115</td> <td class="nbHitsCovered"><a title="Line 1115: Conditional coverage 100% (2/2)."> 28</a></td> <td class="src"><pre class="src"> <a title="Line 1115: Conditional coverage 100% (2/2)."> <span class="keyword">while</span> (line != <span class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 1116</td> <td class="nbHitsCovered"> 23</td> <td class="src"><pre class="src"> list.add(line);</pre></td></tr>
[... 1134 lines stripped ...]