Modified: 
websites/production/turbine/content/fulcrum/fulcrum-intake/cobertura/org.apache.fulcrum.intake.IntakeServiceImpl.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-intake/cobertura/org.apache.fulcrum.intake.IntakeServiceImpl.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-intake/cobertura/org.apache.fulcrum.intake.IntakeServiceImpl.html
 Sun Sep  4 14:16:31 2016
@@ -164,7 +164,7 @@
 <tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author 
&lt;a href="mailto:[email protected]"&gt;Quinton 
McCombs&lt;/a&gt;</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
-  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @version 
$Id: IntakeServiceImpl.java 1674321 2015-04-17 14:27:59Z tv 
$</span></pre></td></tr>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @version 
$Id: IntakeServiceImpl.java 1754542 2016-07-29 16:00:27Z tv 
$</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;74</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;75</td>  <td class="nbHits">&nbsp;</td>
@@ -173,7 +173,7 @@
   <td class="src"><pre class="src">&nbsp;<span class="comment"> * 
@avalon.service 
type="org.apache.fulcrum.intake.IntakeService"</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;77</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;78</td>  <td 
class="nbHitsCovered">&nbsp;108</td>  <td class="src"><pre 
class="src">&nbsp;<span class="keyword">public</span> <span 
class="keyword">class</span> IntakeServiceImpl <span 
class="keyword">extends</span> AbstractLogEnabled <span 
class="keyword">implements</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;78</td>  <td 
class="nbHitsCovered">&nbsp;54</td>  <td class="src"><pre 
class="src">&nbsp;<span class="keyword">public</span> <span 
class="keyword">class</span> IntakeServiceImpl <span 
class="keyword">extends</span> AbstractLogEnabled <span 
class="keyword">implements</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        IntakeService, Configurable, 
Initializable, Contextualizable,</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
@@ -224,12 +224,12 @@
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span class="comment">/** List of 
configured xml specification files */</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;104</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">private</span> List&lt;String&gt; xmlPathes = <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;104</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">private</span> List&lt;String&gt; xmlPathes = <span 
class="keyword">null</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    <span class="comment">/** 
Configured location of the serialization file */</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;107</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">private</span> String serialDataPath = <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;107</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">private</span> String serialDataPath = <span 
class="keyword">null</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
@@ -240,7 +240,7 @@
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;112</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;113</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">private</span> <span class="keyword">class</span> 
AvalonLogEnabledListener <span class="keyword">extends</span> 
Listener</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;113</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
<span class="keyword">private</span> <span class="keyword">class</span> 
AvalonLogEnabledListener <span class="keyword">extends</span> 
Listener</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="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
@@ -255,16 +255,16 @@
   <td class="src"><pre class="src">&nbsp;                <span 
class="keyword">public</span> <span class="keyword">void</span> 
beforeUnmarshal(Object target, Object parent)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;120</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;121</td>  <td 
class="nbHitsCovered">&nbsp;160</td>  <td class="src"><pre class="src">&nbsp;   
                     <span class="keyword">super</span>.beforeUnmarshal(target, 
parent);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;121</td>  <td 
class="nbHitsCovered">&nbsp;80</td>  <td class="src"><pre class="src">&nbsp;    
                    <span class="keyword">super</span>.beforeUnmarshal(target, 
parent);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;122</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="nbHitsCovered"><a 
title="Line 123: Conditional coverage 100% (2/2).">&nbsp;160</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 123: Conditional coverage 
100% (2/2).">                        <span class="keyword">if</span> (target 
<span class="keyword">instanceof</span> LogEnabled)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsCovered"><a 
title="Line 123: Conditional coverage 100% (2/2).">&nbsp;80</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 123: Conditional coverage 
100% (2/2).">                        <span class="keyword">if</span> (target 
<span class="keyword">instanceof</span> LogEnabled)</a></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;125</td>  <td 
class="nbHitsCovered">&nbsp;68</td>  <td class="src"><pre class="src">&nbsp;    
                            
((LogEnabled)target).enableLogging(getLogger());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td 
class="nbHitsCovered">&nbsp;34</td>  <td class="src"><pre class="src">&nbsp;    
                            
((LogEnabled)target).enableLogging(getLogger());</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;126</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        
}</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;127</td>  <td 
class="nbHitsCovered">&nbsp;160</td>  <td class="src"><pre class="src">&nbsp;   
             }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;127</td>  <td 
