You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by si...@apache.org on 2013/01/19 17:24:07 UTC

svn commit: r1435582 [2/12] - in /incubator/onami/site/test: ./ apidocs/reference/org/apache/onami/test/ cobertura/ xref-test/ xref-test/org/apache/onami/test/ xref-test/org/apache/onami/test/data/ xref-test/org/apache/onami/test/guice/ xref/ xref/org/...

Modified: incubator/onami/site/test/cobertura/coverage.xml
URL: http://svn.apache.org/viewvc/incubator/onami/site/test/cobertura/coverage.xml?rev=1435582&r1=1435581&r2=1435582&view=diff
==============================================================================
--- incubator/onami/site/test/cobertura/coverage.xml (original)
+++ incubator/onami/site/test/cobertura/coverage.xml Sat Jan 19 16:24:05 2013
@@ -1,827 +1,849 @@
 <?xml version="1.0"?>
 <!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd">
 
-<coverage line-rate="0.8778409090909091" branch-rate="0.8253012048192772" lines-covered="309" lines-valid="352" branches-covered="137" branches-valid="166" complexity="3.4583333333333335" version="1.9.4.1" timestamp="1355049217114">
+<coverage line-rate="0.8341584158415841" branch-rate="0.8294117647058824" lines-covered="337" lines-valid="404" branches-covered="141" branches-valid="170" complexity="3.4791666666666665" version="1.9.4.1" timestamp="1358612566548">
 	<sources>
 		<source>/Users/stripodi/Documents/apache-workspace/onami/trunk/test/src/main/java</source>
 		<source>--source</source>
 	</sources>
 	<packages>
-		<package name="org.apache.onami.test" line-rate="0.9181286549707602" branch-rate="0.8876404494382022" complexity="4.6">
+		<package name="org.apache.onami.test" line-rate="0.9166666666666666" branch-rate="0.8901098901098901" complexity="4.6">
 			<classes>
-				<class name="org.apache.onami.test.GuiceMockModule" filename="org/apache/onami/test/GuiceMockModule.java" line-rate="0.8775510204081632" branch-rate="0.875" complexity="7.0">
+				<class name="org.apache.onami.test.GuiceMockModule" filename="org/apache/onami/test/GuiceMockModule.java" line-rate="0.8823529411764706" branch-rate="0.875" complexity="7.0">
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="64" hits="2" branch="false"/>
+								<line number="64" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="&lt;init&gt;" signature="(Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="75" hits="14" branch="false"/>
-								<line number="76" hits="14" branch="false"/>
-								<line number="77" hits="14" branch="false"/>
+								<line number="74" hits="7" branch="false"/>
+								<line number="76" hits="7" branch="false"/>
+								<line number="77" hits="7" branch="false"/>
 							</lines>
 						</method>
-						<method name="checkTypeConflict" signature="(Ljava/util/Collection;)Z" line-rate="0.7272727272727273" branch-rate="0.8125">
+						<method name="checkTypeConflict" signature="(Ljava/util/Collection;)Z" line-rate="0.7391304347826086" branch-rate="0.8125">
 							<lines>
-								<line number="133" hits="2" branch="false"/>
-								<line number="134" hits="2" branch="false"/>
-								<line number="135" hits="2" branch="false"/>
-								<line number="137" hits="2" branch="true" condition-coverage="100% (2/2)">
+								<line number="133" hits="1" branch="false"/>
+								<line number="134" hits="1" branch="false"/>
+								<line number="135" hits="1" branch="false"/>
+								<line number="137" hits="5" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="139" hits="6" branch="false"/>
-								<line number="141" hits="6" branch="true" condition-coverage="100% (4/4)">
+								<line number="139" hits="3" branch="false"/>
+								<line number="141" hits="3" branch="true" condition-coverage="100% (4/4)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 										<condition number="1" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="143" hits="2" branch="false"/>
-								<line number="145" hits="6" branch="true" condition-coverage="50% (1/2)">
+								<line number="143" hits="1" branch="false"/>
+								<line number="145" hits="3" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
 								<line number="147" hits="0" branch="false"/>
 								<line number="148" hits="0" branch="false"/>
-								<line number="151" hits="6" branch="true" condition-coverage="100% (2/2)">
+								<line number="151" hits="3" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="153" hits="2" branch="true" condition-coverage="50% (1/2)">
+								<line number="153" hits="1" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="155" hits="2" branch="false"/>
+								<line number="155" hits="1" branch="false"/>
+								<line number="156" hits="1" branch="false"/>
 								<line number="160" hits="0" branch="false"/>
 								<line number="161" hits="0" branch="false"/>
-								<line number="165" hits="6" branch="true" condition-coverage="100% (2/2)">
+								<line number="165" hits="3" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="167" hits="2" branch="true" condition-coverage="50% (1/2)">
+								<line number="167" hits="1" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="169" hits="2" branch="false"/>
+								<line number="169" hits="1" branch="false"/>
+								<line number="170" hits="1" branch="false"/>
 								<line number="174" hits="0" branch="false"/>
 								<line number="175" hits="0" branch="false"/>
-								<line number="178" hits="6" branch="false"/>
-								<line number="179" hits="2" branch="false"/>
+								<line number="179" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="configure" signature="()V" line-rate="1.0" branch-rate="0.9375">
 							<lines>
-								<line number="83" hits="14" branch="false"/>
-								<line number="85" hits="14" branch="true" condition-coverage="100% (2/2)">
+								<line number="83" hits="7" branch="false"/>
+								<line number="85" hits="25" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="87" hits="22" branch="false"/>
-								<line number="90" hits="14" branch="true" condition-coverage="100% (2/2)">
+								<line number="87" hits="11" branch="false"/>
+								<line number="90" hits="23" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="92" hits="18" branch="false"/>
-								<line number="94" hits="18" branch="false"/>
-								<line number="95" hits="18" branch="true" condition-coverage="100% (2/2)">
+								<line number="92" hits="9" branch="false"/>
+								<line number="94" hits="9" branch="false"/>
+								<line number="95" hits="9" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="97" hits="2" branch="false"/>
+								<line number="97" hits="1" branch="false"/>
 								<line number="100" hits="18" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="102" hits="18" branch="true" condition-coverage="100% (2/2)">
+								<line number="101" hits="9" branch="false"/>
+								<line number="102" hits="29" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="104" hits="22" branch="false"/>
-								<line number="105" hits="22" branch="false"/>
-								<line number="106" hits="22" branch="false"/>
-								<line number="107" hits="22" branch="true" condition-coverage="100% (2/2)">
+								<line number="104" hits="11" branch="false"/>
+								<line number="105" hits="11" branch="false"/>
+								<line number="106" hits="11" branch="false"/>
+								<line number="107" hits="11" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="109" hits="2" branch="false"/>
-								<line number="111" hits="20" branch="true" condition-coverage="100% (2/2)">
+								<line number="109" hits="1" branch="false"/>
+								<line number="110" hits="1" branch="false"/>
+								<line number="111" hits="10" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="113" hits="2" branch="false"/>
-								<line number="117" hits="18" branch="false"/>
-								<line number="119" hits="22" branch="true" condition-coverage="100% (2/2)">
+								<line number="113" hits="1" branch="false"/>
+								<line number="114" hits="1" branch="false"/>
+								<line number="117" hits="9" branch="false"/>
+								<line number="119" hits="11" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="121" hits="12" branch="false"/>
-								<line number="123" hits="22" branch="false"/>
-								<line number="124" hits="18" branch="false"/>
-								<line number="125" hits="14" branch="false"/>
+								<line number="121" hits="6" branch="false"/>
+								<line number="125" hits="7" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="64" hits="2" branch="false"/>
-						<line number="75" hits="14" branch="false"/>
-						<line number="76" hits="14" branch="false"/>
-						<line number="77" hits="14" branch="false"/>
-						<line number="83" hits="14" branch="false"/>
-						<line number="85" hits="14" branch="true" condition-coverage="100% (2/2)">
+						<line number="64" hits="1" branch="false"/>
+						<line number="74" hits="7" branch="false"/>
+						<line number="76" hits="7" branch="false"/>
+						<line number="77" hits="7" branch="false"/>
+						<line number="83" hits="7" branch="false"/>
+						<line number="85" hits="25" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="87" hits="22" branch="false"/>
-						<line number="90" hits="14" branch="true" condition-coverage="100% (2/2)">
+						<line number="87" hits="11" branch="false"/>
+						<line number="90" hits="23" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="92" hits="18" branch="false"/>
-						<line number="94" hits="18" branch="false"/>
-						<line number="95" hits="18" branch="true" condition-coverage="100% (2/2)">
+						<line number="92" hits="9" branch="false"/>
+						<line number="94" hits="9" branch="false"/>
+						<line number="95" hits="9" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="97" hits="2" branch="false"/>
+						<line number="97" hits="1" branch="false"/>
 						<line number="100" hits="18" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="102" hits="18" branch="true" condition-coverage="100% (2/2)">
