Modified: 
websites/production/commons/content/proper/commons-validator/cobertura/org.apache.commons.validator.util.ValidatorUtils.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-validator/cobertura/org.apache.commons.validator.util.ValidatorUtils.html
 (original)
+++ 
websites/production/commons/content/proper/commons-validator/cobertura/org.apache.commons.validator.util.ValidatorUtils.html
 Tue Jan 13 20:07:34 2015
@@ -12,7 +12,7 @@
 <div class="separator">&nbsp;</div>
 <table class="report">
 <thead><tr>  <td class="heading">Classes in this File</td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td 
class="heading"><a class="dfn" href="help.html" 
onclick="popupwindow('help.html'); return 
false;">Complexity</a></td></tr></thead>
-  <tr><td><a 
href="org.apache.commons.validator.util.ValidatorUtils.html">ValidatorUtils</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">26%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:26px"><span 
class="text">18/67</span></div></div></td></tr></table></td><td><table 
cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">22%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:22px"><span 
class="text">10/44</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">7.75;</span>7,75</td></tr>
+  <tr><td><a 
href="org.apache.commons.validator.util.ValidatorUtils.html">ValidatorUtils</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">29%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:29px"><span 
class="text">19/65</span></div></div></td></tr></table></td><td><table 
cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">26%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:26px"><span 
class="text">10/38</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">7.75;</span>7,75</td></tr>
 
 </table>
 <div class="separator">&nbsp;</div>
@@ -98,258 +98,258 @@
 <tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment"> 