class="nbHitsCovered">&nbsp;80</td>  <td class="src"><pre class="src">&nbsp;    
            }</pre></td></tr>
 <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;129</td>  <td class="nbHits">&nbsp;</td>
@@ -305,7 +305,7 @@
   <td class="src"><pre class="src">&nbsp;            AppData appData, <span 
class="keyword">boolean</span> checkKey)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;148</td>  <td class="nbHitsUncovered"><a 
title="Line 148: Conditional coverage 50% (1/2).">&nbsp;240</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
148: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(groupNames.containsKey(groupName))</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;148</td>  <td class="nbHitsUncovered"><a 
title="Line 148: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
148: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(groupNames.containsKey(groupName))</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
@@ -315,10 +315,10 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;154</td>  <td 
class="nbHitsCovered">&nbsp;240</td>  <td class="src"><pre class="src">&nbsp;   
     <span class="keyword">boolean</span> keyExists = 
groupNameMap.containsKey(group.getGID());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;154</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     <span class="keyword">boolean</span> keyExists = 
groupNameMap.containsKey(group.getGID());</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;155</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;156</td>  <td class="nbHitsUncovered"><a 
title="Line 156: Conditional coverage 50% (2/4) [each condition: 50%, 
50%].">&nbsp;240</a></td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<a title="Line 156: Conditional coverage 50% (2/4) 
[each condition: 50%, 50%].">        <span class="keyword">if</span> (checkKey 
&amp;&amp; keyExists)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;156</td>  <td class="nbHitsUncovered"><a 
title="Line 156: Conditional coverage 50% (2/4) [each condition: 50%, 
50%].">&nbsp;120</a></td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<a title="Line 156: Conditional coverage 50% (2/4) 
[each condition: 50%, 50%].">        <span class="keyword">if</span> (checkKey 
&amp;&amp; keyExists)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
@@ -328,34 +328,34 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;161</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="nbHitsCovered">&nbsp;240</td>  <td class="src"><pre class="src">&nbsp;   
     groupNames.put(groupName, appData);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;163</td>  <td 
class="nbHitsCovered">&nbsp;240</td>  <td class="src"><pre class="src">&nbsp;   
     groupKeyMap.put(groupName, group.getGID());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;162</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     groupNames.put(groupName, appData);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;163</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     groupKeyMap.put(groupName, group.getGID());</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered"><a 
title="Line 165: Conditional coverage 50% (1/2).">&nbsp;240</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
165: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(!keyExists)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered"><a 
title="Line 165: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
165: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(!keyExists)</a></span></pre></td></tr>
 <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;167</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
This key does not exist. Add it to the hash.</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;168</td>  <td 
class="nbHitsCovered">&nbsp;240</td>  <td class="src"><pre class="src">&nbsp;   
         groupNameMap.put(group.getGID(), groupName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;168</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         groupNameMap.put(group.getGID(), groupName);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;171</td>  <td 
class="nbHitsCovered">&nbsp;240</td>  <td class="src"><pre class="src">&nbsp;   
     List&lt;Field&lt;?&gt;&gt; fields = group.getFields();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;172</td>  <td class="nbHitsCovered"><a 
title="Line 172: Conditional coverage 100% (2/2).">&nbsp;240</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 172: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (Field&lt;?&gt; field : 
fields)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;171</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     List&lt;Field&lt;?&gt;&gt; fields = group.getFields();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;172</td>  <td class="nbHitsCovered"><a 
title="Line 172: Conditional coverage 100% (2/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 172: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (Field&lt;?&gt; field : 
fields)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;174</td>  <td 
class="nbHitsCovered">&nbsp;1120</td>  <td class="src"><pre class="src">&nbsp;  
          String className = field.getMapToObject();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;175</td>  <td class="nbHitsCovered"><a 
title="Line 175: Conditional coverage 100% (2/2).">&nbsp;1120</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 175: Conditional coverage 
100% (2/2).">            <span class="keyword">if</span> 
(!getterMap.containsKey(className))</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;174</td>  <td 
class="nbHitsCovered">&nbsp;560</td>  <td class="src"><pre class="src">&nbsp;   
         String className = field.getMapToObject();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;175</td>  <td class="nbHitsCovered"><a 