+						<line number="101" hits="9" branch="false"/>
+						<line number="102" hits="29" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="104" hits="22" branch="false"/>
-						<line number="105" hits="22" branch="false"/>
-						<line number="106" hits="22" branch="false"/>
-						<line number="107" hits="22" branch="true" condition-coverage="100% (2/2)">
+						<line number="104" hits="11" branch="false"/>
+						<line number="105" hits="11" branch="false"/>
+						<line number="106" hits="11" branch="false"/>
+						<line number="107" hits="11" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="109" hits="2" branch="false"/>
-						<line number="111" hits="20" branch="true" condition-coverage="100% (2/2)">
+						<line number="109" hits="1" branch="false"/>
+						<line number="110" hits="1" branch="false"/>
+						<line number="111" hits="10" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="113" hits="2" branch="false"/>
-						<line number="117" hits="18" branch="false"/>
-						<line number="119" hits="22" branch="true" condition-coverage="100% (2/2)">
+						<line number="113" hits="1" branch="false"/>
+						<line number="114" hits="1" branch="false"/>
+						<line number="117" hits="9" branch="false"/>
+						<line number="119" hits="11" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="121" hits="12" branch="false"/>
-						<line number="123" hits="22" branch="false"/>
-						<line number="124" hits="18" branch="false"/>
-						<line number="125" hits="14" branch="false"/>
-						<line number="133" hits="2" branch="false"/>
-						<line number="134" hits="2" branch="false"/>
-						<line number="135" hits="2" branch="false"/>
-						<line number="137" hits="2" branch="true" condition-coverage="100% (2/2)">
+						<line number="121" hits="6" branch="false"/>
+						<line number="125" hits="7" branch="false"/>
+						<line number="133" hits="1" branch="false"/>
+						<line number="134" hits="1" branch="false"/>
+						<line number="135" hits="1" branch="false"/>
+						<line number="137" hits="5" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="139" hits="6" branch="false"/>
-						<line number="141" hits="6" branch="true" condition-coverage="100% (4/4)">
+						<line number="139" hits="3" branch="false"/>
+						<line number="141" hits="3" branch="true" condition-coverage="100% (4/4)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 								<condition number="1" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="143" hits="2" branch="false"/>
-						<line number="145" hits="6" branch="true" condition-coverage="50% (1/2)">
+						<line number="143" hits="1" branch="false"/>
+						<line number="145" hits="3" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
 						<line number="147" hits="0" branch="false"/>
 						<line number="148" hits="0" branch="false"/>
-						<line number="151" hits="6" branch="true" condition-coverage="100% (2/2)">
+						<line number="151" hits="3" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="153" hits="2" branch="true" condition-coverage="50% (1/2)">
+						<line number="153" hits="1" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="155" hits="2" branch="false"/>
+						<line number="155" hits="1" branch="false"/>
+						<line number="156" hits="1" branch="false"/>
 						<line number="160" hits="0" branch="false"/>
 						<line number="161" hits="0" branch="false"/>
-						<line number="165" hits="6" branch="true" condition-coverage="100% (2/2)">
+						<line number="165" hits="3" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="167" hits="2" branch="true" condition-coverage="50% (1/2)">
+						<line number="167" hits="1" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="169" hits="2" branch="false"/>
+						<line number="169" hits="1" branch="false"/>
+						<line number="170" hits="1" branch="false"/>
 						<line number="174" hits="0" branch="false"/>
 						<line number="175" hits="0" branch="false"/>
-						<line number="178" hits="6" branch="false"/>
-						<line number="179" hits="2" branch="false"/>
+						<line number="179" hits="1" branch="false"/>
 					</lines>
 				</class>
-				<class name="org.apache.onami.test.MockEngineFactory" filename="org/apache/onami/test/MockEngineFactory.java" line-rate="0.6" branch-rate="0.6666666666666666" complexity="6.0">
+				<class name="org.apache.onami.test.MockEngineFactory" filename="org/apache/onami/test/MockEngineFactory.java" line-rate="0.8" branch-rate="0.8" complexity="6.0">
 					<methods>
-						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
+						<method name="$SWITCH_TABLE$org$apache$onami$test$annotation$MockType" signature="()[I" line-rate="1.0" branch-rate="1.0">
+							<lines>
+								<line number="33" hits="33" branch="true" condition-coverage="100% (2/2)">
+									<conditions>
+										<condition number="0" type="jump" coverage="100%"/>
+									</conditions>
+								</line>
+							</lines>
+						</method>
+						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="33" hits="0" branch="false"/>
 							</lines>
 						</method>
 						<method name="getMockEngine" signature="(Lorg/apache/onami/test/annotation/MockType;)Lorg/apache/onami/test/mock/MockEngine;" line-rate="0.75" branch-rate="0.6666666666666666">
 							<lines>
-								<line number="46" hits="66" branch="true" condition-coverage="66% (2/3)">
+								<line number="46" hits="33" branch="true" condition-coverage="66% (2/3)">
 									<conditions>
 										<condition number="0" type="switch" coverage="66%"/>
 									</conditions>
 								</line>
-								<line number="49" hits="60" branch="false"/>
-								<line number="52" hits="6" branch="false"/>
+								<line number="49" hits="30" branch="false"/>
+								<line number="52" hits="3" branch="false"/>
 								<line number="55" hits="0" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="33" hits="0" branch="false"/>
-						<line number="46" hits="66" branch="true" condition-coverage="66% (2/3)">
+						<line number="33" hits="33" branch="true" condition-coverage="100% (2/2)">
+							<conditions>
+								<condition number="0" type="jump" coverage="100%"/>
+							</conditions>
+						</line>
+						<line number="46" hits="33" branch="true" condition-coverage="66% (2/3)">
 							<conditions>
 								<condition number="0" type="switch" coverage="66%"/>
 							</conditions>
 						</line>
-						<line number="49" hits="60" branch="false"/>
-						<line number="52" hits="6" branch="false"/>
+						<line number="49" hits="30" branch="false"/>
+						<line number="52" hits="3" branch="false"/>
 						<line number="55" hits="0" branch="false"/>
 					</lines>
 				</class>
-				<class name="org.apache.onami.test.MockEngineFactory$1" filename="org/apache/onami/test/MockEngineFactory.java" line-rate="1.0" branch-rate="1.0" complexity="6.0">
-					<methods>
-						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
-							<lines>
-								<line number="46" hits="2" branch="false"/>
-							</lines>
-						</method>
-					</methods>
-					<lines>
-						<line number="46" hits="2" branch="false"/>
-					</lines>
-				</class>
-				<class name="org.apache.onami.test.OnamiRunner" filename="org/apache/onami/test/OnamiRunner.java" line-rate="0.9439252336448598" branch-rate="0.9" complexity="3.8181818181818183">
+				<class name="org.apache.onami.test.OnamiRunner" filename="org/apache/onami/test/OnamiRunner.java" line-rate="0.9292035398230089" branch-rate="0.9" complexity="3.8181818181818183">
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="122" hits="2" branch="false"/>
+								<line number="122" hits="1" branch="false"/>
 							</lines>
 						</method>
