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 Feb 11 15:37:56 2018
@@ -12,9 +12,9 @@
 <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.fulcrum.intake.IntakeServiceImpl.html">IntakeServiceImpl</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">63%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:63px"><span 
class="text">180/283</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">53%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:53px"><span 
class="text">56/104</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">5.9375;</span>5.938</td></tr>
+  <tr><td><a 
href="org.apache.fulcrum.intake.IntakeServiceImpl.html">IntakeServiceImpl</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">74%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:74px"><span 
class="text">208/279</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">58%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:58px"><span 
class="text">61/104</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">5.9375;</span>5.938</td></tr>
   <tr><td><a 
href="org.apache.fulcrum.intake.IntakeServiceImpl.html">IntakeServiceImpl$1</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" width="40"><a 
class="dfn" href="help.html" onclick="popupwindow('help.html'); return 
false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div 
class="na" style="width:100px"><span class="text"><a class="dfn" 
href="help.html" onclick="popupwindow('help.html'); return 
false;">N/A</a></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"><a 
class="dfn" href="help.html" onclick="popupwindow('help.html'); return 
false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div 
class="na" style="width:100px"><span class="text"><a class="dfn" 
href="help.html" onclick="popupwindow('help.html'); return false;">N
 /A</a></span></div></div></td></tr></table></td><td class="value"><span 
class="hidden">5.9375;</span>5.938</td></tr>
-  <tr><td><a 
href="org.apache.fulcrum.intake.IntakeServiceImpl.html">IntakeServiceImpl$AvalonLogEnabledListener</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">20%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:20px"><span 
class="text">1/5</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">0%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:0px"><span 
class="text">0/2</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">5.9375;</span>5.938</td></tr>
+  <tr><td><a 
href="org.apache.fulcrum.intake.IntakeServiceImpl.html">IntakeServiceImpl$AvalonLogEnabledListener</a></td><td><table
 cellpadding="0px" cellspacing="0px" class="percentgraph"><tr 
class="percentgraph"><td align="right" class="percentgraph" 
width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:100px"><span 
class="text">5/5</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">100%</td><td class="percentgraph"><div class="percentgraph"><div 
class="greenbar" style="width:100px"><span 
class="text">2/2</span></div></div></td></tr></table></td><td 
class="value"><span class="hidden">5.9375;</span>5.938</td></tr>
 
 </table>
 <div class="separator">&nbsp;</div>
@@ -175,7 +175,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;78</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;79</td>  <td 
class="nbHitsCovered">&nbsp;20</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;79</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;80</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;81</td>  <td class="nbHits">&nbsp;</td>
@@ -242,7 +242,7 @@
   <td class="src"><pre class="src">&nbsp;<span class="comment">     
*</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;113</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;114</td>  <td 
class="nbHitsCovered">&nbsp;2</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;114</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;115</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
@@ -257,16 +257,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;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">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                        <span 
class="keyword">super</span>.beforeUnmarshal(target, 
parent);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;122</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;123</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</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">if</span> (target <span class="keyword">instanceof</span> 
LogEnabled)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;124</td>  <td class="nbHitsCovered"><a 
title="Line 124: Conditional coverage 100% (2/2).">&nbsp;80</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 124: 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;125</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        
{</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;126</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                                
((LogEnabled)target).enableLogging(getLogger());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</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;127</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        
}</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;128</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;128</td>  <td 
class="nbHitsCovered">&nbsp;80</td>  <td class="src"><pre class="src">&nbsp;    
            }</pre></td></tr>
 <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;130</td>  <td class="nbHits">&nbsp;</td>
@@ -307,7 +307,7 @@
   <td class="src"><pre class="src">&nbsp;            AppData appData, <span 
class="keyword">boolean</span> checkKey)</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;149</td>  <td class="nbHitsUncovered"><a 
title="Line 149: Conditional coverage 50% (1/2).">&nbsp;114</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
149: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(groupNames.containsKey(groupName))</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;149</td>  <td class="nbHitsUncovered"><a 
title="Line 149: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
149: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(groupNames.containsKey(groupName))</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
@@ -317,10 +317,10 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;155</td>  <td 
class="nbHitsCovered">&nbsp;114</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;155</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;156</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered"><a 
title="Line 157: Conditional coverage 50% (2/4) [each condition: 50%, 
50%].">&nbsp;114</a></td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;<a title="Line 157: 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;157</td>  <td class="nbHitsUncovered"><a 
title="Line 157: 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 157: 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;158</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
@@ -330,34 +330,34 @@
   <td class="src"><pre class="src">&nbsp;        }</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;163</td>  <td 