title="Line 175: Conditional coverage 100% (2/2).">&nbsp;560</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 175: Conditional coverage 
100% (2/2).">            <span class="keyword">if</span> 
(!getterMap.containsKey(className))</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;177</td>  <td 
class="nbHitsCovered">&nbsp;160</td>  <td class="src"><pre class="src">&nbsp;   
             getterMap.put(className, <span class="keyword">new</span> 
HashMap&lt;String, Method&gt;());</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;178</td>  <td 
class="nbHitsCovered">&nbsp;160</td>  <td class="src"><pre class="src">&nbsp;   
             setterMap.put(className, <span class="keyword">new</span> 
HashMap&lt;String, Method&gt;());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;177</td>  <td 
class="nbHitsCovered">&nbsp;80</td>  <td class="src"><pre class="src">&nbsp;    
            getterMap.put(className, <span class="keyword">new</span> 
HashMap&lt;String, Method&gt;());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;178</td>  <td 
class="nbHitsCovered">&nbsp;80</td>  <td class="src"><pre class="src">&nbsp;    
            setterMap.put(className, <span class="keyword">new</span> 
HashMap&lt;String, Method&gt;());</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;179</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="nbHitsCovered">&nbsp;1120</td>  <td class="src"><pre class="src">&nbsp;  
      }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;181</td>  <td 
class="nbHitsCovered">&nbsp;240</td>  <td class="src"><pre class="src">&nbsp;   
     <span class="keyword">return</span> <span 
class="keyword">true</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;180</td>  <td 
class="nbHitsCovered">&nbsp;560</td>  <td class="src"><pre class="src">&nbsp;   
     }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;181</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     <span class="keyword">return</span> <span 
class="keyword">true</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;182</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;183</td>  <td class="nbHits">&nbsp;</td>
@@ -384,17 +384,17 @@
   <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">private</span> Map&lt;AppData, File&gt; loadSerialized(String 