-						<method name="&lt;init&gt;" signature="(Ljava/lang/Class;)V" line-rate="0.7142857142857143" branch-rate="1.0">
+						<method name="&lt;init&gt;" signature="(Ljava/lang/Class;)V" line-rate="0.6923076923076923" branch-rate="1.0">
 							<lines>
-								<line number="128" hits="24" branch="false"/>
-								<line number="130" hits="24" branch="false"/>
-								<line number="142" hits="24" branch="false"/>
-								<line number="146" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="130" hits="12" branch="false"/>
+								<line number="142" hits="12" branch="false"/>
+								<line number="146" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="148" hits="16" branch="false"/>
-								<line number="151" hits="24" branch="false"/>
-								<line number="153" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="148" hits="8" branch="false"/>
+								<line number="151" hits="12" branch="false"/>
+								<line number="153" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="155" hits="16" branch="false"/>
+								<line number="155" hits="8" branch="false"/>
+								<line number="157" hits="8" branch="false"/>
 								<line number="158" hits="0" branch="false"/>
 								<line number="160" hits="0" branch="false"/>
 								<line number="161" hits="0" branch="false"/>
 								<line number="162" hits="0" branch="false"/>
-								<line number="163" hits="24" branch="false"/>
-								<line number="164" hits="24" branch="false"/>
+								<line number="164" hits="12" branch="false"/>
 							</lines>
 						</method>
-						<method name="access$000" signature="(Lorg/apache/onami/test/OnamiRunner;)Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
+						<method name="access$0" signature="(Lorg/apache/onami/test/OnamiRunner;)Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="118" hits="50" branch="false"/>
+								<line number="128" hits="19" branch="false"/>
 							</lines>
 						</method>
 						<method name="createInjector" signature="(Ljava/util/List;)Lcom/google/inject/Injector;" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="229" hits="24" branch="false"/>
+								<line number="229" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="createTest" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="219" hits="36" branch="true" condition-coverage="100% (2/2)">
+								<line number="219" hits="18" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="221" hits="26" branch="false"/>
-								<line number="223" hits="36" branch="false"/>
+								<line number="221" hits="13" branch="false"/>
+								<line number="223" hits="18" branch="false"/>
 							</lines>
 						</method>
 						<method name="flush" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="192" hits="24" branch="false"/>
-								<line number="193" hits="24" branch="false"/>
-								<line number="194" hits="24" branch="false"/>
-								<line number="195" hits="24" branch="false"/>
+								<line number="192" hits="12" branch="false"/>
+								<line number="193" hits="12" branch="false"/>
+								<line number="194" hits="12" branch="false"/>
+								<line number="195" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="inizializeInjector" signature="(Ljava/lang/Class;)Ljava/util/List;" line-rate="1.0" branch-rate="0.5">
 							<lines>
-								<line number="248" hits="24" branch="false"/>
-								<line number="249" hits="24" branch="false"/>
-								<line number="250" hits="24" branch="true" condition-coverage="50% (1/2)">
+								<line number="248" hits="12" branch="false"/>
+								<line number="249" hits="12" branch="false"/>
+								<line number="250" hits="12" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="252" hits="24" branch="false"/>
-								<line number="254" hits="24" branch="false"/>
+								<line number="252" hits="12" branch="false"/>
+								<line number="254" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="resetAllResetAfterMocks" signature="()V" line-rate="1.0" branch-rate="0.75">
 							<lines>
-								<line number="259" hits="36" branch="true" condition-coverage="100% (2/2)">
+								<line number="259" hits="57" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="261" hits="42" branch="false"/>
-								<line number="262" hits="42" branch="true" condition-coverage="50% (1/2)">
+								<line number="261" hits="21" branch="false"/>
+								<line number="262" hits="21" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="264" hits="42" branch="false"/>
-								<line number="265" hits="42" branch="false"/>
-								<line number="267" hits="42" branch="false"/>
-								<line number="268" hits="36" branch="false"/>
+								<line number="264" hits="21" branch="false"/>
+								<line number="265" hits="21" branch="false"/>
+								<line number="268" hits="18" branch="false"/>
 							</lines>
 						</method>
 						<method name="run" signature="(Lorg/junit/runner/notification/RunNotifier;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="171" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="171" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="173" hits="16" branch="false"/>
-								<line number="174" hits="16" branch="false"/>
-								<line number="177" hits="24" branch="false"/>
-								<line number="178" hits="24" branch="false"/>
-								<line number="179" hits="24" branch="false"/>
-								<line number="181" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="173" hits="8" branch="false"/>
+								<line number="174" hits="8" branch="false"/>
+								<line number="177" hits="12" branch="false"/>
+								<line number="178" hits="12" branch="false"/>
+								<line number="179" hits="12" branch="false"/>
+								<line number="181" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="183" hits="18" branch="false"/>
-								<line number="185" hits="24" branch="false"/>
-							</lines>
-						</method>
-						<method name="runChild" signature="(Ljava/lang/Object;Lorg/junit/runner/notification/RunNotifier;)V" line-rate="1.0" branch-rate="1.0">
-							<lines>
+								<line number="183" hits="9" branch="false"/>
+								<line number="185" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="runChild" signature="(Lorg/junit/runners/model/FrameworkMethod;Lorg/junit/runner/notification/RunNotifier;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="200" hits="36" branch="true" condition-coverage="100% (2/2)">
+								<line number="200" hits="18" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="202" hits="26" branch="false"/>
-								<line number="205" hits="36" branch="false"/>
-								<line number="206" hits="36" branch="false"/>
-								<line number="208" hits="36" branch="true" condition-coverage="100% (2/2)">
+								<line number="202" hits="13" branch="false"/>
+								<line number="205" hits="18" branch="false"/>
+								<line number="206" hits="18" branch="false"/>
+								<line number="208" hits="18" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="210" hits="26" branch="false"/>
-								<line number="213" hits="36" branch="false"/>
+								<line number="210" hits="13" branch="false"/>
+								<line number="213" hits="18" branch="false"/>
 							</lines>
 						</method>
-						<method name="visitClass" signature="(Ljava/lang/Class;)Lcom/google/inject/Module;" line-rate="0.9636363636363636" branch-rate="0.9">
+						<method name="visitClass" signature="(Ljava/lang/Class;)Lcom/google/inject/Module;" line-rate="0.9365079365079365" branch-rate="0.9">
 							<lines>