*</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @version 
$Revision: 1227703 $ $Date: 2012-01-05 18:15:19 +0100 (Do, 05 Jan 2012) 
$</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @version 
$Revision: 1649191 $</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment"> 
*/</span></pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;43</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<span class="keyword">public</span> <span 
class="keyword">class</span> ValidatorUtils {</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;45</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">private</span> <span class="keyword">static</span> <span 
class="keyword">final</span> Log LOG = LogFactory.getLog(ValidatorUtils.<span 
class="keyword">class</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
&lt;p&gt;Replace part of a &lt;code&gt;String&lt;/code&gt; with another 
value.&lt;/p&gt;</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
value &lt;code&gt;String&lt;/code&gt; to perform the replacement 
on.</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
&lt;p&gt;Replace part of a &lt;code&gt;String&lt;/code&gt; with another 
value.&lt;/p&gt;</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
key The name of the constant.</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
replaceValue The value of the constant.</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
value &lt;code&gt;String&lt;/code&gt; to perform the replacement 
on.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
key The name of the constant.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
The modified value.</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
replaceValue The value of the constant.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> String 
replace(String value, String key, String replaceValue) {</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
The modified value.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> String 
replace(String value, String key, String replaceValue) {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;56</td>  <td class="nbHitsUncovered"><a 
title="Line 56: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 
50%].">&nbsp;180</a></td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<a title="Line 56: Conditional coverage 50% (3/6) 
[each condition: 50%, 50%, 50%].">        <span class="keyword">if</span> 
(value == <span class="keyword">null</span> || key == <span 
class="keyword">null</span> || replaceValue == <span 
class="keyword">null</span>) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;57</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">return</span> 
value;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;58</td>  <td class="nbHitsUncovered"><a 
title="Line 58: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 
50%].">&nbsp;180</a></td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<a title="Line 58: Conditional coverage 50% (3/6) 
[each condition: 50%, 50%, 50%].">        <span class="keyword">if</span> 
(value == <span class="keyword">null</span> || key == <span 
class="keyword">null</span> || replaceValue == <span 
class="keyword">null</span>) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;59</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">return</span> 
value;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;60</td>  <td 
class="nbHitsCovered">&nbsp;180</td>  <td class="src"><pre class="src">&nbsp;   
     <span class="keyword">int</span> pos = value.indexOf(key);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;62</td>  <td class="nbHitsCovered"><a 
title="Line 62: Conditional coverage 100% (2/2).">&nbsp;180</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 62: Conditional coverage 100% 
(2/2).">        <span class="keyword">if</span> (pos &lt; 0) 
{</a></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;63</td>  <td 
class="nbHitsCovered">&nbsp;140</td>  <td class="src"><pre class="src">&nbsp;   
         <span class="keyword">return</span> value;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;62</td>  <td 
class="nbHitsCovered">&nbsp;180</td>  <td class="src"><pre class="src">&nbsp;   
     <span class="keyword">int</span> pos = value.indexOf(key);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;64</td>  <td class="nbHitsCovered"><a 
title="Line 64: Conditional coverage 100% (2/2).">&nbsp;180</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 64: Conditional coverage 100% 
(2/2).">        <span class="keyword">if</span> (pos &lt; 0) 
{</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;65</td>  <td 
class="nbHitsCovered">&nbsp;140</td>  <td class="src"><pre class="src">&nbsp;   
         <span class="keyword">return</span> value;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;66</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> length = value.length();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;67</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> start = pos;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;68</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> end = pos + key.length();</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;70</td>  <td class="nbHitsUncovered"><a 
title="Line 70: Conditional coverage 50% (1/2).">&nbsp;40</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
70: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(length == key.length()) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;71</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        value = replaceValue;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;73</td>  <td class="nbHitsUncovered"><a 
title="Line 73: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
73: Conditional coverage 0% (0/2).">        } <span class="keyword">else</span> 
<span class="keyword">if</span> (end == length) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;74</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            value = value.substring(0, start) + 
replaceValue;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;68</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> length = value.length();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;69</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> start = pos;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;70</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> end = pos + key.length();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;72</td>  <td class="nbHitsUncovered"><a 
title="Line 72: Conditional coverage 50% (1/2).">&nbsp;40</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
72: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(length == key.length()) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;73</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        value = replaceValue;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;75</td>  <td class="nbHitsUncovered"><a 
title="Line 75: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
75: Conditional coverage 0% (0/2).">        } <span class="keyword">else</span> 
<span class="keyword">if</span> (end == length) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;76</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            value = value.substring(0, start) + 
replaceValue;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        } <span 
class="keyword">else</span> {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;77</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            value =</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;78</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    value.substring(0, 
start)</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;                    + 
replaceValue</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;80</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    + replace(value.substring(end), 
key, replaceValue);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;79</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            value =</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;80</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    value.substring(0, 
start)</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    + 
replaceValue</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;82</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    + replace(value.substring(end), 
key, replaceValue);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;83</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> value;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;85</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> value;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
Convenience method for getting a value from a bean property as 
a</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
&lt;code&gt;String&lt;/code&gt;.  If the property is a 
&lt;code&gt;String[]&lt;/code&gt; or</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
&lt;code&gt;Collection&lt;/code&gt; and it is empty, an empty 
&lt;code&gt;String&lt;/code&gt;</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
Convenience method for getting a value from a bean property as 
a</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * "" is 
returned.  Otherwise, property.toString() is returned.  This 
method</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
&lt;code&gt;String&lt;/code&gt;.  If the property is a 
&lt;code&gt;String[]&lt;/code&gt; or</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * may 
return &lt;code&gt;null&lt;/code&gt; if there was an error retrieving 
the</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
&lt;code&gt;Collection&lt;/code&gt; and it is empty, an empty 
&lt;code&gt;String&lt;/code&gt;</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;92</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
property.</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * "" is 
returned.  Otherwise, property.toString() is returned.  This 
method</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * may 
return &lt;code&gt;null&lt;/code&gt; if there was an error retrieving 
the</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
bean The bean object.</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
property.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
property The name of the property to access.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
bean The bean object.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
The value of the property.</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
property The name of the property to access.</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> String 
getValueAsString(Object bean, String property) {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;100</td>  <td 
class="nbHitsCovered">&nbsp;210</td>  <td class="src"><pre class="src">&nbsp;   
     Object value = <span class="keyword">null</span>;</pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
The value of the property.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> String 
getValueAsString(Object bean, String property) {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;102</td>  <td 
class="nbHitsCovered">&nbsp;210</td>  <td class="src"><pre class="src">&nbsp;   
     Object value = <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">try</span> {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;103</td>  <td 
class="nbHitsCovered">&nbsp;210</td>  <td class="src"><pre class="src">&nbsp;   
         value = PropertyUtils.getProperty(bean, property);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">try</span> {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;105</td>  <td 
class="nbHitsCovered">&nbsp;210</td>  <td class="src"><pre class="src">&nbsp;   
         value = PropertyUtils.getProperty(bean, property);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;105</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        } <span 
class="keyword">catch</span>(IllegalAccessException e) {</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;106</td>  <td class="nbHitsUncovered"><a 
title="Line 106: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
106: Conditional coverage 0% (0/2).">            Log log = 
LogFactory.getLog(ValidatorUtils.<span 
class="keyword">class</span>);</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;107</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            log.error(e.getMessage(), 
e);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;108</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        } <span 
class="keyword">catch</span>(InvocationTargetException e) 
{</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;109</td>  <td class="nbHitsUncovered"><a 
title="Line 109: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
109: Conditional coverage 0% (0/2).">            Log log = 
LogFactory.getLog(ValidatorUtils.<span 
class="keyword">class</span>);</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;110</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            log.error(e.getMessage(), 
e);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;107</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        } <span 
class="keyword">catch</span>(IllegalAccessException e) {</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;108</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            LOG.error(e.getMessage(), 
e);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;109</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        } <span 
class="keyword">catch</span>(InvocationTargetException e) 
{</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;110</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            LOG.error(e.getMessage(), 
e);</span></pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;111</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        } <span 
class="keyword">catch</span>(NoSuchMethodException e) {</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;112</td>  <td class="nbHitsUncovered"><a 
title="Line 112: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
112: Conditional coverage 0% (0/2).">            Log log = 
LogFactory.getLog(ValidatorUtils.<span 
class="keyword">class</span>);</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;113</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            log.error(e.getMessage(), 
e);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;114</td>  <td 
class="nbHitsCovered">&nbsp;210</td>  <td class="src"><pre class="src">&nbsp;   
     }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;116</td>  <td class="nbHitsCovered"><a 
title="Line 116: Conditional coverage 100% (2/2).">&nbsp;210</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 116: Conditional coverage 
100% (2/2).">        <span class="keyword">if</span> (value == <span 
class="keyword">null</span>) {</a></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;117</td>  <td 
class="nbHitsCovered">&nbsp;47</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">return</span> <span 
class="keyword">null</span>;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;112</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            LOG.error(e.getMessage(), 
e);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;113</td>  <td 
class="nbHitsCovered">&nbsp;210</td>  <td class="src"><pre class="src">&nbsp;   
     }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;114</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsCovered"><a 
title="Line 115: Conditional coverage 100% (2/2).">&nbsp;210</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 115: Conditional coverage 
100% (2/2).">        <span class="keyword">if</span> (value == <span 
class="keyword">null</span>) {</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;116</td>  <td 
class="nbHitsCovered">&nbsp;47</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">return</span> <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered"><a 
title="Line 120: Conditional coverage 50% (1/2).">&nbsp;163</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
120: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(value <span class="keyword">instanceof</span> String[]) 
{</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;121</td>  <td class="nbHitsUncovered"><a 
title="Line 121: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
121: Conditional coverage 0% (0/2).">            <span 
class="keyword">return</span> ((String[]) value).length &gt; 0 ? 
value.toString() : <span class="string">""</span>;</a></span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;119</td>  <td class="nbHitsUncovered"><a 
title="Line 119: Conditional coverage 50% (1/2).">&nbsp;163</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
119: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(value <span class="keyword">instanceof</span> String[]) 
{</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered"><a 
title="Line 120: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
120: Conditional coverage 0% (0/2).">            <span 
class="keyword">return</span> ((String[]) value).length &gt; 0 ? 
value.toString() : <span class="string">""</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;122</td>  <td class="nbHitsUncovered"><a 
title="Line 122: Conditional coverage 50% (1/2).">&nbsp;163</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
122: Conditional coverage 50% (1/2).">        } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Collection) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsUncovered"><a 
title="Line 123: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
123: Conditional coverage 0% (0/2).">            <span 
class="keyword">return</span> ((Collection) value).isEmpty() ? <span 
class="string">""</span> : value.toString();</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsUncovered"><a 
title="Line 123: Conditional coverage 50% (1/2).">&nbsp;163</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
123: Conditional coverage 50% (1/2).">        } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Collection) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;124</td>  <td class="nbHitsUncovered"><a 
title="Line 124: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
124: Conditional coverage 0% (0/2).">            <span 
class="keyword">return</span> ((Collection) value).isEmpty() ? <span 
class="string">""</span> : value.toString();</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;125</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;126</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        } <span 
class="keyword">else</span> {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;127</td>  <td 
class="nbHitsCovered">&nbsp;163</td>  <td class="src"><pre class="src">&nbsp;   
         <span class="keyword">return</span> value.toString();</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td 
class="nbHitsCovered">&nbsp;163</td>  <td class="src"><pre class="src">&nbsp;   
         <span class="keyword">return</span> value.toString();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;131</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;132</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;131</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;132</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * Makes a 
deep copy of a &lt;code&gt;FastHashMap&lt;/code&gt; if the 
values</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * are 
&lt;code&gt;Msg&lt;/code&gt;, 
&lt;code&gt;Arg&lt;/code&gt;,</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * or 
&lt;code&gt;Var&lt;/code&gt;.  Otherwise it is a shallow 
copy.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
map &lt;code&gt;FastHashMap&lt;/code&gt; to copy.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
FastHashMap A copy of the &lt;code&gt;FastHashMap&lt;/code&gt; that 
was</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * passed 
in.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;140</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
@deprecated This method is not part of Validator's public API.  
Validator</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;140</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * will use 
it internally until FastHashMap references are removed.  
Use</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
copyMap() instead.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;144</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> FastHashMap 
copyFastHashMap(FastHashMap map) {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;145</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        FastHashMap results = <span 
class="keyword">new</span> FastHashMap();</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;144</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        FastHashMap results = <span 
class="keyword">new</span> FastHashMap();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;147</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        Iterator i = 
map.entrySet().iterator();</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;148</td>  <td class="nbHitsUncovered"><a 
title="Line 148: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
148: Conditional coverage 0% (0/2).">        <span class="keyword">while</span> 
(i.hasNext()) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;149</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Entry entry = (Entry) 
i.next();</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;150</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            String key = (String) 
entry.getKey();</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;151</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Object value = 
entry.getValue();</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;153</td>  <td class="nbHitsUncovered"><a 
title="Line 153: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
153: Conditional coverage 0% (0/2).">            <span 
class="keyword">if</span> (value <span class="keyword">instanceof</span> Msg) 
{</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;154</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Msg) 
value).clone());</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered"><a 
title="Line 155: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
155: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Arg) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;156</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Arg) 
value).clone());</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered"><a 
title="Line 157: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
157: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Var) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;158</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Var) 
value).clone());</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;146</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        Iterator i = 
map.entrySet().iterator();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;147</td>  <td class="nbHitsUncovered"><a 
title="Line 147: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
147: Conditional coverage 0% (0/2).">        <span class="keyword">while</span> 
(i.hasNext()) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;148</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Entry entry = (Entry) 
i.next();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;149</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            String key = (String) 
entry.getKey();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;150</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Object value = 
entry.getValue();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;152</td>  <td class="nbHitsUncovered"><a 
title="Line 152: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
152: Conditional coverage 0% (0/2).">            <span 
class="keyword">if</span> (value <span class="keyword">instanceof</span> Msg) 
{</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;153</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Msg) 
value).clone());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;154</td>  <td class="nbHitsUncovered"><a 
title="Line 154: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
154: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Arg) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Arg) 
value).clone());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;156</td>  <td class="nbHitsUncovered"><a 
title="Line 156: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
156: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Var) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;157</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Var) 
value).clone());</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            } <span 
class="keyword">else</span> {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;160</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, 
value);</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, 
value);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;162</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        }</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;161</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;164</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        results.setFast(<span 
class="keyword">true</span>);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;165</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">return</span> 
results;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;163</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        results.setFast(<span 
class="keyword">true</span>);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;164</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">return</span> 
results;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;165</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="comment">/**</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * Makes a 
deep copy of a &lt;code&gt;Map&lt;/code&gt; if the values 
are</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * 
&lt;code&gt;Msg&lt;/code&gt;, &lt;code&gt;Arg&lt;/code&gt;, or 
&lt;code&gt;Var&lt;/code&gt;.  Otherwise,</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * it is a 
shallow copy.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;172</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;172</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param 
map The source Map to copy.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return 
A copy of the &lt;code&gt;Map&lt;/code&gt; that was passed 
in.</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*/</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;177</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> <span class="keyword">static</span> Map 
copyMap(Map map) {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;178</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        Map results = <span 
class="keyword">new</span> HashMap();</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;177</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        Map results = <span 
class="keyword">new</span> HashMap();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;180</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        Iterator i = 
map.entrySet().iterator();</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;181</td>  <td class="nbHitsUncovered"><a 
title="Line 181: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
181: Conditional coverage 0% (0/2).">        <span class="keyword">while</span> 
(i.hasNext()) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;182</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Entry entry = (Entry) 
i.next();</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;183</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            String key = (String) 
entry.getKey();</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;184</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Object value = 
entry.getValue();</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;185</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;186</td>  <td class="nbHitsUncovered"><a 
title="Line 186: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
186: Conditional coverage 0% (0/2).">            <span 
class="keyword">if</span> (value <span class="keyword">instanceof</span> Msg) 
{</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;187</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Msg) 
value).clone());</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;188</td>  <td class="nbHitsUncovered"><a 
title="Line 188: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
188: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Arg) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;189</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Arg) 
value).clone());</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;190</td>  <td class="nbHitsUncovered"><a 
title="Line 190: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
190: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Var) {</a></span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;191</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Var) 
value).clone());</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;192</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;179</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        Iterator i = 
map.entrySet().iterator();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;180</td>  <td class="nbHitsUncovered"><a 
title="Line 180: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
180: Conditional coverage 0% (0/2).">        <span class="keyword">while</span> 
(i.hasNext()) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;181</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Entry entry = (Entry) 
i.next();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;182</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            String key = (String) 
entry.getKey();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;183</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            Object value = 
entry.getValue();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;185</td>  <td class="nbHitsUncovered"><a 
title="Line 185: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
185: Conditional coverage 0% (0/2).">            <span 
class="keyword">if</span> (value <span class="keyword">instanceof</span> Msg) 
{</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;186</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Msg) 
value).clone());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;187</td>  <td class="nbHitsUncovered"><a 
title="Line 187: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
187: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Arg) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;188</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Arg) 
value).clone());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;189</td>  <td class="nbHitsUncovered"><a 
title="Line 189: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
189: Conditional coverage 0% (0/2).">            } <span 
class="keyword">else</span> <span class="keyword">if</span> (value <span 
class="keyword">instanceof</span> Var) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;190</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, ((Var) 
value).clone());</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;191</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            } <span 
class="keyword">else</span> {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;193</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, 
value);</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;194</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;192</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                results.put(key, 
value);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;193</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;195</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        }</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;196</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">return</span> 
results;</span></pre></td></tr>
-<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLineCover">&nbsp;194</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;195</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">return</span> 
results;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;196</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;198</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
+<tr>  <td class="numLine">&nbsp;198</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;}</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 
26.12.14 13:48.</div>
+<div class="footer">Report generated by <a 
href="http://cobertura.sourceforge.net/"; target="_top">Cobertura</a> 2.0.3 on 
13.01.15 20:59.</div>
 </body>
 </html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-validator/community.html