class="nbHitsCovered">&nbsp;114</td>  <td class="src"><pre class="src">&nbsp;   
     groupNames.put(groupName, appData);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;164</td>  <td 
class="nbHitsCovered">&nbsp;114</td>  <td class="src"><pre class="src">&nbsp;   
     groupKeyMap.put(groupName, group.getGID());</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;163</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;164</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;165</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;166</td>  <td class="nbHitsUncovered"><a 
title="Line 166: Conditional coverage 50% (1/2).">&nbsp;114</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
166: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(!keyExists)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;166</td>  <td class="nbHitsUncovered"><a 
title="Line 166: Conditional coverage 50% (1/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
166: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> 
(!keyExists)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;167</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>
   <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;169</td>  <td 
class="nbHitsCovered">&nbsp;114</td>  <td class="src"><pre class="src">&nbsp;   
         groupNameMap.put(group.getGID(), groupName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;169</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;170</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;172</td>  <td 
class="nbHitsCovered">&nbsp;114</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;173</td>  <td class="nbHitsCovered"><a 
title="Line 173: Conditional coverage 100% (2/2).">&nbsp;114</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 173: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (Field&lt;?&gt; field : 
fields)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;172</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;173</td>  <td class="nbHitsCovered"><a 
title="Line 173: Conditional coverage 100% (2/2).">&nbsp;120</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 173: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (Field&lt;?&gt; field : 
fields)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;175</td>  <td 
class="nbHitsCovered">&nbsp;532</td>  <td class="src"><pre class="src">&nbsp;   
         String className = field.getMapToObject();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;176</td>  <td class="nbHitsCovered"><a 
title="Line 176: Conditional coverage 100% (2/2).">&nbsp;532</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 176: Conditional coverage 
100% (2/2).">            <span class="keyword">if</span> 
(!getterMap.containsKey(className))</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;175</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;176</td>  <td class="nbHitsCovered"><a 
title="Line 176: Conditional coverage 100% (2/2).">&nbsp;560</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 176: Conditional coverage 
100% (2/2).">            <span class="keyword">if</span> 
(!getterMap.containsKey(className))</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;177</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;178</td>  <td 
class="nbHitsCovered">&nbsp;76</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;179</td>  <td 
class="nbHitsCovered">&nbsp;76</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;178</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;179</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;180</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;181</td>  <td 
class="nbHitsCovered">&nbsp;532</td>  <td class="src"><pre class="src">&nbsp;   
     }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;182</td>  <td 
class="nbHitsCovered">&nbsp;114</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;181</td>  <td 
class="nbHitsCovered">&nbsp;560</td>  <td class="src"><pre class="src">&nbsp;   
     }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;182</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;183</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