-								<line number="280" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="280" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="282" hits="16" branch="false"/>
-								<line number="284" hits="24" branch="false"/>
-								<line number="287" hits="24" branch="false"/>
-								<line number="288" hits="24" branch="false"/>
-								<line number="289" hits="24" branch="false"/>
-								<line number="290" hits="24" branch="false"/>
-								<line number="292" hits="24" branch="false"/>
-								<line number="293" hits="24" branch="false"/>
-								<line number="296" hits="24" branch="false"/>
-								<line number="306" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="282" hits="8" branch="false"/>
+								<line number="284" hits="12" branch="false"/>
+								<line number="287" hits="12" branch="false"/>
+								<line number="288" hits="12" branch="false"/>
+								<line number="289" hits="12" branch="false"/>
+								<line number="290" hits="12" branch="false"/>
+								<line number="292" hits="12" branch="false"/>
+								<line number="293" hits="12" branch="false"/>
+								<line number="296" hits="12" branch="false"/>
+								<line number="297" hits="12" branch="false"/>
+								<line number="298" hits="12" branch="false"/>
+								<line number="299" hits="12" branch="false"/>
+								<line number="300" hits="12" branch="false"/>
+								<line number="301" hits="12" branch="false"/>
+								<line number="302" hits="12" branch="false"/>
+								<line number="303" hits="12" branch="false"/>
+								<line number="306" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="308" hits="2" branch="false"/>
-								<line number="312" hits="24" branch="false"/>
-								<line number="313" hits="24" branch="false"/>
-								<line number="314" hits="24" branch="false"/>
-								<line number="315" hits="24" branch="false"/>
-								<line number="316" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="308" hits="1" branch="false"/>
+								<line number="312" hits="12" branch="false"/>
+								<line number="313" hits="12" branch="false"/>
+								<line number="314" hits="12" branch="false"/>
+								<line number="315" hits="12" branch="false"/>
+								<line number="316" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="319" hits="14" branch="false"/>
-								<line number="320" hits="14" branch="false"/>
-								<line number="321" hits="14" branch="false"/>
-								<line number="325" hits="24" branch="false"/>
-								<line number="326" hits="24" branch="false"/>
-								<line number="328" hits="24" branch="false"/>
-								<line number="347" hits="24" branch="true" condition-coverage="100% (4/4)">
+								<line number="319" hits="7" branch="false"/>
+								<line number="320" hits="7" branch="false"/>
+								<line number="321" hits="7" branch="false"/>
+								<line number="325" hits="12" branch="false"/>
+								<line number="326" hits="12" branch="false"/>
+								<line number="328" hits="12" branch="false"/>
+								<line number="347" hits="12" branch="true" condition-coverage="100% (4/4)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 										<condition number="1" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="349" hits="20" branch="false"/>
-								<line number="353" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="349" hits="10" branch="false"/>
+								<line number="353" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="355" hits="4" branch="true" condition-coverage="50% (1/2)">
+								<line number="355" hits="2" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="357" hits="4" branch="false"/>
-								<line number="359" hits="4" branch="false"/>
-								<line number="360" hits="4" branch="false"/>
-								<line number="364" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="357" hits="2" branch="false"/>
+								<line number="359" hits="2" branch="false"/>
+								<line number="360" hits="2" branch="false"/>
+								<line number="364" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="366" hits="14" branch="false"/>
-								<line number="376" hits="14" branch="true" condition-coverage="100% (2/2)">
+								<line number="366" hits="7" branch="false"/>
+								<line number="376" hits="25" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="378" hits="22" branch="false"/>
-								<line number="379" hits="22" branch="false"/>
-								<line number="380" hits="22" branch="true" condition-coverage="100% (2/2)">
+								<line number="378" hits="11" branch="false"/>
+								<line number="379" hits="11" branch="false"/>
+								<line number="380" hits="11" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="382" hits="4" branch="true" condition-coverage="50% (1/2)">
+								<line number="382" hits="2" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
 								<line number="384" hits="0" branch="false"/>
-								<line number="387" hits="4" branch="false"/>
-								<line number="388" hits="4" branch="false"/>
-								<line number="390" hits="22" branch="false"/>
-								<line number="393" hits="14" branch="false"/>
-								<line number="396" hits="24" branch="true" condition-coverage="50% (1/2)">
+								<line number="387" hits="2" branch="false"/>
+								<line number="388" hits="2" branch="false"/>
+								<line number="393" hits="7" branch="false"/>
+								<line number="396" hits="12" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="398" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="398" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="400" hits="16" branch="false"/>
-								<line number="401" hits="16" branch="false"/>
-								<line number="402" hits="16" branch="false"/>
-								<line number="403" hits="16" branch="true" condition-coverage="100% (2/2)">
+								<line number="400" hits="8" branch="false"/>
+								<line number="401" hits="8" branch="false"/>
+								<line number="402" hits="8" branch="false"/>
+								<line number="403" hits="35" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="405" hits="38" branch="false"/>
-								<line number="406" hits="38" branch="false"/>
-								<line number="408" hits="16" branch="false"/>
+								<line number="405" hits="19" branch="false"/>
+								<line number="406" hits="19" branch="false"/>
+								<line number="408" hits="8" branch="false"/>
 								<line number="410" hits="24" branch="false"/>
 								<line number="412" hits="0" branch="false"/>
-								<line number="416" hits="24" branch="true" condition-coverage="100% (2/2)">
+								<line number="415" hits="0" branch="false"/>
+								<line number="416" hits="12" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="418" hits="16" branch="false"/>
+								<line number="418" hits="8" branch="false"/>
+								<line number="420" hits="0" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="118" hits="50" branch="false"/>
-						<line number="122" hits="2" branch="false"/>
-						<line number="128" hits="24" branch="false"/>
-						<line number="130" hits="24" branch="false"/>
-						<line number="142" hits="24" branch="false"/>
-						<line number="146" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="122" hits="1" branch="false"/>
+						<line number="128" hits="19" branch="false"/>
+						<line number="130" hits="12" branch="false"/>
+						<line number="142" hits="12" branch="false"/>
+						<line number="146" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="148" hits="16" branch="false"/>
-						<line number="151" hits="24" branch="false"/>
-						<line number="153" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="148" hits="8" branch="false"/>
+						<line number="151" hits="12" branch="false"/>
+						<line number="153" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="155" hits="16" branch="false"/>
+						<line number="155" hits="8" branch="false"/>
+						<line number="157" hits="8" branch="false"/>
 						<line number="158" hits="0" branch="false"/>
 						<line number="160" hits="0" branch="false"/>
 						<line number="161" hits="0" branch="false"/>
 						<line number="162" hits="0" branch="false"/>