==============================================================================
--- websites/production/commons/content/proper/commons-validator/community.html 
(original)
+++ websites/production/commons/content/proper/commons-validator/community.html 
Tue Jan 13 20:07:34 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 26 December 2014
+ | Generated by Apache Maven Doxia at 13 January 2015
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
-    <meta charset="iso-8859-1" />
+    <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20141226" />
+    <meta name="Date-Revision-yyyymmdd" content="20150113" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Validator &#x2013; Community</title>
 
@@ -43,8 +43,8 @@
                                        <a class="brand" 
href="http://commons.apache.org/proper/commons-validator/";>Apache Commons 
Validator &trade;</a>
                                        <ul class="nav">      
                     
-            <li id="publishDate">Last Published: 26 December 2014</li>
-      <li class="divider">|</li> <li id="projectVersion">Version: 
1.4.1-SNAPSHOT</li>
+            <li id="publishDate">Last Published: 13 January 2015</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 1.4.1</li>
   </ul>
                     <div class="pull-right">   <ul class="nav">
                                                <li>
@@ -111,6 +111,10 @@
                        <ul class="nav nav-list">
                                                                                
         <li class="nav-header">JavaDocs</li>
                                                                                
                                                                                
<li class="none">
+                             <a href="javadocs/api-1.4.1/" title="1.4.1 
Release">
+    1.4.1 Release</a>
+                               </li>
+                                                                               
                                <li class="none">
                              <a href="javadocs/api-1.4.0/" title="1.4.0 