@@ -583,17 +583,17 @@
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;320</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;321</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        getLogger().debug(</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;321</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   getLogger().debug(</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">"Entered saveSerialized("</span> + serialDataPath</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;323</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;324</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;325</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        <span class="keyword">long</span> timer = 
System.currentTimeMillis();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;325</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;326</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered"><a 
title="Line 327: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
327: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> 
(serialDataPath == <span class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered"><a 
title="Line 327: Conditional coverage 50% (1/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
327: 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;328</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;329</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>
@@ -601,15 +601,15 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;331</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;332</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        File serialData = <span 
class="keyword">new</span> File(serialDataPath);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;332</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;333</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;334</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;335</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;336</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            
serialData.createNewFile();</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;337</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            
serialData.delete();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;336</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       serialData.createNewFile();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;337</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       serialData.delete();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;338</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;339</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>
@@ -621,11 +621,11 @@
 <tr>  <td class="numLine">&nbsp;343</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;344</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;345</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;345</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
   }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;346</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;347</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        ObjectOutputStream out = <span 
class="keyword">null</span>;</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;348</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        ObjectInputStream in = <span 
class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;347</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;348</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;349</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;350</td>  <td class="nbHits">&nbsp;</td>
@@ -634,22 +634,22 @@
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;352</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;353</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                FileOutputStream fout = <span 
class="keyword">new</span> 
FileOutputStream(serialDataPath);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;354</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            out = <span class="keyword">new</span> 
ObjectOutputStream(fout);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;355</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            
out.writeObject(appDataElements);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;356</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            out.flush();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;353</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;354</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;355</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;356</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       out.flush();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;357</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</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">// 
read the file back in. for some reason on OSX 10.1</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;359</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;360</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            FileInputStream fin = <span 
class="keyword">new</span> 
FileInputStream(serialDataPath);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;361</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            in = <span class="keyword">new</span> 
ObjectInputStream(fin);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;362</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            <span class="comment">/* Map dummy = 
(Map) */</span> in.readObject();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</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;361</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;362</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;363</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;364</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            getLogger().debug(<span 
class="string">"Serializing successful"</span>);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;364</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;365</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;366</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>
@@ -677,10 +677,10 @@
 <tr>  <td class="numLineCover">&nbsp;379</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;380</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;381</td>  <td class="nbHitsUncovered"><a 
title="Line 381: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
381: Conditional coverage 0% (0/2).">                <span 
class="keyword">if</span> (out != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;381</td>  <td class="nbHitsUncovered"><a 
title="Line 381: Conditional coverage 50% (1/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
381: 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;382</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;383</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    
out.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;383</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
               out.close();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;384</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;385</td>  <td class="nbHits">&nbsp;</td>
@@ -689,15 +689,15 @@
 <tr>  <td class="numLine">&nbsp;387</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;388</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;389</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;389</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;390</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;391</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;392</td>  <td class="nbHitsUncovered"><a 
title="Line 392: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
392: Conditional coverage 0% (0/2).">                <span 
class="keyword">if</span> (in != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;392</td>  <td class="nbHitsUncovered"><a 
title="Line 392: Conditional coverage 50% (1/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
392: 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;393</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;394</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    
in.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;394</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
               in.close();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;395</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;396</td>  <td class="nbHits">&nbsp;</td>
@@ -706,12 +706,12 @@
 <tr>  <td class="numLine">&nbsp;398</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;399</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;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="numLineCover">&nbsp;400</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;401</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;402</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;403</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;        getLogger().debug(<span 
class="string">"Saving took "</span> + (System.currentTimeMillis() - 
timer));</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;404</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;403</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;404</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;    
}</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;405</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;406</td>  <td class="nbHits">&nbsp;</td>
@@ -740,13 +740,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;418</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;419</td>  <td 
class="nbHitsCovered">&nbsp;23</td>  <td class="src"><pre class="src">&nbsp;    
    Group group = <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;419</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;420</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;421</td>  <td 
class="nbHitsCovered">&nbsp;23</td>  <td class="src"><pre class="src">&nbsp;    
    AppData appData = groupNames.get(groupName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;421</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;422</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;423</td>  <td class="nbHitsUncovered"><a 
title="Line 423: Conditional coverage 50% (1/2).">&nbsp;23</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
423: 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;423</td>  <td class="nbHitsUncovered"><a 
title="Line 423: Conditional coverage 50% (1/2).">&nbsp;25</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
423: 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;424</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;425</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>
@@ -756,7 +756,7 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;428</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;429</td>  <td class="nbHitsUncovered"><a 
title="Line 429: Conditional coverage 50% (1/2).">&nbsp;23</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
429: 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;429</td>  <td class="nbHitsUncovered"><a 
title="Line 429: Conditional coverage 50% (1/2).">&nbsp;25</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
429: 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;430</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;431</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>
@@ -770,15 +770,15 @@
   <td class="src"><pre class="src">&nbsp;        <span 
class="keyword">try</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;436</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;437</td>  <td 
class="nbHitsCovered">&nbsp;23</td>  <td class="src"><pre class="src">&nbsp;    
        group = keyedPools.get(appData).borrowObject(groupName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;437</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;438</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;439</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;440</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;441</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;442</td>  <td 
class="nbHitsCovered">&nbsp;23</td>  <td class="src"><pre class="src">&nbsp;    
    }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;443</td>  <td 
class="nbHitsCovered">&nbsp;23</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> group;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;442</td>  <td 
class="nbHitsCovered">&nbsp;25</td>  <td class="src"><pre class="src">&nbsp;    
    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;443</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;444</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;445</td>  <td class="nbHits">&nbsp;</td>
@@ -991,10 +991,10 @@
   <td class="src"><pre class="src">&nbsp;            <span 
class="keyword">throws</span> ClassNotFoundException, 
IntrospectionException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;558</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;559</td>  <td 
class="nbHitsCovered">&nbsp;57</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;559</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;560</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;561</td>  <td class="nbHitsUncovered"><a 
title="Line 561: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
561: 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;561</td>  <td class="nbHitsUncovered"><a 
title="Line 561: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
561: 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;562</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;563</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>
@@ -1004,20 +1004,21 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;566</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;567</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
    Method setter = settersForClassName.get(propName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;567</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;568</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;569</td>  <td class="nbHitsUncovered"><a 
title="Line 569: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
569: 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;569</td>  <td class="nbHitsUncovered"><a 
title="Line 569: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
569: 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;570</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;571</td>  <td 
class="nbHitsCovered">&nbsp;57</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;572</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
                .forName(className));</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;573</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">synchronized</span> (setterMap)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;571</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;572</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    
.forName(className));</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;573</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;574</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;575</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
            setter = pd.getWriteMethod();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;576</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
            settersForClassName.put(propName, setter);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;577</td>  <td class="nbHitsUncovered"><a 
title="Line 577: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
577: 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;575</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;576</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;577</td>  <td class="nbHitsUncovered"><a 
title="Line 577: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
577: 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;578</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;579</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    
getLogger().error(</span></pre></td></tr>
@@ -1027,33 +1028,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;582</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;583</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;583</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        }</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">// 
we have already completed the reflection on the getter, 
so</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;585</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;586</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">synchronized</span> (getterMap)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;586</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;587</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;588</td>  <td 
class="nbHitsCovered">&nbsp;57</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;588</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;589</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;590</td>  <td class="nbHitsUncovered"><a 
title="Line 590: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
590: 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;590</td>  <td class="nbHitsUncovered"><a 
title="Line 590: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
590: 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;591</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;592</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
                Method getter = pd.getReadMethod();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;593</td>  <td class="nbHitsUncovered"><a 
title="Line 593: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
593: 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;592</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;593</td>  <td class="nbHitsUncovered"><a 
title="Line 593: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
593: 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;594</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;595</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
                    gettersForClassName.put(propName, getter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;595</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;596</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;597</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;598</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;598</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;599</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;600</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> setter;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;600</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;601</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;602</td>  <td class="nbHits">&nbsp;</td>
@@ -1088,10 +1089,10 @@
   <td class="src"><pre class="src">&nbsp;            <span 
class="keyword">throws</span> ClassNotFoundException, 
IntrospectionException</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;617</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;618</td>  <td 
class="nbHitsCovered">&nbsp;57</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;618</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;619</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;620</td>  <td class="nbHitsUncovered"><a 
title="Line 620: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
620: 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;620</td>  <td class="nbHitsUncovered"><a 
title="Line 620: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
620: 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;621</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;622</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>
@@ -1101,20 +1102,20 @@
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;625</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;626</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
    Method getter = gettersForClassName.get(propName);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;626</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;627</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;628</td>  <td class="nbHitsUncovered"><a 
title="Line 628: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
628: 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;628</td>  <td class="nbHitsUncovered"><a 
title="Line 628: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
628: 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;629</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;630</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        PropertyDescriptor pd = <span 
class="keyword">null</span>;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;631</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">synchronized</span> (getterMap)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;630</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;631</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;632</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;633</td>  <td 
class="nbHitsCovered">&nbsp;57</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;634</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
            getter = pd.getReadMethod();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;635</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
            gettersForClassName.put(propName, getter);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;636</td>  <td class="nbHitsUncovered"><a 
title="Line 636: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
636: 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;633</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;634</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;635</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;636</td>  <td class="nbHitsUncovered"><a 
title="Line 636: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
636: 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;637</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;638</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    
getLogger().error(</span></pre></td></tr>
@@ -1124,33 +1125,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;641</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;642</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;642</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;643</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
we have already completed the reflection on the setter, 
so</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;644</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;645</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">synchronized</span> (setterMap)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;645</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;646</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;647</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
            Map&lt;String, Method&gt; settersForClassName = 
getterMap.get(className);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;647</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
            Map&lt;String, Method&gt; settersForClassName = 
getterMap.get(className);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;648</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;649</td>  <td class="nbHitsUncovered"><a 
title="Line 649: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
649: 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;649</td>  <td class="nbHitsUncovered"><a 
title="Line 649: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
649: 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;650</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;651</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
                Method setter = pd.getWriteMethod();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;652</td>  <td class="nbHitsUncovered"><a 
title="Line 652: Conditional coverage 50% (1/2).">&nbsp;57</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
652: 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;651</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
                Method setter = pd.getWriteMethod();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;652</td>  <td class="nbHitsUncovered"><a 
title="Line 652: Conditional coverage 50% (1/2).">&nbsp;60</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
652: 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;653</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;654</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
                    settersForClassName.put(propName, setter);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;654</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
                    settersForClassName.put(propName, setter);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;655</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;656</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;657</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;657</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;658</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;659</td>  <td 
class="nbHitsCovered">&nbsp;57</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> getter;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;659</td>  <td 
class="nbHitsCovered">&nbsp;60</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">return</span> getter;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;660</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;661</td>  <td class="nbHits">&nbsp;</td>
@@ -1294,7 +1295,8 @@
 <tr>  <td class="numLine">&nbsp;746</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            <span class="comment">// 
then we have to parse the XML anyway.</span></pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;747</td>  <td class="nbHitsCovered"><a 
title="Line 747: Conditional coverage 100% (2/2).">&nbsp;40</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 747: Conditional coverage 
100% (2/2).">            timeStamp = (xmlFile.lastModified() &gt; timeStamp) ? 
xmlFile</a></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;748</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
                .lastModified() : timeStamp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;748</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    .lastModified() : 
timeStamp;</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;749</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
    }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;750</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
@@ -1340,88 +1342,91 @@
 <tr>  <td class="numLineCover">&nbsp;777</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       appDataElements = <span class="keyword">new</span> HashMap&lt;AppData, 
File&gt;();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;778</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;779</td>  <td class="nbHitsUncovered"><a 
title="Line 779: Conditional coverage 50% (1/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
779: Conditional coverage 50% (1/2).">            <span 
class="keyword">for</span> (File xmlFile : xmlFiles)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;779</td>  <td class="nbHitsCovered"><a 
title="Line 779: Conditional coverage 100% (2/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 779: Conditional coverage 
100% (2/2).">            <span class="keyword">for</span> (File xmlFile : 
xmlFiles)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;780</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;781</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
           getLogger().debug(<span class="string">"Now parsing: "</span> + 
xmlFile);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;782</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
           FileInputStream fis = <span 
class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;781</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
           getLogger().debug(<span class="string">"Now parsing: "</span> + 
xmlFile);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;782</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
           FileInputStream fis = <span 
class="keyword">null</span>;</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;783</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;784</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;785</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
               fis = <span class="keyword">new</span> 
FileInputStream(xmlFile);</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;786</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
               AppData appData = (AppData) um.unmarshal(fis);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;785</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
               fis = <span class="keyword">new</span> 
FileInputStream(xmlFile);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;786</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
               AppData appData = (AppData) um.unmarshal(fis);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;787</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;788</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    appDataElements.put(appData, 
xmlFile);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;789</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                    getLogger().debug(<span 
class="string">"Saving AppData for "</span> + xmlFile);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;788</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
               appDataElements.put(appData, xmlFile);</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;789</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
               getLogger().debug(<span class="string">"Saving AppData for 
"</span> + xmlFile);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;790</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;791</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                <span 
class="keyword">finally</span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;792</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;793</td>  <td class="nbHitsUncovered"><a 
title="Line 793: Conditional coverage 0% (0/2).">&nbsp;1</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
793: Conditional coverage 0% (0/2).">                    <span 
class="keyword">if</span> (fis != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;793</td>  <td class="nbHitsUncovered"><a 
title="Line 793: Conditional coverage 50% (1/2).">&nbsp;2</a></td>  <td 
class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 
793: Conditional coverage 50% (1/2).">                    <span 
class="keyword">if</span> (fis != <span 
class="keyword">null</span>)</a></span></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;794</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;795</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;796</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        
{</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;797</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
                       fis.close();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;797</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
                       fis.close();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;798</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        
}</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;799</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>
 <tr>  <td class="numLine">&nbsp;800</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                        
{</pre></td></tr>
 <tr>  <td class="numLineCover">&nbsp;801</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;                            getLogger().warn(<span 
class="string">"Could not close file "</span> + xmlFile);</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;802</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
                   }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;802</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
                   }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;803</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;804</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
           }</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;805</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;804</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;805</td>  <td 
class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;     
       }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;806</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;807</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            getLogger().debug(<span 
class="string">"Parsing took "</span> + (System.currentTimeMillis() - 
timer));</span></pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;808</td>  <td 
class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span 
class="srcUncovered">&nbsp;            saveSerialized(serialDataPath, 
appDataElements);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;807</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       getLogger().debug(<span class="string">"Parsing took "</span> + 
(System.currentTimeMillis() - timer));</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;808</td>  <td 
class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;     
       saveSerialized(serialDataPath, appDataElements);</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;809</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;810</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;811</td>  <td 
class="nbHitsCovered">&nbsp;19</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> counter = 0;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;812</td>  <td class="nbHitsCovered"><a 
title="Line 812: Conditional coverage 100% (2/2).">&nbsp;19</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 812: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (AppData appData : 
appDataElements.keySet())</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;811</td>  <td 
class="nbHitsCovered">&nbsp;20</td>  <td class="src"><pre class="src">&nbsp;    
    <span class="keyword">int</span> counter = 0;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;812</td>  <td class="nbHitsCovered"><a 
title="Line 812: Conditional coverage 100% (2/2).">&nbsp;20</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 812: Conditional coverage 
100% (2/2).">        <span class="keyword">for</span> (AppData appData : 
appDataElements.keySet())</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;813</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;814</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">int</span> maxPooledGroups = 0;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;815</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
        List&lt;Group&gt; glist = appData.getGroups();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;814</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        <span class="keyword">int</span> maxPooledGroups = 0;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;815</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        List&lt;Group&gt; glist = appData.getGroups();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;816</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;817</td>  <td 
class="nbHitsCovered">&nbsp;38</td>  <td class="src"><pre class="src">&nbsp;    
        String groupPrefix = appData.getGroupPrefix();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;817</td>  <td 
class="nbHitsCovered">&nbsp;40</td>  <td class="src"><pre class="src">&nbsp;    
        String groupPrefix = appData.getGroupPrefix();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;818</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;819</td>  <td class="nbHitsCovered"><a 
title="Line 819: Conditional coverage 100% (2/2).">&nbsp;38</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 819: Conditional coverage 
100% (2/2).">            <span class="keyword">for</span> 
(ListIterator&lt;Group&gt; i = glist.listIterator(glist.size()); 
i.hasPrevious();)</a></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;819</td>  <td class="nbHitsCovered"><a 
title="Line 819: Conditional coverage 100% (2/2).">&nbsp;40</a></td>  <td 
class="src"><pre class="src">&nbsp;<a title="Line 819: Conditional coverage 
100% (2/2).">            <span class="keyword">for</span> 
(ListIterator&lt;Group&gt; i = glist.listIterator(glist.size()); 
i.hasPrevious();)</a></pre></td></tr>
 <tr>  <td class="numLine">&nbsp;820</td>  <td class="nbHits">&nbsp;</td>
   <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;821</td>  <td 
class="nbHitsCovered">&nbsp;114</td>  <td class="src"><pre class="src">&nbsp;   
             Group g = i.previous();</pre></td></tr>
-<tr>  <td class="numLineCover">&nbsp;822</td>  <td 
class="nbHitsCovered">&nbsp;114</td>  <td class="src"><pre class="src">&nbsp;   
             String groupName = g.getIntakeGroupName();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;821</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             Group g = i.previous();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;822</td>  <td 
class="nbHitsCovered">&nbsp;120</td>  <td class="src"><pre class="src">&nbsp;   
             String groupName = g.getIntakeGroupName();</pre></td></tr>
 <tr>  <td class="numLine">&nbsp;823</td>  <td class="nbHits">&nbsp;</td>

[... 94 lines stripped ...]

Reply via email to