-						<line number="163" hits="24" branch="false"/>
-						<line number="164" hits="24" branch="false"/>
-						<line number="171" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="164" hits="12" branch="false"/>
+						<line number="171" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="173" hits="16" branch="false"/>
-						<line number="174" hits="16" branch="false"/>
-						<line number="177" hits="24" branch="false"/>
-						<line number="178" hits="24" branch="false"/>
-						<line number="179" hits="24" branch="false"/>
-						<line number="181" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="173" hits="8" branch="false"/>
+						<line number="174" hits="8" branch="false"/>
+						<line number="177" hits="12" branch="false"/>
+						<line number="178" hits="12" branch="false"/>
+						<line number="179" hits="12" branch="false"/>
+						<line number="181" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="183" hits="18" branch="false"/>
-						<line number="185" hits="24" branch="false"/>
-						<line number="192" hits="24" branch="false"/>
-						<line number="193" hits="24" branch="false"/>
-						<line number="194" hits="24" branch="false"/>
-						<line number="195" hits="24" branch="false"/>
-						<line number="200" hits="36" branch="true" condition-coverage="100% (2/2)">
+						<line number="183" hits="9" branch="false"/>
+						<line number="185" hits="12" branch="false"/>
+						<line number="192" hits="12" branch="false"/>
+						<line number="193" hits="12" branch="false"/>
+						<line number="194" hits="12" branch="false"/>
+						<line number="195" hits="12" branch="false"/>
+						<line number="200" hits="18" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="202" hits="26" branch="false"/>
-						<line number="205" hits="36" branch="false"/>
-						<line number="206" hits="36" branch="false"/>
-						<line number="208" hits="36" branch="true" condition-coverage="100% (2/2)">
+						<line number="202" hits="13" branch="false"/>
+						<line number="205" hits="18" branch="false"/>
+						<line number="206" hits="18" branch="false"/>
+						<line number="208" hits="18" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="210" hits="26" branch="false"/>
-						<line number="213" hits="36" branch="false"/>
-						<line number="219" hits="36" branch="true" condition-coverage="100% (2/2)">
+						<line number="210" hits="13" branch="false"/>
+						<line number="213" hits="18" branch="false"/>
+						<line number="219" hits="18" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="221" hits="26" branch="false"/>
-						<line number="223" hits="36" branch="false"/>
-						<line number="229" hits="24" branch="false"/>
-						<line number="248" hits="24" branch="false"/>
-						<line number="249" hits="24" branch="false"/>
-						<line number="250" hits="24" branch="true" condition-coverage="50% (1/2)">
+						<line number="221" hits="13" branch="false"/>
+						<line number="223" hits="18" branch="false"/>
+						<line number="229" hits="12" branch="false"/>
+						<line number="248" hits="12" branch="false"/>
+						<line number="249" hits="12" branch="false"/>
+						<line number="250" hits="12" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="252" hits="24" branch="false"/>
-						<line number="254" hits="24" branch="false"/>
-						<line number="259" hits="36" branch="true" condition-coverage="100% (2/2)">
+						<line number="252" hits="12" branch="false"/>
+						<line number="254" hits="12" branch="false"/>
+						<line number="259" hits="57" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="261" hits="42" branch="false"/>
-						<line number="262" hits="42" branch="true" condition-coverage="50% (1/2)">
+						<line number="261" hits="21" branch="false"/>
+						<line number="262" hits="21" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="264" hits="42" branch="false"/>
-						<line number="265" hits="42" branch="false"/>
-						<line number="267" hits="42" branch="false"/>
-						<line number="268" hits="36" branch="false"/>
-						<line number="280" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="264" hits="21" branch="false"/>
+						<line number="265" hits="21" branch="false"/>
+						<line number="268" hits="18" branch="false"/>
+						<line number="280" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="282" hits="16" branch="false"/>
-						<line number="284" hits="24" branch="false"/>
-						<line number="287" hits="24" branch="false"/>
-						<line number="288" hits="24" branch="false"/>
-						<line number="289" hits="24" branch="false"/>
-						<line number="290" hits="24" branch="false"/>
-						<line number="292" hits="24" branch="false"/>
-						<line number="293" hits="24" branch="false"/>
-						<line number="296" hits="24" branch="false"/>
-						<line number="306" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="282" hits="8" branch="false"/>
+						<line number="284" hits="12" branch="false"/>
+						<line number="287" hits="12" branch="false"/>
+						<line number="288" hits="12" branch="false"/>
+						<line number="289" hits="12" branch="false"/>
+						<line number="290" hits="12" branch="false"/>
+						<line number="292" hits="12" branch="false"/>
+						<line number="293" hits="12" branch="false"/>
+						<line number="296" hits="12" branch="false"/>
+						<line number="297" hits="12" branch="false"/>
+						<line number="298" hits="12" branch="false"/>
+						<line number="299" hits="12" branch="false"/>
+						<line number="300" hits="12" branch="false"/>
+						<line number="301" hits="12" branch="false"/>
+						<line number="302" hits="12" branch="false"/>
+						<line number="303" hits="12" branch="false"/>
+						<line number="306" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="308" hits="2" branch="false"/>
-						<line number="312" hits="24" branch="false"/>
-						<line number="313" hits="24" branch="false"/>
-						<line number="314" hits="24" branch="false"/>
-						<line number="315" hits="24" branch="false"/>
-						<line number="316" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="308" hits="1" branch="false"/>
+						<line number="312" hits="12" branch="false"/>
+						<line number="313" hits="12" branch="false"/>
+						<line number="314" hits="12" branch="false"/>
+						<line number="315" hits="12" branch="false"/>
+						<line number="316" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="319" hits="14" branch="false"/>
-						<line number="320" hits="14" branch="false"/>
-						<line number="321" hits="14" branch="false"/>
-						<line number="325" hits="24" branch="false"/>
-						<line number="326" hits="24" branch="false"/>
-						<line number="328" hits="24" branch="false"/>
-						<line number="347" hits="24" branch="true" condition-coverage="100% (4/4)">
+						<line number="319" hits="7" branch="false"/>
+						<line number="320" hits="7" branch="false"/>
+						<line number="321" hits="7" branch="false"/>
+						<line number="325" hits="12" branch="false"/>
+						<line number="326" hits="12" branch="false"/>
+						<line number="328" hits="12" branch="false"/>
+						<line number="347" hits="12" branch="true" condition-coverage="100% (4/4)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 								<condition number="1" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="349" hits="20" branch="false"/>
-						<line number="353" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="349" hits="10" branch="false"/>
+						<line number="353" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="355" hits="4" branch="true" condition-coverage="50% (1/2)">
+						<line number="355" hits="2" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="357" hits="4" branch="false"/>
-						<line number="359" hits="4" branch="false"/>
-						<line number="360" hits="4" branch="false"/>
-						<line number="364" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="357" hits="2" branch="false"/>
+						<line number="359" hits="2" branch="false"/>
+						<line number="360" hits="2" branch="false"/>
+						<line number="364" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="366" hits="14" branch="false"/>
-						<line number="376" hits="14" branch="true" condition-coverage="100% (2/2)">
+						<line number="366" hits="7" branch="false"/>
+						<line number="376" hits="25" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="378" hits="22" branch="false"/>
-						<line number="379" hits="22" branch="false"/>
-						<line number="380" hits="22" branch="true" condition-coverage="100% (2/2)">
+						<line number="378" hits="11" branch="false"/>
+						<line number="379" hits="11" branch="false"/>
+						<line number="380" hits="11" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="382" hits="4" branch="true" condition-coverage="50% (1/2)">
+						<line number="382" hits="2" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
 						<line number="384" hits="0" branch="false"/>
-						<line number="387" hits="4" branch="false"/>
-						<line number="388" hits="4" branch="false"/>
-						<line number="390" hits="22" branch="false"/>
-						<line number="393" hits="14" branch="false"/>
-						<line number="396" hits="24" branch="true" condition-coverage="50% (1/2)">
+						<line number="387" hits="2" branch="false"/>
+						<line number="388" hits="2" branch="false"/>
+						<line number="393" hits="7" branch="false"/>
+						<line number="396" hits="12" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="398" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="398" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="400" hits="16" branch="false"/>
-						<line number="401" hits="16" branch="false"/>
-						<line number="402" hits="16" branch="false"/>
-						<line number="403" hits="16" branch="true" condition-coverage="100% (2/2)">
+						<line number="400" hits="8" branch="false"/>
+						<line number="401" hits="8" branch="false"/>
+						<line number="402" hits="8" branch="false"/>
+						<line number="403" hits="35" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="405" hits="38" branch="false"/>
-						<line number="406" hits="38" branch="false"/>
-						<line number="408" hits="16" branch="false"/>
+						<line number="405" hits="19" branch="false"/>
+						<line number="406" hits="19" branch="false"/>
+						<line number="408" hits="8" branch="false"/>
 						<line number="410" hits="24" branch="false"/>
 						<line number="412" hits="0" branch="false"/>
-						<line number="416" hits="24" branch="true" condition-coverage="100% (2/2)">
+						<line number="415" hits="0" branch="false"/>
+						<line number="416" hits="12" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="418" hits="16" branch="false"/>
+						<line number="418" hits="8" branch="false"/>
+						<line number="420" hits="0" branch="false"/>
 					</lines>
 				</class>
 				<class name="org.apache.onami.test.OnamiRunner$1" filename="org/apache/onami/test/OnamiRunner.java" line-rate="1.0" branch-rate="1.0" complexity="3.8181818181818183">
 					<methods>
 						<method name="&lt;init&gt;" signature="(Lorg/apache/onami/test/OnamiRunner;[Ljava/lang/Class;[Ljava/lang/Class;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="329" hits="24" branch="false"/>
+								<line number="1" hits="12" branch="false"/>
+								<line number="328" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="configure" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="334" hits="20" branch="true" condition-coverage="100% (2/2)">
+								<line number="334" hits="10" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="336" hits="18" branch="false"/>
-								<line number="339" hits="20" branch="true" condition-coverage="100% (2/2)">
+								<line number="336" hits="9" branch="false"/>
+								<line number="339" hits="10" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="341" hits="2" branch="false"/>
-								<line number="345" hits="20" branch="false"/>
+								<line number="341" hits="1" branch="false"/>
+								<line number="345" hits="10" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="329" hits="24" branch="false"/>
-						<line number="334" hits="20" branch="true" condition-coverage="100% (2/2)">
+						<line number="1" hits="12" branch="false"/>
+						<line number="328" hits="12" branch="false"/>
+						<line number="334" hits="10" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="336" hits="18" branch="false"/>
-						<line number="339" hits="20" branch="true" condition-coverage="100% (2/2)">
+						<line number="336" hits="9" branch="false"/>
+						<line number="339" hits="10" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="341" hits="2" branch="false"/>
-						<line number="345" hits="20" branch="false"/>
+						<line number="341" hits="1" branch="false"/>
+						<line number="345" hits="10" branch="false"/>
 					</lines>
 				</class>
 				<class name="org.apache.onami.test.OnamiRunner$2" filename="org/apache/onami/test/OnamiRunner.java" line-rate="1.0" branch-rate="1.0" complexity="3.8181818181818183">
 					<methods>
 						<method name="&lt;init&gt;" signature="(Lorg/apache/onami/test/OnamiRunner;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="367" hits="14" branch="false"/>