Release">
     1.4.0 Release</a>
                                </li>
@@ -303,7 +307,7 @@
                </div>
 
                <div class="footer">
-                       <p>Copyright &copy;                    2002-2014
+                       <p>Copyright &copy;                    2002-2015
                         <a href="http://www.apache.org/";>The Apache Software 
Foundation</a>.
             All Rights Reserved.</p>
                                                                                
        

Modified: websites/production/commons/content/proper/commons-validator/cpd.html
==============================================================================
--- websites/production/commons/content/proper/commons-validator/cpd.html 
(original)
+++ websites/production/commons/content/proper/commons-validator/cpd.html Tue 
Jan 13 20:07:34 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 26 December 2014
+ | Generated by Apache Maven Doxia at 13 January 2015
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
-    <meta charset="iso-8859-1" />
+    <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20141226" />
+    <meta name="Date-Revision-yyyymmdd" content="20150113" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Validator &#x2013; CPD Results</title>
 
@@ -43,8 +43,8 @@
                                        <a class="brand" 
href="http://commons.apache.org/proper/commons-validator/";>Apache Commons 
Validator &trade;</a>
                                        <ul class="nav">      
                     
-            <li id="publishDate">Last Published: 26 December 2014</li>
-      <li class="divider">|</li> <li id="projectVersion">Version: 
1.4.1-SNAPSHOT</li>
+            <li id="publishDate">Last Published: 13 January 2015</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 1.4.1</li>
   </ul>
                     <div class="pull-right">   <ul class="nav">
                                                <li>