serialDataPath, <span class="keyword">long</span> timeStamp)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;195</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;196</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    getLogger().debug(</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;196</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
    getLogger().debug(</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                <span 
class="string">"Entered loadSerialized("</span> + serialDataPath + <span 
class="string">", "</span> + timeStamp</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;198</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        + <span 
class="string">")"</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;200</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">long</span> timer = 
System.currentTimeMillis();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;200</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">long</span> timer = 
System.currentTimeMillis();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;201</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;202</td>  <td class="nbHitsUncovered"><a 
title="Line 202: Conditional coverage 50% (1/2).">&nbsp;40</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
202: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialDataPath == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;202</td>  <td class="nbHitsUncovered"><a 
title="Line 202: Conditional coverage 50% (1/2).">&nbsp;20</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
202: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialDataPath == <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;203</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;204</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">return</span> 
<span class="keyword">null</span>;</span></pre></td></tr>
@@ -402,19 +402,19 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;206</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;207</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    File serialDataFile = <span class="keyword">new</span> 
File(serialDataPath);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;207</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
    File serialDataFile = <span class="keyword">new</span> 
File(serialDataPath);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;208</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;209</td>  <td class="nbHitsCovered"><a 
title="Line 209: Conditional coverage 100% (2/2).">&nbsp;40</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 209: Conditional coverage 
100% (2/2).">        <span class="keyword">if</span> 
(!serialDataFile.exists())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;209</td>  <td class="nbHitsCovered"><a 
title="Line 209: Conditional coverage 100% (2/2).">&nbsp;20</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 209: Conditional coverage 
100% (2/2).">        <span class="keyword">if</span> 
(!serialDataFile.exists())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;210</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;211</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       getLogger().info(<span class="string">"No serialized file found, parsing 
XML"</span>);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;212</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       <span class="keyword">return</span> <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;211</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       getLogger().info(<span class="string">"No serialized file found, parsing 
XML"</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;212</td>  <td 
class="nbHitsCovered">&nbsp;1</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;213</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;214</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;215</td>  <td class="nbHitsUncovered"><a 
title="Line 215: Conditional coverage 50% (1/2).">&nbsp;38</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
215: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialDataFile.lastModified() &lt;= timeStamp)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;215</td>  <td class="nbHitsUncovered"><a 
title="Line 215: Conditional coverage 50% (1/2).">&nbsp;19</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
215: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialDataFile.lastModified() &lt;= timeStamp)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;216</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;217</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            getLogger().info(<span 
class="string">"serialized file too old, parsing 
XML"</span>);</span></pre></td></tr>
@@ -423,27 +423,27 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;220</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;221</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
    ObjectInputStream in = <span class="keyword">null</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;222</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
    Map&lt;AppData, File&gt; serialData = <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;221</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
    ObjectInputStream in = <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;222</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
    Map&lt;AppData, File&gt; serialData = <span 
class="keyword">null</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;223</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;224</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">try</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;225</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;226</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
            FileInputStream fin = <span class="keyword">new</span> 
FileInputStream(serialDataFile);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;227</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
        in = <span class="keyword">new</span> 
ObjectInputStream(fin);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;228</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
        Object o = in.readObject();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;226</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
            FileInputStream fin = <span class="keyword">new</span> 
FileInputStream(serialDataFile);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;227</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
        in = <span class="keyword">new</span> 
ObjectInputStream(fin);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;228</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
        Object o = in.readObject();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;229</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;230</td>  <td class="nbHitsUncovered"><a 
title="Line 230: Conditional coverage 50% (1/2).">&nbsp;38</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
230: Conditional coverage 50% (1/2).">            <span 
class="keyword">if</span> (o <span class="keyword">instanceof</span> 
Map)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;230</td>  <td class="nbHitsUncovered"><a 
title="Line 230: Conditional coverage 50% (1/2).">&nbsp;19</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
230: Conditional coverage 50% (1/2).">            <span 
class="keyword">if</span> (o <span class="keyword">instanceof</span> 
Map)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;231</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;232</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                
@SuppressWarnings(<span class="string">"unchecked"</span>) <span 
class="comment">// checked with instanceof</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;233</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
                            Map&lt;AppData, File&gt; map = (Map&lt;AppData, 
File&gt;) o;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;234</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
                            serialData = map;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;235</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;233</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
                            Map&lt;AppData, File&gt; map = (Map&lt;AppData, 
File&gt;) o;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;234</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
                            serialData = map;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;235</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;236</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span 
class="keyword">else</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;237</td>  <td class="nbHits">&nbsp;</td>
@@ -499,10 +499,10 @@
 <tr>  <td class="numLineCover">&nbsp;267</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span 
class="keyword">try</span></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;268</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;269</td>  <td class="nbHitsUncovered"><a 
title="Line 269: Conditional coverage 50% (1/2).">&nbsp;38</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
269: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (in != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;269</td>  <td class="nbHitsUncovered"><a 
title="Line 269: Conditional coverage 50% (1/2).">&nbsp;19</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
269: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (in != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;270</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;271</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
                in.close();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;271</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
                in.close();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;272</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;273</td>  <td class="nbHits">&nbsp;</td>
@@ -511,46 +511,46 @@
 <tr>  <td class="numLine">&nbsp;275</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;276</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                getLogger().error(<span 
class="string">"Exception while closing file"</span>, e);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;277</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;277</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;278</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;279</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;280</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span class="comment">// 
Recreate transient loggers</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;281</td>  <td class="nbHitsUncovered"><a 
title="Line 281: Conditional coverage 50% (1/2).">&nbsp;38</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
281: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialData != <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;281</td>  <td class="nbHitsUncovered"><a 
title="Line 281: Conditional coverage 50% (1/2).">&nbsp;19</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
281: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialData != <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;282</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsCovered"><a 
title="Line 283: Conditional coverage 100% (2/2).">&nbsp;38</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 283: Conditional coverage 
100% (2/2).">                <span class="keyword">for</span> (AppData appData 
: serialData.keySet())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsCovered"><a 
title="Line 283: Conditional coverage 100% (2/2).">&nbsp;19</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 283: Conditional coverage 
100% (2/2).">                <span class="keyword">for</span> (AppData appData 
: serialData.keySet())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;284</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;285</td>  <td class="nbHitsCovered"><a 
title="Line 285: Conditional coverage 100% (2/2).">&nbsp;76</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 285: Conditional coverage 
100% (2/2).">                        <span class="keyword">for</span> (Group 
group : appData.getGroups())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;285</td>  <td class="nbHitsCovered"><a 
title="Line 285: Conditional coverage 100% (2/2).">&nbsp;38</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 285: Conditional coverage 
100% (2/2).">                        <span class="keyword">for</span> (Group 
group : appData.getGroups())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;286</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        
{</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;287</td>  <td class="nbHitsUncovered"><a 
title="Line 287: Conditional coverage 50% (1/2).">&nbsp;228</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
287: Conditional coverage 50% (1/2).">                                <span 
class="keyword">if</span> (group <span class="keyword">instanceof</span> 
LogEnabled)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;287</td>  <td class="nbHitsUncovered"><a 
title="Line 287: Conditional coverage 50% (1/2).">&nbsp;114</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
287: Conditional coverage 50% (1/2).">                                <span 
class="keyword">if</span> (group <span class="keyword">instanceof</span> 
LogEnabled)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;288</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                                
{</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;289</td>  <td 
class="nbHitsCovered">&nbsp;228</td>  <td class="src"><pre class="src">&nbsp;   
                                     
((LogEnabled)group).enableLogging(getLogger());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;289</td>  <td 
class="nbHitsCovered">&nbsp;114</td>  <td class="src"><pre class="src">&nbsp;   
                                     
((LogEnabled)group).enableLogging(getLogger());</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;290</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                                
}</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;291</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsCovered"><a 
title="Line 292: Conditional coverage 100% (2/2).">&nbsp;228</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 292: Conditional coverage 
100% (2/2).">                                    <span 
class="keyword">for</span> (Field&lt;?&gt; field : 
group.getFields())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsCovered"><a 
title="Line 292: Conditional coverage 100% (2/2).">&nbsp;114</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 292: Conditional coverage 
100% (2/2).">                                    <span 
class="keyword">for</span> (Field&lt;?&gt; field : 
group.getFields())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;293</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                                    
{</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;294</td>  <td class="nbHitsUncovered"><a 
title="Line 294: Conditional coverage 50% (1/2).">&nbsp;1064</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
294: Conditional coverage 50% (1/2).">                                    <span 
class="keyword">if</span> (field <span class="keyword">instanceof</span> 
LogEnabled)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;294</td>  <td class="nbHitsUncovered"><a 
title="Line 294: Conditional coverage 50% (1/2).">&nbsp;532</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
294: Conditional coverage 50% (1/2).">                                    <span 
class="keyword">if</span> (field <span class="keyword">instanceof</span> 
LogEnabled)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;295</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                                    
{</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;296</td>  <td 
class="nbHitsCovered">&nbsp;1064</td>  <td class="src"><pre class="src">&nbsp;  
                                          
((LogEnabled)field).enableLogging(getLogger());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;296</td>  <td 
class="nbHitsCovered">&nbsp;532</td>  <td class="src"><pre class="src">&nbsp;   
                                         
((LogEnabled)field).enableLogging(getLogger());</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;297</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                                    
}</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;298</td>  <td 
class="nbHitsCovered">&nbsp;1064</td>  <td class="src"><pre class="src">&nbsp;  
                                  }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;299</td>  <td 
class="nbHitsCovered">&nbsp;228</td>  <td class="src"><pre class="src">&nbsp;   
                     }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;300</td>  <td 