+								<line number="1" hits="7" branch="false"/>
+								<line number="366" hits="7" branch="false"/>
 							</lines>
 						</method>
 						<method name="configure" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="371" hits="14" branch="false"/>
-								<line number="372" hits="14" branch="false"/>
+								<line number="371" hits="7" branch="false"/>
+								<line number="372" hits="7" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="367" hits="14" branch="false"/>
-						<line number="371" hits="14" branch="false"/>
-						<line number="372" hits="14" branch="false"/>
+						<line number="1" hits="7" branch="false"/>
+						<line number="366" hits="7" branch="false"/>
+						<line number="371" hits="7" branch="false"/>
+						<line number="372" hits="7" branch="false"/>
+					</lines>
+				</class>
+				<class name="org.apache.onami.test.package-info" filename="org/apache/onami/test/package-info.java" line-rate="1.0" branch-rate="1.0" complexity="0.0">
+					<methods>
+					</methods>
+					<lines>
 					</lines>
 				</class>
 			</classes>
 		</package>
-		<package name="org.apache.onami.test.annotation" line-rate="0.875" branch-rate="1.0" complexity="0.0">
+		<package name="org.apache.onami.test.annotation" line-rate="0.9" branch-rate="1.0" complexity="0.0">
 			<classes>
 				<class name="org.apache.onami.test.annotation.GuiceModules" filename="org/apache/onami/test/annotation/GuiceModules.java" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 					<methods>
@@ -863,19 +885,20 @@
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="25" hits="14" branch="false"/>
-								<line number="28" hits="2" branch="false"/>
-								<line number="29" hits="2" branch="false"/>
-								<line number="30" hits="2" branch="false"/>
-								<line number="31" hits="2" branch="false"/>
+								<line number="28" hits="1" branch="false"/>
+								<line number="29" hits="1" branch="false"/>
+								<line number="30" hits="1" branch="false"/>
+								<line number="31" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="&lt;init&gt;" signature="(Ljava/lang/String;I)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
+								<line number="25" hits="5" branch="false"/>
 							</lines>
 						</method>
 						<method name="valueOf" signature="(Ljava/lang/String;)Lorg/apache/onami/test/annotation/MockObjType;" line-rate="1.0" branch-rate="1.0">
 							<lines>
+								<line number="1" hits="2" branch="false"/>
 							</lines>
 						</method>
 						<method name="values" signature="()[Lorg/apache/onami/test/annotation/MockObjType;" line-rate="1.0" branch-rate="1.0">
@@ -884,27 +907,29 @@
 						</method>
 					</methods>
 					<lines>
-						<line number="25" hits="14" branch="false"/>
-						<line number="28" hits="2" branch="false"/>
-						<line number="29" hits="2" branch="false"/>
-						<line number="30" hits="2" branch="false"/>
-						<line number="31" hits="2" branch="false"/>
+						<line number="1" hits="2" branch="false"/>
+						<line number="25" hits="5" branch="false"/>
+						<line number="28" hits="1" branch="false"/>
+						<line number="29" hits="1" branch="false"/>
+						<line number="30" hits="1" branch="false"/>
+						<line number="31" hits="1" branch="false"/>
 					</lines>
 				</class>
 				<class name="org.apache.onami.test.annotation.MockType" filename="org/apache/onami/test/annotation/MockType.java" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="27" hits="10" branch="false"/>
-								<line number="30" hits="2" branch="false"/>
+								<line number="30" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="&lt;init&gt;" signature="(Ljava/lang/String;I)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
+								<line number="27" hits="3" branch="false"/>
 							</lines>
 						</method>
 						<method name="valueOf" signature="(Ljava/lang/String;)Lorg/apache/onami/test/annotation/MockType;" line-rate="1.0" branch-rate="1.0">
 							<lines>
+								<line number="1" hits="2" branch="false"/>
 							</lines>
 						</method>
 						<method name="values" signature="()[Lorg/apache/onami/test/annotation/MockType;" line-rate="1.0" branch-rate="1.0">
@@ -913,454 +938,519 @@
 						</method>
 					</methods>
 					<lines>
-						<line number="27" hits="10" branch="false"/>
-						<line number="30" hits="2" branch="false"/>
+						<line number="1" hits="2" branch="false"/>
+						<line number="27" hits="3" branch="false"/>
+						<line number="30" hits="1" branch="false"/>
+					</lines>
+				</class>
+				<class name="org.apache.onami.test.annotation.package-info" filename="org/apache/onami/test/annotation/package-info.java" line-rate="1.0" branch-rate="1.0" complexity="0.0">
+					<methods>
+					</methods>
+					<lines>
 					</lines>
 				</class>
 			</classes>
 		</package>
-		<package name="org.apache.onami.test.handler" line-rate="0.8440366972477065" branch-rate="0.75" complexity="4.066666666666666">
+		<package name="org.apache.onami.test.handler" line-rate="0.7448275862068966" branch-rate="0.75" complexity="4.133333333333334">
 			<classes>
 				<class name="org.apache.onami.test.handler.GuiceInjectableClassHandler" filename="org/apache/onami/test/handler/GuiceInjectableClassHandler.java" line-rate="1.0" branch-rate="0.75" complexity="3.0">
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="44" hits="2" branch="false"/>
+								<line number="44" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="46" hits="48" branch="false"/>
+								<line number="41" hits="48" branch="false"/>
+								<line number="46" hits="24" branch="false"/>
 							</lines>
 						</method>
 						<method name="getClasses" signature="()[Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="55" hits="48" branch="false"/>
+								<line number="55" hits="24" branch="false"/>
 							</lines>
 						</method>
 						<method name="handle" signature="(Ljava/lang/annotation/Annotation;Ljava/lang/reflect/AccessibleObject;)V" line-rate="1.0" branch-rate="0.75">
 							<lines>
-								<line number="64" hits="30" branch="false"/>
-								<line number="66" hits="30" branch="true" condition-coverage="50% (1/2)">
+								<line number="64" hits="15" branch="false"/>
+								<line number="66" hits="15" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="68" hits="30" branch="false"/>
-								<line number="71" hits="30" branch="true" condition-coverage="75% (3/4)">
+								<line number="68" hits="15" branch="false"/>
+								<line number="71" hits="15" branch="true" condition-coverage="75% (3/4)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 										<condition number="1" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="73" hits="20" branch="true" condition-coverage="100% (2/2)">
+								<line number="73" hits="10" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="75" hits="12" branch="false"/>
-								<line number="77" hits="20" branch="false"/>
-								<line number="79" hits="30" branch="false"/>
+								<line number="75" hits="6" branch="false"/>
+								<line number="77" hits="10" branch="false"/>
+								<line number="79" hits="15" branch="false"/>
 							</lines>
 						</method>
 						<method name="handle" signature="(Ljava/lang/annotation/Annotation;Ljava/lang/reflect/AnnotatedElement;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="41" hits="78" branch="false"/>