@@ -111,6 +111,10 @@
                        <ul class="nav nav-list">
                                                                                
         <li class="nav-header">JavaDocs</li>
                                                                                
                                                                                
<li class="none">
+                             <a href="javadocs/api-1.4.1/" title="1.4.1 
Release">
+    1.4.1 Release</a>
+                               </li>
+                                                                               
                                <li class="none">
                              <a href="javadocs/api-1.4.0/" title="1.4.0 
Release">
     1.4.0 Release</a>
                                </li>
@@ -169,8 +173,8 @@
     Project Reports</a>
                                                                        <ul>
                                                                                
                                                        <li class="none">
-                             <a href="changes-report.html" title="Changes 
Report">
-    Changes Report</a>
+                             <a href="changes-report.html" title="Changes">
+    Changes</a>
                                </li>
                                                                                
                                                                <li 
class="none">
                              <a href="jira-report.html" title="JIRA Report">
@@ -448,10 +452,10 @@
 <th>Line</th></tr>
 <tr class="b">
 <td>org/apache/commons/validator/util/ValidatorUtils.java</td>
-<td><a 
href="./xref/org/apache/commons/validator/util/ValidatorUtils.html#L145">145</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/validator/util/ValidatorUtils.html#L144">144</a></td></tr>
 <tr class="a">
 <td>org/apache/commons/validator/util/ValidatorUtils.java</td>
-<td><a 
href="./xref/org/apache/commons/validator/util/ValidatorUtils.html#L178">178</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/validator/util/ValidatorUtils.html#L177">177</a></td></tr>
 <tr class="b"><td colspan='2'>
 <div>
 <pre>        FastHashMap results = new FastHashMap();
@@ -481,7 +485,7 @@
 <td><a 
href="./xref/org/apache/commons/validator/UrlValidator.html#L410">410</a></td></tr>
 <tr class="a">
 <td>org/apache/commons/validator/routines/UrlValidator.java</td>
