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/04/28 20:47:32 UTC
svn commit: r860222 [13/45] - in
/websites/production/commons/content/proper/commons-codec: ./ apidocs/
apidocs/org/apache/commons/codec/ apidocs/org/apache/commons/codec/binary/
apidocs/org/apache/commons/codec/binary/class-use/ apidocs/org/apache/com...
Modified: websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.Base64InputStream.html
==============================================================================
--- websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.Base64InputStream.html (original)
+++ websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.Base64InputStream.html Sun Apr 28 18:47:25 2013
@@ -119,8 +119,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> Base64InputStream(<span class="keyword">final</span> InputStream in) {</pre></td></tr>
-<tr> <td class="numLineCover"> 52</td> <td class="nbHitsCovered"> 972</td> <td class="src"><pre class="src"> <span class="keyword">this</span>(in, <span class="keyword">false</span>);</pre></td></tr>
-<tr> <td class="numLineCover"> 53</td> <td class="nbHitsCovered"> 972</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 52</td> <td class="nbHitsCovered"> 648</td> <td class="src"><pre class="src"> <span class="keyword">this</span>(in, <span class="keyword">false</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 53</td> <td class="nbHitsCovered"> 648</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 54</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 55</td> <td class="nbHits"> </td>
@@ -143,8 +143,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 64</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> Base64InputStream(<span class="keyword">final</span> InputStream in, <span class="keyword">final</span> <span class="keyword">boolean</span> doEncode) {</pre></td></tr>
-<tr> <td class="numLineCover"> 65</td> <td class="nbHitsCovered"> 10392</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(in, <span class="keyword">new</span> Base64(<span class="keyword">false</span>), doEncode);</pre></td></tr>
-<tr> <td class="numLineCover"> 66</td> <td class="nbHitsCovered"> 10392</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 65</td> <td class="nbHitsCovered"> 6928</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(in, <span class="keyword">new</span> Base64(<span class="keyword">false</span>), doEncode);</pre></td></tr>
+<tr> <td class="numLineCover"> 66</td> <td class="nbHitsCovered"> 6928</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 68</td> <td class="nbHits"> </td>
@@ -183,12 +183,12 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> Base64InputStream(<span class="keyword">final</span> InputStream in, <span class="keyword">final</span> <span class="keyword">boolean</span> doEncode,</pre></td></tr>
<tr> <td class="numLine"> 85</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> lineLength, <span class="keyword">final</span> <span class="keyword">byte</span>[] lineSeparator) {</pre></td></tr>
-<tr> <td class="numLineCover"> 86</td> <td class="nbHitsCovered"> 10377</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(in, <span class="keyword">new</span> Base64(lineLength, lineSeparator), doEncode);</pre></td></tr>
-<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"> 10377</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 86</td> <td class="nbHitsCovered"> 6918</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(in, <span class="keyword">new</span> Base64(lineLength, lineSeparator), doEncode);</pre></td></tr>
+<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"> 6918</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 88</td> <td class="nbHits"> </td>
<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> 1.9.4.1 on 4/6/13 12:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 4/28/13 2:44 PM.</div>
</body>
</html>
\ No newline at end of file
Modified: websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.Base64OutputStream.html
==============================================================================
--- websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.Base64OutputStream.html (original)
+++ websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.Base64OutputStream.html Sun Apr 28 18:47:25 2013
@@ -119,8 +119,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> Base64OutputStream(<span class="keyword">final</span> OutputStream out) {</pre></td></tr>
-<tr> <td class="numLineCover"> 52</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">this</span>(out, <span class="keyword">true</span>);</pre></td></tr>
-<tr> <td class="numLineCover"> 53</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 52</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">this</span>(out, <span class="keyword">true</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 53</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 54</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 55</td> <td class="nbHits"> </td>
@@ -143,8 +143,8 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 64</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> Base64OutputStream(<span class="keyword">final</span> OutputStream out, <span class="keyword">final</span> <span class="keyword">boolean</span> doEncode) {</pre></td></tr>
-<tr> <td class="numLineCover"> 65</td> <td class="nbHitsCovered"> 10845</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(out,<span class="keyword">new</span> Base64(<span class="keyword">false</span>), doEncode);</pre></td></tr>
-<tr> <td class="numLineCover"> 66</td> <td class="nbHitsCovered"> 10845</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 65</td> <td class="nbHitsCovered"> 7230</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(out,<span class="keyword">new</span> Base64(<span class="keyword">false</span>), doEncode);</pre></td></tr>
+<tr> <td class="numLineCover"> 66</td> <td class="nbHitsCovered"> 7230</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 68</td> <td class="nbHits"> </td>
@@ -183,12 +183,12 @@
<td class="src"><pre class="src"> <span class="keyword">public</span> Base64OutputStream(<span class="keyword">final</span> OutputStream out, <span class="keyword">final</span> <span class="keyword">boolean</span> doEncode,</pre></td></tr>
<tr> <td class="numLine"> 85</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> lineLength, <span class="keyword">final</span> <span class="keyword">byte</span>[] lineSeparator) {</pre></td></tr>
-<tr> <td class="numLineCover"> 86</td> <td class="nbHitsCovered"> 10362</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(out, <span class="keyword">new</span> Base64(lineLength, lineSeparator), doEncode);</pre></td></tr>
-<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"> 10362</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 86</td> <td class="nbHitsCovered"> 6908</td> <td class="src"><pre class="src"> <span class="keyword">super</span>(out, <span class="keyword">new</span> Base64(lineLength, lineSeparator), doEncode);</pre></td></tr>
+<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"> 6908</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 88</td> <td class="nbHits"> </td>
<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> 1.9.4.1 on 4/6/13 12:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 4/28/13 2:44 PM.</div>
</body>
</html>
\ No newline at end of file
Modified: websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodec.html
==============================================================================
--- websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodec.html (original)
+++ websites/production/commons/content/proper/commons-codec/cobertura/org.apache.commons.codec.binary.BaseNCodec.html Sun Apr 28 18:47:25 2013
@@ -200,8 +200,8 @@
<td class="src"><pre class="src"> <span class="keyword">int</span> modulus;</pre></td></tr>
<tr> <td class="numLine"> 91</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 92</td> <td class="nbHitsCovered"> 95025</td> <td class="src"><pre class="src"> Context() {</pre></td></tr>
-<tr> <td class="numLineCover"> 93</td> <td class="nbHitsCovered"> 95025</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 92</td> <td class="nbHitsCovered"> 63350</td> <td class="src"><pre class="src"> Context() {</pre></td></tr>
+<tr> <td class="numLineCover"> 93</td> <td class="nbHitsCovered"> 63350</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 94</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 95</td> <td class="nbHits"> </td>
@@ -325,7 +325,7 @@
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">byte</span> PAD_DEFAULT = <span class="string">'='</span>; <span class="comment">// Allow static access to default</span></pre></td></tr>
<tr> <td class="numLine"> 155</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
-<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"> 92160</td> <td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">final</span> <span class="keyword">byte</span> PAD = PAD_DEFAULT; <span class="comment">// instance variable just in case it needs to vary later</span></pre></td></tr>
+<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"> 61440</td> <td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">final</span> <span class="keyword">byte</span> PAD = PAD_DEFAULT; <span class="comment">// instance variable just in case it needs to vary later</span></pre></td></tr>
<tr> <td class="numLine"> 157</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 158</td> <td class="nbHits"> </td>
@@ -382,13 +382,13 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 184</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> BaseNCodec(<span class="keyword">final</span> <span class="keyword">int</span> unencodedBlockSize, <span class="keyword">final</span> <span class="keyword">int</span> encodedBlockSize,</pre></td></tr>
-<tr> <td class="numLineCover"> 185</td> <td class="nbHitsCovered"> 92160</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> lineLength, <span class="keyword">final</span> <span class="keyword">int</span> chunkSeparatorLength) {</pre></td></tr>
-<tr> <td class="numLineCover"> 186</td> <td class="nbHitsCovered"> 92160</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.unencodedBlockSize = unencodedBlockSize;</pre></td></tr>
-<tr> <td class="numLineCover"> 187</td> <td class="nbHitsCovered"> 92160</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.encodedBlockSize = encodedBlockSize;</pre></td></tr>
-<tr> <td class="numLineCover"> 188</td> <td class="nbHitsCovered"><a title="Line 188: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 92160</a></td> <td class="src"><pre class="src"> <a title="Line 188: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">final</span> <span class="keyword">boolean</span> useChunking = lineLength > 0 && chunkSeparatorLength > 0;</a></pre></td></tr>
-<tr> <td class="numLineCover"> 189</td> <td class="nbHitsCovered"><a title="Line 189: Conditional coverage 100% (2/2)."> 92160</a></td> <td class="src"><pre class="src"> <a title="Line 189: Conditional coverage 100% (2/2)."> <span class="keyword">this</span>.lineLength = useChunking ? (lineLength / encodedBlockSize) * encodedBlockSize : 0;</a></pre></td></tr>
-<tr> <td class="numLineCover"> 190</td> <td class="nbHitsCovered"> 92160</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.chunkSeparatorLength = chunkSeparatorLength;</pre></td></tr>
-<tr> <td class="numLineCover"> 191</td> <td class="nbHitsCovered"> 92160</td> <td class="src"><pre class="src"> }</pre></td></tr>
+<tr> <td class="numLineCover"> 185</td> <td class="nbHitsCovered"> 61440</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> lineLength, <span class="keyword">final</span> <span class="keyword">int</span> chunkSeparatorLength) {</pre></td></tr>
+<tr> <td class="numLineCover"> 186</td> <td class="nbHitsCovered"> 61440</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.unencodedBlockSize = unencodedBlockSize;</pre></td></tr>
+<tr> <td class="numLineCover"> 187</td> <td class="nbHitsCovered"> 61440</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.encodedBlockSize = encodedBlockSize;</pre></td></tr>
+<tr> <td class="numLineCover"> 188</td> <td class="nbHitsCovered"><a title="Line 188: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 61440</a></td> <td class="src"><pre class="src"> <a title="Line 188: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">final</span> <span class="keyword">boolean</span> useChunking = lineLength > 0 && chunkSeparatorLength > 0;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 189</td> <td class="nbHitsCovered"><a title="Line 189: Conditional coverage 100% (2/2)."> 61440</a></td> <td class="src"><pre class="src"> <a title="Line 189: Conditional coverage 100% (2/2)."> <span class="keyword">this</span>.lineLength = useChunking ? (lineLength / encodedBlockSize) * encodedBlockSize : 0;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 190</td> <td class="nbHitsCovered"> 61440</td> <td class="src"><pre class="src"> <span class="keyword">this</span>.chunkSeparatorLength = chunkSeparatorLength;</pre></td></tr>
+<tr> <td class="numLineCover"> 191</td> <td class="nbHitsCovered"> 61440</td> <td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 192</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> </pre></td></tr>
<tr> <td class="numLine"> 193</td> <td class="nbHits"> </td>
@@ -405,7 +405,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">boolean</span> hasData(<span class="keyword">final</span> Context context) { <span class="comment">// package protected for access from I/O streams</span></pre></td></tr>
-<tr> <td class="numLineCover"> 200</td> <td class="nbHitsCovered"><a title="Line 200: Conditional coverage 100% (2/2)."> 572403</a></td> <td class="src"><pre class="src"> <a title="Line 200: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> context.buffer != <span class="keyword">null</span>;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 200</td> <td class="nbHitsCovered"><a title="Line 200: Conditional coverage 100% (2/2)."> 381602</a></td> <td class="src"><pre class="src"> <a title="Line 200: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> context.buffer != <span class="keyword">null</span>;</a></pre></td></tr>
<tr> <td class="numLine"> 201</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 202</td> <td class="nbHits"> </td>
@@ -424,7 +424,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 209</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">int</span> available(<span class="keyword">final</span> Context context) { <span class="comment">// package protected for access from I/O streams</span></pre></td></tr>
-<tr> <td class="numLineCover"> 210</td> <td class="nbHitsCovered"><a title="Line 210: Conditional coverage 100% (2/2)."> 2160699</a></td> <td class="src"><pre class="src"> <a title="Line 210: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> context.buffer != <span class="keyword">null</span> ? context.pos - context.readPos : 0;</a></pre></td></tr>
+<tr> <td class="numLineCover"> 210</td> <td class="nbHitsCovered"><a title="Line 210: Conditional coverage 100% (2/2)."> 1440466</a></td> <td class="src"><pre class="src"> <a title="Line 210: Conditional coverage 100% (2/2)."> <span class="keyword">return</span> context.buffer != <span class="keyword">null</span> ? context.pos - context.readPos : 0;</a></pre></td></tr>
<tr> <td class="numLine"> 211</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 212</td> <td class="nbHits"> </td>
@@ -441,7 +441,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 218</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">int</span> getDefaultBufferSize() {</pre></td></tr>
-<tr> <td class="numLineCover"> 219</td> <td class="nbHitsCovered"> 598500</td> <td class="src"><pre class="src"> <span class="keyword">return</span> DEFAULT_BUFFER_SIZE;</pre></td></tr>
+<tr> <td class="numLineCover"> 219</td> <td class="nbHitsCovered"> 399000</td> <td class="src"><pre class="src"> <span class="keyword">return</span> DEFAULT_BUFFER_SIZE;</pre></td></tr>
<tr> <td class="numLine"> 220</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 221</td> <td class="nbHits"> </td>
@@ -456,10 +456,10 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 226</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">byte</span>[] resizeBuffer(<span class="keyword">final</span> Context context) {</pre></td></tr>
-<tr> <td class="numLineCover"> 227</td> <td class="nbHitsCovered"><a title="Line 227: Conditional coverage 100% (2/2)."> 598505</a></td> <td class="src"><pre class="src"> <a title="Line 227: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (context.buffer == <span class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 228</td> <td class="nbHitsCovered"> 598500</td> <td class="src"><pre class="src"> context.buffer = <span class="keyword">new</span> <span class="keyword">byte</span>[getDefaultBufferSize()];</pre></td></tr>
-<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"> 598500</td> <td class="src"><pre class="src"> context.pos = 0;</pre></td></tr>
-<tr> <td class="numLineCover"> 230</td> <td class="nbHitsCovered"> 598500</td> <td class="src"><pre class="src"> context.readPos = 0;</pre></td></tr>
+<tr> <td class="numLineCover"> 227</td> <td class="nbHitsCovered"><a title="Line 227: Conditional coverage 100% (2/2)."> 399005</a></td> <td class="src"><pre class="src"> <a title="Line 227: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (context.buffer == <span class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 228</td> <td class="nbHitsCovered"> 399000</td> <td class="src"><pre class="src"> context.buffer = <span class="keyword">new</span> <span class="keyword">byte</span>[getDefaultBufferSize()];</pre></td></tr>
+<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"> 399000</td> <td class="src"><pre class="src"> context.pos = 0;</pre></td></tr>
+<tr> <td class="numLineCover"> 230</td> <td class="nbHitsCovered"> 399000</td> <td class="src"><pre class="src"> context.readPos = 0;</pre></td></tr>
<tr> <td class="numLine"> 231</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
<tr> <td class="numLineCover"> 232</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">byte</span>[] b = <span class="keyword">new</span> <span class="keyword">byte</span>[context.buffer.length * DEFAULT_BUFFER_RESIZE_FACTOR];</pre></td></tr>
@@ -467,7 +467,7 @@
<tr> <td class="numLineCover"> 234</td> <td class="nbHitsCovered"> 5</td> <td class="src"><pre class="src"> context.buffer = b;</pre></td></tr>
<tr> <td class="numLine"> 235</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 236</td> <td class="nbHitsCovered"> 598505</td> <td class="src"><pre class="src"> <span class="keyword">return</span> context.buffer;</pre></td></tr>
+<tr> <td class="numLineCover"> 236</td> <td class="nbHitsCovered"> 399005</td> <td class="src"><pre class="src"> <span class="keyword">return</span> context.buffer;</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>
@@ -486,11 +486,11 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 245</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">byte</span>[] ensureBufferSize(<span class="keyword">final</span> <span class="keyword">int</span> size, <span class="keyword">final</span> Context context){</pre></td></tr>
-<tr> <td class="numLineCover"> 246</td> <td class="nbHitsCovered"><a title="Line 246: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 9040408</a></td> <td class="src"><pre class="src"> <a title="Line 246: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> ((context.buffer == <span class="keyword">null</span>) || (context.buffer.length < context.pos + size)){</a></pre></td></tr>
-<tr> <td class="numLineCover"> 247</td> <td class="nbHitsCovered"> 598505</td> <td class="src"><pre class="src"> <span class="keyword">return</span> resizeBuffer(context);</pre></td></tr>
+<tr> <td class="numLineCover"> 246</td> <td class="nbHitsCovered"><a title="Line 246: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 6037061</a></td> <td class="src"><pre class="src"> <a title="Line 246: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> ((context.buffer == <span class="keyword">null</span>) || (context.buffer.length < context.pos + size)){</a></pre></td></tr>
+<tr> <td class="numLineCover"> 247</td> <td class="nbHitsCovered"> 399005</td> <td class="src"><pre class="src"> <span class="keyword">return</span> resizeBuffer(context);</pre></td></tr>
<tr> <td class="numLine"> 248</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 249</td> <td class="nbHitsCovered"> 8441903</td> <td class="src"><pre class="src"> <span class="keyword">return</span> context.buffer;</pre></td></tr>
+<tr> <td class="numLineCover"> 249</td> <td class="nbHitsCovered"> 5638056</td> <td class="src"><pre class="src"> <span class="keyword">return</span> context.buffer;</pre></td></tr>
<tr> <td class="numLine"> 250</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 251</td> <td class="nbHits"> </td>
@@ -529,18 +529,18 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 268</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">int</span> readResults(<span class="keyword">final</span> <span class="keyword">byte</span>[] b, <span class="keyword">final</span> <span class="keyword">int</span> bPos, <span class="keyword">final</span> <span class="keyword">int</span> bAvail, <span class="keyword">final</span> Context context) {</pre></td></tr>
-<tr> <td class="numLineCover"> 269</td> <td class="nbHitsCovered"><a title="Line 269: Conditional coverage 100% (2/2)."> 1090137</a></td> <td class="src"><pre class="src"> <a title="Line 269: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (context.buffer != <span class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 270</td> <td class="nbHitsCovered"> 862884</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> len = Math.min(available(context), bAvail);</pre></td></tr>
-<tr> <td class="numLineCover"> 271</td> <td class="nbHitsCovered"> 862884</td> <td class="src"><pre class="src"> System.arraycopy(context.buffer, context.readPos, b, bPos, len);</pre></td></tr>
-<tr> <td class="numLineCover"> 272</td> <td class="nbHitsCovered"> 862884</td> <td class="src"><pre class="src"> context.readPos += len;</pre></td></tr>
-<tr> <td class="numLineCover"> 273</td> <td class="nbHitsCovered"><a title="Line 273: Conditional coverage 100% (2/2)."> 862884</a></td> <td class="src"><pre class="src"> <a title="Line 273: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (context.readPos >= context.pos) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 274</td> <td class="nbHitsCovered"> 598227</td> <td class="src"><pre class="src"> context.buffer = <span class="keyword">null</span>; <span class="comment">// so hasData() will return false, and this method can return -1</span></pre></td></tr>
+<tr> <td class="numLineCover"> 269</td> <td class="nbHitsCovered"><a title="Line 269: Conditional coverage 100% (2/2)."> 726758</a></td> <td class="src"><pre class="src"> <a title="Line 269: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (context.buffer != <span class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 270</td> <td class="nbHitsCovered"> 575256</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">int</span> len = Math.min(available(context), bAvail);</pre></td></tr>
+<tr> <td class="numLineCover"> 271</td> <td class="nbHitsCovered"> 575256</td> <td class="src"><pre class="src"> System.arraycopy(context.buffer, context.readPos, b, bPos, len);</pre></td></tr>
+<tr> <td class="numLineCover"> 272</td> <td class="nbHitsCovered"> 575256</td> <td class="src"><pre class="src"> context.readPos += len;</pre></td></tr>
+<tr> <td class="numLineCover"> 273</td> <td class="nbHitsCovered"><a title="Line 273: Conditional coverage 100% (2/2)."> 575256</a></td> <td class="src"><pre class="src"> <a title="Line 273: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (context.readPos >= context.pos) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 274</td> <td class="nbHitsCovered"> 398818</td> <td class="src"><pre class="src"> context.buffer = <span class="keyword">null</span>; <span class="comment">// so hasData() will return false, and this method can return -1</span></pre></td></tr>
<tr> <td class="numLine"> 275</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 276</td> <td class="nbHitsCovered"> 862884</td> <td class="src"><pre class="src"> <span class="keyword">return</span> len;</pre></td></tr>
+<tr> <td class="numLineCover"> 276</td> <td class="nbHitsCovered"> 575256</td> <td class="src"><pre class="src"> <span class="keyword">return</span> len;</pre></td></tr>
<tr> <td class="numLine"> 277</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 278</td> <td class="nbHitsUncovered"><a title="Line 278: Conditional coverage 50% (1/2)."> 227253</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 278: Conditional coverage 50% (1/2)."> <span class="keyword">return</span> context.eof ? EOF : 0;</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 278</td> <td class="nbHitsUncovered"><a title="Line 278: Conditional coverage 50% (1/2)."> 151502</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 278: Conditional coverage 50% (1/2)."> <span class="keyword">return</span> context.eof ? EOF : 0;</a></span></pre></td></tr>
<tr> <td class="numLine"> 279</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 280</td> <td class="nbHits"> </td>
@@ -561,7 +561,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 288</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">static</span> <span class="keyword">boolean</span> isWhiteSpace(<span class="keyword">final</span> <span class="keyword">byte</span> byteToCheck) {</pre></td></tr>
-<tr> <td class="numLineCover"> 289</td> <td class="nbHitsUncovered"><a title="Line 289: Conditional coverage 40% (2/5)."> 126</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 289: Conditional coverage 40% (2/5)."> <span class="keyword">switch</span> (byteToCheck) {</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 289</td> <td class="nbHitsUncovered"><a title="Line 289: Conditional coverage 40% (2/5)."> 84</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 289: Conditional coverage 40% (2/5)."> <span class="keyword">switch</span> (byteToCheck) {</a></span></pre></td></tr>
<tr> <td class="numLine"> 290</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">case</span> <span class="string">' '</span> :</pre></td></tr>
<tr> <td class="numLine"> 291</td> <td class="nbHits"> </td>
@@ -570,10 +570,10 @@
<td class="src"><pre class="src"> <span class="keyword">case</span> <span class="string">'\r'</span> :</pre></td></tr>
<tr> <td class="numLine"> 293</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">case</span> <span class="string">'\t'</span> :</pre></td></tr>
-<tr> <td class="numLineCover"> 294</td> <td class="nbHitsCovered"> 96</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 294</td> <td class="nbHitsCovered"> 64</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
<tr> <td class="numLine"> 295</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">default</span> :</pre></td></tr>
-<tr> <td class="numLineCover"> 296</td> <td class="nbHitsCovered"> 30</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 296</td> <td class="nbHitsCovered"> 20</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
<tr> <td class="numLine"> 297</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 298</td> <td class="nbHits"> </td>
@@ -604,11 +604,11 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 311</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> Object encode(<span class="keyword">final</span> Object obj) <span class="keyword">throws</span> EncoderException {</pre></td></tr>
-<tr> <td class="numLineCover"> 312</td> <td class="nbHitsCovered"><a title="Line 312: Conditional coverage 100% (2/2)."> 297</a></td> <td class="src"><pre class="src"> <a title="Line 312: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (!(obj <span class="keyword">instanceof</span> <span class="keyword">byte</span>[])) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 313</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> EncoderException(<span class="string">"Parameter supplied to Base-N encode is not a byte[]"</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 312</td> <td class="nbHitsCovered"><a title="Line 312: Conditional coverage 100% (2/2)."> 198</a></td> <td class="src"><pre class="src"> <a title="Line 312: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (!(obj <span class="keyword">instanceof</span> <span class="keyword">byte</span>[])) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 313</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> EncoderException(<span class="string">"Parameter supplied to Base-N encode is not a byte[]"</span>);</pre></td></tr>
<tr> <td class="numLine"> 314</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 315</td> <td class="nbHitsCovered"> 294</td> <td class="src"><pre class="src"> <span class="keyword">return</span> encode((<span class="keyword">byte</span>[]) obj);</pre></td></tr>
+<tr> <td class="numLineCover"> 315</td> <td class="nbHitsCovered"> 196</td> <td class="src"><pre class="src"> <span class="keyword">return</span> encode((<span class="keyword">byte</span>[]) obj);</pre></td></tr>
<tr> <td class="numLine"> 316</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 317</td> <td class="nbHits"> </td>
@@ -631,7 +631,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 326</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> String encodeToString(<span class="keyword">final</span> <span class="keyword">byte</span>[] pArray) {</pre></td></tr>
-<tr> <td class="numLineCover"> 327</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">return</span> StringUtils.newStringUtf8(encode(pArray));</pre></td></tr>
+<tr> <td class="numLineCover"> 327</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> <span class="keyword">return</span> StringUtils.newStringUtf8(encode(pArray));</pre></td></tr>
<tr> <td class="numLine"> 328</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 329</td> <td class="nbHits"> </td>
@@ -652,7 +652,7 @@
<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> String encodeAsString(<span class="keyword">final</span> <span class="keyword">byte</span>[] pArray){</pre></td></tr>
-<tr> <td class="numLineCover"> 338</td> <td class="nbHitsCovered"> 63</td> <td class="src"><pre class="src"> <span class="keyword">return</span> StringUtils.newStringUtf8(encode(pArray));</pre></td></tr>
+<tr> <td class="numLineCover"> 338</td> <td class="nbHitsCovered"> 42</td> <td class="src"><pre class="src"> <span class="keyword">return</span> StringUtils.newStringUtf8(encode(pArray));</pre></td></tr>
<tr> <td class="numLine"> 339</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 340</td> <td class="nbHits"> </td>
@@ -683,13 +683,13 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 353</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> Object decode(<span class="keyword">final</span> Object obj) <span class="keyword">throws</span> DecoderException {</pre></td></tr>
-<tr> <td class="numLineCover"> 354</td> <td class="nbHitsCovered"><a title="Line 354: Conditional coverage 100% (2/2)."> 300</a></td> <td class="src"><pre class="src"> <a title="Line 354: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (obj <span class="keyword">instanceof</span> <span class="keyword">byte</span>[]) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 355</td> <td class="nbHitsCovered"> 294</td> <td class="src"><pre class="src"> <span class="keyword">return</span> decode((<span class="keyword">byte</span>[]) obj);</pre></td></tr>
-<tr> <td class="numLineCover"> 356</td> <td class="nbHitsCovered"><a title="Line 356: Conditional coverage 100% (2/2)."> 6</a></td> <td class="src"><pre class="src"> <a title="Line 356: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (obj <span class="keyword">instanceof</span> String) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 357</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> decode((String) obj);</pre></td></tr>
+<tr> <td class="numLineCover"> 354</td> <td class="nbHitsCovered"><a title="Line 354: Conditional coverage 100% (2/2)."> 200</a></td> <td class="src"><pre class="src"> <a title="Line 354: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (obj <span class="keyword">instanceof</span> <span class="keyword">byte</span>[]) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 355</td> <td class="nbHitsCovered"> 196</td> <td class="src"><pre class="src"> <span class="keyword">return</span> decode((<span class="keyword">byte</span>[]) obj);</pre></td></tr>
+<tr> <td class="numLineCover"> 356</td> <td class="nbHitsCovered"><a title="Line 356: Conditional coverage 100% (2/2)."> 4</a></td> <td class="src"><pre class="src"> <a title="Line 356: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (obj <span class="keyword">instanceof</span> String) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 357</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> decode((String) obj);</pre></td></tr>
<tr> <td class="numLine"> 358</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
-<tr> <td class="numLineCover"> 359</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> DecoderException(<span class="string">"Parameter supplied to Base-N decode is not a byte[] or a String"</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 359</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> DecoderException(<span class="string">"Parameter supplied to Base-N decode is not a byte[] or a String"</span>);</pre></td></tr>
<tr> <td class="numLine"> 360</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 361</td> <td class="nbHits"> </td>
@@ -712,7 +712,7 @@
<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">byte</span>[] decode(<span class="keyword">final</span> String pArray) {</pre></td></tr>
-<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 120</td> <td class="src"><pre class="src"> <span class="keyword">return</span> decode(StringUtils.getBytesUtf8(pArray));</pre></td></tr>
+<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 80</td> <td class="src"><pre class="src"> <span class="keyword">return</span> decode(StringUtils.getBytesUtf8(pArray));</pre></td></tr>
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 373</td> <td class="nbHits"> </td>
@@ -735,16 +735,16 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 382</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">byte</span>[] decode(<span class="keyword">final</span> <span class="keyword">byte</span>[] pArray) {</pre></td></tr>
-<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"><a title="Line 383: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 3480</a></td> <td class="src"><pre class="src"> <a title="Line 383: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (pArray == <span class="keyword">null</span> || pArray.length == 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 384</td> <td class="nbHitsCovered"> 48</td> <td class="src"><pre class="src"> <span class="keyword">return</span> pArray;</pre></td></tr>
+<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"><a title="Line 383: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 2320</a></td> <td class="src"><pre class="src"> <a title="Line 383: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (pArray == <span class="keyword">null</span> || pArray.length == 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 384</td> <td class="nbHitsCovered"> 32</td> <td class="src"><pre class="src"> <span class="keyword">return</span> pArray;</pre></td></tr>
<tr> <td class="numLine"> 385</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 386</td> <td class="nbHitsCovered"> 3432</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Context context = <span class="keyword">new</span> Context();</pre></td></tr>
-<tr> <td class="numLineCover"> 387</td> <td class="nbHitsCovered"> 3432</td> <td class="src"><pre class="src"> decode(pArray, 0, pArray.length, context);</pre></td></tr>
-<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 3432</td> <td class="src"><pre class="src"> decode(pArray, 0, EOF, context); <span class="comment">// Notify decoder of EOF.</span></pre></td></tr>
-<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 3432</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">byte</span>[] result = <span class="keyword">new</span> <span class="keyword">byte</span>[context.pos];</pre></td></tr>
-<tr> <td class="numLineCover"> 390</td> <td class="nbHitsCovered"> 3432</td> <td class="src"><pre class="src"> readResults(result, 0, result.length, context);</pre></td></tr>
-<tr> <td class="numLineCover"> 391</td> <td class="nbHitsCovered"> 3432</td> <td class="src"><pre class="src"> <span class="keyword">return</span> result;</pre></td></tr>
+<tr> <td class="numLineCover"> 386</td> <td class="nbHitsCovered"> 2288</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Context context = <span class="keyword">new</span> Context();</pre></td></tr>
+<tr> <td class="numLineCover"> 387</td> <td class="nbHitsCovered"> 2288</td> <td class="src"><pre class="src"> decode(pArray, 0, pArray.length, context);</pre></td></tr>
+<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 2288</td> <td class="src"><pre class="src"> decode(pArray, 0, EOF, context); <span class="comment">// Notify decoder of EOF.</span></pre></td></tr>
+<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 2288</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">byte</span>[] result = <span class="keyword">new</span> <span class="keyword">byte</span>[context.pos];</pre></td></tr>
+<tr> <td class="numLineCover"> 390</td> <td class="nbHitsCovered"> 2288</td> <td class="src"><pre class="src"> readResults(result, 0, result.length, context);</pre></td></tr>
+<tr> <td class="numLineCover"> 391</td> <td class="nbHitsCovered"> 2288</td> <td class="src"><pre class="src"> <span class="keyword">return</span> result;</pre></td></tr>
<tr> <td class="numLine"> 392</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 393</td> <td class="nbHits"> </td>
@@ -767,16 +767,16 @@
<td class="src"><pre class="src"> @Override</pre></td></tr>
<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">byte</span>[] encode(<span class="keyword">final</span> <span class="keyword">byte</span>[] pArray) {</pre></td></tr>
-<tr> <td class="numLineCover"> 403</td> <td class="nbHitsCovered"><a title="Line 403: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 8307</a></td> <td class="src"><pre class="src"> <a title="Line 403: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (pArray == <span class="keyword">null</span> || pArray.length == 0) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"> 45</td> <td class="src"><pre class="src"> <span class="keyword">return</span> pArray;</pre></td></tr>
+<tr> <td class="numLineCover"> 403</td> <td class="nbHitsCovered"><a title="Line 403: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 5538</a></td> <td class="src"><pre class="src"> <a title="Line 403: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (pArray == <span class="keyword">null</span> || pArray.length == 0) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"> 30</td> <td class="src"><pre class="src"> <span class="keyword">return</span> pArray;</pre></td></tr>
<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 406</td> <td class="nbHitsCovered"> 8262</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Context context = <span class="keyword">new</span> Context();</pre></td></tr>
-<tr> <td class="numLineCover"> 407</td> <td class="nbHitsCovered"> 8262</td> <td class="src"><pre class="src"> encode(pArray, 0, pArray.length, context);</pre></td></tr>
-<tr> <td class="numLineCover"> 408</td> <td class="nbHitsCovered"> 8262</td> <td class="src"><pre class="src"> encode(pArray, 0, EOF, context); <span class="comment">// Notify encoder of EOF.</span></pre></td></tr>
-<tr> <td class="numLineCover"> 409</td> <td class="nbHitsCovered"> 8262</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span class="keyword">byte</span>[context.pos - context.readPos];</pre></td></tr>
-<tr> <td class="numLineCover"> 410</td> <td class="nbHitsCovered"> 8262</td> <td class="src"><pre class="src"> readResults(buf, 0, buf.length, context);</pre></td></tr>
-<tr> <td class="numLineCover"> 411</td> <td class="nbHitsCovered"> 8262</td> <td class="src"><pre class="src"> <span class="keyword">return</span> buf;</pre></td></tr>
+<tr> <td class="numLineCover"> 406</td> <td class="nbHitsCovered"> 5508</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Context context = <span class="keyword">new</span> Context();</pre></td></tr>
+<tr> <td class="numLineCover"> 407</td> <td class="nbHitsCovered"> 5508</td> <td class="src"><pre class="src"> encode(pArray, 0, pArray.length, context);</pre></td></tr>
+<tr> <td class="numLineCover"> 408</td> <td class="nbHitsCovered"> 5508</td> <td class="src"><pre class="src"> encode(pArray, 0, EOF, context); <span class="comment">// Notify encoder of EOF.</span></pre></td></tr>
+<tr> <td class="numLineCover"> 409</td> <td class="nbHitsCovered"> 5508</td> <td class="src"><pre class="src"> <span class="keyword">final</span> <span class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span class="keyword">byte</span>[context.pos - context.readPos];</pre></td></tr>
+<tr> <td class="numLineCover"> 410</td> <td class="nbHitsCovered"> 5508</td> <td class="src"><pre class="src"> readResults(buf, 0, buf.length, context);</pre></td></tr>
+<tr> <td class="numLineCover"> 411</td> <td class="nbHitsCovered"> 5508</td> <td class="src"><pre class="src"> <span class="keyword">return</span> buf;</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>
@@ -835,16 +835,16 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 440</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isInAlphabet(<span class="keyword">final</span> <span class="keyword">byte</span>[] arrayOctet, <span class="keyword">final</span> <span class="keyword">boolean</span> allowWSPad) {</pre></td></tr>
-<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"><a title="Line 441: Conditional coverage 100% (2/2)."> 78</a></td> <td class="src"><pre class="src"> <a title="Line 441: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < arrayOctet.length; i++) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 442</td> <td class="nbHitsUncovered"><a title="Line 442: Conditional coverage 87% (7/8) [each condition: 100%, 100%, 100%, 50%]."> 54</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 442: Conditional coverage 87% (7/8) [each condition: 100%, 100%, 100%, 50%]."> <span class="keyword">if</span> (!isInAlphabet(arrayOctet[i]) &&</a></span></pre></td></tr>
+<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"><a title="Line 441: Conditional coverage 100% (2/2)."> 52</a></td> <td class="src"><pre class="src"> <a title="Line 441: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i < arrayOctet.length; i++) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 442</td> <td class="nbHitsUncovered"><a title="Line 442: Conditional coverage 87% (7/8) [each condition: 100%, 100%, 100%, 50%]."> 36</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 442: Conditional coverage 87% (7/8) [each condition: 100%, 100%, 100%, 50%]."> <span class="keyword">if</span> (!isInAlphabet(arrayOctet[i]) &&</a></span></pre></td></tr>
<tr> <td class="numLine"> 443</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> (!allowWSPad || (arrayOctet[i] != PAD) && !isWhiteSpace(arrayOctet[i]))) {</pre></td></tr>
-<tr> <td class="numLineCover"> 444</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 444</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
<tr> <td class="numLine"> 445</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 446</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 447</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 447</td> <td class="nbHitsCovered"> 16</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 449</td> <td class="nbHits"> </td>
@@ -869,7 +869,7 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 459</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isInAlphabet(<span class="keyword">final</span> String basen) {</pre></td></tr>
-<tr> <td class="numLineCover"> 460</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">return</span> isInAlphabet(StringUtils.getBytesUtf8(basen), <span class="keyword">true</span>);</pre></td></tr>
+<tr> <td class="numLineCover"> 460</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">return</span> isInAlphabet(StringUtils.getBytesUtf8(basen), <span class="keyword">true</span>);</pre></td></tr>
<tr> <td class="numLine"> 461</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 462</td> <td class="nbHits"> </td>
@@ -894,18 +894,18 @@
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
<tr> <td class="numLine"> 472</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="keyword">protected</span> <span class="keyword">boolean</span> containsAlphabetOrPad(<span class="keyword">final</span> <span class="keyword">byte</span>[] arrayOctet) {</pre></td></tr>
-<tr> <td class="numLineCover"> 473</td> <td class="nbHitsCovered"><a title="Line 473: Conditional coverage 100% (2/2)."> 51072</a></td> <td class="src"><pre class="src"> <a title="Line 473: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (arrayOctet == <span class="keyword">null</span>) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 474</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 473</td> <td class="nbHitsCovered"><a title="Line 473: Conditional coverage 100% (2/2)."> 34048</a></td> <td class="src"><pre class="src"> <a title="Line 473: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (arrayOctet == <span class="keyword">null</span>) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 474</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
<tr> <td class="numLine"> 475</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 476</td> <td class="nbHitsCovered"><a title="Line 476: Conditional coverage 100% (2/2)."> 132978</a></td> <td class="src"><pre class="src"> <a title="Line 476: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> <span class="keyword">byte</span> element : arrayOctet) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 477</td> <td class="nbHitsCovered"><a title="Line 477: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 81930</a></td> <td class="src"><pre class="src"> <a title="Line 477: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (PAD == element || isInAlphabet(element)) {</a></pre></td></tr>
-<tr> <td class="numLineCover"> 478</td> <td class="nbHitsCovered"> 21</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 476</td> <td class="nbHitsCovered"><a title="Line 476: Conditional coverage 100% (2/2)."> 88652</a></td> <td class="src"><pre class="src"> <a title="Line 476: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (<span class="keyword">final</span> <span class="keyword">byte</span> element : arrayOctet) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 477</td> <td class="nbHitsCovered"><a title="Line 477: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 54620</a></td> <td class="src"><pre class="src"> <a title="Line 477: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">if</span> (PAD == element || isInAlphabet(element)) {</a></pre></td></tr>
+<tr> <td class="numLineCover"> 478</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">true</span>;</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>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 481</td> <td class="nbHitsCovered"> 51048</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
+<tr> <td class="numLineCover"> 481</td> <td class="nbHitsCovered"> 34032</td> <td class="src"><pre class="src"> <span class="keyword">return</span> <span class="keyword">false</span>;</pre></td></tr>
<tr> <td class="numLine"> 482</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
<tr> <td class="numLine"> 483</td> <td class="nbHits"> </td>
@@ -932,20 +932,20 @@
<td class="src"><pre class="src"> <span class="comment">// Calculate non-chunked size - rounded up to allow for padding</span></pre></td></tr>
<tr> <td class="numLine"> 494</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// cast to long is needed to avoid possibility of overflow</span></pre></td></tr>
-<tr> <td class="numLineCover"> 495</td> <td class="nbHitsCovered"> 5772</td> <td class="src"><pre class="src"> <span class="keyword">long</span> len = ((pArray.length + unencodedBlockSize-1) / unencodedBlockSize) * (<span class="keyword">long</span>) encodedBlockSize;</pre></td></tr>
-<tr> <td class="numLineCover"> 496</td> <td class="nbHitsCovered"><a title="Line 496: Conditional coverage 100% (2/2)."> 5772</a></td> <td class="src"><pre class="src"> <a title="Line 496: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (lineLength > 0) { <span class="comment">// We're using chunking</span></a></pre></td></tr>
+<tr> <td class="numLineCover"> 495</td> <td class="nbHitsCovered"> 3848</td> <td class="src"><pre class="src"> <span class="keyword">long</span> len = ((pArray.length + unencodedBlockSize-1) / unencodedBlockSize) * (<span class="keyword">long</span>) encodedBlockSize;</pre></td></tr>
+<tr> <td class="numLineCover"> 496</td> <td class="nbHitsCovered"><a title="Line 496: Conditional coverage 100% (2/2)."> 3848</a></td> <td class="src"><pre class="src"> <a title="Line 496: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (lineLength > 0) { <span class="comment">// We're using chunking</span></a></pre></td></tr>
<tr> <td class="numLine"> 497</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> <span class="comment">// Round up to nearest multiple</span></pre></td></tr>
-<tr> <td class="numLineCover"> 498</td> <td class="nbHitsCovered"> 873</td> <td class="src"><pre class="src"> len += ((len + lineLength-1) / lineLength) * chunkSeparatorLength;</pre></td></tr>
+<tr> <td class="numLineCover"> 498</td> <td class="nbHitsCovered"> 582</td> <td class="src"><pre class="src"> len += ((len + lineLength-1) / lineLength) * chunkSeparatorLength;</pre></td></tr>
<tr> <td class="numLine"> 499</td> <td class="nbHits"> </td>
<td class="src"><pre class="src"> }</pre></td></tr>
-<tr> <td class="numLineCover"> 500</td> <td class="nbHitsCovered"> 5772</td> <td class="src"><pre class="src"> <span class="keyword">return</span> len;</pre></td></tr>
+<tr> <td class="numLineCover"> 500</td> <td class="nbHitsCovered"> 3848</td> <td class="src"><pre class="src"> <span class="keyword">return</span> len;</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>
<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> 1.9.4.1 on 4/6/13 12:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 4/28/13 2:44 PM.</div>
</body>
</html>
\ No newline at end of file