+								<line number="1" hits="15" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="41" hits="78" branch="false"/>
-						<line number="44" hits="2" branch="false"/>
-						<line number="46" hits="48" branch="false"/>
-						<line number="55" hits="48" branch="false"/>
-						<line number="64" hits="30" branch="false"/>
-						<line number="66" hits="30" branch="true" condition-coverage="50% (1/2)">
+						<line number="1" hits="15" branch="false"/>
+						<line number="41" hits="48" branch="false"/>
+						<line number="44" hits="1" branch="false"/>
+						<line number="46" hits="24" branch="false"/>
+						<line number="55" hits="24" branch="false"/>
+						<line number="64" hits="15" branch="false"/>
+						<line number="66" hits="15" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="68" hits="30" branch="false"/>
-						<line number="71" hits="30" branch="true" condition-coverage="75% (3/4)">
+						<line number="68" hits="15" branch="false"/>
+						<line number="71" hits="15" branch="true" condition-coverage="75% (3/4)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 								<condition number="1" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="73" hits="20" branch="true" condition-coverage="100% (2/2)">
+						<line number="73" hits="10" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="75" hits="12" branch="false"/>
-						<line number="77" hits="20" branch="false"/>
-						<line number="79" hits="30" branch="false"/>
+						<line number="75" hits="6" branch="false"/>
+						<line number="77" hits="10" branch="false"/>
+						<line number="79" hits="15" branch="false"/>
 					</lines>
 				</class>
 				<class name="org.apache.onami.test.handler.GuiceModuleHandler" filename="org/apache/onami/test/handler/GuiceModuleHandler.java" line-rate="0.8571428571428571" branch-rate="1.0" complexity="2.3333333333333335">
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="43" hits="2" branch="false"/>
+								<line number="43" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="48" hits="24" branch="false"/>
-								<line number="49" hits="24" branch="false"/>
-								<line number="50" hits="24" branch="false"/>
+								<line number="47" hits="12" branch="false"/>
+								<line number="49" hits="12" branch="false"/>
+								<line number="50" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="getModules" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="57" hits="24" branch="false"/>
+								<line number="57" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="handle" signature="(Ljava/lang/annotation/Annotation;Ljava/lang/reflect/AnnotatedElement;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="39" hits="10" branch="false"/>
+								<line number="1" hits="5" branch="false"/>
 							</lines>
 						</method>
 						<method name="handle" signature="(Lorg/apache/onami/test/annotation/GuiceModules;Ljava/lang/Class;)V" line-rate="0.75" branch-rate="1.0">
 							<lines>
-								<line number="66" hits="20" branch="true" condition-coverage="100% (2/2)">
+								<line number="66" hits="10" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="68" hits="10" branch="true" condition-coverage="100% (2/2)">
+								<line number="68" hits="5" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="70" hits="6" branch="false"/>
-								<line number="74" hits="10" branch="false"/>
+								<line number="70" hits="3" branch="false"/>
+								<line number="74" hits="5" branch="false"/>
+								<line number="75" hits="5" branch="false"/>
 								<line number="76" hits="0" branch="false"/>
 								<line number="78" hits="0" branch="false"/>
-								<line number="79" hits="10" branch="false"/>
-								<line number="81" hits="10" branch="false"/>
+								<line number="81" hits="5" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="39" hits="10" branch="false"/>
-						<line number="43" hits="2" branch="false"/>
-						<line number="48" hits="24" branch="false"/>
-						<line number="49" hits="24" branch="false"/>
-						<line number="50" hits="24" branch="false"/>
-						<line number="57" hits="24" branch="false"/>
-						<line number="66" hits="20" branch="true" condition-coverage="100% (2/2)">
+						<line number="1" hits="5" branch="false"/>
+						<line number="43" hits="1" branch="false"/>
+						<line number="47" hits="12" branch="false"/>
+						<line number="49" hits="12" branch="false"/>
+						<line number="50" hits="12" branch="false"/>
+						<line number="57" hits="12" branch="false"/>
+						<line number="66" hits="10" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="68" hits="10" branch="true" condition-coverage="100% (2/2)">
+						<line number="68" hits="5" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="70" hits="6" branch="false"/>
-						<line number="74" hits="10" branch="false"/>
+						<line number="70" hits="3" branch="false"/>
+						<line number="74" hits="5" branch="false"/>
+						<line number="75" hits="5" branch="false"/>
 						<line number="76" hits="0" branch="false"/>
 						<line number="78" hits="0" branch="false"/>
-						<line number="79" hits="10" branch="false"/>
-						<line number="81" hits="10" branch="false"/>
+						<line number="81" hits="5" branch="false"/>
 					</lines>
 				</class>
-				<class name="org.apache.onami.test.handler.GuiceProvidedModuleHandler" filename="org/apache/onami/test/handler/GuiceProvidedModuleHandler.java" line-rate="0.8928571428571429" branch-rate="0.8333333333333334" complexity="4.0">
+				<class name="org.apache.onami.test.handler.GuiceProvidedModuleHandler" filename="org/apache/onami/test/handler/GuiceProvidedModuleHandler.java" line-rate="0.7647058823529411" branch-rate="0.8333333333333334" complexity="4.25">
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="48" hits="2" branch="false"/>
+								<line number="48" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="50" hits="24" branch="false"/>
+								<line number="44" hits="24" branch="false"/>
+								<line number="50" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="addModules" signature="(Ljava/lang/Iterable;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="115" hits="2" branch="true" condition-coverage="100% (2/2)">
+								<line number="133" hits="3" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="117" hits="2" branch="false"/>
-								<line number="119" hits="2" branch="false"/>
+								<line number="135" hits="1" branch="false"/>
+								<line number="137" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="addModules" signature="([Lcom/google/inject/Module;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="123" hits="4" branch="true" condition-coverage="100% (2/2)">
+								<line number="141" hits="2" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="125" hits="2" branch="false"/>
-								<line number="127" hits="2" branch="false"/>
+								<line number="143" hits="1" branch="false"/>
+								<line number="145" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="getModules" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="57" hits="24" branch="false"/>
+								<line number="57" hits="12" branch="false"/>
 							</lines>
 						</method>
 						<method name="handle" signature="(Ljava/lang/annotation/Annotation;Ljava/lang/reflect/AnnotatedElement;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="44" hits="32" branch="false"/>
+								<line number="1" hits="4" branch="false"/>
 							</lines>
 						</method>
-						<method name="handle" signature="(Lorg/apache/onami/test/annotation/GuiceProvidedModules;Ljava/lang/reflect/Method;)V" line-rate="0.8333333333333334" branch-rate="0.7857142857142857">
+						<method name="handle" signature="(Lorg/apache/onami/test/annotation/GuiceProvidedModules;Ljava/lang/reflect/Method;)V" line-rate="0.7" branch-rate="0.7857142857142857">
 							<lines>
-								<line number="67" hits="8" branch="false"/>
-								<line number="69" hits="8" branch="true" condition-coverage="100% (2/2)">
+								<line number="67" hits="4" branch="false"/>
+								<line number="69" hits="4" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
 								<line number="71" hits="2" branch="false"/>
-								<line number="75" hits="8" branch="true" condition-coverage="50% (2/4)">
+								<line number="72" hits="1" branch="false"/>
+								<line number="73" hits="1" branch="false"/>
+								<line number="74" hits="1" branch="false"/>
+								<line number="75" hits="1" branch="false"/>
+								<line number="76" hits="1" branch="false"/>
+								<line number="77" hits="1" branch="false"/>
+								<line number="78" hits="1" branch="false"/>
+								<line number="79" hits="1" branch="false"/>
+								<line number="82" hits="4" branch="true" condition-coverage="50% (2/4)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 										<condition number="1" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="77" hits="0" branch="false"/>
-								<line number="80" hits="8" branch="false"/>
-								<line number="84" hits="8" branch="true" condition-coverage="100% (2/2)">
+								<line number="84" hits="0" branch="false"/>
+								<line number="87" hits="4" branch="false"/>
+								<line number="91" hits="4" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="86" hits="4" branch="false"/>
-								<line number="88" hits="4" branch="true" condition-coverage="100% (2/2)">
+								<line number="93" hits="2" branch="false"/>
+								<line number="94" hits="2" branch="false"/>
+								<line number="95" hits="4" branch="false"/>
+								<line number="97" hits="4" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="92" hits="2" branch="false"/>
-								<line number="94" hits="2" branch="true" condition-coverage="50% (1/2)">
+								<line number="99" hits="1" branch="false"/>
+								<line number="100" hits="1" branch="false"/>
+								<line number="101" hits="2" branch="false"/>
+								<line number="103" hits="2" branch="true" condition-coverage="50% (1/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="50%"/>
 									</conditions>
 								</line>
-								<line number="98" hits="2" branch="false"/>
-								<line number="101" hits="0" branch="false"/>
-								<line number="103" hits="0" branch="false"/>
-								<line number="105" hits="8" branch="false"/>
-								<line number="107" hits="8" branch="true" condition-coverage="100% (2/2)">
+								<line number="105" hits="1" branch="false"/>
+								<line number="106" hits="1" branch="false"/>
+								<line number="109" hits="0" branch="false"/>
+								<line number="110" hits="0" branch="false"/>
+								<line number="111" hits="0" branch="false"/>
+								<line number="112" hits="0" branch="false"/>
+								<line number="113" hits="0" branch="false"/>
+								<line number="114" hits="0" branch="false"/>
+								<line number="115" hits="0" branch="false"/>
+								<line number="116" hits="0" branch="false"/>
+								<line number="117" hits="0" branch="false"/>
+								<line number="120" hits="4" branch="true" condition-coverage="100% (2/2)">
 									<conditions>
 										<condition number="0" type="jump" coverage="100%"/>
 									</conditions>
 								</line>