-<td><a 
href="./xref/org/apache/commons/validator/routines/UrlValidator.html#L412">412</a></td></tr>
+<td><a 
href="./xref/org/apache/commons/validator/routines/UrlValidator.html#L421">421</a></td></tr>
 <tr class="b"><td colspan='2'>
 <div>
 <pre>        if (options.isOff(ALLOW_2_SLASHES) &amp;&amp; (slash2Count &gt; 
0)) {
@@ -527,7 +531,7 @@
                </div>
 
                <div class="footer">
-                       <p>Copyright &copy;                    2002-2014
+                       <p>Copyright &copy;                    2002-2015
                         <a href="http://www.apache.org/";>The Apache Software 
Foundation</a>.
             All Rights Reserved.</p>
                                                                                
        

Modified: 
websites/production/commons/content/proper/commons-validator/dependencies.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-validator/dependencies.html 
(original)
+++ 
websites/production/commons/content/proper/commons-validator/dependencies.html 
Tue Jan 13 20:07:34 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 26 December 2014
+ | Generated by Apache Maven Doxia at 13 January 2015
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
-    <meta charset="iso-8859-1" />
+    <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20141226" />
+    <meta name="Date-Revision-yyyymmdd" content="20150113" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Validator &#x2013; Project Dependencies</title>
 
@@ -43,8 +43,8 @@
                                        <a class="brand" 
href="http://commons.apache.org/proper/commons-validator/";>Apache Commons 
Validator &trade;</a>
                                        <ul class="nav">      
                     
-            <li id="publishDate">Last Published: 26 December 2014</li>
-      <li class="divider">|</li> <li id="projectVersion">Version: 
1.4.1-SNAPSHOT</li>
+            <li id="publishDate">Last Published: 13 January 2015</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 1.4.1</li>
   </ul>
                     <div class="pull-right">   <ul class="nav">
                                                <li>
@@ -111,6 +111,10 @@
                        <ul class="nav nav-list">
                                                                                
         <li class="nav-header">JavaDocs</li>
                                                                                
                                                                                
<li class="none">
+                             <a href="javadocs/api-1.4.1/" title="1.4.1 
Release">
+    1.4.1 Release</a>
+                               </li>
+                                                                               
                                <li class="none">
                              <a href="javadocs/api-1.4.0/" title="1.4.0 
Release">
     1.4.0 Release</a>
                                </li>
@@ -310,8 +314,8 @@
 <th>License</th></tr>
 <tr class="b">
 <td>commons-beanutils</td>
-<td><a class="externalLink" 
href="http://commons.apache.org/proper/commons-beanutils/";>commons-beanutils</a></td>
-<td>1.9.2</td>
+<td><a class="externalLink" 
href="http://commons.apache.org/beanutils/";>commons-beanutils</a></td>
+<td>1.8.3</td>
 <td>jar</td>
 <td><a class="externalLink" 
href="http://www.apache.org/licenses/LICENSE-2.0.txt";>The Apache Software 
License, Version 2.0</a></td></tr>
 <tr class="a">
@@ -373,7 +377,7 @@
 <div class="section">
 <h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
 <ul>
-<li>commons-validator:commons-validator:jar:1.4.1-SNAPSHOT <img id="_img1" 
src="./images/icon_info_sml.gif" alt="Information" 
onclick="toggleDependencyDetail( '_dep0', '_img1' );" style="cursor: 
pointer;vertical-align:text-bottom;"></img><div id="_dep0" style="display:none">
+<li>commons-validator:commons-validator:jar:1.4.1 <img id="_img1" 
src="./images/icon_info_sml.gif" alt="Information" 
onclick="toggleDependencyDetail( '_dep0', '_img1' );" style="cursor: 
pointer;vertical-align:text-bottom;"></img><div id="_dep0" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
 <th>Apache Commons Validator</th></tr>
@@ -384,14 +388,14 @@
 <p><b>URL: </b><a class="externalLink" 
href="http://commons.apache.org/proper/commons-validator/";>http://commons.apache.org/proper/commons-validator/</a></p>
 <p><b>Project License: </b><a class="externalLink" 
href="http://www.apache.org/licenses/LICENSE-2.0.txt";>Apache License, Version 
2.0</a></p></td></tr></table></div>
 <ul>
-<li>commons-beanutils:commons-beanutils:jar:1.9.2 (compile) <img id="_img3" 
src="./images/icon_info_sml.gif" alt="Information" 
onclick="toggleDependencyDetail( '_dep2', '_img3' );" style="cursor: 
pointer;vertical-align:text-bottom;"></img><div id="_dep2" style="display:none">
+<li>commons-beanutils:commons-beanutils:jar:1.8.3 (compile) <img id="_img3" 
src="./images/icon_info_sml.gif" alt="Information" 
onclick="toggleDependencyDetail( '_dep2', '_img3' );" style="cursor: 
pointer;vertical-align:text-bottom;"></img><div id="_dep2" style="display:none">
 <table border="0" class="bodyTable">
 <tr class="a">
-<th>Apache Commons BeanUtils</th></tr>
+<th>Commons BeanUtils</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>Apache Commons BeanUtils provides an easy-to-use but 
flexible wrapper around reflection and introspection.</p>
-<p><b>URL: </b><a class="externalLink" 
href="http://commons.apache.org/proper/commons-beanutils/";>http://commons.apache.org/proper/commons-beanutils/</a></p>
+<p><b>Description: </b>BeanUtils provides an easy-to-use but flexible wrapper 
around reflection and introspection.</p>
+<p><b>URL: </b><a class="externalLink" 
href="http://commons.apache.org/beanutils/";>http://commons.apache.org/beanutils/</a></p>
 <p><b>Project License: </b><a class="externalLink" 
href="http://www.apache.org/licenses/LICENSE-2.0.txt";>The Apache Software 
License, Version 2.0</a></p></td></tr></table></div></li>
 <li>commons-digester:commons-digester:jar:1.8.1 (compile) <img id="_img5" 
src="./images/icon_info_sml.gif" alt="Information" 
onclick="toggleDependencyDetail( '_dep4', '_img5' );" style="cursor: 
pointer;vertical-align:text-bottom;"></img><div id="_dep4" style="display:none">
 <table border="0" class="bodyTable">
@@ -435,7 +439,7 @@
 <div class="section">
 <h2><a name="Licenses"></a>Licenses</h2>
 <p><b>Apache License, Version 2.0: </b>Apache Commons Validator</p>
-<p><b>The Apache Software License, Version 2.0: </b>Apache Commons BeanUtils, 
Apache Commons Logging, Commons Collections, Commons Digester</p>
+<p><b>The Apache Software License, Version 2.0: </b>Apache Commons Logging, 
Commons BeanUtils, Commons Collections, Commons Digester</p>
 <p><b>Common Public License Version 1.0: </b>JUnit</p></div><a 
name="Dependency_File_Details"></a>
 <div class="section">
 <h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
@@ -449,12 +453,12 @@
 <th>JDK Rev</th>
 <th>Debug</th></tr>
 <tr class="b">
-<td>commons-beanutils-1.9.2.jar</td>
-<td>228.38 kB</td>
-<td>154</td>
+<td>commons-beanutils-1.8.3.jar</td>
+<td>226.58 kB</td>
+<td>155</td>
 <td>137</td>
-<td>5</td>
-<td>1.5</td>
+<td>6</td>
+<td>1.3</td>
 <td>debug</td></tr>
 <tr class="a">
 <td>commons-collections-3.2.1.jar</td>
@@ -498,18 +502,18 @@
 <th>Debug</th></tr>
 <tr class="b">
 <td>5</td>
-<td>1.09 MB</td>
-<td>917</td>
+<td>1.08 MB</td>
+<td>918</td>
 <td>825</td>
-<td>31</td>
-<td>1.5</td>
+<td>32</td>
+<td>1.3</td>
 <td>5</td></tr>
 <tr class="a">
 <td>compile: 4</td>
-<td>compile: 993.34 kB</td>
-<td>compile: 797</td>
+<td>compile: 991.55 kB</td>
+<td>compile: 798</td>
 <td>compile: 723</td>
-<td>compile: 25</td>
+<td>compile: 26</td>
 <td>-</td>
 <td>compile: 4</td></tr>
 <tr class="b">
@@ -545,8 +549,8 @@
 <th>central</th>
 <th>apache.snapshots</th></tr>
 <tr class="b">
-<td>commons-beanutils:commons-beanutils:jar:1.9.2</td>
-<td><a class="externalLink" 
href="https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar";><img
 alt="Found at https://repo.maven.apache.org/maven2"; 
src="images/icon_success_sml.gif" /></a></td>
+<td>commons-beanutils:commons-beanutils:jar:1.8.3</td>
+<td><a class="externalLink" 
href="https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar";><img
 alt="Found at https://repo.maven.apache.org/maven2"; 
src="images/icon_success_sml.gif" /></a></td>
 <td>-</td></tr>
 <tr class="a">
 <td>commons-collections:commons-collections:jar:3.2.1</td>
@@ -578,7 +582,7 @@
                </div>
 
                <div class="footer">
-                       <p>Copyright &copy;                    2002-2014
+                       <p>Copyright &copy;                    2002-2015
                         <a href="http://www.apache.org/";>The Apache Software 
Foundation</a>.
             All Rights Reserved.</p>
                                                                                
        

Modified: 
websites/production/commons/content/proper/commons-validator/dependency-info.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-validator/dependency-info.html
 (original)
+++ 
websites/production/commons/content/proper/commons-validator/dependency-info.html
 Tue Jan 13 20:07:34 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 26 December 2014
+ | Generated by Apache Maven Doxia at 13 January 2015
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
-    <meta charset="iso-8859-1" />
+    <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20141226" />
+    <meta name="Date-Revision-yyyymmdd" content="20150113" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Validator &#x2013; Dependency Information</title>
 
@@ -43,8 +43,8 @@
                                        <a class="brand" 
href="http://commons.apache.org/proper/commons-validator/";>Apache Commons 
Validator &trade;</a>
                                        <ul class="nav">      
                     
-            <li id="publishDate">Last Published: 26 December 2014</li>
-      <li class="divider">|</li> <li id="projectVersion">Version: 
1.4.1-SNAPSHOT</li>
+            <li id="publishDate">Last Published: 13 January 2015</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 1.4.1</li>
   </ul>
                     <div class="pull-right">   <ul class="nav">
                                                <li>
@@ -111,6 +111,10 @@
                        <ul class="nav nav-list">
                                                                                
         <li class="nav-header">JavaDocs</li>
                                                                                
                                                                                
<li class="none">
+                             <a href="javadocs/api-1.4.1/" title="1.4.1 
Release">
+    1.4.1 Release</a>
+                               </li>
+                                                                               
                                <li class="none">
                              <a href="javadocs/api-1.4.0/" title="1.4.0 
Release">
     1.4.0 Release</a>
                                </li>
@@ -303,43 +307,43 @@
 <pre>&lt;dependency&gt;
   &lt;groupId&gt;commons-validator&lt;/groupId&gt;
   &lt;artifactId&gt;commons-validator&lt;/artifactId&gt;
-  &lt;version&gt;1.4.1-SNAPSHOT&lt;/version&gt;
+  &lt;version&gt;1.4.1&lt;/version&gt;
 &lt;/dependency&gt;</pre></div></div>
 <div class="section">
 <h3><a name="Apache_Buildr"></a>Apache Buildr</h3><a name="Apache_Buildr"></a>
 <div class="source">
-<pre>'commons-validator:commons-validator:jar:1.4.1-SNAPSHOT'</pre></div></div>
+<pre>'commons-validator:commons-validator:jar:1.4.1'</pre></div></div>
 <div class="section">
 <h3><a name="Apache_Ant"></a>Apache Ant</h3><a name="Apache_Ant"></a>
 <div class="source">
-<pre>&lt;dependency org=&quot;commons-validator&quot; 
name=&quot;commons-validator&quot; rev=&quot;1.4.1-SNAPSHOT&quot;&gt;
+<pre>&lt;dependency org=&quot;commons-validator&quot; 
name=&quot;commons-validator&quot; rev=&quot;1.4.1&quot;&gt;
   &lt;artifact name=&quot;commons-validator&quot; type=&quot;jar&quot; /&gt;
 &lt;/dependency&gt;</pre></div></div>
 <div class="section">
 <h3><a name="Groovy_Grape"></a>Groovy Grape</h3><a name="Groovy_Grape"></a>
 <div class="source">
 <pre>@Grapes(
-@Grab(group='commons-validator', module='commons-validator', 
version='1.4.1-SNAPSHOT')
+@Grab(group='commons-validator', module='commons-validator', version='1.4.1')
 )</pre></div></div>
 <div class="section">
 <h3><a name="Grails"></a>Grails</h3><a name="Grails"></a>
 <div class="source">
-<pre>compile 
'commons-validator:commons-validator:1.4.1-SNAPSHOT'</pre></div></div>
+<pre>compile 'commons-validator:commons-validator:1.4.1'</pre></div></div>
 <div class="section">
 <h3><a name="Leiningen"></a>Leiningen</h3><a name="Leiningen"></a>
 <div class="source">
-<pre>[commons-validator &quot;1.4.1-SNAPSHOT&quot;]</pre></div></div>
+<pre>[commons-validator &quot;1.4.1&quot;]</pre></div></div>
 <div class="section">
 <h3><a name="SBT"></a>SBT</h3><a name="SBT"></a>
 <div class="source">
-<pre>libraryDependencies += &quot;commons-validator&quot; %% 
&quot;commons-validator&quot; % 
&quot;1.4.1-SNAPSHOT&quot;</pre></div></div></div>
+<pre>libraryDependencies += &quot;commons-validator&quot; %% 
&quot;commons-validator&quot; % &quot;1.4.1&quot;</pre></div></div></div>
                                        </td>
                                </tr>
                        </table>
                </div>
 
                <div class="footer">
-                       <p>Copyright &copy;                    2002-2014
+                       <p>Copyright &copy;                    2002-2015
                         <a href="http://www.apache.org/";>The Apache Software 
Foundation</a>.
             All Rights Reserved.</p>
                                                                                
        

Modified: 
websites/production/commons/content/proper/commons-validator/distribution-management.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-validator/distribution-management.html
 (original)
+++ 
websites/production/commons/content/proper/commons-validator/distribution-management.html
 Tue Jan 13 20:07:34 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 26 December 2014
+ | Generated by Apache Maven Doxia at 13 January 2015
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
-    <meta charset="iso-8859-1" />
+    <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20141226" />
+    <meta name="Date-Revision-yyyymmdd" content="20150113" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Validator &#x2013; Project Distribution Management</title>
 
@@ -43,8 +43,8 @@
                                        <a class="brand" 
href="http://commons.apache.org/proper/commons-validator/";>Apache Commons 
Validator &trade;</a>
                                        <ul class="nav">      
                     
-            <li id="publishDate">Last Published: 26 December 2014</li>
-      <li class="divider">|</li> <li id="projectVersion">Version: 
1.4.1-SNAPSHOT</li>
+            <li id="publishDate">Last Published: 13 January 2015</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 1.4.1</li>
   </ul>
                     <div class="pull-right">   <ul class="nav">
                                                <li>
@@ -111,6 +111,10 @@
                        <ul class="nav nav-list">
                                                                                
         <li class="nav-header">JavaDocs</li>
                                                                                
                                                                                
<li class="none">
+                             <a href="javadocs/api-1.4.1/" title="1.4.1 
Release">
+    1.4.1 Release</a>
+                               </li>
+                                                                               
                                <li class="none">
                              <a href="javadocs/api-1.4.0/" title="1.4.0 
Release">
     1.4.0 Release</a>
                                </li>
@@ -311,7 +315,7 @@
                </div>
 
                <div class="footer">
-                       <p>Copyright &copy;                    2002-2014
+                       <p>Copyright &copy;                    2002-2015
                         <a href="http://www.apache.org/";>The Apache Software 
Foundation</a>.
             All Rights Reserved.</p>
                                                                                
        


Reply via email to