class="nbHitsCovered">&nbsp;76</td>  <td class="src"><pre class="src">&nbsp;    
            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;298</td>  <td 
class="nbHitsCovered">&nbsp;532</td>  <td class="src"><pre class="src">&nbsp;   
                                 }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;299</td>  <td 
class="nbHitsCovered">&nbsp;114</td>  <td class="src"><pre class="src">&nbsp;   
                     }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;300</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
            }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;301</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;302</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
    getLogger().info(<span class="string">"Loaded serialized map object, 
ignoring XML"</span>);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;303</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
    getLogger().debug(<span class="string">"Loading took "</span> + 
(System.currentTimeMillis() - timer));</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;304</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> serialData;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;302</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
    getLogger().info(<span class="string">"Loaded serialized map object, 
ignoring XML"</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;303</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
    getLogger().debug(<span class="string">"Loading took "</span> + 
(System.currentTimeMillis() - timer));</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;304</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> serialData;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;305</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;306</td>  <td class="nbHits">&nbsp;</td>
@@ -581,17 +581,17 @@
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;319</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;320</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   getLogger().debug(</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;320</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   getLogger().debug(</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;321</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                <span 
class="string">"Entered saveSerialized("</span> + serialDataPath</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;322</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        + <span 
class="string">", appDataElements)"</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;323</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;324</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> timer = 
System.currentTimeMillis();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;324</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   <span class="keyword">long</span> timer = 
System.currentTimeMillis();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;325</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;326</td>  <td class="nbHitsUncovered"><a 
title="Line 326: Conditional coverage 50% (1/2).">&nbsp;2</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
326: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialDataPath == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;326</td>  <td class="nbHitsUncovered"><a 
title="Line 326: Conditional coverage 50% (1/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
326: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(serialDataPath == <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;327</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;328</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span 
class="keyword">return</span>;</span></pre></td></tr>
@@ -599,15 +599,15 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;330</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;331</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   File serialData = <span class="keyword">new</span> 
File(serialDataPath);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;331</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   File serialData = <span class="keyword">new</span> 
File(serialDataPath);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;332</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;333</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">try</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;334</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;335</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       serialData.createNewFile();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;336</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       serialData.delete();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;335</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       serialData.createNewFile();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;336</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       serialData.delete();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;337</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;338</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">catch</span> 
(IOException e)</span></pre></td></tr>
@@ -619,11 +619,11 @@
 <tr>  <td class="numLine">&nbsp;342</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                            + <span 
class="string">", not serializing the XML data"</span>, e);</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;343</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span 
class="keyword">return</span>;</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;344</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;344</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;345</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;346</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   ObjectOutputStream out = <span class="keyword">null</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;347</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   ObjectInputStream in = <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;346</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   ObjectOutputStream out = <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;347</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   ObjectInputStream in = <span class="keyword">null</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;348</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;349</td>  <td class="nbHits">&nbsp;</td>
@@ -632,22 +632,22 @@
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;351</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
write the appData file out</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;352</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
           FileOutputStream fout = <span class="keyword">new</span> 
FileOutputStream(serialDataPath);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;353</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       out = <span class="keyword">new</span> 
ObjectOutputStream(fout);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;354</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       out.writeObject(appDataElements);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;355</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       out.flush();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;352</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
           FileOutputStream fout = <span class="keyword">new</span> 
FileOutputStream(serialDataPath);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;353</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       out = <span class="keyword">new</span> 
ObjectOutputStream(fout);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;354</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       out.writeObject(appDataElements);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;355</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       out.flush();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;356</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;357</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
read the file back in. for some reason on OSX 10.1</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;358</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
this is necessary.</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;359</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       FileInputStream fin = <span class="keyword">new</span> 
FileInputStream(serialDataPath);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;360</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       in = <span class="keyword">new</span> 
ObjectInputStream(fin);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;361</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       <span class="comment">/* Map dummy = (Map) */</span> 
in.readObject();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;359</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       FileInputStream fin = <span class="keyword">new</span> 
FileInputStream(serialDataPath);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       in = <span class="keyword">new</span> 
ObjectInputStream(fin);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;361</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       <span class="comment">/* Map dummy = (Map) */</span> 
in.readObject();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;362</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;363</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       getLogger().debug(<span class="string">"Serializing 
successful"</span>);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;363</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       getLogger().debug(<span class="string">"Serializing 
successful"</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;364</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;365</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">catch</span> 
(IOException e)</span></pre></td></tr>
@@ -675,10 +675,10 @@
 <tr>  <td class="numLineCover">&nbsp;378</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span 
class="keyword">try</span></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;379</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;380</td>  <td class="nbHitsUncovered"><a 
title="Line 380: Conditional coverage 50% (1/2).">&nbsp;2</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
380: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (out != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;380</td>  <td class="nbHitsUncovered"><a 
title="Line 380: Conditional coverage 50% (1/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
380: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (out != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;381</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;382</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
               out.close();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;382</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
               out.close();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;383</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;384</td>  <td class="nbHits">&nbsp;</td>
@@ -687,15 +687,15 @@
 <tr>  <td class="numLine">&nbsp;386</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;387</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                getLogger().error(<span 
class="string">"Exception while closing file"</span>, e);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;388</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;388</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;389</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span 
class="keyword">try</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;390</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered"><a 
title="Line 391: Conditional coverage 50% (1/2).">&nbsp;2</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
391: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (in != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered"><a 
title="Line 391: Conditional coverage 50% (1/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
391: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (in != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;392</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;393</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
               in.close();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;393</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
               in.close();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;394</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;395</td>  <td class="nbHits">&nbsp;</td>
@@ -704,12 +704,12 @@
 <tr>  <td class="numLine">&nbsp;397</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;398</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                getLogger().error(<span 
class="string">"Exception while closing file"</span>, e);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;399</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;399</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;400</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;401</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;402</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
   getLogger().debug(<span class="string">"Saving took "</span> + 
(System.currentTimeMillis() - timer));</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;403</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;    
}</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;402</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   getLogger().debug(<span class="string">"Saving took "</span> + 
(System.currentTimeMillis() - timer));</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;    
}</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;404</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;405</td>  <td class="nbHits">&nbsp;</td>
@@ -738,13 +738,13 @@
   <td class="src"><pre class="src">&nbsp;    <span 
class="keyword">public</span> Group getGroup(String groupName) <span 
class="keyword">throws</span> IntakeException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;417</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;418</td>  <td 
class="nbHitsCovered">&nbsp;50</td>  <td class="src"><pre class="src">&nbsp;    
    Group group = <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;418</td>  <td 
class="nbHitsCovered">&nbsp;25</td>  <td class="src"><pre class="src">&nbsp;    
    Group group = <span class="keyword">null</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;420</td>  <td 
class="nbHitsCovered">&nbsp;50</td>  <td class="src"><pre class="src">&nbsp;    
    AppData appData = groupNames.get(groupName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;420</td>  <td 
class="nbHitsCovered">&nbsp;25</td>  <td class="src"><pre class="src">&nbsp;    
    AppData appData = groupNames.get(groupName);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;421</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;422</td>  <td class="nbHitsUncovered"><a 
title="Line 422: Conditional coverage 50% (1/2).">&nbsp;50</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
422: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(groupName == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;422</td>  <td class="nbHitsUncovered"><a 
title="Line 422: Conditional coverage 50% (1/2).">&nbsp;25</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
422: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(groupName == <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;423</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;424</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span 
class="keyword">new</span> IntakeException(</span></pre></td></tr>
@@ -754,7 +754,7 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;427</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;428</td>  <td class="nbHitsUncovered"><a 
title="Line 428: Conditional coverage 50% (1/2).">&nbsp;50</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
428: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(appData == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;428</td>  <td class="nbHitsUncovered"><a 
title="Line 428: Conditional coverage 50% (1/2).">&nbsp;25</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
428: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(appData == <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;429</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;430</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span 
class="keyword">new</span> IntakeException(</span></pre></td></tr>
@@ -768,15 +768,15 @@
   <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">try</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;435</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;436</td>  <td 
class="nbHitsCovered">&nbsp;50</td>  <td class="src"><pre class="src">&nbsp;    
        group = keyedPools.get(appData).borrowObject(groupName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;436</td>  <td 
class="nbHitsCovered">&nbsp;25</td>  <td class="src"><pre class="src">&nbsp;    
        group = keyedPools.get(appData).borrowObject(groupName);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;437</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;438</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">catch</span> 
(Exception e)</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;439</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;440</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span 
class="keyword">new</span> IntakeException(<span class="string">"Could not get 
group "</span> + groupName, e);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;441</td>  <td 
class="nbHitsCovered">&nbsp;50</td>  <td class="src"><pre class="src">&nbsp;    
    }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;442</td>  <td 
class="nbHitsCovered">&nbsp;50</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> group;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;441</td>  <td 
class="nbHitsCovered">&nbsp;25</td>  <td class="src"><pre class="src">&nbsp;    
    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;442</td>  <td 
class="nbHitsCovered">&nbsp;25</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> group;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;443</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;444</td>  <td class="nbHits">&nbsp;</td>
@@ -989,10 +989,10 @@
   <td class="src"><pre class="src">&nbsp;            <span 
class="keyword">throws</span> ClassNotFoundException, 
IntrospectionException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;557</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;558</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     Map&lt;String, Method&gt; settersForClassName = 
setterMap.get(className);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;558</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
    Map&lt;String, Method&gt; settersForClassName = 
setterMap.get(className);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;559</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;560</td>  <td class="nbHitsUncovered"><a 
title="Line 560: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
560: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(settersForClassName == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;560</td>  <td class="nbHitsUncovered"><a 
title="Line 560: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
560: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(settersForClassName == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;561</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;562</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span 
class="keyword">new</span> IntrospectionException(<span class="string">"No 
setter Map for "</span> + className</span></pre></td></tr>
@@ -1002,21 +1002,21 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;565</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;566</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     Method setter = settersForClassName.get(propName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;566</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
    Method setter = settersForClassName.get(propName);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;567</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;568</td>  <td class="nbHitsUncovered"><a 
title="Line 568: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
568: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(setter == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;568</td>  <td class="nbHitsUncovered"><a 
title="Line 568: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
568: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(setter == <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;569</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;570</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         PropertyDescriptor pd = <span class="keyword">new</span> 
PropertyDescriptor(propName, Class</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;570</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        PropertyDescriptor pd = <span class="keyword">new</span> 
PropertyDescriptor(propName, Class</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;571</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    
.forName(className));</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;572</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         <span class="keyword">synchronized</span> (setterMap)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;572</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">synchronized</span> (setterMap)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;573</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;574</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             setter = pd.getWriteMethod();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;575</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             settersForClassName.put(propName, setter);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;576</td>  <td class="nbHitsUncovered"><a 
title="Line 576: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
576: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (setter == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;574</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
            setter = pd.getWriteMethod();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;575</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
            settersForClassName.put(propName, setter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;576</td>  <td class="nbHitsUncovered"><a 
title="Line 576: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
576: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (setter == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;577</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;578</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    
getLogger().error(</span></pre></td></tr>
@@ -1026,33 +1026,33 @@
   <td class="src"><pre class="src">&nbsp;                                    + 
className + <span class="string">"' could not be 
found."</span>);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;581</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;582</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;582</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;583</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
we have already completed the reflection on the getter, 
so</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;584</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
save it so we do not have to repeat</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;585</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         <span class="keyword">synchronized</span> (getterMap)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;585</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">synchronized</span> (getterMap)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;586</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;587</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             Map&lt;String, Method&gt; gettersForClassName = 
getterMap.get(className);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;587</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
            Map&lt;String, Method&gt; gettersForClassName = 
getterMap.get(className);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;588</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;589</td>  <td class="nbHitsUncovered"><a 
title="Line 589: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
589: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (gettersForClassName != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;589</td>  <td class="nbHitsUncovered"><a 
title="Line 589: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
589: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (gettersForClassName != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;590</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;591</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
                 Method getter = pd.getReadMethod();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;592</td>  <td class="nbHitsUncovered"><a 
title="Line 592: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
592: Conditional coverage 50% (1/2).">                    <span 
class="keyword">if</span> (getter != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;591</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
                Method getter = pd.getReadMethod();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;592</td>  <td class="nbHitsUncovered"><a 
title="Line 592: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
592: Conditional coverage 50% (1/2).">                    <span 
class="keyword">if</span> (getter != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;593</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;594</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
                     gettersForClassName.put(propName, getter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;594</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
                    gettersForClassName.put(propName, getter);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;595</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;596</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;597</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;597</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;598</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;599</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     <span class="keyword">return</span> setter;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;599</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> setter;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;600</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;601</td>  <td class="nbHits">&nbsp;</td>
@@ -1087,10 +1087,10 @@
   <td class="src"><pre class="src">&nbsp;            <span 
class="keyword">throws</span> ClassNotFoundException, 
IntrospectionException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;616</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;617</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     Map&lt;String, Method&gt; gettersForClassName = 
getterMap.get(className);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;617</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
    Map&lt;String, Method&gt; gettersForClassName = 
getterMap.get(className);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;618</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;619</td>  <td class="nbHitsUncovered"><a 
title="Line 619: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
619: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(gettersForClassName == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;619</td>  <td class="nbHitsUncovered"><a 
title="Line 619: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
619: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(gettersForClassName == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;620</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;621</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span 
class="keyword">new</span> IntrospectionException(<span class="string">"No 
getter Map for "</span> + className</span></pre></td></tr>
@@ -1100,20 +1100,20 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;624</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;625</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
     Method getter = gettersForClassName.get(propName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;625</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
    Method getter = gettersForClassName.get(propName);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;626</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;627</td>  <td class="nbHitsUncovered"><a 
title="Line 627: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
627: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(getter == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;627</td>  <td class="nbHitsUncovered"><a 
title="Line 627: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
627: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(getter == <span class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;628</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;629</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         PropertyDescriptor pd = <span 
class="keyword">null</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;630</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
         <span class="keyword">synchronized</span> (getterMap)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;629</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        PropertyDescriptor pd = <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;630</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">synchronized</span> (getterMap)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;631</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;632</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             pd = <span class="keyword">new</span> PropertyDescriptor(propName, 
Class.forName(className));</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;633</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             getter = pd.getReadMethod();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;634</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             gettersForClassName.put(propName, getter);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;635</td>  <td class="nbHitsUncovered"><a 
title="Line 635: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
635: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (getter == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;632</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
            pd = <span class="keyword">new</span> PropertyDescriptor(propName, 
Class.forName(className));</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;633</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
            getter = pd.getReadMethod();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;634</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
            gettersForClassName.put(propName, getter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;635</td>  <td class="nbHitsUncovered"><a 
title="Line 635: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
635: Conditional coverage 50% (1/2).">                <span 
class="keyword">if</span> (getter == <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;636</td>  <td class="nbHits">&nbsp;</td>

[... 394 lines stripped ...]


Reply via email to