-								<line number="109" hits="2" branch="false"/>
-								<line number="111" hits="8" branch="false"/>
+								<line number="122" hits="1" branch="false"/>
+								<line number="124" hits="1" branch="false"/>
+								<line number="125" hits="0" branch="false"/>
+								<line number="127" hits="0" branch="false"/>
+								<line number="129" hits="4" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="44" hits="32" branch="false"/>
-						<line number="48" hits="2" branch="false"/>
-						<line number="50" hits="24" branch="false"/>
-						<line number="57" hits="24" branch="false"/>
-						<line number="67" hits="8" branch="false"/>
-						<line number="69" hits="8" branch="true" condition-coverage="100% (2/2)">
+						<line number="1" hits="4" branch="false"/>
+						<line number="44" hits="24" branch="false"/>
+						<line number="48" hits="1" branch="false"/>
+						<line number="50" hits="12" branch="false"/>
+						<line number="57" hits="12" branch="false"/>
+						<line number="67" hits="4" branch="false"/>
+						<line number="69" hits="4" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
 						<line number="71" hits="2" branch="false"/>
-						<line number="75" hits="8" branch="true" condition-coverage="50% (2/4)">
+						<line number="72" hits="1" branch="false"/>
+						<line number="73" hits="1" branch="false"/>
+						<line number="74" hits="1" branch="false"/>
+						<line number="75" hits="1" branch="false"/>
+						<line number="76" hits="1" branch="false"/>
+						<line number="77" hits="1" branch="false"/>
+						<line number="78" hits="1" branch="false"/>
+						<line number="79" hits="1" branch="false"/>
+						<line number="82" hits="4" branch="true" condition-coverage="50% (2/4)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 								<condition number="1" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="77" hits="0" branch="false"/>
-						<line number="80" hits="8" branch="false"/>
-						<line number="84" hits="8" branch="true" condition-coverage="100% (2/2)">
+						<line number="84" hits="0" branch="false"/>
+						<line number="87" hits="4" branch="false"/>
+						<line number="91" hits="4" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="86" hits="4" branch="false"/>
-						<line number="88" hits="4" branch="true" condition-coverage="100% (2/2)">
+						<line number="93" hits="2" branch="false"/>
+						<line number="94" hits="2" branch="false"/>
+						<line number="95" hits="4" branch="false"/>
+						<line number="97" hits="4" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="92" hits="2" branch="false"/>
-						<line number="94" hits="2" branch="true" condition-coverage="50% (1/2)">
+						<line number="99" hits="1" branch="false"/>
+						<line number="100" hits="1" branch="false"/>
+						<line number="101" hits="2" branch="false"/>
+						<line number="103" hits="2" branch="true" condition-coverage="50% (1/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="50%"/>
 							</conditions>
 						</line>
-						<line number="98" hits="2" branch="false"/>
-						<line number="101" hits="0" branch="false"/>
-						<line number="103" hits="0" branch="false"/>
-						<line number="105" hits="8" branch="false"/>
-						<line number="107" hits="8" branch="true" condition-coverage="100% (2/2)">
+						<line number="105" hits="1" branch="false"/>
+						<line number="106" hits="1" branch="false"/>
+						<line number="109" hits="0" branch="false"/>
+						<line number="110" hits="0" branch="false"/>
+						<line number="111" hits="0" branch="false"/>
+						<line number="112" hits="0" branch="false"/>
+						<line number="113" hits="0" branch="false"/>
+						<line number="114" hits="0" branch="false"/>
+						<line number="115" hits="0" branch="false"/>
+						<line number="116" hits="0" branch="false"/>
+						<line number="117" hits="0" branch="false"/>
+						<line number="120" hits="4" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="109" hits="2" branch="false"/>
-						<line number="111" hits="8" branch="false"/>
-						<line number="115" hits="2" branch="true" condition-coverage="100% (2/2)">
+						<line number="122" hits="1" branch="false"/>
+						<line number="124" hits="1" branch="false"/>
+						<line number="125" hits="0" branch="false"/>
+						<line number="127" hits="0" branch="false"/>
+						<line number="129" hits="4" branch="false"/>
+						<line number="133" hits="3" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="117" hits="2" branch="false"/>
-						<line number="119" hits="2" branch="false"/>
-						<line number="123" hits="4" branch="true" condition-coverage="100% (2/2)">
+						<line number="135" hits="1" branch="false"/>
+						<line number="137" hits="1" branch="false"/>
+						<line number="141" hits="2" branch="true" condition-coverage="100% (2/2)">
 							<conditions>
 								<condition number="0" type="jump" coverage="100%"/>
 							</conditions>
 						</line>
-						<line number="125" hits="2" branch="false"/>
-						<line number="127" hits="2" branch="false"/>
+						<line number="143" hits="1" branch="false"/>
+						<line number="145" hits="1" branch="false"/>
 					</lines>
 				</class>
-				<class name="org.apache.onami.test.handler.GuiceProvidedModuleHandler$1" filename="org/apache/onami/test/handler/GuiceProvidedModuleHandler.java" line-rate="1.0" branch-rate="1.0" complexity="4.0">
+				<class name="org.apache.onami.test.handler.GuiceProvidedModuleHandler$1" filename="org/apache/onami/test/handler/GuiceProvidedModuleHandler.java" line-rate="1.0" branch-rate="1.0" complexity="4.25">
 					<methods>
 						<method name="&lt;init&gt;" signature="(Lorg/apache/onami/test/handler/GuiceProvidedModuleHandler;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="89" hits="4" branch="false"/>
+								<line number="1" hits="2" branch="false"/>
+								<line number="95" hits="2" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="89" hits="4" branch="false"/>
+						<line number="1" hits="2" branch="false"/>
+						<line number="95" hits="2" branch="false"/>
 					</lines>
 				</class>
-				<class name="org.apache.onami.test.handler.GuiceProvidedModuleHandler$2" filename="org/apache/onami/test/handler/GuiceProvidedModuleHandler.java" line-rate="1.0" branch-rate="1.0" complexity="4.0">
+				<class name="org.apache.onami.test.handler.GuiceProvidedModuleHandler$2" filename="org/apache/onami/test/handler/GuiceProvidedModuleHandler.java" line-rate="1.0" branch-rate="1.0" complexity="4.25">
 					<methods>
 						<method name="&lt;init&gt;" signature="(Lorg/apache/onami/test/handler/GuiceProvidedModuleHandler;)V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="95" hits="2" branch="false"/>
+								<line number="1" hits="1" branch="false"/>
+								<line number="101" hits="1" branch="false"/>
 							</lines>
 						</method>
 					</methods>
 					<lines>
-						<line number="95" hits="2" branch="false"/>
+						<line number="1" hits="1" branch="false"/>
+						<line number="101" hits="1" branch="false"/>
 					</lines>
 				</class>
-				<class name="org.apache.onami.test.handler.MockFrameworkHandler" filename="org/apache/onami/test/handler/MockFrameworkHandler.java" line-rate="0.8888888888888888" branch-rate="0.3333333333333333" complexity="3.0">
+				<class name="org.apache.onami.test.handler.MockFrameworkHandler" filename="org/apache/onami/test/handler/MockFrameworkHandler.java" line-rate="0.8181818181818182" branch-rate="0.3333333333333333" complexity="3.0">
 					<methods>
 						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
-								<line number="41" hits="2" branch="false"/>
+								<line number="41" hits="1" branch="false"/>
 							</lines>
 						</method>
 						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 							<lines>
+								<line number="37" hits="12" branch="false"/>
 							</lines>
 						</method>

[... 852 lines stripped ...]