<?xml version="1.0"?>
<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd">

<coverage line-rate="0.9524296675191816" branch-rate="0.9139871382636656" lines-covered="1862" lines-valid="1955" branches-covered="1137" branches-valid="1244" complexity="1.2" version="1.9.2" timestamp="1326422452819">
	<sources>
		<source>--source</source>
		<source>C:/Users/Chris/Projects/GMetrics/SVN/src/main/java</source>
	</sources>
	<packages>
		<package name="org.codehaus.groovy.ast.expr" line-rate="0.0" branch-rate="1.0" complexity="1.5">
			<classes>
				<class name="org.codehaus.groovy.ast.expr.RegexExpression" filename="org/codehaus/groovy/ast/expr/RegexExpression.java" line-rate="0.0" branch-rate="1.0" complexity="1.5">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="0" branch="false"/>
								<line number="38" hits="0" branch="false"/>
								<line number="39" hits="0" branch="false"/>
								<line number="40" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getRegex" signature="()Lorg/codehaus/groovy/ast/expr/Expression;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="transformExpression" signature="(Lorg/codehaus/groovy/ast/expr/ExpressionTransformer;)Lorg/codehaus/groovy/ast/expr/Expression;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="56" hits="0" branch="false"/>
								<line number="57" hits="0" branch="false"/>
								<line number="58" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="visit" signature="(Lorg/codehaus/groovy/ast/GroovyCodeVisitor;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="0" branch="false"/>
								<line number="47" hits="0" branch="false"/>
								<line number="48" hits="0" branch="false"/>
								<line number="50" hits="0" branch="false"/>
								<line number="51" hits="0" branch="false"/>
								<line number="52" hits="0" branch="false"/>
								<line number="53" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="0" branch="false"/>
						<line number="37" hits="0" branch="false"/>
						<line number="38" hits="0" branch="false"/>
						<line number="39" hits="0" branch="false"/>
						<line number="40" hits="0" branch="false"/>
						<line number="46" hits="0" branch="false"/>
						<line number="47" hits="0" branch="false"/>
						<line number="48" hits="0" branch="false"/>
						<line number="50" hits="0" branch="false"/>
						<line number="51" hits="0" branch="false"/>
						<line number="52" hits="0" branch="false"/>
						<line number="53" hits="0" branch="false"/>
						<line number="56" hits="0" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
						<line number="62" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.codehaus.groovy.transform.powerassert" line-rate="1.0" branch-rate="1.0" complexity="1.0">
			<classes>
				<class name="org.codehaus.groovy.transform.powerassert.Value" filename="org/codehaus/groovy/transform/powerassert/Value.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/Object;I)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="29" hits="466186" branch="false"/>
								<line number="30" hits="466186" branch="false"/>
								<line number="31" hits="466186" branch="false"/>
								<line number="32" hits="466186" branch="false"/>
							</lines>
						</method>
						<method name="getColumn" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="2616" branch="false"/>
							</lines>
						</method>
						<method name="getValue" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="543" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="29" hits="466186" branch="false"/>
						<line number="30" hits="466186" branch="false"/>
						<line number="31" hits="466186" branch="false"/>
						<line number="32" hits="466186" branch="false"/>
						<line number="35" hits="543" branch="false"/>
						<line number="39" hits="2616" branch="false"/>
					</lines>
				</class>
				<class name="org.codehaus.groovy.transform.powerassert.ValueRecorder" filename="org/codehaus/groovy/transform/powerassert/ValueRecorder.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="28" hits="305992" branch="false"/>
								<line number="34" hits="305992" branch="false"/>
							</lines>
						</method>
						<method name="clear" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="305982" branch="false"/>
								<line number="38" hits="305982" branch="false"/>
							</lines>
						</method>
						<method name="getValues" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="914" branch="false"/>
							</lines>
						</method>
						<method name="record" signature="(Ljava/lang/Object;I)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="41" hits="466186" branch="false"/>
								<line number="42" hits="466186" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="28" hits="305992" branch="false"/>
						<line number="34" hits="305992" branch="false"/>
						<line number="37" hits="305982" branch="false"/>
						<line number="38" hits="305982" branch="false"/>
						<line number="41" hits="466186" branch="false"/>
						<line number="42" hits="466186" branch="false"/>
						<line number="46" hits="914" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics" line-rate="1.0" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.GMetricsRunner" filename="org/gmetrics/GMetricsRunner.groovy" 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="40" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="50" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="()Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="43" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="48" hits="38" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="49" hits="33" 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="51" hits="28" branch="false"/>
								<line number="52" hits="28" branch="false"/>
								<line number="53" hits="28" branch="false"/>
								<line number="54" hits="28" branch="false"/>
								<line number="56" hits="28" branch="false"/>
								<line number="58" hits="28" branch="false"/>
								<line number="62" hits="28" branch="false"/>
								<line number="63" hits="28" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="40" hits="5" branch="false"/>
						<line number="44" hits="50" branch="false"/>
						<line number="47" hits="43" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="48" hits="38" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="49" hits="33" 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="51" hits="28" branch="false"/>
						<line number="52" hits="28" branch="false"/>
						<line number="53" hits="28" branch="false"/>
						<line number="54" hits="28" branch="false"/>
						<line number="56" hits="28" branch="false"/>
						<line number="58" hits="28" branch="false"/>
						<line number="62" hits="28" branch="false"/>
						<line number="63" hits="28" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.GMetricsRunner$_execute_closure1" filename="org/gmetrics/GMetricsRunner.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="53" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="59" hits="53" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.analyzer" line-rate="1.0" branch-rate="0.95" complexity="0.0">
			<classes>
				<class name="org.gmetrics.analyzer.AnalysisContext" filename="org/gmetrics/analyzer/AnalysisContext.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="26" hits="354" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="26" hits="354" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="75" branch="false"/>
							</lines>
						</method>
						<method name="analyze" signature="(Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="79" hits="65" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="80" hits="55" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="82" hits="50" branch="false"/>
								<line number="83" hits="50" branch="false"/>
								<line number="84" hits="50" branch="false"/>
							</lines>
						</method>
						<method name="applyMetricsToClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/metricset/MetricSet;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/resultsnode/ClassResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="488" branch="false"/>
								<line number="127" hits="488" branch="false"/>
								<line number="131" hits="488" branch="false"/>
							</lines>
						</method>
						<method name="getSourceDirectories" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="88" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="initializeWildcardPatterns" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="140" hits="90" branch="false"/>
								<line number="141" hits="90" branch="false"/>
							</lines>
						</method>
						<method name="matches" signature="(Lorg/gmetrics/source/SourceCode;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="135" hits="1828" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="136" hits="508" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="processDirectory" signature="(Ljava/lang/Object;Ljava/lang/String;Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/resultsnode/PackageResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="1903" branch="false"/>
								<line number="93" hits="1903" branch="false"/>
								<line number="94" hits="1903" branch="false"/>
								<line number="107" hits="1903" branch="false"/>
								<line number="108" hits="1903" branch="false"/>
							</lines>
						</method>
						<method name="processFile" signature="(Ljava/lang/Object;Lorg/gmetrics/resultsnode/PackageResultsNode;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="0.75">
							<lines>
								<line number="112" hits="1788" branch="false"/>
								<line number="113" hits="1788" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="114" hits="468" branch="false"/>
								<line number="115" hits="468" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="116" hits="468" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="34" hits="75" branch="false"/>
						<line number="79" hits="65" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="80" hits="55" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="82" hits="50" branch="false"/>
						<line number="83" hits="50" branch="false"/>
						<line number="84" hits="50" branch="false"/>
						<line number="88" hits="5" branch="false"/>
						<line number="92" hits="1903" branch="false"/>
						<line number="93" hits="1903" branch="false"/>
						<line number="94" hits="1903" branch="false"/>
						<line number="107" hits="1903" branch="false"/>
						<line number="108" hits="1903" branch="false"/>
						<line number="112" hits="1788" branch="false"/>
						<line number="113" hits="1788" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="114" hits="468" branch="false"/>
						<line number="115" hits="468" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="116" hits="468" branch="false"/>
						<line number="126" hits="488" branch="false"/>
						<line number="127" hits="488" branch="false"/>
						<line number="131" hits="488" branch="false"/>
						<line number="135" hits="1828" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="136" hits="508" 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="140" hits="90" branch="false"/>
						<line number="141" hits="90" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_applyMetricsToClass_closure6" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="128" hits="936" branch="false"/>
								<line number="129" hits="936" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="128" hits="936" branch="false"/>
						<line number="129" hits="936" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_closure1" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="20" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="66" hits="20" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_closure2" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="68" hits="1738" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="68" hits="1738" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_processDirectory_closure3" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="95" hits="3641" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="96" hits="3641" branch="false"/>
								<line number="97" hits="3641" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="98" hits="1853" branch="false"/>
								<line number="99" hits="1853" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="100" hits="157" branch="false"/>
								<line number="104" hits="1788" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="95" hits="3641" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="96" hits="3641" branch="false"/>
						<line number="97" hits="3641" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="98" hits="1853" branch="false"/>
						<line number="99" hits="1853" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="100" hits="157" branch="false"/>
						<line number="104" hits="1788" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_processDirectory_closure4" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="107" hits="3426" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="107" hits="3426" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_processFile_closure5" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="117" hits="488" branch="false"/>
								<line number="118" hits="488" branch="false"/>
								<line number="119" hits="488" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="117" hits="488" branch="false"/>
						<line number="118" hits="488" branch="false"/>
						<line number="119" hits="488" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.analyzer.SourceAnalyzer" filename="org/gmetrics/analyzer/SourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.ant" line-rate="1.0" branch-rate="0.868421052631579" complexity="0.0">
			<classes>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="0.8214285714285714" complexity="0.0">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/apache/tools/ant/Project;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="280" branch="false"/>
								<line number="43" hits="280" branch="false"/>
								<line number="51" hits="280" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="52" hits="275" 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="53" hits="270" branch="false"/>
								<line number="54" hits="270" branch="false"/>
							</lines>
						</method>
						<method name="analyze" signature="(Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="63" hits="68" branch="false"/>
								<line number="66" hits="68" branch="false"/>
								<line number="67" hits="68" branch="false"/>
							</lines>
						</method>
						<method name="applyMetricsToClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/metricset/MetricSet;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/resultsnode/ClassResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="1339" branch="false"/>
								<line number="127" hits="1339" branch="false"/>
								<line number="131" hits="1339" branch="false"/>
							</lines>
						</method>
						<method name="calculatePackageLevelMetricResults" signature="(Lorg/gmetrics/resultsnode/PackageResultsNode;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="83" hits="434" branch="false"/>
								<line number="84" hits="434" branch="false"/>
							</lines>
						</method>
						<method name="calculatePackageLevelMetricResults" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="89" hits="1179" branch="false"/>
							</lines>
						</method>
						<method name="findOrAddResultsNodeForPath" signature="(Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="160" hits="1590" branch="false"/>
								<line number="161" hits="1590" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="162" hits="1214" branch="false"/>
								<line number="164" hits="376" branch="false"/>
								<line number="165" hits="376" branch="false"/>
								<line number="166" hits="376" branch="false"/>
								<line number="167" hits="376" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="168" hits="376" branch="false"/>
								<line number="169" hits="376" branch="false"/>
							</lines>
						</method>
						<method name="findPackageResultsNodeForPath" signature="(Lorg/gmetrics/resultsnode/PackageResultsNode;Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="139" hits="17989" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="140" hits="1239" branch="false"/>
								<line number="142" hits="16750" branch="false"/>
								<line number="143" hits="16750" branch="false"/>
							</lines>
						</method>
						<method name="findPackageResultsNodeForPath" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="148" hits="41901" branch="false"/>
							</lines>
						</method>
						<method name="findResultsNodeForPath" signature="(Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="135" hits="1625" branch="false"/>
							</lines>
						</method>
						<method name="getSourceDirectories" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="53" branch="false"/>
								<line number="72" hits="53" branch="false"/>
							</lines>
						</method>
						<method name="processFile" signature="(Ljava/io/File;Ljava/lang/String;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="0.5">
							<lines>
								<line number="109" hits="1277" branch="false"/>
								<line number="110" hits="1277" branch="false"/>
								<line number="112" hits="1277" branch="false"/>
								<line number="113" hits="1277" branch="false"/>
								<line number="114" hits="1277" branch="false"/>
								<line number="115" hits="1277" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="116" hits="1277" branch="false"/>
							</lines>
						</method>
						<method name="processFileSet" signature="(Ljava/lang/Object;Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="94" hits="68" branch="false"/>
								<line number="95" hits="68" branch="false"/>
								<line number="96" hits="68" branch="false"/>
								<line number="98" hits="68" 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="99" hits="10" branch="false"/>
								<line number="102" hits="68" branch="false"/>
							</lines>
						</method>
						<method name="removeBaseDirectoryPrefix" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="173" hits="58" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="174" hits="33" branch="false"/>
								<line number="175" hits="33" branch="false"/>
								<line number="177" hits="25" branch="false"/>
							</lines>
						</method>
						<method name="removeLeadingSlash" signature="(Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="0.3333333333333333">
							<lines>
								<line number="181" hits="33" branch="true" condition-coverage="33% (2/6)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
										<condition number="1" type="jump" coverage="0%"/>
										<condition number="2" type="jump" coverage="50%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="resultFromFirstMatchOrElseNull" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="152" hits="16750" branch="false"/>
								<line number="153" hits="16750" branch="false"/>
								<line number="156" hits="16750" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="39" hits="5" branch="false"/>
						<line number="42" hits="280" branch="false"/>
						<line number="43" hits="280" branch="false"/>
						<line number="51" hits="280" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="52" hits="275" 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="53" hits="270" branch="false"/>
						<line number="54" hits="270" branch="false"/>
						<line number="63" hits="68" branch="false"/>
						<line number="66" hits="68" branch="false"/>
						<line number="67" hits="68" branch="false"/>
						<line number="71" hits="53" branch="false"/>
						<line number="72" hits="53" branch="false"/>
						<line number="83" hits="434" branch="false"/>
						<line number="84" hits="434" branch="false"/>
						<line number="89" hits="1179" branch="false"/>
						<line number="94" hits="68" branch="false"/>
						<line number="95" hits="68" branch="false"/>
						<line number="96" hits="68" branch="false"/>
						<line number="98" hits="68" 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="99" hits="10" branch="false"/>
						<line number="102" hits="68" branch="false"/>
						<line number="109" hits="1277" branch="false"/>
						<line number="110" hits="1277" branch="false"/>
						<line number="112" hits="1277" branch="false"/>
						<line number="113" hits="1277" branch="false"/>
						<line number="114" hits="1277" branch="false"/>
						<line number="115" hits="1277" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="116" hits="1277" branch="false"/>
						<line number="126" hits="1339" branch="false"/>
						<line number="127" hits="1339" branch="false"/>
						<line number="131" hits="1339" branch="false"/>
						<line number="135" hits="1625" branch="false"/>
						<line number="139" hits="17989" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="140" hits="1239" branch="false"/>
						<line number="142" hits="16750" branch="false"/>
						<line number="143" hits="16750" branch="false"/>
						<line number="148" hits="41901" branch="false"/>
						<line number="152" hits="16750" branch="false"/>
						<line number="153" hits="16750" branch="false"/>
						<line number="156" hits="16750" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="160" hits="1590" branch="false"/>
						<line number="161" hits="1590" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="162" hits="1214" branch="false"/>
						<line number="164" hits="376" branch="false"/>
						<line number="165" hits="376" branch="false"/>
						<line number="166" hits="376" branch="false"/>
						<line number="167" hits="376" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="168" hits="376" branch="false"/>
						<line number="169" hits="376" branch="false"/>
						<line number="173" hits="58" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="174" hits="33" branch="false"/>
						<line number="175" hits="33" branch="false"/>
						<line number="177" hits="25" branch="false"/>
						<line number="181" hits="33" branch="true" condition-coverage="33% (2/6)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
								<condition number="1" type="jump" coverage="0%"/>
								<condition number="2" type="jump" coverage="50%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_analyze_closure1" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="64" hits="68" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="64" hits="68" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_applyMetricsToClass_closure7" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="128" hits="4446" branch="false"/>
								<line number="129" hits="4446" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="128" hits="4446" branch="false"/>
						<line number="129" hits="4446" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_calculatePackageLevelMetricResults_closure3" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="83" hits="1545" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="83" hits="1545" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_calculatePackageLevelMetricResults_closure4" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="84" hits="1381" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="84" hits="1381" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_findPackageResultsNodeForPath_closure8" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="143" hits="58265" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="143" hits="58265" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_getSourceDirectories_closure2" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="73" hits="58" branch="false"/>
								<line number="74" hits="58" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="73" hits="58" branch="false"/>
						<line number="74" hits="58" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_processFileSet_closure5" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="1277" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="103" hits="1277" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_processFile_closure6" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="117" hits="1339" branch="false"/>
								<line number="118" hits="1339" branch="false"/>
								<line number="119" hits="1339" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="117" hits="1339" branch="false"/>
						<line number="118" hits="1339" branch="false"/>
						<line number="119" hits="1339" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_resultFromFirstMatchOrElseNull_closure9" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="154" hits="58265" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="154" hits="58265" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.GMetricsTask" filename="org/gmetrics/ant/GMetricsTask.groovy" 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="55" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="32" branch="false"/>
								<line number="60" hits="32" branch="false"/>
							</lines>
						</method>
						<method name="addConfiguredReport" signature="(Lorg/gmetrics/ant/Report;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="98" hits="32" 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="99" hits="2" branch="false"/>
								<line number="101" hits="30" branch="false"/>
								<line number="102" hits="28" branch="false"/>
								<line number="103" hits="28" branch="false"/>
								<line number="104" hits="28" branch="false"/>
								<line number="105" hits="28" branch="false"/>
							</lines>
						</method>
						<method name="addFileset" signature="(Lorg/apache/tools/ant/types/FileSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="89" hits="22" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="90" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="createMetricSet" signature="()Lorg/gmetrics/metricset/MetricSet;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="109" hits="16" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="createSourceAnalyzer" signature="()Lorg/gmetrics/analyzer/SourceAnalyzer;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="113" hits="16" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="69" hits="18" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="71" hits="16" branch="false"/>
								<line number="72" hits="16" branch="false"/>
								<line number="73" hits="16" branch="false"/>
								<line number="74" hits="14" branch="false"/>
								<line number="75" hits="14" branch="false"/>
								<line number="76" hits="14" branch="false"/>
								<line number="79" hits="2" branch="false"/>
								<line number="80" hits="2" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="55" hits="2" branch="false"/>
						<line number="59" hits="32" branch="false"/>
						<line number="60" hits="32" branch="false"/>
						<line number="69" hits="18" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="71" hits="16" branch="false"/>
						<line number="72" hits="16" branch="false"/>
						<line number="73" hits="16" branch="false"/>
						<line number="74" hits="14" branch="false"/>
						<line number="75" hits="14" branch="false"/>
						<line number="76" hits="14" branch="false"/>
						<line number="79" hits="2" branch="false"/>
						<line number="80" hits="2" branch="false"/>
						<line number="89" hits="22" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="90" hits="20" branch="false"/>
						<line number="98" hits="32" 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="99" hits="2" branch="false"/>
						<line number="101" hits="30" branch="false"/>
						<line number="102" hits="28" branch="false"/>
						<line number="103" hits="28" branch="false"/>
						<line number="104" hits="28" branch="false"/>
						<line number="105" hits="28" branch="false"/>
						<line number="109" hits="16" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="113" hits="16" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.GMetricsTask$_addConfiguredReport_closure2" filename="org/gmetrics/ant/GMetricsTask.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="72" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="103" hits="72" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.GMetricsTask$_closure1" filename="org/gmetrics/ant/GMetricsTask.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="63" hits="12" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="63" hits="12" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.Report" filename="org/gmetrics/ant/Report.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="26" hits="34" branch="false"/>
							</lines>
						</method>
						<method name="addConfiguredOption" signature="(Lorg/gmetrics/ant/ReportOption;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="76" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="26" hits="34" branch="false"/>
						<line number="32" hits="76" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.ant.ReportOption" filename="org/gmetrics/ant/ReportOption.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="27" hits="76" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="27" hits="76" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.formatter" line-rate="1.0" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.formatter.Formatter" filename="org/gmetrics/formatter/Formatter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.formatter.FormatterFactory" filename="org/gmetrics/formatter/FormatterFactory.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="23" hits="164" branch="false"/>
							</lines>
						</method>
						<method name="getFormatter" signature="(Ljava/lang/String;)Lorg/gmetrics/formatter/Formatter;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="29" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="35" hits="27" branch="false"/>
								<line number="36" hits="25" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="23" hits="164" branch="false"/>
						<line number="33" hits="29" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="35" hits="27" branch="false"/>
						<line number="36" hits="25" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.formatter.PercentageFormatter" filename="org/gmetrics/formatter/PercentageFormatter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="23" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="format" signature="(Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="26" hits="3418" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="27" hits="2" branch="false"/>
								<line number="29" hits="3416" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="31" hits="3414" branch="false"/>
								<line number="32" hits="3414" branch="false"/>
								<line number="33" hits="3414" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="23" hits="37" branch="false"/>
						<line number="26" hits="3418" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="27" hits="2" branch="false"/>
						<line number="29" hits="3416" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="31" hits="3414" branch="false"/>
						<line number="32" hits="3414" branch="false"/>
						<line number="33" hits="3414" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.formatter.ToStringFormatter" filename="org/gmetrics/formatter/ToStringFormatter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="23" hits="10" branch="false"/>
							</lines>
						</method>
						<method name="format" signature="(Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="26" hits="6" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="23" hits="10" branch="false"/>
						<line number="26" hits="6" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric" line-rate="0.8478260869565217" branch-rate="0.9230769230769231" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.AbstractAstVisitor" filename="org/gmetrics/metric/AbstractAstVisitor.groovy" line-rate="0.25" branch-rate="0.6666666666666666" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="17605" branch="false"/>
							</lines>
						</method>
						<method name="getSourceUnit" signature="()Lorg/codehaus/groovy/control/SourceUnit;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="isFirstVisit" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="42" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="43" hits="0" branch="false"/>
								<line number="45" hits="0" branch="false"/>
								<line number="46" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="isSyntheticNonRunMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="11600" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="sourceLine" signature="(Lorg/codehaus/groovy/ast/ASTNode;)Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="17605" branch="false"/>
						<line number="42" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="43" hits="0" branch="false"/>
						<line number="45" hits="0" branch="false"/>
						<line number="46" hits="0" branch="false"/>
						<line number="54" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
						<line number="62" hits="11600" branch="true" condition-coverage="100% (4/4)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.AbstractMethodMetric" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="416" branch="false"/>
							</lines>
						</method>
						<method name="addClosureFieldsToMetricResults" signature="(Lorg/gmetrics/source/SourceCode;Lorg/codehaus/groovy/ast/ClassNode;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="1160" branch="false"/>
								<line number="59" hits="1160" branch="false"/>
							</lines>
						</method>
						<method name="addMethodsToMetricResults" signature="(Lorg/gmetrics/source/SourceCode;Lorg/codehaus/groovy/ast/ClassNode;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="69" hits="1160" branch="false"/>
								<line number="71" hits="1160" branch="false"/>
							</lines>
						</method>
						<method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="41" hits="1314" branch="false"/>
								<line number="43" hits="1314" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="44" hits="1160" branch="false"/>
								<line number="45" hits="1160" branch="false"/>
								<line number="48" hits="1314" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="49" hits="232" branch="false"/>
								<line number="52" hits="1082" branch="false"/>
								<line number="54" hits="1082" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="416" branch="false"/>
						<line number="41" hits="1314" branch="false"/>
						<line number="43" hits="1314" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="44" hits="1160" branch="false"/>
						<line number="45" hits="1160" branch="false"/>
						<line number="48" hits="1314" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="49" hits="232" branch="false"/>
						<line number="52" hits="1082" branch="false"/>
						<line number="54" hits="1082" branch="false"/>
						<line number="58" hits="1160" branch="false"/>
						<line number="59" hits="1160" branch="false"/>
						<line number="69" hits="1160" branch="false"/>
						<line number="71" hits="1160" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.AbstractMethodMetric$_addClosureFieldsToMetricResults_closure1" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="3278" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="58" hits="3278" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.AbstractMethodMetric$_addClosureFieldsToMetricResults_closure2" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="68" branch="false"/>
								<line number="61" hits="68" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="62" hits="60" branch="false"/>
								<line number="63" hits="60" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="60" hits="68" branch="false"/>
						<line number="61" hits="68" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="62" hits="60" branch="false"/>
						<line number="63" hits="60" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.AbstractMethodMetric$_addMethodsToMetricResults_closure3" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="72" hits="5688" branch="false"/>
								<line number="73" hits="5688" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="74" hits="5245" branch="false"/>
								<line number="75" hits="5245" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="72" hits="5688" branch="false"/>
						<line number="73" hits="5688" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="74" hits="5245" branch="false"/>
						<line number="75" hits="5245" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.AbstractMetric" filename="org/gmetrics/metric/AbstractMetric.groovy" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="678" branch="false"/>
								<line number="35" hits="678" branch="false"/>
							</lines>
						</method>
						<method name="applyToClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="2484" 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="53" hits="10" branch="false"/>
								<line number="55" hits="2474" branch="false"/>
							</lines>
						</method>
						<method name="applyToPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="2016" 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="41" hits="10" branch="false"/>
								<line number="43" hits="2006" branch="false"/>
							</lines>
						</method>
						<method name="calculateForPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="48" hits="1736" branch="false"/>
							</lines>
						</method>
						<method name="createAggregateMetricResult" signature="(Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Lorg/codehaus/groovy/ast/ASTNode;)Lorg/gmetrics/result/MetricResult;" line-rate="0.5" branch-rate="1.0">
							<lines>
								<line number="63" hits="1998" branch="false"/>
								<line number="64" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="isNotAnInterface" signature="(Lorg/codehaus/groovy/ast/ClassNode;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="1314" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="32" hits="678" branch="false"/>
						<line number="35" hits="678" branch="false"/>
						<line number="40" hits="2016" 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="41" hits="10" branch="false"/>
						<line number="43" hits="2006" branch="false"/>
						<line number="48" hits="1736" branch="false"/>
						<line number="52" hits="2484" 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="53" hits="10" branch="false"/>
						<line number="55" hits="2474" branch="false"/>
						<line number="59" hits="1314" 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="63" hits="1998" branch="false"/>
						<line number="64" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.AstVisitor" filename="org/gmetrics/metric/AstVisitor.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.metric.Metric" filename="org/gmetrics/metric/Metric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.metric.MetricLevel" filename="org/gmetrics/metric/MetricLevel.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;ILjava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="15" branch="false"/>
							</lines>
						</method>
						<method name="getNames" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="217" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="684" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="30" hits="217" branch="false"/>
						<line number="36" hits="684" branch="false"/>
						<line number="40" hits="15" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.MetricLevel$_getNames_closure1" filename="org/gmetrics/metric/MetricLevel.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="651" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="30" hits="651" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.abc" line-rate="0.9753086419753086" branch-rate="0.9827586206896551" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.abc.AbcAstVisitor" filename="org/gmetrics/metric/abc/AbcAstVisitor.groovy" line-rate="0.9824561403508771" branch-rate="0.9772727272727273" complexity="0.0">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="5" branch="false"/>
								<line number="38" hits="5" branch="false"/>
								<line number="39" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="2852" branch="false"/>
							</lines>
						</method>
						<method name="countUnaryConditionals" signature="(Lorg/codehaus/groovy/ast/expr/BinaryExpression;)I" line-rate="1.0" branch-rate="0.8333333333333334">
							<lines>
								<line number="145" hits="304" branch="false"/>
								<line number="146" hits="304" branch="false"/>
								<line number="147" hits="304" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="148" hits="304" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="149" hits="60" branch="false"/>
								<line number="151" hits="304" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="152" hits="50" branch="false"/>
								<line number="155" hits="304" branch="false"/>
							</lines>
						</method>
						<method name="countUnaryConditionals" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)I" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="160" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="handleExpressionContainingOperation" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="129" hits="6120" branch="false"/>
								<line number="130" hits="6120" branch="true" condition-coverage="100% (8/8)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="131" hits="3362" branch="false"/>
								<line number="133" hits="6120" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="134" hits="899" branch="false"/>
								<line number="136" hits="6120" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="137" hits="304" branch="false"/>
							</lines>
						</method>
						<method name="isFinalVariableDeclaration" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="168" hits="3402" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="169" hits="2104" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isNotEmptyStatement" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="173" hits="1029" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isSingleVariable" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="164" hits="2685" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="visitBinaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/BinaryExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="5872" branch="false"/>
								<line number="55" hits="5872" branch="false"/>
							</lines>
						</method>
						<method name="visitBooleanExpression" signature="(Lorg/codehaus/groovy/ast/expr/BooleanExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="111" hits="1853" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="112" hits="558" branch="false"/>
								<line number="114" hits="1853" branch="false"/>
							</lines>
						</method>
						<method name="visitConstructorCallExpression" signature="(Lorg/codehaus/groovy/ast/expr/ConstructorCallExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="80" hits="778" branch="false"/>
								<line number="81" hits="778" branch="false"/>
							</lines>
						</method>
						<method name="visitIfElse" signature="(Lorg/codehaus/groovy/ast/stmt/IfStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="999" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="86" hits="131" branch="false"/>
								<line number="88" hits="999" branch="false"/>
							</lines>
						</method>
						<method name="visitMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="2802" branch="true" condition-coverage="100% (10/10)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
										<condition number="4" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="48" hits="2627" branch="false"/>
								<line number="49" hits="2627" branch="false"/>
							</lines>
						</method>
						<method name="visitMethodCallExpression" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="69" hits="4828" branch="false"/>
								<line number="70" hits="4828" branch="false"/>
							</lines>
						</method>
						<method name="visitNotExpression" signature="(Lorg/codehaus/groovy/ast/expr/NotExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="224" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="119" hits="85" branch="false"/>
								<line number="121" hits="224" branch="false"/>
							</lines>
						</method>
						<method name="visitPostfixExpression" signature="(Lorg/codehaus/groovy/ast/expr/PostfixExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="64" hits="238" branch="false"/>
								<line number="65" hits="238" branch="false"/>
							</lines>
						</method>
						<method name="visitPrefixExpression" signature="(Lorg/codehaus/groovy/ast/expr/PrefixExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="10" branch="false"/>
								<line number="60" hits="10" branch="false"/>
							</lines>
						</method>
						<method name="visitPropertyExpression" signature="(Lorg/codehaus/groovy/ast/expr/PropertyExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="75" hits="2850" branch="false"/>
								<line number="76" hits="2850" branch="false"/>
							</lines>
						</method>
						<method name="visitSwitch" signature="(Lorg/codehaus/groovy/ast/stmt/SwitchStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="30" branch="false"/>
								<line number="93" hits="30" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="94" hits="15" branch="false"/>
								<line number="96" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="visitTernaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/TernaryExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="106" hits="384" branch="false"/>
								<line number="107" hits="384" branch="false"/>
							</lines>
						</method>
						<method name="visitTryCatchFinally" signature="(Lorg/codehaus/groovy/ast/stmt/TryCatchStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="100" hits="42" branch="false"/>
								<line number="101" hits="42" branch="false"/>
								<line number="102" hits="42" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="34" hits="2852" branch="false"/>
						<line number="37" hits="5" branch="false"/>
						<line number="38" hits="5" branch="false"/>
						<line number="39" hits="5" branch="false"/>
						<line number="47" hits="2802" branch="true" condition-coverage="100% (10/10)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
								<condition number="4" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="48" hits="2627" branch="false"/>
						<line number="49" hits="2627" branch="false"/>
						<line number="54" hits="5872" branch="false"/>
						<line number="55" hits="5872" branch="false"/>
						<line number="59" hits="10" branch="false"/>
						<line number="60" hits="10" branch="false"/>
						<line number="64" hits="238" branch="false"/>
						<line number="65" hits="238" branch="false"/>
						<line number="69" hits="4828" branch="false"/>
						<line number="70" hits="4828" branch="false"/>
						<line number="75" hits="2850" branch="false"/>
						<line number="76" hits="2850" branch="false"/>
						<line number="80" hits="778" branch="false"/>
						<line number="81" hits="778" branch="false"/>
						<line number="85" hits="999" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="86" hits="131" branch="false"/>
						<line number="88" hits="999" branch="false"/>
						<line number="92" hits="30" branch="false"/>
						<line number="93" hits="30" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="94" hits="15" branch="false"/>
						<line number="96" hits="30" branch="false"/>
						<line number="100" hits="42" branch="false"/>
						<line number="101" hits="42" branch="false"/>
						<line number="102" hits="42" branch="false"/>
						<line number="106" hits="384" branch="false"/>
						<line number="107" hits="384" branch="false"/>
						<line number="111" hits="1853" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="112" hits="558" branch="false"/>
						<line number="114" hits="1853" branch="false"/>
						<line number="118" hits="224" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="119" hits="85" branch="false"/>
						<line number="121" hits="224" branch="false"/>
						<line number="129" hits="6120" branch="false"/>
						<line number="130" hits="6120" branch="true" condition-coverage="100% (8/8)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="131" hits="3362" branch="false"/>
						<line number="133" hits="6120" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="134" hits="899" branch="false"/>
						<line number="136" hits="6120" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="137" hits="304" branch="false"/>
						<line number="145" hits="304" branch="false"/>
						<line number="146" hits="304" branch="false"/>
						<line number="147" hits="304" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="148" hits="304" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="149" hits="60" branch="false"/>
						<line number="151" hits="304" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="152" hits="50" branch="false"/>
						<line number="155" hits="304" branch="false"/>
						<line number="160" hits="0" branch="false"/>
						<line number="164" hits="2685" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="168" hits="3402" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="169" hits="2104" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="173" hits="1029" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.abc.AbcMetric" filename="org/gmetrics/metric/abc/AbcMetric.groovy" line-rate="0.9230769230769231" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="106" branch="false"/>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="64" hits="1103" branch="false"/>
								<line number="65" hits="1103" branch="false"/>
								<line number="66" hits="1103" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="67" hits="1033" branch="false"/>
								<line number="68" hits="1033" branch="false"/>
								<line number="70" hits="70" branch="false"/>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="74" hits="20" branch="false"/>
								<line number="75" hits="20" branch="false"/>
								<line number="76" hits="20" branch="false"/>
								<line number="77" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="createAggregateMetricResult" signature="(Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Lorg/codehaus/groovy/ast/ASTNode;)Lorg/gmetrics/result/MetricResult;" line-rate="0.5" branch-rate="1.0">
							<lines>
								<line number="81" hits="820" branch="false"/>
								<line number="82" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="60" hits="106" branch="false"/>
						<line number="64" hits="1103" branch="false"/>
						<line number="65" hits="1103" branch="false"/>
						<line number="66" hits="1103" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="67" hits="1033" branch="false"/>
						<line number="68" hits="1033" branch="false"/>
						<line number="70" hits="70" branch="false"/>
						<line number="74" hits="20" branch="false"/>
						<line number="75" hits="20" branch="false"/>
						<line number="76" hits="20" branch="false"/>
						<line number="77" hits="20" branch="false"/>
						<line number="81" hits="820" branch="false"/>
						<line number="82" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.abc.AbcVector" filename="org/gmetrics/metric/abc/AbcVector.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(III)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="8112" 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="31" hits="8107" 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="32" hits="8102" 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="33" hits="8097" branch="false"/>
								<line number="34" hits="8097" branch="false"/>
								<line number="35" hits="8097" branch="false"/>
							</lines>
						</method>
						<method name="getMagnitude" signature="()Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="7356" branch="false"/>
								<line number="45" hits="7356" branch="false"/>
								<line number="46" hits="7356" branch="false"/>
							</lines>
						</method>
						<method name="squared" signature="(I)Ljava/math/BigInteger;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="22068" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="4129" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="30" hits="8112" 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="31" hits="8107" 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="32" hits="8102" 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="33" hits="8097" branch="false"/>
						<line number="34" hits="8097" branch="false"/>
						<line number="35" hits="8097" branch="false"/>
						<line number="44" hits="7356" branch="false"/>
						<line number="45" hits="7356" branch="false"/>
						<line number="46" hits="7356" branch="false"/>
						<line number="50" hits="4129" branch="false"/>
						<line number="54" hits="22068" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.abc.result" line-rate="1.0" branch-rate="0.9411764705882353" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.abc.result.AbcMetricResult" filename="org/gmetrics/metric/abc/result/AbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Lorg/gmetrics/metric/abc/AbcVector;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="2887" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="40" hits="2882" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="41" hits="2877" branch="false"/>
								<line number="42" hits="2877" branch="false"/>
								<line number="43" hits="2877" branch="false"/>
								<line number="44" hits="2877" branch="false"/>
								<line number="45" hits="2877" branch="false"/>
							</lines>
						</method>
						<method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="6839" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="2047" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="39" hits="2887" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="40" hits="2882" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="41" hits="2877" branch="false"/>
						<line number="42" hits="2877" branch="false"/>
						<line number="43" hits="2877" branch="false"/>
						<line number="44" hits="2877" branch="false"/>
						<line number="45" hits="2877" branch="false"/>
						<line number="49" hits="6839" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="53" hits="2047" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="2222" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="43" hits="2217" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="44" hits="2212" 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="45" hits="2207" branch="false"/>
								<line number="46" hits="2207" branch="false"/>
								<line number="47" hits="2207" branch="false"/>
								<line number="48" hits="2207" branch="false"/>
							</lines>
						</method>
						<method name="addChildrenToAbcVector" signature="(Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="109" hits="2207" branch="false"/>
							</lines>
						</method>
						<method name="average" signature="(II)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.8333333333333334">
							<lines>
								<line number="132" hits="6741" branch="true" condition-coverage="83% (5/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="50%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="133" hits="2203" branch="false"/>
								<line number="134" hits="2203" branch="false"/>
								<line number="135" hits="2203" branch="false"/>
								<line number="137" hits="4538" branch="false"/>
							</lines>
						</method>
						<method name="calculateFunctions" signature="(Ljava/util/Collection;)V" line-rate="1.0" branch-rate="0.875">
							<lines>
								<line number="52" hits="2207" branch="false"/>
								<line number="53" hits="2207" branch="false"/>
								<line number="55" hits="2207" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="56" hits="2202" branch="false"/>
								<line number="58" hits="2207" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="59" hits="2207" branch="false"/>
								<line number="61" hits="2207" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="62" hits="125" branch="false"/>
								<line number="64" hits="2207" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="65" hits="130" branch="false"/>
							</lines>
						</method>
						<method name="calculateMaximum" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="123" hits="130" branch="false"/>
								<line number="124" hits="130" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculateMinimum" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="125" branch="false"/>
								<line number="119" hits="125" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="getAbcVector" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="84" hits="666" branch="false"/>
							</lines>
						</method>
						<method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="101" hits="1797" branch="false"/>
							</lines>
						</method>
						<method name="getAverageAbcVector" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="94" hits="2247" branch="false"/>
								<line number="95" hits="2247" branch="false"/>
								<line number="96" hits="2247" branch="false"/>
								<line number="97" hits="2247" branch="false"/>
							</lines>
						</method>
						<method name="getCount" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="70" hits="676" branch="false"/>
							</lines>
						</method>
						<method name="getTotalAbcVector" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="80" hits="2908" branch="false"/>
							</lines>
						</method>
						<method name="includesFunction" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="128" hits="8828" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="105" hits="511" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="42" hits="2222" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="43" hits="2217" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="44" hits="2212" 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="45" hits="2207" branch="false"/>
						<line number="46" hits="2207" branch="false"/>
						<line number="47" hits="2207" branch="false"/>
						<line number="48" hits="2207" branch="false"/>
						<line number="52" hits="2207" branch="false"/>
						<line number="53" hits="2207" branch="false"/>
						<line number="55" hits="2207" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="56" hits="2202" branch="false"/>
						<line number="58" hits="2207" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="59" hits="2207" branch="false"/>
						<line number="61" hits="2207" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="62" hits="125" branch="false"/>
						<line number="64" hits="2207" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="65" hits="130" branch="false"/>
						<line number="70" hits="676" branch="false"/>
						<line number="80" hits="2908" branch="false"/>
						<line number="84" hits="666" branch="false"/>
						<line number="94" hits="2247" branch="false"/>
						<line number="95" hits="2247" branch="false"/>
						<line number="96" hits="2247" branch="false"/>
						<line number="97" hits="2247" branch="false"/>
						<line number="101" hits="1797" branch="false"/>
						<line number="105" hits="511" branch="false"/>
						<line number="109" hits="2207" branch="false"/>
						<line number="118" hits="125" branch="false"/>
						<line number="119" hits="125" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="123" hits="130" branch="false"/>
						<line number="124" hits="130" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="128" hits="8828" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="132" hits="6741" branch="true" condition-coverage="83% (5/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="50%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="133" hits="2203" branch="false"/>
						<line number="134" hits="2203" branch="false"/>
						<line number="135" hits="2203" branch="false"/>
						<line number="137" hits="4538" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_addChildrenToAbcVector_closure2" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="110" hits="3363" branch="false"/>
								<line number="111" hits="3363" branch="false"/>
								<line number="112" hits="3363" branch="false"/>
								<line number="113" hits="3363" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="110" hits="3363" branch="false"/>
						<line number="111" hits="3363" branch="false"/>
						<line number="112" hits="3363" branch="false"/>
						<line number="113" hits="3363" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_calculateFunctions_closure1" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="3363" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="53" hits="3363" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_calculateMaximum_closure4" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="123" hits="170" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="123" hits="170" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_calculateMinimum_closure3" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="170" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="118" hits="170" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.classcount" line-rate="1.0" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.classcount.ClassCountMetric" filename="org/gmetrics/metric/classcount/ClassCountMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="22" branch="false"/>
							</lines>
						</method>
						<method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="64" branch="false"/>
								<line number="39" hits="64" branch="false"/>
							</lines>
						</method>
						<method name="calculateForPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="28" branch="false"/>
								<line number="45" hits="28" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="22" branch="false"/>
						<line number="38" hits="64" branch="false"/>
						<line number="39" hits="64" branch="false"/>
						<line number="44" hits="28" branch="false"/>
						<line number="45" hits="28" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.classcount.ClassCountMetric$_calculateForPackage_closure1" filename="org/gmetrics/metric/classcount/ClassCountMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="92" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="44" hits="92" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.coverage" line-rate="0.9938837920489296" branch-rate="0.991869918699187" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" 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="45" hits="2" branch="false"/>
								<line number="46" hits="1" branch="false"/>
								<line number="47" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="142" branch="false"/>
								<line number="39" hits="69" branch="false"/>
								<line number="40" hits="160" branch="false"/>
								<line number="51" hits="142" branch="false"/>
								<line number="52" hits="211" branch="false"/>
								<line number="53" hits="229" branch="false"/>
								<line number="54" hits="229" branch="false"/>
								<line number="55" hits="160" branch="false"/>
							</lines>
						</method>
						<method name="buildMethodResults" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lgroovy/util/slurpersupport/GPathResult;)Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="158" hits="1441" branch="false"/>
								<line number="159" hits="580" branch="false"/>
								<line number="160" hits="464" branch="false"/>
								<line number="161" hits="778" branch="false"/>
								<line number="162" hits="1065" branch="false"/>
								<line number="163" hits="846" branch="false"/>
								<line number="164" hits="417" branch="false"/>
								<line number="165" hits="219" branch="false"/>
								<line number="166" hits="485" branch="false"/>
								<line number="171" hits="198" branch="false"/>
								<line number="173" hits="266" branch="false"/>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="985" branch="false"/>
								<line number="119" hits="1123" 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="120" hits="1130" branch="false"/>
								<line number="121" hits="1130" branch="false"/>
								<line number="122" hits="799" 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="123" hits="757" branch="false"/>
								<line number="124" hits="620" branch="false"/>
								<line number="126" hits="35" branch="false"/>
							</lines>
						</method>
						<method name="calculateCoverageForClassAndInnerClasses" signature="(Ljava/lang/String;)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="141" hits="163" branch="false"/>
								<line number="142" hits="300" branch="false"/>
								<line number="143" hits="329" branch="false"/>
								<line number="144" hits="103" branch="false"/>
								<line number="145" hits="81" branch="false"/>
							</lines>
						</method>
						<method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="75" hits="714" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="76" hits="82" branch="false"/>
								<line number="78" hits="275" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="79" hits="1268" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="80" hits="704" branch="false"/>
								<line number="81" hits="628" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="82" hits="293" branch="false"/>
								<line number="83" hits="827" branch="false"/>
								<line number="84" hits="777" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="85" hits="554" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="86" hits="670" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="87" hits="292" branch="false"/>
								<line number="88" hits="354" branch="false"/>
								<line number="89" hits="219" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="90" hits="1125" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="91" hits="895" branch="false"/>
								<line number="92" hits="867" branch="false"/>
								<line number="93" hits="219" branch="false"/>
								<line number="94" hits="683" branch="false"/>
								<line number="95" hits="683" branch="false"/>
								<line number="96" hits="464" branch="false"/>
							</lines>
						</method>
						<method name="calculateForPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="97" hits="242" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="98" hits="16" branch="false"/>
								<line number="100" hits="98" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="101" hits="445" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="102" hits="239" branch="false"/>
								<line number="103" hits="226" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="104" hits="107" branch="false"/>
								<line number="105" hits="290" branch="false"/>
								<line number="106" hits="516" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="107" hits="285" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="108" hits="98" branch="false"/>
								<line number="109" hits="91" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="110" hits="384" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="111" hits="252" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="112" hits="48" branch="false"/>
								<line number="113" hits="54" branch="false"/>
								<line number="114" hits="147" branch="false"/>
								<line number="115" hits="56" branch="false"/>
								<line number="116" hits="1061" branch="false"/>
								<line number="117" hits="1061" branch="false"/>
							</lines>
						</method>
						<method name="calculateMethodResult" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lgroovy/util/slurpersupport/GPathResult;)Lorg/gmetrics/result/SingleNumberMetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="175" hits="1592" branch="false"/>
								<line number="176" hits="1012" 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="177" hits="2652" branch="false"/>
								<line number="178" hits="2871" 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="179" hits="2393" branch="false"/>
								<line number="180" hits="2460" branch="false"/>
								<line number="181" hits="67" branch="false"/>
								<line number="182" hits="444" branch="false"/>
								<line number="183" hits="444" branch="false"/>
							</lines>
						</method>
						<method name="containsClasses" signature="(Ljava/util/Collection;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="249" hits="277" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="createNonValidatingXmlSlurper" signature="()Lgroovy/util/XmlSlurper;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="246" hits="116" branch="false"/>
								<line number="260" hits="65" branch="false"/>
								<line number="263" hits="65" branch="false"/>
								<line number="265" hits="65" branch="false"/>
								<line number="266" hits="70" branch="false"/>
								<line number="269" hits="70" branch="false"/>
								<line number="271" hits="70" branch="false"/>
							</lines>
						</method>
						<method name="findClassElement" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="191" hits="472" branch="false"/>
								<line number="201" hits="3634" branch="false"/>
								<line number="202" hits="452" branch="false"/>
								<line number="203" hits="2030" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="204" hits="2316" branch="false"/>
							</lines>
						</method>
						<method name="findInnerClasses" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="192" hits="750" branch="false"/>
								<line number="193" hits="3876" branch="false"/>
								<line number="194" hits="3973" branch="false"/>
								<line number="195" hits="3973" branch="false"/>
							</lines>
						</method>
						<method name="findMethodElement" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lgroovy/util/slurpersupport/GPathResult;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="196" hits="1096" branch="false"/>
								<line number="198" hits="1096" branch="false"/>
								<line number="200" hits="3596" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="206" hits="1012" branch="false"/>
								<line number="207" hits="1140" branch="false"/>
								<line number="208" hits="2719" branch="false"/>
								<line number="209" hits="1707" branch="false"/>
								<line number="210" hits="1723" branch="false"/>
								<line number="213" hits="1020" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="214" hits="885" branch="false"/>
								<line number="215" hits="1731" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="216" hits="1467" branch="false"/>
								<line number="217" hits="135" branch="false"/>
								<line number="219" hits="260" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="findPackageElement" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="228" hits="238" branch="false"/>
								<line number="232" hits="97" branch="false"/>
								<line number="242" hits="3082" branch="false"/>
								<line number="243" hits="94" branch="false"/>
								<line number="244" hits="121" branch="false"/>
								<line number="245" hits="1003" branch="false"/>
							</lines>
						</method>
						<method name="findPackageElementMatchingPrefix" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="211" hits="16" branch="false"/>
								<line number="212" hits="16" branch="false"/>
								<line number="218" hits="8" branch="false"/>
								<line number="223" hits="16" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="224" hits="36" branch="false"/>
								<line number="225" hits="26" branch="false"/>
								<line number="226" hits="10" branch="false"/>
								<line number="227" hits="20" branch="false"/>
								<line number="229" hits="248" branch="false"/>
								<line number="231" hits="107" branch="false"/>
							</lines>
						</method>
						<method name="findPackageWithPrefix" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="220" hits="12" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="221" hits="12" branch="false"/>
								<line number="222" hits="22" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="233" hits="2949" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="234" hits="2943" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="235" hits="142" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="236" hits="1016" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="237" hits="1008" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="238" hits="197" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="240" hits="71" branch="false"/>
							</lines>
						</method>
						<method name="getCoberturaXml" signature="()Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="239" hits="173" branch="false"/>
								<line number="241" hits="57" branch="false"/>
								<line number="247" hits="834" branch="false"/>
								<line number="248" hits="834" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="250" hits="65" branch="false"/>
								<line number="251" hits="181" branch="false"/>
								<line number="252" hits="122" branch="false"/>
								<line number="253" hits="1504" branch="false"/>
								<line number="254" hits="1496" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="255" hits="72" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="256" hits="902" branch="false"/>
								<line number="257" hits="70" branch="false"/>
								<line number="258" hits="70" branch="false"/>
								<line number="259" hits="70" branch="false"/>
								<line number="262" hits="1437" branch="false"/>
							</lines>
						</method>
						<method name="getCoverageRatioForClass" signature="(Ljava/lang/String;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="130" hits="82" branch="false"/>
								<line number="131" hits="324" branch="false"/>
								<line number="132" hits="353" branch="false"/>
								<line number="133" hits="193" branch="false"/>
								<line number="134" hits="413" branch="false"/>
								<line number="135" hits="442" branch="false"/>
								<line number="136" hits="111" branch="false"/>
								<line number="137" hits="171" branch="false"/>
								<line number="138" hits="331" branch="false"/>
								<line number="139" hits="111" branch="false"/>
							</lines>
						</method>
						<method name="getOverallPackageMetricValue" signature="()Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="146" hits="87" branch="false"/>
								<line number="147" hits="22" branch="false"/>
								<line number="148" hits="29" branch="false"/>
								<line number="149" hits="23" branch="false"/>
								<line number="150" hits="14" branch="false"/>
								<line number="151" hits="7" branch="false"/>
							</lines>
						</method>
						<method name="hasInnerClasses" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="184" hits="580" 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="197" hits="1294" 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="199" hits="266" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="logMissingMethodCoverageInformation" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="185" hits="67" 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="186" hits="61" branch="false"/>
								<line number="187" hits="416" 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="188" hits="1989" branch="false"/>
								<line number="189" hits="1985" branch="false"/>
							</lines>
						</method>
						<method name="parseCoverageRate" signature="(Lgroovy/util/slurpersupport/GPathResult;)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="152" hits="1138" branch="false"/>
								<line number="153" hits="5053" branch="false"/>
								<line number="154" hits="6870" branch="false"/>
								<line number="155" hits="5739" branch="false"/>
								<line number="156" hits="3060" branch="false"/>
								<line number="157" hits="1243" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="38" hits="142" branch="false"/>
						<line number="39" hits="69" branch="false"/>
						<line number="40" hits="160" branch="false"/>
						<line number="45" hits="2" branch="false"/>
						<line number="46" hits="1" branch="false"/>
						<line number="47" hits="2" branch="false"/>
						<line number="51" hits="142" branch="false"/>
						<line number="52" hits="211" branch="false"/>
						<line number="53" hits="229" branch="false"/>
						<line number="54" hits="229" branch="false"/>
						<line number="55" hits="160" branch="false"/>
						<line number="75" hits="714" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="76" hits="82" branch="false"/>
						<line number="78" hits="275" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="79" hits="1268" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="80" hits="704" branch="false"/>
						<line number="81" hits="628" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="82" hits="293" branch="false"/>
						<line number="83" hits="827" branch="false"/>
						<line number="84" hits="777" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="85" hits="554" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="86" hits="670" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="87" hits="292" branch="false"/>
						<line number="88" hits="354" branch="false"/>
						<line number="89" hits="219" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="90" hits="1125" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="91" hits="895" branch="false"/>
						<line number="92" hits="867" branch="false"/>
						<line number="93" hits="219" branch="false"/>
						<line number="94" hits="683" branch="false"/>
						<line number="95" hits="683" branch="false"/>
						<line number="96" hits="464" branch="false"/>
						<line number="97" hits="242" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="98" hits="16" branch="false"/>
						<line number="100" hits="98" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="101" hits="445" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="102" hits="239" branch="false"/>
						<line number="103" hits="226" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="104" hits="107" branch="false"/>
						<line number="105" hits="290" branch="false"/>
						<line number="106" hits="516" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="107" hits="285" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="108" hits="98" branch="false"/>
						<line number="109" hits="91" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="110" hits="384" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="111" hits="252" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="112" hits="48" branch="false"/>
						<line number="113" hits="54" branch="false"/>
						<line number="114" hits="147" branch="false"/>
						<line number="115" hits="56" branch="false"/>
						<line number="116" hits="1061" branch="false"/>
						<line number="117" hits="1061" branch="false"/>
						<line number="118" hits="985" branch="false"/>
						<line number="119" hits="1123" 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="120" hits="1130" branch="false"/>
						<line number="121" hits="1130" branch="false"/>
						<line number="122" hits="799" 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="123" hits="757" branch="false"/>
						<line number="124" hits="620" branch="false"/>
						<line number="126" hits="35" branch="false"/>
						<line number="130" hits="82" branch="false"/>
						<line number="131" hits="324" branch="false"/>
						<line number="132" hits="353" branch="false"/>
						<line number="133" hits="193" branch="false"/>
						<line number="134" hits="413" branch="false"/>
						<line number="135" hits="442" branch="false"/>
						<line number="136" hits="111" branch="false"/>
						<line number="137" hits="171" branch="false"/>
						<line number="138" hits="331" branch="false"/>
						<line number="139" hits="111" branch="false"/>
						<line number="141" hits="163" branch="false"/>
						<line number="142" hits="300" branch="false"/>
						<line number="143" hits="329" branch="false"/>
						<line number="144" hits="103" branch="false"/>
						<line number="145" hits="81" branch="false"/>
						<line number="146" hits="87" branch="false"/>
						<line number="147" hits="22" branch="false"/>
						<line number="148" hits="29" branch="false"/>
						<line number="149" hits="23" branch="false"/>
						<line number="150" hits="14" branch="false"/>
						<line number="151" hits="7" branch="false"/>
						<line number="152" hits="1138" branch="false"/>
						<line number="153" hits="5053" branch="false"/>
						<line number="154" hits="6870" branch="false"/>
						<line number="155" hits="5739" branch="false"/>
						<line number="156" hits="3060" branch="false"/>
						<line number="157" hits="1243" branch="false"/>
						<line number="158" hits="1441" branch="false"/>
						<line number="159" hits="580" branch="false"/>
						<line number="160" hits="464" branch="false"/>
						<line number="161" hits="778" branch="false"/>
						<line number="162" hits="1065" branch="false"/>
						<line number="163" hits="846" branch="false"/>
						<line number="164" hits="417" branch="false"/>
						<line number="165" hits="219" branch="false"/>
						<line number="166" hits="485" branch="false"/>
						<line number="171" hits="198" branch="false"/>
						<line number="173" hits="266" branch="false"/>
						<line number="175" hits="1592" branch="false"/>
						<line number="176" hits="1012" 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="177" hits="2652" branch="false"/>
						<line number="178" hits="2871" 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="179" hits="2393" branch="false"/>
						<line number="180" hits="2460" branch="false"/>
						<line number="181" hits="67" branch="false"/>
						<line number="182" hits="444" branch="false"/>
						<line number="183" hits="444" branch="false"/>
						<line number="184" hits="580" 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="185" hits="67" 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="186" hits="61" branch="false"/>
						<line number="187" hits="416" 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="188" hits="1989" branch="false"/>
						<line number="189" hits="1985" branch="false"/>
						<line number="191" hits="472" branch="false"/>
						<line number="192" hits="750" branch="false"/>
						<line number="193" hits="3876" branch="false"/>
						<line number="194" hits="3973" branch="false"/>
						<line number="195" hits="3973" branch="false"/>
						<line number="196" hits="1096" branch="false"/>
						<line number="197" hits="1294" 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="198" hits="1096" branch="false"/>
						<line number="199" hits="266" 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="200" hits="3596" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="201" hits="3634" branch="false"/>
						<line number="202" hits="452" branch="false"/>
						<line number="203" hits="2030" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="204" hits="2316" branch="false"/>
						<line number="206" hits="1012" branch="false"/>
						<line number="207" hits="1140" branch="false"/>
						<line number="208" hits="2719" branch="false"/>
						<line number="209" hits="1707" branch="false"/>
						<line number="210" hits="1723" branch="false"/>
						<line number="211" hits="16" branch="false"/>
						<line number="212" hits="16" branch="false"/>
						<line number="213" hits="1020" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="214" hits="885" branch="false"/>
						<line number="215" hits="1731" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="216" hits="1467" branch="false"/>
						<line number="217" hits="135" branch="false"/>
						<line number="218" hits="8" branch="false"/>
						<line number="219" hits="260" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="220" hits="12" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="221" hits="12" branch="false"/>
						<line number="222" hits="22" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="223" hits="16" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="224" hits="36" branch="false"/>
						<line number="225" hits="26" branch="false"/>
						<line number="226" hits="10" branch="false"/>
						<line number="227" hits="20" branch="false"/>
						<line number="228" hits="238" branch="false"/>
						<line number="229" hits="248" branch="false"/>
						<line number="231" hits="107" branch="false"/>
						<line number="232" hits="97" branch="false"/>
						<line number="233" hits="2949" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="234" hits="2943" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="235" hits="142" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="236" hits="1016" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="237" hits="1008" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="238" hits="197" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="239" hits="173" branch="false"/>
						<line number="240" hits="71" branch="false"/>
						<line number="241" hits="57" branch="false"/>
						<line number="242" hits="3082" branch="false"/>
						<line number="243" hits="94" branch="false"/>
						<line number="244" hits="121" branch="false"/>
						<line number="245" hits="1003" branch="false"/>
						<line number="246" hits="116" branch="false"/>
						<line number="247" hits="834" branch="false"/>
						<line number="248" hits="834" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="249" hits="277" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="250" hits="65" branch="false"/>
						<line number="251" hits="181" branch="false"/>
						<line number="252" hits="122" branch="false"/>
						<line number="253" hits="1504" branch="false"/>
						<line number="254" hits="1496" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="255" hits="72" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="256" hits="902" branch="false"/>
						<line number="257" hits="70" branch="false"/>
						<line number="258" hits="70" branch="false"/>
						<line number="259" hits="70" branch="false"/>
						<line number="260" hits="65" branch="false"/>
						<line number="262" hits="1437" branch="false"/>
						<line number="263" hits="65" branch="false"/>
						<line number="265" hits="65" branch="false"/>
						<line number="266" hits="70" branch="false"/>
						<line number="269" hits="70" branch="false"/>
						<line number="271" hits="70" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_buildMethodResults_closure2" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="162" hits="3659" branch="true" condition-coverage="100% (8/8)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="164" hits="1257" branch="true" condition-coverage="100% (8/8)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="165" hits="1009" branch="true" condition-coverage="100% (8/8)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="162" hits="3659" branch="true" condition-coverage="100% (8/8)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="164" hits="1257" branch="true" condition-coverage="100% (8/8)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="165" hits="1009" branch="true" condition-coverage="100% (8/8)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_buildMethodResults_closure3" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="164" hits="2611" branch="false"/>
								<line number="165" hits="3479" 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="166" hits="3424" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="167" hits="5546" branch="false"/>
								<line number="168" hits="5546" 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="169" hits="4652" branch="false"/>
								<line number="170" hits="2096" branch="false"/>
								<line number="171" hits="941" branch="false"/>
								<line number="172" hits="996" branch="false"/>
								<line number="175" hits="17" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="164" hits="2611" branch="false"/>
						<line number="165" hits="3479" 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="166" hits="3424" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="167" hits="5546" branch="false"/>
						<line number="168" hits="5546" 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="169" hits="4652" branch="false"/>
						<line number="170" hits="2096" branch="false"/>
						<line number="171" hits="941" branch="false"/>
						<line number="172" hits="996" branch="false"/>
						<line number="175" hits="17" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_containsClasses_closure10" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="249" hits="25" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="249" hits="25" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findClassElement_closure5" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="189" hits="195913" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="192" hits="42843" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="202" hits="42703" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="204" hits="102902" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="189" hits="195913" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="192" hits="42843" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="202" hits="42703" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="204" hits="102902" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findInnerClasses_closure4" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="180" hits="178062" branch="false"/>
								<line number="183" hits="65444" branch="false"/>
								<line number="193" hits="58608" branch="false"/>
								<line number="195" hits="80821" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="180" hits="178062" branch="false"/>
						<line number="183" hits="65444" branch="false"/>
						<line number="193" hits="58608" branch="false"/>
						<line number="195" hits="80821" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findMethodElement_closure6" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="196" hits="54438" branch="false"/>
								<line number="197" hits="54438" 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="199" hits="16653" branch="false"/>
								<line number="200" hits="16653" 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="209" hits="15257" branch="false"/>
								<line number="210" hits="15257" 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="211" hits="25433" branch="false"/>
								<line number="212" hits="25433" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="196" hits="54438" branch="false"/>
						<line number="197" hits="54438" 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="199" hits="16653" branch="false"/>
						<line number="200" hits="16653" 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="209" hits="15257" branch="false"/>
						<line number="210" hits="15257" 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="211" hits="25433" branch="false"/>
						<line number="212" hits="25433" branch="true" condition-coverage="100% (4/4)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findMethodElement_closure7" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="205" hits="336" branch="false"/>
								<line number="208" hits="114" branch="false"/>
								<line number="218" hits="102" branch="false"/>
								<line number="220" hits="156" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="205" hits="336" branch="false"/>
						<line number="208" hits="114" branch="false"/>
						<line number="218" hits="102" branch="false"/>
						<line number="220" hits="156" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findPackageElementMatchingPrefix_closure8" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="213" hits="20" branch="false"/>
								<line number="216" hits="10" branch="false"/>
								<line number="226" hits="14" branch="false"/>
								<line number="227" hits="14" branch="false"/>
								<line number="228" hits="14" branch="false"/>
								<line number="229" hits="14" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="213" hits="20" branch="false"/>
						<line number="216" hits="10" branch="false"/>
						<line number="226" hits="14" branch="false"/>
						<line number="227" hits="14" branch="false"/>
						<line number="228" hits="14" branch="false"/>
						<line number="229" hits="14" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findPackageElement_closure9" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="229" hits="3052" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="232" hits="1232" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="243" hits="1086" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="245" hits="1410" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="229" hits="3052" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="232" hits="1232" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="243" hits="1086" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="245" hits="1410" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_getCoverageRatioForClass_closure1" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="135" hits="332" branch="false"/>
								<line number="136" hits="1010" branch="false"/>
								<line number="137" hits="473" branch="false"/>
								<line number="139" hits="352" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="135" hits="332" branch="false"/>
						<line number="136" hits="1010" branch="false"/>
						<line number="137" hits="473" branch="false"/>
						<line number="139" hits="352" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaBranchCoverageMetric" filename="org/gmetrics/metric/coverage/CoberturaBranchCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="25" hits="68" branch="false"/>
							</lines>
						</method>
						<method name="findLineElementsWithBranches" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="856" branch="false"/>
							</lines>
						</method>
						<method name="getBranchCoverageRatio" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="856" branch="false"/>
								<line number="47" hits="856" branch="false"/>
								<line number="48" hits="856" branch="false"/>
								<line number="56" hits="856" branch="false"/>
							</lines>
						</method>
						<method name="getCoverageRatioForSingleClass" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="430" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="33" hits="2" branch="false"/>
								<line number="35" hits="428" branch="false"/>
								<line number="36" hits="428" branch="false"/>
								<line number="38" hits="428" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="25" hits="68" branch="false"/>
						<line number="32" hits="430" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="33" hits="2" branch="false"/>
						<line number="35" hits="428" branch="false"/>
						<line number="36" hits="428" branch="false"/>
						<line number="38" hits="428" branch="false"/>
						<line number="42" hits="856" branch="false"/>
						<line number="46" hits="856" branch="false"/>
						<line number="47" hits="856" branch="false"/>
						<line number="48" hits="856" branch="false"/>
						<line number="56" hits="856" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaBranchCoverageMetric$_findLineElementsWithBranches_closure1" filename="org/gmetrics/metric/coverage/CoberturaBranchCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="5614" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="42" hits="5614" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaBranchCoverageMetric$_getBranchCoverageRatio_closure2" filename="org/gmetrics/metric/coverage/CoberturaBranchCoverageMetric.groovy" line-rate="1.0" branch-rate="0.5" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.5">
							<lines>
								<line number="49" hits="1344" branch="false"/>
								<line number="50" hits="1344" branch="false"/>
								<line number="51" hits="1344" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="52" hits="1344" branch="false"/>
								<line number="53" hits="1344" branch="false"/>
								<line number="54" hits="1344" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="49" hits="1344" branch="false"/>
						<line number="50" hits="1344" branch="false"/>
						<line number="51" hits="1344" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="52" hits="1344" branch="false"/>
						<line number="53" hits="1344" branch="false"/>
						<line number="54" hits="1344" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaLineCoverageMetric" filename="org/gmetrics/metric/coverage/CoberturaLineCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="25" hits="74" branch="false"/>
							</lines>
						</method>
						<method name="getCoverageRatioForSingleClass" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="822" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="33" hits="2" branch="false"/>
								<line number="35" hits="820" branch="false"/>
								<line number="36" hits="820" branch="false"/>
								<line number="38" hits="820" branch="false"/>
							</lines>
						</method>
						<method name="getLinesCoverageRatio" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="1640" branch="false"/>
								<line number="43" hits="1640" branch="false"/>
								<line number="44" hits="1640" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="25" hits="74" branch="false"/>
						<line number="32" hits="822" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="33" hits="2" branch="false"/>
						<line number="35" hits="820" branch="false"/>
						<line number="36" hits="820" branch="false"/>
						<line number="38" hits="820" branch="false"/>
						<line number="42" hits="1640" branch="false"/>
						<line number="43" hits="1640" branch="false"/>
						<line number="44" hits="1640" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaLineCoverageMetric$_getLinesCoverageRatio_closure1" filename="org/gmetrics/metric/coverage/CoberturaLineCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="10936" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="43" hits="10936" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaSignatureParser" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="0.9705882352941176" branch-rate="0.9545454545454546" complexity="0.0">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="167" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="classNameNoPackage" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="162" hits="1557" branch="false"/>
								<line number="163" hits="1557" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="extractParameters" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="78" hits="113647" branch="false"/>
								<line number="79" hits="113647" branch="false"/>
								<line number="80" hits="113647" branch="false"/>
							</lines>
						</method>
						<method name="matchesCoberturaMethod" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="883" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="41" hits="10" branch="false"/>
								<line number="43" hits="873" branch="false"/>
								<line number="44" hits="873" branch="false"/>
								<line number="45" hits="873" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="matchesCoberturaMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;Ljava/lang/String;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="728" branch="false"/>
							</lines>
						</method>
						<method name="numberOfParameters" signature="(Ljava/lang/String;)I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="111816" branch="false"/>
							</lines>
						</method>
						<method name="parseCoberturaSignatureParameterTypes" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="84" hits="112734" branch="false"/>
								<line number="85" hits="112734" 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="86" hits="32331" branch="false"/>
								<line number="88" hits="80403" branch="false"/>
							</lines>
						</method>
						<method name="parseParameterTypes" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="128" hits="80403" branch="false"/>
								<line number="129" hits="80403" branch="false"/>
								<line number="137" hits="80403" branch="false"/>
							</lines>
						</method>
						<method name="parseSignatureParameterTypes" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="61" hits="913" branch="false"/>
								<line number="62" hits="913" 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="63" hits="30" branch="false"/>
								<line number="65" hits="883" branch="false"/>
							</lines>
						</method>
						<method name="processCharacterWithinFullyQualifiedTypeName" signature="(Ljava/lang/String;Lorg/gmetrics/metric/coverage/CoberturaSignatureParser$ParseContext;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="153" hits="3253254" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="154" hits="113435" branch="false"/>
								<line number="157" hits="3139819" branch="false"/>
							</lines>
						</method>
						<method name="processStandaloneCharacter" signature="(Ljava/lang/String;Lorg/gmetrics/metric/coverage/CoberturaSignatureParser$ParseContext;)V" line-rate="1.0" branch-rate="0.8333333333333334">
							<lines>
								<line number="141" hits="117680" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="142" hits="85" branch="false"/>
								<line number="144" hits="117595" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="145" hits="113435" branch="false"/>
								<line number="147" hits="4160" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="148" hits="4160" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="37" hits="5" branch="false"/>
						<line number="40" hits="883" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="41" hits="10" branch="false"/>
						<line number="43" hits="873" branch="false"/>
						<line number="44" hits="873" branch="false"/>
						<line number="45" hits="873" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="49" hits="728" branch="false"/>
						<line number="53" hits="111816" branch="false"/>
						<line number="61" hits="913" branch="false"/>
						<line number="62" hits="913" 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="63" hits="30" branch="false"/>
						<line number="65" hits="883" branch="false"/>
						<line number="78" hits="113647" branch="false"/>
						<line number="79" hits="113647" branch="false"/>
						<line number="80" hits="113647" branch="false"/>
						<line number="84" hits="112734" branch="false"/>
						<line number="85" hits="112734" 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="86" hits="32331" branch="false"/>
						<line number="88" hits="80403" branch="false"/>
						<line number="128" hits="80403" branch="false"/>
						<line number="129" hits="80403" branch="false"/>
						<line number="137" hits="80403" branch="false"/>
						<line number="141" hits="117680" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="142" hits="85" branch="false"/>
						<line number="144" hits="117595" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="145" hits="113435" branch="false"/>
						<line number="147" hits="4160" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="148" hits="4160" branch="false"/>
						<line number="153" hits="3253254" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="154" hits="113435" branch="false"/>
						<line number="157" hits="3139819" branch="false"/>
						<line number="162" hits="1557" branch="false"/>
						<line number="163" hits="1557" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="167" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaSignatureParser$ParseContext" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="93" hits="80403" branch="false"/>
							</lines>
						</method>
						<method name="appendToFullyQualifiedTypeName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="106" hits="3139819" branch="false"/>
							</lines>
						</method>
						<method name="processPrimitiveTypeCode" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="121" hits="4160" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="122" hits="4160" branch="false"/>
								<line number="123" hits="4160" branch="false"/>
							</lines>
						</method>
						<method name="startFullyQualifiedTypeName" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="98" hits="113435" branch="false"/>
							</lines>
						</method>
						<method name="startNewArrayType" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="117" hits="85" branch="false"/>
							</lines>
						</method>
						<method name="terminateFullyQualifiedTypeName" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="110" hits="113435" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="111" hits="113435" branch="false"/>
								<line number="112" hits="113435" branch="false"/>
								<line number="113" hits="113435" branch="false"/>
							</lines>
						</method>
						<method name="withinFullyQualifiedTypeName" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="102" hits="3370934" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="93" hits="80403" branch="false"/>
						<line number="98" hits="113435" branch="false"/>
						<line number="102" hits="3370934" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="106" hits="3139819" branch="false"/>
						<line number="110" hits="113435" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="111" hits="113435" branch="false"/>
						<line number="112" hits="113435" branch="false"/>
						<line number="113" hits="113435" branch="false"/>
						<line number="117" hits="85" branch="false"/>
						<line number="121" hits="4160" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="122" hits="4160" branch="false"/>
						<line number="123" hits="4160" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaSignatureParser$_parseParameterTypes_closure2" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="130" hits="3370934" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="131" hits="3253254" branch="false"/>
								<line number="134" hits="117680" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="130" hits="3370934" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="131" hits="3253254" branch="false"/>
						<line number="134" hits="117680" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.CoberturaSignatureParser$_parseSignatureParameterTypes_closure1" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="1607" branch="false"/>
								<line number="67" hits="1607" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="68" hits="50" branch="false"/>
								<line number="69" hits="50" branch="false"/>
								<line number="72" hits="1557" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="66" hits="1607" branch="false"/>
						<line number="67" hits="1607" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="68" hits="50" branch="false"/>
						<line number="69" hits="50" branch="false"/>
						<line number="72" hits="1557" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.coverage.Ratio" filename="org/gmetrics/metric/coverage/Ratio.groovy" line-rate="0.9" 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="25" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(II)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="14778" branch="false"/>
								<line number="32" hits="14778" branch="false"/>
							</lines>
						</method>
						<method name="asType" signature="(Ljava/lang/Class;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="25" 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="47" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="plus" signature="(Lorg/gmetrics/metric/coverage/Ratio;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="8152" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="37" hits="8147" branch="false"/>
							</lines>
						</method>
						<method name="toBigDecimal" signature="(II)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="41" hits="519" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="42" hits="519" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="25" hits="5" branch="false"/>
						<line number="31" hits="14778" branch="false"/>
						<line number="32" hits="14778" branch="false"/>
						<line number="36" hits="8152" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="37" hits="8147" branch="false"/>
						<line number="41" hits="519" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="42" hits="519" branch="false"/>
						<line number="46" hits="25" 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="47" hits="20" branch="false"/>
						<line number="52" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.crap" line-rate="1.0" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.crap.CrapMetric" filename="org/gmetrics/metric/crap/CrapMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="76" branch="false"/>
								<line number="41" hits="76" branch="false"/>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="1194" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="51" hits="1191" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="53" hits="1188" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="54" hits="65" branch="false"/>
								<line number="57" hits="1123" branch="false"/>
								<line number="58" hits="1123" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="59" hits="3" branch="false"/>
								<line number="61" hits="1120" branch="false"/>
								<line number="63" hits="1120" branch="false"/>
								<line number="64" hits="1120" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="65" hits="163" branch="false"/>
								<line number="67" hits="957" branch="false"/>
								<line number="68" hits="957" branch="false"/>
								<line number="70" hits="957" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="12" branch="false"/>
							</lines>
						</method>
						<method name="calculateCrapScore" signature="(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="90" hits="1011" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="91" hits="9" branch="false"/>
								<line number="94" hits="1002" branch="false"/>
								<line number="95" hits="1002" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="34" hits="76" branch="false"/>
						<line number="41" hits="76" branch="false"/>
						<line number="45" hits="12" branch="false"/>
						<line number="50" hits="1194" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="51" hits="1191" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="53" hits="1188" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="54" hits="65" branch="false"/>
						<line number="57" hits="1123" branch="false"/>
						<line number="58" hits="1123" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="59" hits="3" branch="false"/>
						<line number="61" hits="1120" branch="false"/>
						<line number="63" hits="1120" branch="false"/>
						<line number="64" hits="1120" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="65" hits="163" branch="false"/>
						<line number="67" hits="957" branch="false"/>
						<line number="68" hits="957" branch="false"/>
						<line number="70" hits="957" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="90" hits="1011" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="91" hits="9" branch="false"/>
						<line number="94" hits="1002" branch="false"/>
						<line number="95" hits="1002" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.cyclomatic" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.cyclomatic.CyclomaticComplexityAstVisitor" filename="org/gmetrics/metric/cyclomatic/CyclomaticComplexityAstVisitor.groovy" 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="39" hits="3" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="4699" branch="false"/>
							</lines>
						</method>
						<method name="handleExpressionContainingOperation" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="10086" branch="false"/>
								<line number="93" hits="10086" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="94" hits="435" branch="false"/>
							</lines>
						</method>
						<method name="visitBinaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/BinaryExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="77" hits="10086" branch="false"/>
								<line number="78" hits="10086" branch="false"/>
							</lines>
						</method>
						<method name="visitCatchStatement" signature="(Lorg/codehaus/groovy/ast/stmt/CatchStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="72" hits="72" branch="false"/>
								<line number="73" hits="72" branch="false"/>
							</lines>
						</method>
						<method name="visitForLoop" signature="(Lorg/codehaus/groovy/ast/stmt/ForStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="24" branch="false"/>
								<line number="63" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="visitIfElse" signature="(Lorg/codehaus/groovy/ast/stmt/IfStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="1458" branch="false"/>
								<line number="53" hits="1458" branch="false"/>
							</lines>
						</method>
						<method name="visitMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="4657" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="44" hits="141" branch="false"/>
								<line number="47" hits="4516" branch="false"/>
							</lines>
						</method>
						<method name="visitPropertyExpression" signature="(Lorg/codehaus/groovy/ast/expr/PropertyExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="87" hits="4853" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="88" hits="4853" branch="false"/>
							</lines>
						</method>
						<method name="visitSwitch" signature="(Lorg/codehaus/groovy/ast/stmt/SwitchStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="67" hits="36" branch="false"/>
								<line number="68" hits="36" branch="false"/>
							</lines>
						</method>
						<method name="visitTernaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/TernaryExpression;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="82" hits="574" branch="false"/>
								<line number="83" hits="574" branch="false"/>
							</lines>
						</method>
						<method name="visitWhileLoop" signature="(Lorg/codehaus/groovy/ast/stmt/WhileStatement;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="15" branch="false"/>
								<line number="58" hits="15" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="37" hits="4699" branch="false"/>
						<line number="39" hits="3" branch="false"/>
						<line number="43" hits="4657" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="44" hits="141" branch="false"/>
						<line number="47" hits="4516" branch="false"/>
						<line number="52" hits="1458" branch="false"/>
						<line number="53" hits="1458" branch="false"/>
						<line number="57" hits="15" branch="false"/>
						<line number="58" hits="15" branch="false"/>
						<line number="62" hits="24" branch="false"/>
						<line number="63" hits="24" branch="false"/>
						<line number="67" hits="36" branch="false"/>
						<line number="68" hits="36" branch="false"/>
						<line number="72" hits="72" branch="false"/>
						<line number="73" hits="72" branch="false"/>
						<line number="77" hits="10086" branch="false"/>
						<line number="78" hits="10086" branch="false"/>
						<line number="82" hits="574" branch="false"/>
						<line number="83" hits="574" branch="false"/>
						<line number="87" hits="4853" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="88" hits="4853" branch="false"/>
						<line number="92" hits="10086" branch="false"/>
						<line number="93" hits="10086" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="94" hits="435" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.cyclomatic.CyclomaticComplexityMetric" filename="org/gmetrics/metric/cyclomatic/CyclomaticComplexityMetric.groovy" line-rate="1.0" branch-rate="0.75" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="144" branch="false"/>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="2785" branch="false"/>
								<line number="52" hits="2785" branch="false"/>
								<line number="53" hits="2785" branch="false"/>
								<line number="54" hits="2785" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="0.5">
							<lines>
								<line number="58" hits="28" branch="false"/>
								<line number="59" hits="28" branch="false"/>
								<line number="60" hits="28" branch="false"/>
								<line number="61" hits="28" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="47" hits="144" branch="false"/>
						<line number="51" hits="2785" branch="false"/>
						<line number="52" hits="2785" branch="false"/>
						<line number="53" hits="2785" branch="false"/>
						<line number="54" hits="2785" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="58" hits="28" branch="false"/>
						<line number="59" hits="28" branch="false"/>
						<line number="60" hits="28" branch="false"/>
						<line number="61" hits="28" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.fieldcount" line-rate="0.8125" branch-rate="0.625" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.fieldcount.FieldCountAstVisitor" filename="org/gmetrics/metric/fieldcount/FieldCountAstVisitor.groovy" line-rate="1.0" branch-rate="0.75" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="26" hits="175" branch="false"/>
							</lines>
						</method>
						<method name="getNumberOfFields" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="165" branch="false"/>
							</lines>
						</method>
						<method name="visitClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;)V" line-rate="1.0" branch-rate="0.75">
							<lines>
								<line number="35" hits="165" branch="false"/>
								<line number="36" hits="165" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="37" hits="165" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="39" hits="165" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="26" hits="175" branch="false"/>
						<line number="31" hits="165" branch="false"/>
						<line number="35" hits="165" branch="false"/>
						<line number="36" hits="165" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="37" hits="165" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="39" hits="165" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.fieldcount.FieldCountMetric" filename="org/gmetrics/metric/fieldcount/FieldCountMetric.groovy" line-rate="0.7" branch-rate="0.5" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
							<lines>
								<line number="31" hits="26" branch="false"/>
								<line number="32" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="0.75" branch-rate="0.5">
							<lines>
								<line number="37" hits="70" branch="false"/>
								<line number="38" hits="70" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="40" hits="0" branch="false"/>
								<line number="41" hits="66" branch="false"/>
								<line number="42" hits="66" branch="false"/>
								<line number="43" hits="66" branch="false"/>
								<line number="44" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="26" branch="false"/>
						<line number="32" hits="0" branch="false"/>
						<line number="37" hits="70" branch="false"/>
						<line number="38" hits="70" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="40" hits="0" branch="false"/>
						<line number="41" hits="66" branch="false"/>
						<line number="42" hits="66" branch="false"/>
						<line number="43" hits="66" branch="false"/>
						<line number="44" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.linecount" line-rate="0.8125" branch-rate="0.75" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.linecount.ClassLineCountAstVisitor" filename="org/gmetrics/metric/linecount/ClassLineCountMetric.groovy" line-rate="0.5714285714285714" branch-rate="0.5" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
							<lines>
								<line number="48" hits="0" branch="false"/>
								<line number="49" hits="238" branch="false"/>
							</lines>
						</method>
						<method name="visitClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;)V" line-rate="0.6" branch-rate="0.5">
							<lines>
								<line number="51" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="52" hits="238" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="53" hits="230" branch="false"/>
								<line number="54" hits="0" branch="false"/>
								<line number="55" hits="238" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="48" hits="0" branch="false"/>
						<line number="49" hits="238" branch="false"/>
						<line number="51" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="52" hits="238" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="53" hits="230" branch="false"/>
						<line number="54" hits="0" branch="false"/>
						<line number="55" hits="238" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.linecount.ClassLineCountMetric" filename="org/gmetrics/metric/linecount/ClassLineCountMetric.groovy" line-rate="0.7" branch-rate="0.5" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
							<lines>
								<line number="31" hits="0" branch="false"/>
								<line number="32" hits="42" branch="false"/>
							</lines>
						</method>
						<method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="0.75" branch-rate="0.5">
							<lines>
								<line number="37" hits="0" branch="false"/>
								<line number="38" hits="238" branch="false"/>
								<line number="39" hits="238" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="40" hits="238" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="41" hits="8" branch="false"/>
								<line number="42" hits="0" branch="false"/>
								<line number="43" hits="230" branch="false"/>
								<line number="44" hits="230" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="0" branch="false"/>
						<line number="32" hits="42" branch="false"/>
						<line number="37" hits="0" branch="false"/>
						<line number="38" hits="238" branch="false"/>
						<line number="39" hits="238" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="40" hits="238" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="41" hits="8" branch="false"/>
						<line number="42" hits="0" branch="false"/>
						<line number="43" hits="230" branch="false"/>
						<line number="44" hits="230" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.linecount.MethodLineCountAstVisitor" filename="org/gmetrics/metric/linecount/MethodLineCountAstVisitor.groovy" line-rate="1.0" branch-rate="0.9" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="28" hits="4799" branch="false"/>
							</lines>
						</method>
						<method name="visitClosureExpression" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V" line-rate="1.0" branch-rate="0.5">
							<lines>
								<line number="40" hits="1652" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="41" hits="1652" branch="false"/>
								<line number="43" hits="1652" branch="false"/>
							</lines>
						</method>
						<method name="visitMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="4719" branch="true" condition-coverage="100% (8/8)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="34" hits="4424" branch="false"/>
								<line number="36" hits="4719" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="28" hits="4799" branch="false"/>
						<line number="33" hits="4719" branch="true" condition-coverage="100% (8/8)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="34" hits="4424" branch="false"/>
						<line number="36" hits="4719" branch="false"/>
						<line number="40" hits="1652" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="41" hits="1652" branch="false"/>
						<line number="43" hits="1652" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.linecount.MethodLineCountMetric" filename="org/gmetrics/metric/linecount/MethodLineCountMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="114" branch="false"/>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="1854" branch="false"/>
								<line number="37" hits="1854" branch="false"/>
								<line number="38" hits="1854" branch="false"/>
								<line number="39" hits="1854" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="32" branch="false"/>
								<line number="44" hits="32" branch="false"/>
								<line number="45" hits="32" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="32" hits="114" branch="false"/>
						<line number="36" hits="1854" branch="false"/>
						<line number="37" hits="1854" branch="false"/>
						<line number="38" hits="1854" branch="false"/>
						<line number="39" hits="1854" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="43" hits="32" branch="false"/>
						<line number="44" hits="32" branch="false"/>
						<line number="45" hits="32" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metric.methodcount" line-rate="0.8421052631578947" branch-rate="0.7" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metric.methodcount.MethodCountAstVisitor" filename="org/gmetrics/metric/methodcount/MethodCountAstVisitor.groovy" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="27" hits="185" branch="false"/>
							</lines>
						</method>
						<method name="getNumberOfMethods" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="175" branch="false"/>
							</lines>
						</method>
						<method name="visitClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;)V" line-rate="1.0" branch-rate="0.8333333333333334">
							<lines>
								<line number="36" hits="175" branch="false"/>
								<line number="37" hits="175" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="38" hits="175" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="39" hits="175" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="40" hits="175" branch="false"/>
								<line number="42" hits="175" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="27" hits="185" branch="false"/>
						<line number="32" hits="175" branch="false"/>
						<line number="36" hits="175" branch="false"/>
						<line number="37" hits="175" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="38" hits="175" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="39" hits="175" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="40" hits="175" branch="false"/>
						<line number="42" hits="175" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.methodcount.MethodCountAstVisitor$_visitClass_closure1" filename="org/gmetrics/metric/methodcount/MethodCountAstVisitor.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="418" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="40" hits="418" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metric.methodcount.MethodCountMetric" filename="org/gmetrics/metric/methodcount/MethodCountMetric.groovy" line-rate="0.7" branch-rate="0.5" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
							<lines>
								<line number="31" hits="30" branch="false"/>
								<line number="32" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="0.75" branch-rate="0.5">
							<lines>
								<line number="37" hits="74" branch="false"/>
								<line number="38" hits="74" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="40" hits="0" branch="false"/>
								<line number="41" hits="70" branch="false"/>
								<line number="42" hits="70" branch="false"/>
								<line number="43" hits="70" branch="false"/>
								<line number="44" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="30" branch="false"/>
						<line number="32" hits="0" branch="false"/>
						<line number="37" hits="74" branch="false"/>
						<line number="38" hits="74" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="40" hits="0" branch="false"/>
						<line number="41" hits="70" branch="false"/>
						<line number="42" hits="70" branch="false"/>
						<line number="43" hits="70" branch="false"/>
						<line number="44" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metricregistry" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metricregistry.DefaultMetricRegistry" filename="org/gmetrics/metricregistry/DefaultMetricRegistry.groovy" 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="37" hits="2" branch="false"/>
								<line number="49" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="buildMetricClassMap" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="2" branch="false"/>
								<line number="63" hits="2" branch="false"/>
								<line number="67" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getAllMetricNames" signature="()Ljava/util/Collection;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="getMetricClass" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="54" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="35" hits="8" branch="false"/>
						<line number="37" hits="2" branch="false"/>
						<line number="49" hits="2" branch="false"/>
						<line number="53" hits="54" branch="false"/>
						<line number="58" hits="4" branch="false"/>
						<line number="62" hits="2" branch="false"/>
						<line number="63" hits="2" branch="false"/>
						<line number="67" hits="2" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricregistry.DefaultMetricRegistry$_buildMetricClassMap_closure1" filename="org/gmetrics/metricregistry/DefaultMetricRegistry.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="64" hits="20" branch="false"/>
								<line number="65" hits="20" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="64" hits="20" branch="false"/>
						<line number="65" hits="20" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricregistry.MetricRegistry" filename="org/gmetrics/metricregistry/MetricRegistry.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.metricregistry.MetricRegistryHolder" filename="org/gmetrics/metricregistry/MetricRegistryHolder.groovy" line-rate="0.5" 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="25" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="23" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="23" hits="0" branch="false"/>
						<line number="25" hits="2" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.metricset" line-rate="1.0" branch-rate="0.9814814814814815" complexity="0.0">
			<classes>
				<class name="org.gmetrics.metricset.CompositeMetricSet" filename="org/gmetrics/metricset/CompositeMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="27" hits="256" branch="false"/>
							</lines>
						</method>
						<method name="addMetric" signature="(Lorg/gmetrics/metric/Metric;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="284" 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="35" hits="279" branch="false"/>
							</lines>
						</method>
						<method name="addMetricSet" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="52" 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="44" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="212" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="27" hits="256" branch="false"/>
						<line number="34" hits="284" 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="35" hits="279" branch="false"/>
						<line number="43" hits="52" 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="44" hits="47" branch="false"/>
						<line number="51" hits="212" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.DefaultMetricSet" filename="org/gmetrics/metricset/DefaultMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="232" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="30" hits="8" branch="false"/>
						<line number="33" hits="232" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.GroovyDslMetricSet" filename="org/gmetrics/metricset/GroovyDslMetricSet.groovy" 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="31" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="52" branch="false"/>
								<line number="40" hits="52" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="41" hits="46" branch="false"/>
								<line number="42" hits="46" branch="false"/>
								<line number="44" hits="40" branch="false"/>
								<line number="46" hits="40" branch="false"/>
								<line number="50" hits="40" branch="false"/>
								<line number="52" hits="40" branch="false"/>
								<line number="53" hits="40" branch="false"/>
								<line number="55" hits="38" branch="false"/>
							</lines>
						</method>
						<method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="572" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="2" branch="false"/>
						<line number="32" hits="52" branch="false"/>
						<line number="40" hits="52" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="41" hits="46" branch="false"/>
						<line number="42" hits="46" branch="false"/>
						<line number="44" hits="40" branch="false"/>
						<line number="46" hits="40" branch="false"/>
						<line number="50" hits="40" branch="false"/>
						<line number="52" hits="40" branch="false"/>
						<line number="53" hits="40" branch="false"/>
						<line number="55" hits="38" branch="false"/>
						<line number="62" hits="572" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.GroovyDslMetricSet$_closure1" filename="org/gmetrics/metricset/GroovyDslMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="40" branch="false"/>
								<line number="48" hits="40" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="47" hits="40" branch="false"/>
						<line number="48" hits="40" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.ListMetricSet" filename="org/gmetrics/metricset/ListMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="1084" 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="36" hits="1079" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="37" hits="1074" branch="false"/>
								<line number="38" hits="1074" branch="false"/>
								<line number="39" hits="1074" branch="false"/>
							</lines>
						</method>
						<method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="3762" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="35" hits="1084" 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="36" hits="1079" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="37" hits="1074" branch="false"/>
						<line number="38" hits="1074" branch="false"/>
						<line number="39" hits="1074" branch="false"/>
						<line number="46" hits="3762" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.ListMetricSet$_closure1" filename="org/gmetrics/metricset/ListMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="1956" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="36" hits="1956" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.MetricSet" filename="org/gmetrics/metricset/MetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.MetricSetBuilder" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="getMetricSet" signature="()Lorg/gmetrics/metricset/MetricSet;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="154" branch="false"/>
							</lines>
						</method>
						<method name="metricset" signature="(Lgroovy/lang/Closure;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="176" branch="false"/>
								<line number="41" hits="176" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="37" hits="176" branch="false"/>
						<line number="40" hits="176" branch="false"/>
						<line number="41" hits="176" branch="false"/>
						<line number="45" hits="154" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.MetricSetDelegate" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="127" hits="10" branch="false"/>
								<line number="140" hits="12" branch="false"/>
							</lines>
						</method>
						<method name="findMetric" signature="(Ljava/lang/String;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="160" hits="12" branch="false"/>
							</lines>
						</method>
						<method name="methodMissing" signature="(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="131" hits="10" branch="false"/>
								<line number="132" hits="10" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="134" hits="6" branch="false"/>
								<line number="135" hits="6" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="136" hits="4" branch="false"/>
								<line number="137" hits="4" branch="false"/>
								<line number="138" hits="4" branch="false"/>
								<line number="142" hits="2" branch="false"/>
								<line number="144" hits="12" branch="false"/>
								<line number="145" hits="12" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="147" hits="18" branch="false"/>
								<line number="148" hits="8" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="149" hits="6" branch="false"/>
								<line number="150" hits="6" branch="false"/>
								<line number="151" hits="6" branch="false"/>
								<line number="155" hits="2" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="127" hits="10" branch="false"/>
						<line number="131" hits="10" branch="false"/>
						<line number="132" hits="10" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="134" hits="6" branch="false"/>
						<line number="135" hits="6" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="136" hits="4" branch="false"/>
						<line number="137" hits="4" branch="false"/>
						<line number="138" hits="4" branch="false"/>
						<line number="140" hits="12" branch="false"/>
						<line number="142" hits="2" branch="false"/>
						<line number="144" hits="12" branch="false"/>
						<line number="145" hits="12" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="147" hits="18" branch="false"/>
						<line number="148" hits="8" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="149" hits="6" branch="false"/>
						<line number="150" hits="6" branch="false"/>
						<line number="151" hits="6" branch="false"/>
						<line number="155" hits="2" branch="false"/>
						<line number="160" hits="12" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.MetricSetDelegate$_findMetric_closure2" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="147" hits="14" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="160" hits="16" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="147" hits="14" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="160" hits="16" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.MetricSetDelegate$_methodMissing_closure1" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="142" hits="4" branch="false"/>
								<line number="155" hits="4" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="142" hits="4" branch="false"/>
						<line number="155" hits="4" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.TopLevelDelegate" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="0.9583333333333334" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="addMetric" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="125" hits="130" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="126" hits="116" branch="false"/>
								<line number="128" hits="130" branch="false"/>
							</lines>
						</method>
						<method name="assertClassImplementsMetricInterface" signature="(Ljava/lang/Class;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="116" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="119" hits="112" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="120" hits="140" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="121" hits="136" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="description" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="109" hits="32" branch="false"/>
								<line number="111" hits="34" branch="false"/>
							</lines>
						</method>
						<method name="getMetricSet" signature="()Lorg/gmetrics/metricset/MetricSet;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="114" hits="70" branch="false"/>
								<line number="116" hits="84" branch="false"/>
							</lines>
						</method>
						<method name="isNotWithinAnotherMetricDefinition" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="132" hits="130" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="methodMissing" signature="(Ljava/lang/String;Ljava/lang/Object;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="0.875">
							<lines>
								<line number="98" hits="26" branch="false"/>
								<line number="99" hits="26" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="100" hits="64" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="101" hits="62" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="102" hits="36" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="103" hits="34" branch="false"/>
								<line number="104" hits="2" branch="false"/>
								<line number="106" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="metric" signature="(Ljava/lang/Class;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="67" hits="24" branch="false"/>
								<line number="68" hits="20" branch="false"/>
								<line number="69" hits="20" branch="false"/>
								<line number="70" hits="50" branch="false"/>
								<line number="71" hits="26" branch="false"/>
								<line number="72" hits="26" branch="false"/>
							</lines>
						</method>
						<method name="metric" signature="(Ljava/lang/Class;Lgroovy/lang/Closure;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="82" hits="76" branch="false"/>
								<line number="83" hits="162" branch="false"/>
								<line number="84" hits="158" branch="false"/>
								<line number="85" hits="158" branch="false"/>
								<line number="86" hits="158" branch="false"/>
								<line number="87" hits="156" branch="false"/>
								<line number="88" hits="156" branch="false"/>
								<line number="89" hits="84" branch="false"/>
								<line number="90" hits="84" branch="false"/>
							</lines>
						</method>
						<method name="metric" signature="(Ljava/lang/Class;Ljava/util/Map;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="74" hits="16" branch="false"/>
								<line number="75" hits="16" branch="false"/>
								<line number="76" hits="36" branch="false"/>
								<line number="77" hits="36" branch="false"/>
								<line number="78" hits="36" branch="false"/>
								<line number="79" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="metricset" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="10" branch="false"/>
								<line number="54" hits="16" branch="false"/>
								<line number="55" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="metricset" signature="(Ljava/lang/String;Lgroovy/lang/Closure;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="10" branch="false"/>
								<line number="59" hits="22" branch="false"/>
								<line number="60" hits="22" branch="false"/>
								<line number="61" hits="22" branch="false"/>
								<line number="62" hits="22" branch="false"/>
								<line number="63" hits="18" branch="false"/>
								<line number="64" hits="12" branch="false"/>
								<line number="65" hits="8" branch="false"/>
								<line number="66" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="propertyMissing" signature="(Ljava/lang/String;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="18" branch="false"/>
								<line number="93" hits="18" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="94" hits="38" branch="false"/>
								<line number="95" hits="22" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="96" hits="20" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="50" hits="176" branch="false"/>
						<line number="53" hits="10" branch="false"/>
						<line number="54" hits="16" branch="false"/>
						<line number="55" hits="6" branch="false"/>
						<line number="58" hits="10" branch="false"/>
						<line number="59" hits="22" branch="false"/>
						<line number="60" hits="22" branch="false"/>
						<line number="61" hits="22" branch="false"/>
						<line number="62" hits="22" branch="false"/>
						<line number="63" hits="18" branch="false"/>
						<line number="64" hits="12" branch="false"/>
						<line number="65" hits="8" branch="false"/>
						<line number="66" hits="8" branch="false"/>
						<line number="67" hits="24" branch="false"/>
						<line number="68" hits="20" branch="false"/>
						<line number="69" hits="20" branch="false"/>
						<line number="70" hits="50" branch="false"/>
						<line number="71" hits="26" branch="false"/>
						<line number="72" hits="26" branch="false"/>
						<line number="74" hits="16" branch="false"/>
						<line number="75" hits="16" branch="false"/>
						<line number="76" hits="36" branch="false"/>
						<line number="77" hits="36" branch="false"/>
						<line number="78" hits="36" branch="false"/>
						<line number="79" hits="20" branch="false"/>
						<line number="82" hits="76" branch="false"/>
						<line number="83" hits="162" branch="false"/>
						<line number="84" hits="158" branch="false"/>
						<line number="85" hits="158" branch="false"/>
						<line number="86" hits="158" branch="false"/>
						<line number="87" hits="156" branch="false"/>
						<line number="88" hits="156" branch="false"/>
						<line number="89" hits="84" branch="false"/>
						<line number="90" hits="84" branch="false"/>
						<line number="92" hits="18" branch="false"/>
						<line number="93" hits="18" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="94" hits="38" branch="false"/>
						<line number="95" hits="22" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="96" hits="20" branch="false"/>
						<line number="98" hits="26" branch="false"/>
						<line number="99" hits="26" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="100" hits="64" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="101" hits="62" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="102" hits="36" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="103" hits="34" branch="false"/>
						<line number="104" hits="2" branch="false"/>
						<line number="106" hits="2" branch="false"/>
						<line number="109" hits="32" branch="false"/>
						<line number="111" hits="34" branch="false"/>
						<line number="114" hits="70" branch="false"/>
						<line number="116" hits="84" branch="false"/>
						<line number="118" hits="116" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="119" hits="112" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="120" hits="140" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="121" hits="136" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="125" hits="130" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="126" hits="116" branch="false"/>
						<line number="128" hits="130" branch="false"/>
						<line number="132" hits="130" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.metricset.TopLevelDelegate$_metric_closure1" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="76" hits="16" branch="false"/>
								<line number="78" hits="20" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="76" hits="16" branch="false"/>
						<line number="78" hits="20" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.report" line-rate="0.9930434782608696" branch-rate="0.9796747967479674" complexity="0.0">
			<classes>
				<class name="org.gmetrics.report.AbstractMetricCriteriaFilter" filename="org/gmetrics/report/AbstractMetricCriteriaFilter.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="18" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="18" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.AbstractReportWriter" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="41" hits="213" branch="false"/>
								<line number="44" hits="156" branch="false"/>
								<line number="49" hits="156" branch="false"/>
							</lines>
						</method>
						<method name="formatMetricResultValue" signature="(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="128" hits="15426" branch="false"/>
								<line number="129" hits="15426" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="getFormattedTimestamp" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="99" hits="104" branch="false"/>
								<line number="133" hits="73" branch="false"/>
								<line number="134" hits="73" branch="false"/>
							</lines>
						</method>
						<method name="getResourceBundleString" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="89" hits="933" branch="false"/>
								<line number="93" hits="25" branch="false"/>
								<line number="100" hits="748" branch="false"/>
								<line number="102" hits="644" branch="false"/>
								<line number="104" hits="109" 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="106" hits="644" branch="false"/>
							</lines>
						</method>
						<method name="getResourceBundleStringOrNull" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="112" hits="126" branch="false"/>
								<line number="115" hits="101" branch="false"/>
							</lines>
						</method>
						<method name="initializeDefaultResourceBundle" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="76" hits="41" branch="false"/>
								<line number="77" hits="41" branch="false"/>
								<line number="81" hits="38" branch="false"/>
								<line number="84" hits="3" branch="false"/>
								<line number="87" hits="61" branch="false"/>
								<line number="88" hits="61" branch="false"/>
								<line number="90" hits="61" branch="false"/>
								<line number="91" hits="992" branch="false"/>
								<line number="92" hits="59" branch="false"/>
								<line number="95" hits="935" branch="false"/>
							</lines>
						</method>
						<method name="initializeFormatters" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="120" hits="57" branch="false"/>
							</lines>
						</method>
						<method name="isWriteToStandardOut" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="138" hits="51" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="writeReport" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="92" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="54" hits="9" branch="false"/>
								<line number="57" hits="83" branch="false"/>
								<line number="58" hits="63" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="59" hits="57" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="61" hits="51" branch="false"/>
								<line number="62" hits="60" branch="false"/>
								<line number="64" hits="51" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="65" hits="8" branch="false"/>
								<line number="68" hits="126" branch="false"/>
							</lines>
						</method>
						<method name="writeReportToFile" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="67" hits="83" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="69" hits="83" branch="false"/>
								<line number="72" hits="38" branch="false"/>
								<line number="78" hits="43" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="79" hits="84" branch="false"/>
								<line number="80" hits="81" branch="false"/>
								<line number="83" hits="25" branch="false"/>
							</lines>
						</method>
						<method name="writeReportToStandardOut" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="63" hits="9" branch="false"/>
								<line number="73" hits="8" branch="false"/>
								<line number="74" hits="8" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="41" hits="213" branch="false"/>
						<line number="44" hits="156" branch="false"/>
						<line number="49" hits="156" branch="false"/>
						<line number="53" hits="92" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="54" hits="9" branch="false"/>
						<line number="57" hits="83" branch="false"/>
						<line number="58" hits="63" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="59" hits="57" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="61" hits="51" branch="false"/>
						<line number="62" hits="60" branch="false"/>
						<line number="63" hits="9" branch="false"/>
						<line number="64" hits="51" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="65" hits="8" branch="false"/>
						<line number="67" hits="83" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="68" hits="126" branch="false"/>
						<line number="69" hits="83" branch="false"/>
						<line number="72" hits="38" branch="false"/>
						<line number="73" hits="8" branch="false"/>
						<line number="74" hits="8" branch="false"/>
						<line number="76" hits="41" branch="false"/>
						<line number="77" hits="41" branch="false"/>
						<line number="78" hits="43" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="79" hits="84" branch="false"/>
						<line number="80" hits="81" branch="false"/>
						<line number="81" hits="38" branch="false"/>
						<line number="83" hits="25" branch="false"/>
						<line number="84" hits="3" branch="false"/>
						<line number="87" hits="61" branch="false"/>
						<line number="88" hits="61" branch="false"/>
						<line number="89" hits="933" branch="false"/>
						<line number="90" hits="61" branch="false"/>
						<line number="91" hits="992" branch="false"/>
						<line number="92" hits="59" branch="false"/>
						<line number="93" hits="25" branch="false"/>
						<line number="95" hits="935" branch="false"/>
						<line number="99" hits="104" branch="false"/>
						<line number="100" hits="748" branch="false"/>
						<line number="102" hits="644" branch="false"/>
						<line number="104" hits="109" 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="106" hits="644" branch="false"/>
						<line number="112" hits="126" branch="false"/>
						<line number="115" hits="101" branch="false"/>
						<line number="120" hits="57" branch="false"/>
						<line number="128" hits="15426" branch="false"/>
						<line number="129" hits="15426" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="133" hits="73" branch="false"/>
						<line number="134" hits="73" branch="false"/>
						<line number="138" hits="51" branch="true" condition-coverage="100% (4/4)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.AbstractReportWriter$_closure1" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="41" branch="false"/>
								<line number="52" hits="61" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="47" hits="41" branch="false"/>
						<line number="52" hits="61" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.AbstractReportWriter$_closure2" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="48" hits="59" branch="false"/>
								<line number="53" hits="41" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="48" hits="59" branch="false"/>
						<line number="53" hits="41" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.AbstractReportWriter$_initializeFormatters_closure4" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="121" hits="122" branch="false"/>
								<line number="122" hits="122" branch="false"/>
								<line number="123" hits="122" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="121" hits="122" branch="false"/>
						<line number="122" hits="122" branch="false"/>
						<line number="123" hits="122" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.AbstractReportWriter$_writeReportToFile_closure3" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="70" hits="83" branch="false"/>
								<line number="81" hits="43" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="70" hits="83" branch="false"/>
						<line number="81" hits="43" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="137" branch="false"/>
							</lines>
						</method>
						<method name="buildBodySection" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;Lorg/gmetrics/analyzer/AnalysisContext;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="101" hits="33" branch="false"/>
								<line number="103" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="buildCSS" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="83" hits="33" branch="false"/>
								<line number="85" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="buildHeaderSection" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="33" branch="false"/>
								<line number="94" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="buildMetricDescriptions" signature="(Lorg/gmetrics/metricset/MetricSet;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="193" hits="33" branch="false"/>
								<line number="194" hits="33" branch="false"/>
								<line number="195" hits="47" branch="false"/>
								<line number="196" hits="80" branch="false"/>
								<line number="198" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="buildMetricResultColumns" signature="(Lorg/gmetrics/metricset/MetricSet;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="33" branch="false"/>
								<line number="72" hits="33" branch="false"/>
								<line number="73" hits="47" branch="false"/>
								<line number="74" hits="47" branch="false"/>
								<line number="79" hits="33" branch="false"/>
								<line number="81" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="buildReportTimestamp" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="113" hits="33" branch="false"/>
								<line number="115" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="buildResultsRowForLevel" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;Lorg/gmetrics/metric/MetricLevel;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="174" hits="10620" branch="false"/>
								<line number="176" hits="16467" branch="false"/>
							</lines>
						</method>
						<method name="buildResultsTable" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="120" hits="33" branch="false"/>
								<line number="122" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="buildResultsTableRowRecursively" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="143" hits="3540" branch="false"/>
								<line number="145" hits="5489" branch="false"/>
							</lines>
						</method>
						<method name="buildTitle" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="232" hits="66" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="234" hits="94" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="buildVersionFooter" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="223" hits="33" branch="false"/>
								<line number="224" hits="33" branch="false"/>
								<line number="225" hits="47" branch="false"/>
								<line number="226" hits="47" branch="false"/>
							</lines>
						</method>
						<method name="getDescriptionForMetricName" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="218" hits="78" branch="false"/>
								<line number="219" hits="78" branch="false"/>
								<line number="220" hits="117" branch="false"/>
								<line number="221" hits="117" branch="false"/>
							</lines>
						</method>
						<method name="getMetricResultColumnHeading" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="138" hits="151" branch="false"/>
								<line number="139" hits="151" branch="false"/>
								<line number="140" hits="222" branch="false"/>
								<line number="141" hits="222" branch="false"/>
							</lines>
						</method>
						<method name="prefixForResultsNodeLevel" signature="(Lorg/gmetrics/resultsnode/ResultsNode;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="184" hits="3540" branch="false"/>
								<line number="186" hits="5489" branch="false"/>
								<line number="189" hits="3540" branch="false"/>
								<line number="191" hits="5489" branch="false"/>
							</lines>
						</method>
						<method name="writeReport" signature="(Ljava/io/Writer;Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="59" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="50" hits="93" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="51" hits="88" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="52" hits="50" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="53" hits="33" branch="false"/>
								<line number="54" hits="80" branch="false"/>
								<line number="55" hits="47" branch="false"/>
								<line number="56" hits="80" branch="false"/>
								<line number="57" hits="33" branch="false"/>
								<line number="58" hits="47" branch="false"/>
								<line number="59" hits="47" branch="false"/>
								<line number="63" hits="33" branch="false"/>
								<line number="65" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="34" hits="137" branch="false"/>
						<line number="49" hits="59" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="50" hits="93" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="51" hits="88" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="52" hits="50" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="53" hits="33" branch="false"/>
						<line number="54" hits="80" branch="false"/>
						<line number="55" hits="47" branch="false"/>
						<line number="56" hits="80" branch="false"/>
						<line number="57" hits="33" branch="false"/>
						<line number="58" hits="47" branch="false"/>
						<line number="59" hits="47" branch="false"/>
						<line number="63" hits="33" branch="false"/>
						<line number="65" hits="47" branch="false"/>
						<line number="71" hits="33" branch="false"/>
						<line number="72" hits="33" branch="false"/>
						<line number="73" hits="47" branch="false"/>
						<line number="74" hits="47" branch="false"/>
						<line number="79" hits="33" branch="false"/>
						<line number="81" hits="47" branch="false"/>
						<line number="83" hits="33" branch="false"/>
						<line number="85" hits="47" branch="false"/>
						<line number="92" hits="33" branch="false"/>
						<line number="94" hits="47" branch="false"/>
						<line number="101" hits="33" branch="false"/>
						<line number="103" hits="47" branch="false"/>
						<line number="113" hits="33" branch="false"/>
						<line number="115" hits="47" branch="false"/>
						<line number="120" hits="33" branch="false"/>
						<line number="122" hits="47" branch="false"/>
						<line number="138" hits="151" branch="false"/>
						<line number="139" hits="151" branch="false"/>
						<line number="140" hits="222" branch="false"/>
						<line number="141" hits="222" branch="false"/>
						<line number="143" hits="3540" branch="false"/>
						<line number="145" hits="5489" branch="false"/>
						<line number="174" hits="10620" branch="false"/>
						<line number="176" hits="16467" branch="false"/>
						<line number="184" hits="3540" branch="false"/>
						<line number="186" hits="5489" branch="false"/>
						<line number="189" hits="3540" branch="false"/>
						<line number="191" hits="5489" branch="false"/>
						<line number="193" hits="33" branch="false"/>
						<line number="194" hits="33" branch="false"/>
						<line number="195" hits="47" branch="false"/>
						<line number="196" hits="80" branch="false"/>
						<line number="198" hits="47" branch="false"/>
						<line number="218" hits="78" branch="false"/>
						<line number="219" hits="78" branch="false"/>
						<line number="220" hits="117" branch="false"/>
						<line number="221" hits="117" branch="false"/>
						<line number="223" hits="33" branch="false"/>
						<line number="224" hits="33" branch="false"/>
						<line number="225" hits="47" branch="false"/>
						<line number="226" hits="47" branch="false"/>
						<line number="232" hits="66" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="234" hits="94" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildBodySection_closure5" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="102" hits="33" branch="false"/>
								<line number="104" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="102" hits="33" branch="false"/>
						<line number="104" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildBodySection_closure5_closure17" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="33" branch="false"/>
								<line number="104" hits="33" branch="false"/>
								<line number="105" hits="80" branch="false"/>
								<line number="106" hits="80" branch="false"/>
								<line number="107" hits="80" branch="false"/>
								<line number="108" hits="47" branch="false"/>
								<line number="109" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="103" hits="33" branch="false"/>
						<line number="104" hits="33" branch="false"/>
						<line number="105" hits="80" branch="false"/>
						<line number="106" hits="80" branch="false"/>
						<line number="107" hits="80" branch="false"/>
						<line number="108" hits="47" branch="false"/>
						<line number="109" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildCSS_closure3" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="0.5" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.5">
							<lines>
								<line number="84" hits="33" branch="false"/>
								<line number="85" hits="33" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="86" hits="80" branch="false"/>
								<line number="87" hits="80" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="88" hits="47" branch="false"/>
								<line number="89" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="84" hits="33" branch="false"/>
						<line number="85" hits="33" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="86" hits="80" branch="false"/>
						<line number="87" hits="80" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="88" hits="47" branch="false"/>
						<line number="89" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildHeaderSection_closure4" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="93" hits="33" branch="false"/>
								<line number="95" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="93" hits="33" branch="false"/>
						<line number="95" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildHeaderSection_closure4_closure16" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="94" hits="33" branch="false"/>
								<line number="95" hits="33" branch="false"/>
								<line number="96" hits="47" branch="false"/>
								<line number="97" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="94" hits="33" branch="false"/>
						<line number="95" hits="33" branch="false"/>
						<line number="96" hits="47" branch="false"/>
						<line number="97" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure10" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="193" hits="84" 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="195" hits="126" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="193" hits="84" 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="195" hits="126" branch="true" condition-coverage="100% (4/4)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure11" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="194" hits="130" branch="false"/>
								<line number="196" hits="204" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="194" hits="130" branch="false"/>
						<line number="196" hits="204" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="197" hits="33" branch="false"/>
								<line number="198" hits="33" branch="false"/>
								<line number="199" hits="47" branch="false"/>
								<line number="200" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="197" hits="33" branch="false"/>
						<line number="198" hits="33" branch="false"/>
						<line number="199" hits="47" branch="false"/>
						<line number="200" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="199" hits="33" branch="false"/>
								<line number="201" hits="47" branch="false"/>
								<line number="205" hits="33" branch="false"/>
								<line number="207" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="199" hits="33" branch="false"/>
						<line number="201" hits="47" branch="false"/>
						<line number="205" hits="33" branch="false"/>
						<line number="207" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure26" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="200" hits="33" branch="false"/>
								<line number="201" hits="33" branch="false"/>
								<line number="202" hits="80" branch="false"/>
								<line number="203" hits="47" branch="false"/>
								<line number="204" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="200" hits="33" branch="false"/>
						<line number="201" hits="33" branch="false"/>
						<line number="202" hits="80" branch="false"/>
						<line number="203" hits="47" branch="false"/>
						<line number="204" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure27" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="206" hits="78" branch="false"/>
								<line number="208" hits="117" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="206" hits="78" branch="false"/>
						<line number="208" hits="117" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure27_closure28" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="207" hits="78" branch="false"/>
								<line number="208" hits="78" branch="false"/>
								<line number="209" hits="195" branch="false"/>
								<line number="210" hits="195" branch="false"/>
								<line number="211" hits="117" branch="false"/>
								<line number="212" hits="117" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="207" hits="78" branch="false"/>
						<line number="208" hits="78" branch="false"/>
						<line number="209" hits="195" branch="false"/>
						<line number="210" hits="195" branch="false"/>
						<line number="211" hits="117" branch="false"/>
						<line number="212" hits="117" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure27_closure28_closure29" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="210" hits="78" branch="false"/>
								<line number="212" hits="117" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="210" hits="78" branch="false"/>
						<line number="212" hits="117" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricResultColumns_closure2" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="73" hits="84" branch="false"/>
								<line number="75" hits="126" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="73" hits="84" branch="false"/>
						<line number="75" hits="126" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricResultColumns_closure2_closure15" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="74" hits="163" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="75" hits="159" branch="false"/>
								<line number="76" hits="240" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="77" hits="234" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="74" hits="163" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="75" hits="159" branch="false"/>
						<line number="76" hits="240" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="77" hits="234" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildReportTimestamp_closure6" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="114" hits="33" branch="false"/>
								<line number="115" hits="33" branch="false"/>
								<line number="116" hits="47" branch="false"/>
								<line number="117" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="114" hits="33" branch="false"/>
						<line number="115" hits="33" branch="false"/>
						<line number="116" hits="47" branch="false"/>
						<line number="117" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsRowForLevel_closure9" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="175" hits="10620" branch="false"/>
								<line number="177" hits="16467" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="175" hits="10620" branch="false"/>
						<line number="177" hits="16467" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsRowForLevel_closure9_closure24" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="176" hits="10521" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="177" hits="3507" branch="false"/>
								<line number="178" hits="16326" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="179" hits="5442" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="176" hits="10521" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="177" hits="3507" branch="false"/>
						<line number="178" hits="16326" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="179" hits="5442" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="144" hits="3540" branch="false"/>
								<line number="145" hits="3540" branch="false"/>
								<line number="146" hits="9029" branch="false"/>
								<line number="147" hits="5489" branch="false"/>
								<line number="148" hits="5489" branch="false"/>
								<line number="167" hits="3540" branch="false"/>
								<line number="168" hits="3540" branch="false"/>
								<line number="169" hits="9029" branch="false"/>
								<line number="170" hits="5489" branch="false"/>
								<line number="171" hits="5489" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="144" hits="3540" branch="false"/>
						<line number="145" hits="3540" branch="false"/>
						<line number="146" hits="9029" branch="false"/>
						<line number="147" hits="5489" branch="false"/>
						<line number="148" hits="5489" branch="false"/>
						<line number="167" hits="3540" branch="false"/>
						<line number="168" hits="3540" branch="false"/>
						<line number="169" hits="9029" branch="false"/>
						<line number="170" hits="5489" branch="false"/>
						<line number="171" hits="5489" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8_closure21" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="147" hits="3540" branch="false"/>
								<line number="148" hits="3540" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="149" hits="9029" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="150" hits="9029" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="151" hits="5489" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="152" hits="9029" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="154" hits="5489" branch="false"/>
								<line number="157" hits="3540" branch="false"/>
								<line number="159" hits="5489" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="147" hits="3540" branch="false"/>
						<line number="148" hits="3540" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="149" hits="9029" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="150" hits="9029" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="151" hits="5489" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="152" hits="9029" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="154" hits="5489" branch="false"/>
						<line number="157" hits="3540" branch="false"/>
						<line number="159" hits="5489" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8_closure21_closure22" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="153" hits="3540" branch="false"/>
								<line number="154" hits="3540" branch="false"/>
								<line number="155" hits="5489" branch="false"/>
								<line number="156" hits="5489" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="153" hits="3540" branch="false"/>
						<line number="154" hits="3540" branch="false"/>
						<line number="155" hits="5489" branch="false"/>
						<line number="156" hits="5489" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8_closure21_closure23" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="158" hits="20351" branch="false"/>
								<line number="159" hits="20351" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="160" hits="50219" 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="161" hits="50219" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="162" hits="47413" 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="163" hits="47413" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="164" hits="29020" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="165" hits="29020" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="158" hits="20351" branch="false"/>
						<line number="159" hits="20351" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="160" hits="50219" 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="161" hits="50219" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="162" hits="47413" 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="163" hits="47413" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="164" hits="29020" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="165" hits="29020" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="121" hits="33" branch="false"/>
								<line number="122" hits="33" branch="false"/>
								<line number="123" hits="47" branch="false"/>
								<line number="124" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="121" hits="33" branch="false"/>
						<line number="122" hits="33" branch="false"/>
						<line number="123" hits="47" branch="false"/>
						<line number="124" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7_closure18" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="123" hits="33" branch="false"/>
								<line number="125" hits="47" branch="false"/>
								<line number="132" hits="33" branch="false"/>
								<line number="134" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="123" hits="33" branch="false"/>
						<line number="125" hits="47" branch="false"/>
						<line number="132" hits="33" branch="false"/>
						<line number="134" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7_closure18_closure19" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="124" hits="33" branch="false"/>
								<line number="125" hits="33" branch="false"/>
								<line number="126" hits="47" branch="false"/>
								<line number="127" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="124" hits="33" branch="false"/>
						<line number="125" hits="33" branch="false"/>
						<line number="126" hits="47" branch="false"/>
						<line number="127" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7_closure18_closure19_closure20" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="159" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="127" hits="151" branch="false"/>
								<line number="128" hits="385" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="129" hits="222" branch="false"/>
								<line number="130" hits="222" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="126" hits="159" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="127" hits="151" branch="false"/>
						<line number="128" hits="385" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="129" hits="222" branch="false"/>
						<line number="130" hits="222" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildVersionFooter_closure13" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="225" hits="33" branch="false"/>
								<line number="227" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="225" hits="33" branch="false"/>
						<line number="227" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_buildVersionFooter_closure13_closure30" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="226" hits="33" branch="false"/>
								<line number="228" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="226" hits="33" branch="false"/>
						<line number="228" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_writeReport_closure1" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="33" branch="false"/>
								<line number="60" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="58" hits="33" branch="false"/>
						<line number="60" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.BasicHtmlReportWriter$_writeReport_closure1_closure14" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="33" branch="false"/>
								<line number="60" hits="33" branch="false"/>
								<line number="61" hits="47" branch="false"/>
								<line number="62" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="59" hits="33" branch="false"/>
						<line number="60" hits="33" branch="false"/>
						<line number="61" hits="47" branch="false"/>
						<line number="62" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.FunctionsCriteriaFilter" filename="org/gmetrics/report/FunctionsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="28" hits="165" branch="false"/>
							</lines>
						</method>
						<method name="includesFunction" signature="(Lorg/gmetrics/metric/Metric;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="17153" branch="false"/>
							</lines>
						</method>
						<method name="setFunctions" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="60" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="28" hits="165" branch="false"/>
						<line number="33" hits="60" branch="false"/>
						<line number="37" hits="17153" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.LevelsCriteriaFilter" filename="org/gmetrics/report/LevelsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="28" hits="165" branch="false"/>
							</lines>
						</method>
						<method name="includesLevel" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="56150" branch="false"/>
							</lines>
						</method>
						<method name="setLevels" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="60" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="28" hits="165" branch="false"/>
						<line number="33" hits="60" branch="false"/>
						<line number="37" hits="56150" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.MetricCriteriaFilterHelper" filename="org/gmetrics/report/MetricCriteriaFilterHelper.groovy" line-rate="0.9333333333333333" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="27" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="includesName" signature="(Ljava/util/Map;Lorg/gmetrics/metric/Metric;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="73303" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="31" hits="64588" branch="false"/>
								<line number="33" hits="8715" branch="false"/>
								<line number="34" hits="8715" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="parseCommaSeparatedList" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="115" branch="false"/>
							</lines>
						</method>
						<method name="parseCriteria" signature="(Ljava/lang/String;)Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="120" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="43" hits="100" branch="false"/>
								<line number="44" hits="100" branch="false"/>
								<line number="45" hits="100" branch="false"/>
								<line number="46" hits="70" branch="false"/>
							</lines>
						</method>
						<method name="parseCriteriaForSingleMetric" signature="(Ljava/util/Map;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="145" branch="false"/>
								<line number="51" hits="145" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="52" hits="115" branch="false"/>
								<line number="53" hits="115" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="27" hits="0" branch="false"/>
						<line number="30" hits="73303" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="31" hits="64588" branch="false"/>
						<line number="33" hits="8715" branch="false"/>
						<line number="34" hits="8715" 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="42" hits="120" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="43" hits="100" branch="false"/>
						<line number="44" hits="100" branch="false"/>
						<line number="45" hits="100" branch="false"/>
						<line number="46" hits="70" branch="false"/>
						<line number="50" hits="145" branch="false"/>
						<line number="51" hits="145" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="52" hits="115" branch="false"/>
						<line number="53" hits="115" branch="false"/>
						<line number="57" hits="115" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.MetricCriteriaFilterHelper$_parseCommaSeparatedList_closure2" filename="org/gmetrics/report/MetricCriteriaFilterHelper.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="170" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="57" hits="170" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.MetricCriteriaFilterHelper$_parseCriteria_closure1" filename="org/gmetrics/report/MetricCriteriaFilterHelper.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="145" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="45" hits="145" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.MetricsCriteriaFilter" filename="org/gmetrics/report/MetricsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="28" hits="145" branch="false"/>
							</lines>
						</method>
						<method name="includesMetric" signature="(Lorg/gmetrics/metric/Metric;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="63888" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="setMetrics" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="35" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="28" hits="145" branch="false"/>
						<line number="33" hits="35" branch="false"/>
						<line number="37" hits="63888" branch="true" condition-coverage="100% (4/4)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.MetricsCriteriaFilter$_setMetrics_closure1" filename="org/gmetrics/report/MetricsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="65" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="65" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.ReportWriter" filename="org/gmetrics/report/ReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.report.SeriesValue" filename="org/gmetrics/report/SeriesValue.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="2376" branch="false"/>
								<line number="31" hits="2376" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="305" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="30" hits="2376" branch="false"/>
						<line number="31" hits="2376" branch="false"/>
						<line number="35" hits="305" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" 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="56" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="212" branch="false"/>
							</lines>
						</method>
						<method name="assertFunctionExists" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="171" hits="212" branch="false"/>
								<line number="172" hits="212" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="assertLevelExists" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="167" hits="217" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="assertMetricExists" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="162" hits="222" branch="false"/>
								<line number="163" hits="222" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="assertValidGreaterThanValue" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="192" hits="192" branch="false"/>
							</lines>
						</method>
						<method name="assertValidLessThanValue" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="196" hits="182" branch="false"/>
							</lines>
						</method>
						<method name="assertValidMaxResultsValue" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="180" hits="202" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="182" hits="40" branch="false"/>
								<line number="183" hits="35" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="186" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="assertValidNumberValue" signature="(Ljava/lang/Object;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="200" hits="374" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="202" hits="80" branch="false"/>
								<line number="205" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="assertValidSortValue" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="176" hits="207" branch="true" condition-coverage="100% (8/8)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="buildSeriesData" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/metricset/MetricSet;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="67" hits="282" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="68" hits="262" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="69" hits="242" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="71" hits="222" branch="false"/>
								<line number="72" hits="217" branch="false"/>
								<line number="73" hits="212" branch="false"/>
								<line number="74" hits="207" branch="false"/>
								<line number="75" hits="202" branch="false"/>
								<line number="76" hits="192" branch="false"/>
								<line number="77" hits="182" branch="false"/>
								<line number="79" hits="172" branch="false"/>
								<line number="80" hits="172" branch="false"/>
								<line number="81" hits="172" branch="false"/>
								<line number="82" hits="172" branch="false"/>
								<line number="83" hits="172" branch="false"/>
								<line number="84" hits="172" branch="false"/>
							</lines>
						</method>
						<method name="findMatchingValues" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/String;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="110" hits="6241" branch="false"/>
								<line number="111" hits="6241" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="112" hits="6241" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="113" hits="2501" branch="false"/>
								<line number="118" hits="2501" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="119" hits="2371" branch="false"/>
								<line number="122" hits="6241" branch="false"/>
							</lines>
						</method>
						<method name="findMatchingValuesForChildren" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/String;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="88" hits="6413" branch="false"/>
							</lines>
						</method>
						<method name="findMetric" signature="(Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="211" hits="434" branch="false"/>
							</lines>
						</method>
						<method name="getResultsNodeFullName" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="95" hits="6241" branch="false"/>
								<line number="96" hits="6241" branch="false"/>
								<line number="97" hits="6241" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="98" hits="4184" branch="false"/>
								<line number="99" hits="4184" branch="false"/>
								<line number="100" hits="2057" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="101" hits="789" branch="false"/>
								<line number="102" hits="789" branch="false"/>
								<line number="104" hits="1268" branch="false"/>
								<line number="106" hits="6241" branch="false"/>
							</lines>
						</method>
						<method name="limitToGreaterThanIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="136" hits="172" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="137" hits="30" branch="false"/>
								<line number="138" hits="30" branch="false"/>
								<line number="140" hits="142" branch="false"/>
							</lines>
						</method>
						<method name="limitToLessThanIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="144" hits="172" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="145" hits="30" branch="false"/>
								<line number="146" hits="30" branch="false"/>
								<line number="148" hits="142" branch="false"/>
							</lines>
						</method>
						<method name="limitToMaxResultsIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="152" hits="172" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="153" hits="30" branch="false"/>
								<line number="154" hits="30" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="155" hits="25" branch="false"/>
								<line number="158" hits="147" branch="false"/>
							</lines>
						</method>
						<method name="sortValuesIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="172" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="127" hits="5" branch="false"/>
								<line number="129" hits="167" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="130" hits="85" branch="false"/>
								<line number="132" hits="82" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="54" hits="212" branch="false"/>
						<line number="56" hits="5" branch="false"/>
						<line number="67" hits="282" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="68" hits="262" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="69" hits="242" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="71" hits="222" branch="false"/>
						<line number="72" hits="217" branch="false"/>
						<line number="73" hits="212" branch="false"/>
						<line number="74" hits="207" branch="false"/>
						<line number="75" hits="202" branch="false"/>
						<line number="76" hits="192" branch="false"/>
						<line number="77" hits="182" branch="false"/>
						<line number="79" hits="172" branch="false"/>
						<line number="80" hits="172" branch="false"/>
						<line number="81" hits="172" branch="false"/>
						<line number="82" hits="172" branch="false"/>
						<line number="83" hits="172" branch="false"/>
						<line number="84" hits="172" branch="false"/>
						<line number="88" hits="6413" branch="false"/>
						<line number="95" hits="6241" branch="false"/>
						<line number="96" hits="6241" branch="false"/>
						<line number="97" hits="6241" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="98" hits="4184" branch="false"/>
						<line number="99" hits="4184" branch="false"/>
						<line number="100" hits="2057" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="101" hits="789" branch="false"/>
						<line number="102" hits="789" branch="false"/>
						<line number="104" hits="1268" branch="false"/>
						<line number="106" hits="6241" branch="false"/>
						<line number="110" hits="6241" branch="false"/>
						<line number="111" hits="6241" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="112" hits="6241" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="113" hits="2501" branch="false"/>
						<line number="118" hits="2501" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="119" hits="2371" branch="false"/>
						<line number="122" hits="6241" branch="false"/>
						<line number="126" hits="172" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="127" hits="5" branch="false"/>
						<line number="129" hits="167" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="130" hits="85" branch="false"/>
						<line number="132" hits="82" branch="false"/>
						<line number="136" hits="172" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="137" hits="30" branch="false"/>
						<line number="138" hits="30" branch="false"/>
						<line number="140" hits="142" branch="false"/>
						<line number="144" hits="172" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="145" hits="30" branch="false"/>
						<line number="146" hits="30" branch="false"/>
						<line number="148" hits="142" branch="false"/>
						<line number="152" hits="172" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="153" hits="30" branch="false"/>
						<line number="154" hits="30" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="155" hits="25" branch="false"/>
						<line number="158" hits="147" branch="false"/>
						<line number="162" hits="222" branch="false"/>
						<line number="163" hits="222" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="167" hits="217" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="171" hits="212" branch="false"/>
						<line number="172" hits="212" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="176" hits="207" branch="true" condition-coverage="100% (8/8)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="180" hits="202" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="182" hits="40" branch="false"/>
						<line number="183" hits="35" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="186" hits="5" branch="false"/>
						<line number="192" hits="192" branch="false"/>
						<line number="196" hits="182" branch="false"/>
						<line number="200" hits="374" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="202" hits="80" branch="false"/>
						<line number="205" hits="20" branch="false"/>
						<line number="211" hits="434" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_findMatchingValuesForChildren_closure1" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="89" hits="6241" branch="false"/>
								<line number="90" hits="6241" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="89" hits="6241" branch="false"/>
						<line number="90" hits="6241" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_findMatchingValues_closure2" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="114" hits="4572" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="115" hits="4572" branch="false"/>
								<line number="116" hits="4572" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="114" hits="4572" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="115" hits="4572" branch="false"/>
						<line number="116" hits="4572" branch="true" condition-coverage="100% (4/4)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_findMetric_closure7" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="211" hits="479" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="211" hits="479" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_limitToGreaterThanIfApplicable_closure5" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="138" hits="85" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="138" hits="85" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_limitToLessThanIfApplicable_closure6" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="146" hits="75" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="146" hits="75" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_sortValuesIfApplicable_closure3" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="127" hits="15" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="127" hits="15" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_sortValuesIfApplicable_closure4" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="130" hits="13547" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="130" hits="13547" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="82" branch="false"/>
							</lines>
						</method>
						<method name="buildBodySection" signature="(Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="106" hits="18" branch="false"/>
								<line number="108" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="buildCSS" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="97" hits="18" branch="false"/>
								<line number="99" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="buildHeaderSection" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="88" hits="18" branch="false"/>
								<line number="90" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="buildReportTimestamp" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="120" hits="18" branch="false"/>
								<line number="122" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="buildResultsTable" signature="(Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="127" hits="18" branch="false"/>
								<line number="129" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="buildSeriesValueRow" signature="(Lorg/gmetrics/report/SeriesValue;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="151" hits="100" branch="false"/>
								<line number="152" hits="100" branch="false"/>
								<line number="153" hits="147" branch="false"/>
							</lines>
						</method>
						<method name="buildVersionFooter" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="166" hits="18" branch="false"/>
								<line number="167" hits="42" branch="false"/>
								<line number="168" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="getMetricResultColumnHeading" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="161" hits="18" branch="false"/>
								<line number="162" hits="42" branch="false"/>
								<line number="163" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="getSeriesValueNameHeading" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="141" hits="18" branch="false"/>
								<line number="143" hits="24" branch="false"/>
								<line number="146" hits="18" branch="false"/>
								<line number="147" hits="18" branch="false"/>
								<line number="148" hits="24" branch="false"/>
								<line number="149" hits="24" branch="false"/>
							</lines>
						</method>
						<method name="writeReport" signature="(Ljava/io/Writer;Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="69" hits="54" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="70" hits="85" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="71" hits="80" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="72" hits="45" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="73" hits="30" branch="false"/>
								<line number="74" hits="42" branch="false"/>
								<line number="75" hits="60" branch="false"/>
								<line number="76" hits="18" branch="false"/>
								<line number="77" hits="24" branch="false"/>
								<line number="78" hits="24" branch="false"/>
								<line number="82" hits="18" branch="false"/>
								<line number="83" hits="18" branch="false"/>
								<line number="84" hits="24" branch="false"/>
								<line number="85" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="55" hits="82" branch="false"/>
						<line number="69" hits="54" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="70" hits="85" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="71" hits="80" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="72" hits="45" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="73" hits="30" branch="false"/>
						<line number="74" hits="42" branch="false"/>
						<line number="75" hits="60" branch="false"/>
						<line number="76" hits="18" branch="false"/>
						<line number="77" hits="24" branch="false"/>
						<line number="78" hits="24" branch="false"/>
						<line number="82" hits="18" branch="false"/>
						<line number="83" hits="18" branch="false"/>
						<line number="84" hits="24" branch="false"/>
						<line number="85" hits="24" branch="false"/>
						<line number="88" hits="18" branch="false"/>
						<line number="90" hits="24" branch="false"/>
						<line number="97" hits="18" branch="false"/>
						<line number="99" hits="24" branch="false"/>
						<line number="106" hits="18" branch="false"/>
						<line number="108" hits="24" branch="false"/>
						<line number="120" hits="18" branch="false"/>
						<line number="122" hits="24" branch="false"/>
						<line number="127" hits="18" branch="false"/>
						<line number="129" hits="24" branch="false"/>
						<line number="141" hits="18" branch="false"/>
						<line number="143" hits="24" branch="false"/>
						<line number="146" hits="18" branch="false"/>
						<line number="147" hits="18" branch="false"/>
						<line number="148" hits="24" branch="false"/>
						<line number="149" hits="24" branch="false"/>
						<line number="151" hits="100" branch="false"/>
						<line number="152" hits="100" branch="false"/>
						<line number="153" hits="147" branch="false"/>
						<line number="161" hits="18" branch="false"/>
						<line number="162" hits="42" branch="false"/>
						<line number="163" hits="24" branch="false"/>
						<line number="166" hits="18" branch="false"/>
						<line number="167" hits="42" branch="false"/>
						<line number="168" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildBodySection_closure4" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="107" hits="18" branch="false"/>
								<line number="109" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="107" hits="18" branch="false"/>
						<line number="109" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildBodySection_closure4_closure11" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="108" hits="18" branch="false"/>
								<line number="109" hits="18" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="110" hits="26" branch="false"/>
								<line number="111" hits="24" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="112" hits="21" branch="false"/>
								<line number="113" hits="18" branch="false"/>
								<line number="114" hits="42" branch="false"/>
								<line number="115" hits="24" branch="false"/>
								<line number="116" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="108" hits="18" branch="false"/>
						<line number="109" hits="18" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="110" hits="26" branch="false"/>
						<line number="111" hits="24" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="112" hits="21" branch="false"/>
						<line number="113" hits="18" branch="false"/>
						<line number="114" hits="42" branch="false"/>
						<line number="115" hits="24" branch="false"/>
						<line number="116" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildCSS_closure3" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="0.5" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.5">
							<lines>
								<line number="98" hits="18" branch="false"/>
								<line number="99" hits="18" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="100" hits="42" branch="false"/>
								<line number="101" hits="42" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="102" hits="24" branch="false"/>
								<line number="103" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="98" hits="18" branch="false"/>
						<line number="99" hits="18" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="100" hits="42" branch="false"/>
						<line number="101" hits="42" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="102" hits="24" branch="false"/>
						<line number="103" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildHeaderSection_closure2" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="89" hits="18" branch="false"/>
								<line number="91" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="89" hits="18" branch="false"/>
						<line number="91" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildHeaderSection_closure2_closure10" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="90" hits="18" branch="false"/>
								<line number="91" hits="18" branch="false"/>
								<line number="92" hits="24" branch="false"/>
								<line number="93" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="90" hits="18" branch="false"/>
						<line number="91" hits="18" branch="false"/>
						<line number="92" hits="24" branch="false"/>
						<line number="93" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildReportTimestamp_closure5" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="121" hits="18" branch="false"/>
								<line number="122" hits="18" branch="false"/>
								<line number="123" hits="24" branch="false"/>
								<line number="124" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="121" hits="18" branch="false"/>
						<line number="122" hits="18" branch="false"/>
						<line number="123" hits="24" branch="false"/>
						<line number="124" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="128" hits="18" branch="false"/>
								<line number="130" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="128" hits="18" branch="false"/>
						<line number="130" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6_closure12" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="129" hits="18" branch="false"/>
								<line number="131" hits="24" branch="false"/>
								<line number="133" hits="18" branch="false"/>
								<line number="135" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="129" hits="18" branch="false"/>
						<line number="131" hits="24" branch="false"/>
						<line number="133" hits="18" branch="false"/>
						<line number="135" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6_closure12_closure13" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="130" hits="18" branch="false"/>
								<line number="131" hits="18" branch="false"/>
								<line number="132" hits="24" branch="false"/>
								<line number="133" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="130" hits="18" branch="false"/>
						<line number="131" hits="18" branch="false"/>
						<line number="132" hits="24" branch="false"/>
						<line number="133" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6_closure12_closure14" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="134" hits="100" branch="false"/>
								<line number="136" hits="147" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="134" hits="100" branch="false"/>
						<line number="136" hits="147" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildSeriesValueRow_closure7" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="153" hits="100" branch="false"/>
								<line number="154" hits="147" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="153" hits="100" branch="false"/>
						<line number="154" hits="147" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildSeriesValueRow_closure7_closure15" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="154" hits="100" branch="false"/>
								<line number="155" hits="247" branch="false"/>
								<line number="156" hits="147" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="154" hits="100" branch="false"/>
						<line number="155" hits="247" branch="false"/>
						<line number="156" hits="147" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildVersionFooter_closure8" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="168" hits="18" branch="false"/>
								<line number="169" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="168" hits="18" branch="false"/>
						<line number="169" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildVersionFooter_closure8_closure16" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="169" hits="18" branch="false"/>
								<line number="170" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="169" hits="18" branch="false"/>
						<line number="170" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_writeReport_closure1" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="77" hits="18" branch="false"/>
								<line number="79" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="77" hits="18" branch="false"/>
						<line number="79" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_writeReport_closure1_closure9" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="78" hits="18" branch="false"/>
								<line number="79" hits="18" branch="false"/>
								<line number="80" hits="24" branch="false"/>
								<line number="81" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="78" hits="18" branch="false"/>
						<line number="79" hits="18" branch="false"/>
						<line number="80" hits="24" branch="false"/>
						<line number="81" hits="24" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="0.9705882352941176" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="80" branch="false"/>
							</lines>
						</method>
						<method name="buildClassElement" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="114" hits="258" branch="false"/>
								<line number="116" hits="370" branch="false"/>
							</lines>
						</method>
						<method name="buildElement" signature="(Lorg/gmetrics/resultsnode/ResultsNode;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.9">
							<lines>
								<line number="85" hits="1380" branch="false"/>
								<line number="86" hits="1380" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="87" hits="3277" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="88" hits="3019" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="89" hits="1850" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="90" hits="1480" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="buildMethodElement" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="125" hits="1022" branch="false"/>
								<line number="127" hits="1480" branch="false"/>
							</lines>
						</method>
						<method name="buildMetricElement" signature="(Lorg/gmetrics/result/MetricResult;Lorg/gmetrics/metric/MetricLevel;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="144" hits="4291" branch="false"/>
								<line number="145" hits="4291" branch="false"/>
								<line number="146" hits="6644" branch="false"/>
								<line number="147" hits="6644" branch="false"/>
							</lines>
						</method>
						<method name="buildMetricElements" signature="(Ljava/lang/Object;Lorg/gmetrics/metric/MetricLevel;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="136" hits="1380" branch="false"/>
								<line number="138" hits="1997" branch="false"/>
							</lines>
						</method>
						<method name="buildMetricsElement" signature="(Lorg/gmetrics/metricset/MetricSet;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="163" hits="20" branch="false"/>
								<line number="164" hits="20" branch="false"/>
								<line number="165" hits="50" branch="false"/>
								<line number="166" hits="30" branch="false"/>
								<line number="167" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="buildPackageElement" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="93" hits="100" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="94" hits="100" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="95" hits="247" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="96" hits="147" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="97" hits="147" branch="false"/>
							</lines>
						</method>
						<method name="buildPackageElements" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="81" hits="20" branch="false"/>
								<line number="83" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="buildProjectElement" signature="(Lorg/gmetrics/analyzer/AnalysisContext;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="20" branch="false"/>
								<line number="73" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="buildReportElement" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="65" hits="20" branch="false"/>
								<line number="67" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="cdata" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="187" hits="52" branch="false"/>
								<line number="189" hits="81" branch="false"/>
							</lines>
						</method>
						<method name="getDescriptionForMetric" signature="(Lorg/gmetrics/metric/Metric;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="178" hits="52" branch="false"/>
								<line number="179" hits="52" branch="false"/>
								<line number="180" hits="81" branch="false"/>
								<line number="181" hits="81" branch="false"/>
							</lines>
						</method>
						<method name="isPackage" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="183" hits="676" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="185" hits="974" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isRoot" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="159" hits="200" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="161" hits="294" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="writeReport" signature="(Ljava/io/Writer;Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="42" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="44" hits="63" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="45" hits="58" 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="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="47" hits="20" branch="false"/>
								<line number="48" hits="50" branch="false"/>
								<line number="49" hits="30" branch="false"/>
								<line number="50" hits="30" branch="false"/>
								<line number="57" hits="20" branch="false"/>
								<line number="59" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="80" branch="false"/>
						<line number="43" hits="42" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="44" hits="63" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="45" hits="58" 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="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="47" hits="20" branch="false"/>
						<line number="48" hits="50" branch="false"/>
						<line number="49" hits="30" branch="false"/>
						<line number="50" hits="30" branch="false"/>
						<line number="57" hits="20" branch="false"/>
						<line number="59" hits="30" branch="false"/>
						<line number="65" hits="20" branch="false"/>
						<line number="67" hits="30" branch="false"/>
						<line number="71" hits="20" branch="false"/>
						<line number="73" hits="30" branch="false"/>
						<line number="81" hits="20" branch="false"/>
						<line number="83" hits="30" branch="false"/>
						<line number="85" hits="1380" branch="false"/>
						<line number="86" hits="1380" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="87" hits="3277" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="88" hits="3019" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="89" hits="1850" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="90" hits="1480" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="93" hits="100" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="94" hits="100" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="95" hits="247" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="96" hits="147" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="97" hits="147" branch="false"/>
						<line number="114" hits="258" branch="false"/>
						<line number="116" hits="370" branch="false"/>
						<line number="125" hits="1022" branch="false"/>
						<line number="127" hits="1480" branch="false"/>
						<line number="136" hits="1380" branch="false"/>
						<line number="138" hits="1997" branch="false"/>
						<line number="144" hits="4291" branch="false"/>
						<line number="145" hits="4291" branch="false"/>
						<line number="146" hits="6644" branch="false"/>
						<line number="147" hits="6644" branch="false"/>
						<line number="159" hits="200" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="161" hits="294" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="163" hits="20" branch="false"/>
						<line number="164" hits="20" branch="false"/>
						<line number="165" hits="50" branch="false"/>
						<line number="166" hits="30" branch="false"/>
						<line number="167" hits="30" branch="false"/>
						<line number="178" hits="52" branch="false"/>
						<line number="179" hits="52" branch="false"/>
						<line number="180" hits="81" branch="false"/>
						<line number="181" hits="81" branch="false"/>
						<line number="183" hits="676" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="185" hits="974" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="187" hits="52" branch="false"/>
						<line number="189" hits="81" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildClassElement_closure5" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="115" hits="258" branch="false"/>
								<line number="117" hits="370" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="115" hits="258" branch="false"/>
						<line number="117" hits="370" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildClassElement_closure5_closure19" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="116" hits="258" branch="false"/>
								<line number="117" hits="258" branch="false"/>
								<line number="118" hits="370" branch="false"/>
								<line number="119" hits="370" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="116" hits="258" branch="false"/>
						<line number="117" hits="258" branch="false"/>
						<line number="118" hits="370" branch="false"/>
						<line number="119" hits="370" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildClassElement_closure5_closure19_closure20" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="1022" branch="false"/>
								<line number="120" hits="1480" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="118" hits="1022" branch="false"/>
						<line number="120" hits="1480" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMethodElement_closure6" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="1022" branch="false"/>
								<line number="128" hits="1480" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="126" hits="1022" branch="false"/>
						<line number="128" hits="1480" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMethodElement_closure6_closure21" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="127" hits="1022" branch="false"/>
								<line number="128" hits="1022" branch="false"/>
								<line number="129" hits="1480" branch="false"/>
								<line number="130" hits="1480" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="127" hits="1022" branch="false"/>
						<line number="128" hits="1022" branch="false"/>
						<line number="129" hits="1480" branch="false"/>
						<line number="130" hits="1480" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMethodElement_closure6_closure21_closure22" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="129" hits="0" branch="false"/>
								<line number="131" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="129" hits="0" branch="false"/>
						<line number="131" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricElement_closure8" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="146" hits="4291" branch="true" condition-coverage="100% (10/10)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
										<condition number="4" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="147" hits="3222" branch="false"/>
								<line number="148" hits="9866" branch="true" condition-coverage="100% (10/10)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
										<condition number="3" type="jump" coverage="100%"/>
										<condition number="4" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="149" hits="5103" branch="false"/>
								<line number="150" hits="5103" branch="false"/>
								<line number="153" hits="3222" branch="false"/>
								<line number="155" hits="5103" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="146" hits="4291" branch="true" condition-coverage="100% (10/10)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
								<condition number="4" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="147" hits="3222" branch="false"/>
						<line number="148" hits="9866" branch="true" condition-coverage="100% (10/10)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
								<condition number="3" type="jump" coverage="100%"/>
								<condition number="4" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="149" hits="5103" branch="false"/>
						<line number="150" hits="5103" branch="false"/>
						<line number="153" hits="3222" branch="false"/>
						<line number="155" hits="5103" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricElement_closure8_closure24" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="149" hits="6440" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="150" hits="5541" branch="false"/>
								<line number="151" hits="10200" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="152" hits="8908" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="149" hits="6440" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="150" hits="5541" branch="false"/>
						<line number="151" hits="10200" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="152" hits="8908" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricElements_closure7" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="137" hits="1380" branch="false"/>
								<line number="139" hits="1997" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="137" hits="1380" branch="false"/>
						<line number="139" hits="1997" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricElements_closure7_closure23" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="138" hits="4291" branch="false"/>
								<line number="140" hits="6644" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="138" hits="4291" branch="false"/>
						<line number="140" hits="6644" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure10" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="164" hits="104" branch="false"/>
								<line number="166" hits="162" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="164" hits="104" branch="false"/>
						<line number="166" hits="162" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="166" hits="20" branch="false"/>
								<line number="168" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="166" hits="20" branch="false"/>
						<line number="168" hits="30" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11_closure25" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="167" hits="20" branch="false"/>
								<line number="169" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="167" hits="20" branch="false"/>
						<line number="169" hits="30" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11_closure25_closure26" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Lorg/gmetrics/metric/Metric;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="168" hits="52" branch="false"/>
								<line number="169" hits="52" branch="false"/>
								<line number="170" hits="81" branch="false"/>
								<line number="171" hits="81" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="168" hits="52" branch="false"/>
						<line number="169" hits="52" branch="false"/>
						<line number="170" hits="81" branch="false"/>
						<line number="171" hits="81" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11_closure25_closure26_closure27" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="170" hits="52" branch="false"/>
								<line number="172" hits="81" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="170" hits="52" branch="false"/>
						<line number="172" hits="81" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure9" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="163" hits="56" branch="false"/>
								<line number="165" hits="87" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="163" hits="56" branch="false"/>
						<line number="165" hits="87" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="96" hits="100" branch="false"/>
								<line number="98" hits="147" branch="false"/>
								<line number="105" hits="100" branch="false"/>
								<line number="107" hits="147" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="96" hits="100" branch="false"/>
						<line number="98" hits="147" branch="false"/>
						<line number="105" hits="100" branch="false"/>
						<line number="107" hits="147" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4_closure16" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="97" hits="100" branch="false"/>
								<line number="98" hits="100" branch="false"/>
								<line number="99" hits="147" branch="false"/>
								<line number="100" hits="147" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="97" hits="100" branch="false"/>
						<line number="98" hits="100" branch="false"/>
						<line number="99" hits="147" branch="false"/>
						<line number="100" hits="147" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4_closure16_closure18" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="99" hits="338" 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="100" hits="258" branch="false"/>
								<line number="101" hits="487" 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="102" hits="370" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="99" hits="338" 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="100" hits="258" branch="false"/>
						<line number="101" hits="487" 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="102" hits="370" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4_closure17" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="106" hits="338" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="107" hits="80" branch="false"/>
								<line number="108" hits="487" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="109" hits="117" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="106" hits="338" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="107" hits="80" branch="false"/>
						<line number="108" hits="487" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="109" hits="117" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildProjectElement_closure3" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="72" hits="20" branch="false"/>
								<line number="74" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="72" hits="20" branch="false"/>
						<line number="74" hits="30" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildProjectElement_closure3_closure14" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="73" hits="20" branch="false"/>
								<line number="75" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="73" hits="20" branch="false"/>
						<line number="75" hits="30" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildProjectElement_closure3_closure14_closure15" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="74" hits="36" branch="false"/>
								<line number="76" hits="54" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="74" hits="36" branch="false"/>
						<line number="76" hits="54" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_buildReportElement_closure2" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="20" branch="false"/>
								<line number="68" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="66" hits="20" branch="false"/>
						<line number="68" hits="30" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_cdata_closure12" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="187" hits="52" branch="false"/>
								<line number="189" hits="81" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="187" hits="52" branch="false"/>
						<line number="189" hits="81" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_writeReport_closure1" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="20" branch="false"/>
								<line number="50" hits="20" branch="false"/>
								<line number="51" hits="30" branch="false"/>
								<line number="52" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="49" hits="20" branch="false"/>
						<line number="50" hits="20" branch="false"/>
						<line number="51" hits="30" branch="false"/>
						<line number="52" hits="30" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.report.XmlReportWriter$_writeReport_closure1_closure13" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="20" branch="false"/>
								<line number="52" hits="20" branch="false"/>
								<line number="53" hits="50" branch="false"/>
								<line number="54" hits="50" branch="false"/>
								<line number="55" hits="30" branch="false"/>
								<line number="56" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="51" hits="20" branch="false"/>
						<line number="52" hits="20" branch="false"/>
						<line number="53" hits="50" branch="false"/>
						<line number="54" hits="50" branch="false"/>
						<line number="55" hits="30" branch="false"/>
						<line number="56" hits="30" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.result" line-rate="0.7445255474452555" branch-rate="0.7272727272727273" complexity="0.0">
			<classes>
				<class name="org.gmetrics.result.AggregateNumberMetricResult" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="0.9655172413793104" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="1022" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="39" hits="1021" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="40" hits="1020" 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="41" hits="1019" branch="false"/>
								<line number="42" hits="1019" branch="false"/>
								<line number="43" hits="1019" branch="false"/>
								<line number="44" hits="1019" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="1024" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="58" hits="1023" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="59" hits="1022" 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="60" hits="1021" branch="false"/>
								<line number="61" hits="2040" branch="false"/>
								<line number="62" hits="1021" branch="false"/>
								<line number="63" hits="1021" branch="false"/>
								<line number="64" hits="2040" branch="false"/>
							</lines>
						</method>
						<method name="applyPredefinedValues" signature="(Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="68" hits="2040" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="69" hits="842" branch="false"/>
							</lines>
						</method>
						<method name="calculateAverage" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.8333333333333334">
							<lines>
								<line number="92" hits="489" branch="false"/>
								<line number="125" hits="928" branch="true" condition-coverage="83% (5/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="50%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="126" hits="576" branch="false"/>
								<line number="127" hits="576" branch="false"/>
								<line number="129" hits="352" branch="false"/>
							</lines>
						</method>
						<method name="calculateCount" signature="(Ljava/util/Collection;)I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="105" hits="1021" branch="false"/>
							</lines>
						</method>
						<method name="calculateFunctions" signature="(Lorg/gmetrics/metric/Metric;Ljava/util/Collection;)V" line-rate="1.0" branch-rate="0.9375">
							<lines>
								<line number="65" hits="1019" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="66" hits="1018" branch="false"/>
								<line number="71" hits="1019" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="72" hits="19" branch="false"/>
								<line number="75" hits="20" branch="false"/>
								<line number="87" hits="1021" branch="false"/>
								<line number="89" hits="1021" branch="false"/>
								<line number="90" hits="1861" branch="true" condition-coverage="83% (5/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="50%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="91" hits="1507" branch="false"/>
								<line number="93" hits="1021" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="94" hits="1279" branch="false"/>
								<line number="96" hits="1021" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="97" hits="20" branch="false"/>
								<line number="99" hits="1021" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="100" hits="108" branch="false"/>
							</lines>
						</method>
						<method name="calculateMaximum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="20" branch="false"/>
								<line number="86" hits="20" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="120" hits="108" branch="false"/>
								<line number="121" hits="108" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculateMinimum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="80" hits="19" branch="false"/>
								<line number="81" hits="19" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="115" hits="20" branch="false"/>
								<line number="116" hits="20" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculateTotal" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="109" hits="1021" branch="false"/>
							</lines>
						</method>
						<method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="2823" branch="false"/>
								<line number="78" hits="3113" branch="false"/>
							</lines>
						</method>
						<method name="getCount" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="48" hits="638" branch="false"/>
								<line number="74" hits="1657" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="includesFunction" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="98" hits="4076" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="shouldCalculateFunction" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="133" hits="4084" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="56" hits="130" branch="false"/>
								<line number="82" hits="130" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="38" hits="1022" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="39" hits="1021" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="40" hits="1020" 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="41" hits="1019" branch="false"/>
						<line number="42" hits="1019" branch="false"/>
						<line number="43" hits="1019" branch="false"/>
						<line number="44" hits="1019" branch="false"/>
						<line number="48" hits="638" branch="false"/>
						<line number="52" hits="2823" branch="false"/>
						<line number="56" hits="130" branch="false"/>
						<line number="57" hits="1024" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="58" hits="1023" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="59" hits="1022" 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="60" hits="1021" branch="false"/>
						<line number="61" hits="2040" branch="false"/>
						<line number="62" hits="1021" branch="false"/>
						<line number="63" hits="1021" branch="false"/>
						<line number="64" hits="2040" branch="false"/>
						<line number="65" hits="1019" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="66" hits="1018" branch="false"/>
						<line number="68" hits="2040" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="69" hits="842" branch="false"/>
						<line number="71" hits="1019" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="72" hits="19" branch="false"/>
						<line number="74" hits="1657" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="75" hits="20" branch="false"/>
						<line number="78" hits="3113" branch="false"/>
						<line number="80" hits="19" branch="false"/>
						<line number="81" hits="19" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="82" hits="130" branch="false"/>
						<line number="85" hits="20" branch="false"/>
						<line number="86" hits="20" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="87" hits="1021" branch="false"/>
						<line number="89" hits="1021" branch="false"/>
						<line number="90" hits="1861" branch="true" condition-coverage="83% (5/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="50%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="91" hits="1507" branch="false"/>
						<line number="92" hits="489" branch="false"/>
						<line number="93" hits="1021" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="94" hits="1279" branch="false"/>
						<line number="96" hits="1021" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="97" hits="20" branch="false"/>
						<line number="98" hits="4076" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="99" hits="1021" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="100" hits="108" branch="false"/>
						<line number="105" hits="1021" branch="false"/>
						<line number="109" hits="1021" branch="false"/>
						<line number="115" hits="20" branch="false"/>
						<line number="116" hits="20" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="120" hits="108" branch="false"/>
						<line number="121" hits="108" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="125" hits="928" branch="true" condition-coverage="83% (5/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="50%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="126" hits="576" branch="false"/>
						<line number="127" hits="576" branch="false"/>
						<line number="129" hits="352" branch="false"/>
						<line number="133" hits="4084" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateCount_closure1" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="105" hits="3000" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="105" hits="3000" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateFunctions_closure1" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="2988" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="62" hits="2988" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateFunctions_closure2" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="64" hits="2988" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="64" hits="2988" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateMaximum_closure4" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="33" branch="false"/>
								<line number="120" hits="440" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="85" hits="33" branch="false"/>
						<line number="120" hits="440" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateMinimum_closure3" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="80" hits="33" branch="false"/>
								<line number="115" hits="34" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="80" hits="33" branch="false"/>
						<line number="115" hits="34" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateTotal_closure2" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="110" hits="3000" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="110" hits="3000" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.result.ClassMetricResult" filename="org/gmetrics/result/ClassMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/result/MetricResult;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="29" hits="5740" branch="false"/>
								<line number="30" hits="5740" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="264" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="29" hits="5740" branch="false"/>
						<line number="30" hits="5740" branch="false"/>
						<line number="34" hits="264" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.FunctionNames" filename="org/gmetrics/result/FunctionNames.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="23" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="23" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.MethodKey" filename="org/gmetrics/result/MethodKey.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="615" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="34" hits="605" branch="false"/>
								<line number="35" hits="605" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="20747" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="40" hits="20742" branch="false"/>
								<line number="41" hits="20742" branch="false"/>
								<line number="42" hits="20742" branch="false"/>
							</lines>
						</method>
						<method name="equals" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="20123" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="hashCode" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="62449" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="2222" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="615" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="34" hits="605" branch="false"/>
						<line number="35" hits="605" branch="false"/>
						<line number="39" hits="20747" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="40" hits="20742" branch="false"/>
						<line number="41" hits="20742" branch="false"/>
						<line number="42" hits="20742" branch="false"/>
						<line number="47" hits="20123" 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="52" hits="62449" branch="false"/>
						<line number="57" hits="2222" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.MetricResult" filename="org/gmetrics/result/MetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.result.MetricResultBuilder" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="0.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="28" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="average" signature="(Ljava/lang/Object;ILjava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="110" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculateAverage" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="114" hits="0" branch="true" condition-coverage="0% (0/6)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
										<condition number="1" type="jump" coverage="0%"/>
										<condition number="2" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="115" hits="0" branch="false"/>
								<line number="116" hits="0" branch="false"/>
								<line number="118" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="calculateCount" signature="(Ljava/util/Collection;)I" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="78" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="calculateFunctions" signature="(Ljava/util/Collection;ILjava/util/Map;)Ljava/util/Map;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="67" hits="0" branch="false"/>
								<line number="69" hits="0" branch="false"/>
								<line number="70" hits="0" branch="false"/>
								<line number="71" hits="0" branch="false"/>
								<line number="72" hits="0" branch="false"/>
								<line number="73" hits="0" branch="false"/>
								<line number="74" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="calculateMaximum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="105" hits="0" branch="false"/>
								<line number="106" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculateMinimum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="96" hits="0" branch="false"/>
								<line number="97" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="calculateTotal" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="86" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="createAggregateMetricResult" signature="(Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/Map;)Lorg/gmetrics/result/MetricResult;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="49" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="50" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="51" hits="0" branch="true" condition-coverage="0% (0/4)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
										<condition number="1" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="53" hits="0" branch="false"/>
								<line number="54" hits="0" branch="false"/>
								<line number="55" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="maximum" signature="(Ljava/util/Collection;Ljava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="101" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="minimum" signature="(Ljava/util/Collection;Ljava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="92" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="shouldCalculateFunction" signature="(Ljava/lang/String;Ljava/util/Map;)Z" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="122" hits="0" branch="true" condition-coverage="0% (0/6)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
										<condition number="1" type="jump" coverage="0%"/>
										<condition number="2" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="total" signature="(Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="82" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="28" hits="0" branch="false"/>
						<line number="49" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="50" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="51" hits="0" branch="true" condition-coverage="0% (0/4)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
								<condition number="1" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="53" hits="0" branch="false"/>
						<line number="54" hits="0" branch="false"/>
						<line number="55" hits="0" branch="false"/>
						<line number="59" hits="0" branch="false"/>
						<line number="67" hits="0" branch="false"/>
						<line number="69" hits="0" branch="false"/>
						<line number="70" hits="0" branch="false"/>
						<line number="71" hits="0" branch="false"/>
						<line number="72" hits="0" branch="false"/>
						<line number="73" hits="0" branch="false"/>
						<line number="74" hits="0" branch="false"/>
						<line number="78" hits="0" branch="false"/>
						<line number="82" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="86" hits="0" branch="false"/>
						<line number="92" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="96" hits="0" branch="false"/>
						<line number="97" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="101" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="105" hits="0" branch="false"/>
						<line number="106" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="110" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="114" hits="0" branch="true" condition-coverage="0% (0/6)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
								<condition number="1" type="jump" coverage="0%"/>
								<condition number="2" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="115" hits="0" branch="false"/>
						<line number="116" hits="0" branch="false"/>
						<line number="118" hits="0" branch="false"/>
						<line number="122" hits="0" branch="true" condition-coverage="0% (0/6)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
								<condition number="1" type="jump" coverage="0%"/>
								<condition number="2" type="jump" coverage="0%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.result.MetricResultBuilder$_calculateCount_closure1" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="78" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="78" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.MetricResultBuilder$_calculateMaximum_closure4" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="105" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="105" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.MetricResultBuilder$_calculateMinimum_closure3" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="96" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="96" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.MetricResultBuilder$_calculateTotal_closure2" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="0.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="87" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="87" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.result.NumberMetricResult" filename="org/gmetrics/result/NumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/lang/Object;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="10683" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="37" hits="10681" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="38" hits="10679" 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="39" hits="10677" branch="false"/>
								<line number="40" hits="10677" branch="false"/>
								<line number="41" hits="10677" branch="false"/>
								<line number="42" hits="10677" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Map;Ljava/lang/Integer;I)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="3862" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="45" hits="3859" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="46" hits="35576" 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="47" hits="3853" branch="false"/>
								<line number="48" hits="3853" branch="false"/>
								<line number="49" hits="3853" branch="false"/>
								<line number="50" hits="4888" branch="false"/>
								<line number="51" hits="3853" branch="false"/>
							</lines>
						</method>
						<method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="9395" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="447" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="36" hits="10683" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="37" hits="10681" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="38" hits="10679" 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="39" hits="10677" branch="false"/>
						<line number="40" hits="10677" branch="false"/>
						<line number="41" hits="10677" branch="false"/>
						<line number="42" hits="10677" branch="false"/>
						<line number="44" hits="3862" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="45" hits="3859" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="46" hits="35576" 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="47" hits="3853" branch="false"/>
						<line number="48" hits="3853" branch="false"/>
						<line number="49" hits="3853" branch="false"/>
						<line number="50" hits="4888" branch="false"/>
						<line number="51" hits="3853" branch="false"/>
						<line number="55" hits="9395" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="59" hits="447" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.result.SingleNumberMetricResult" filename="org/gmetrics/result/SingleNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/lang/Object;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="14958" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="44" hits="14955" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="45" hits="14952" 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="46" hits="14949" branch="false"/>
								<line number="47" hits="14949" branch="false"/>
								<line number="48" hits="14949" branch="false"/>
								<line number="49" hits="14949" branch="false"/>
							</lines>
						</method>
						<method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="54728" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="1550" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="43" hits="14958" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="44" hits="14955" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="45" hits="14952" 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="46" hits="14949" branch="false"/>
						<line number="47" hits="14949" branch="false"/>
						<line number="48" hits="14949" branch="false"/>
						<line number="49" hits="14949" branch="false"/>
						<line number="53" hits="54728" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="57" hits="1550" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.resultsnode" line-rate="1.0" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.resultsnode.ClassResultsNode" filename="org/gmetrics/resultsnode/ClassResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="1887" branch="false"/>
								<line number="38" hits="3774" branch="false"/>
							</lines>
						</method>
						<method name="addClassMetricResult" signature="(Lorg/gmetrics/result/ClassMetricResult;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="5422" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="52" hits="4592" branch="false"/>
								<line number="54" hits="4592" branch="false"/>
								<line number="55" hits="4592" branch="false"/>
							</lines>
						</method>
						<method name="addMethodMetricResult" signature="(Lorg/gmetrics/result/MethodKey;Lorg/gmetrics/result/MetricResult;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="16977" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="67" hits="7043" branch="false"/>
								<line number="69" hits="16977" branch="false"/>
							</lines>
						</method>
						<method name="containsClassResults" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="162" branch="false"/>
							</lines>
						</method>
						<method name="getMetricResult" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="12545" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="47" hits="12540" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="414" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="35" hits="1887" branch="false"/>
						<line number="38" hits="3774" branch="false"/>
						<line number="42" hits="162" branch="false"/>
						<line number="46" hits="12545" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="47" hits="12540" branch="false"/>
						<line number="51" hits="5422" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="52" hits="4592" branch="false"/>
						<line number="54" hits="4592" branch="false"/>
						<line number="55" hits="4592" branch="false"/>
						<line number="62" hits="414" branch="false"/>
						<line number="66" hits="16977" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="67" hits="7043" branch="false"/>
						<line number="69" hits="16977" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.ClassResultsNode$_addClassMetricResult_closure2" filename="org/gmetrics/resultsnode/ClassResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="56" hits="16977" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="56" hits="16977" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.ClassResultsNode$_getMetricResult_closure1" filename="org/gmetrics/resultsnode/ClassResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="38140" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="47" hits="38140" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.MethodResultsNode" filename="org/gmetrics/resultsnode/MethodResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="120" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="7108" branch="false"/>
								<line number="39" hits="14096" branch="false"/>
								<line number="40" hits="7048" branch="false"/>
							</lines>
						</method>
						<method name="addMetricResult" signature="(Lorg/gmetrics/result/MetricResult;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="17012" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="54" hits="17007" branch="false"/>
							</lines>
						</method>
						<method name="containsClassResults" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getChildren" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="27105" branch="false"/>
							</lines>
						</method>
						<method name="getMetricResult" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="48" hits="31220" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="49" hits="31215" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="1882" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="32" hits="7108" branch="false"/>
						<line number="35" hits="120" branch="false"/>
						<line number="39" hits="14096" branch="false"/>
						<line number="40" hits="7048" branch="false"/>
						<line number="44" hits="5" branch="false"/>
						<line number="48" hits="31220" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="49" hits="31215" branch="false"/>
						<line number="53" hits="17012" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="54" hits="17007" branch="false"/>
						<line number="58" hits="27105" branch="false"/>
						<line number="62" hits="1882" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.MethodResultsNode$_getMetricResult_closure1" filename="org/gmetrics/resultsnode/MethodResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="65915" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="49" hits="65915" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.PackageResultsNode" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="4606" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="2834" branch="false"/>
								<line number="42" hits="1062" branch="false"/>
								<line number="43" hits="531" branch="false"/>
							</lines>
						</method>
						<method name="addChild" signature="(Ljava/lang/String;Lorg/gmetrics/resultsnode/ResultsNode;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="68" hits="426" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="69" hits="421" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="70" hits="416" branch="false"/>
							</lines>
						</method>
						<method name="addChildIfNotEmpty" signature="(Ljava/lang/String;Lorg/gmetrics/resultsnode/ResultsNode;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="2064" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="61" hits="2059" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="62" hits="2054" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="63" hits="1790" branch="false"/>
							</lines>
						</method>
						<method name="applyMetric" signature="(Lorg/gmetrics/metric/Metric;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="74" hits="4847" branch="false"/>
								<line number="75" hits="4847" branch="false"/>
								<line number="76" hits="4847" branch="false"/>
								<line number="82" hits="4847" branch="false"/>
								<line number="83" hits="4847" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="84" hits="4624" branch="false"/>
							</lines>
						</method>
						<method name="containsClassResults" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="1913" branch="false"/>
							</lines>
						</method>
						<method name="getChildren" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="19585" branch="false"/>
							</lines>
						</method>
						<method name="getMetricResult" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="4186" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="56" hits="4181" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="89" hits="232" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="2834" branch="false"/>
						<line number="38" hits="4606" branch="false"/>
						<line number="42" hits="1062" branch="false"/>
						<line number="43" hits="531" branch="false"/>
						<line number="47" hits="19585" branch="false"/>
						<line number="51" hits="1913" branch="false"/>
						<line number="55" hits="4186" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="56" hits="4181" branch="false"/>
						<line number="60" hits="2064" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="61" hits="2059" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="62" hits="2054" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="63" hits="1790" branch="false"/>
						<line number="68" hits="426" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="69" hits="421" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="70" hits="416" branch="false"/>
						<line number="74" hits="4847" branch="false"/>
						<line number="75" hits="4847" branch="false"/>
						<line number="76" hits="4847" branch="false"/>
						<line number="82" hits="4847" branch="false"/>
						<line number="83" hits="4847" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="84" hits="4624" branch="false"/>
						<line number="89" hits="232" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.PackageResultsNode$_applyMetric_closure3" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="77" hits="6471" branch="false"/>
								<line number="78" hits="6471" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="79" hits="5938" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="77" hits="6471" branch="false"/>
						<line number="78" hits="6471" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="79" hits="5938" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.PackageResultsNode$_containsClassResults_closure1" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="207" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="51" hits="207" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.PackageResultsNode$_getMetricResult_closure2" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="56" hits="12620" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="56" hits="12620" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.resultsnode.ResultsNode" filename="org/gmetrics/resultsnode/ResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.source" line-rate="1.0" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.source.AbstractSourceCode" filename="org/gmetrics/source/AbstractSourceCode.groovy" 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="32" hits="5" branch="false"/>
								<line number="33" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="4239" branch="false"/>
							</lines>
						</method>
						<method name="getAst" signature="()Lorg/codehaus/groovy/ast/ModuleNode;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="3526" 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="67" hits="2739" branch="false"/>
								<line number="68" hits="2739" branch="false"/>
								<line number="69" hits="2739" branch="false"/>
								<line number="71" hits="2739" branch="false"/>
								<line number="72" hits="2724" branch="false"/>
								<line number="75" hits="15" branch="false"/>
								<line number="77" hits="2739" branch="false"/>
								<line number="79" hits="3526" branch="false"/>
							</lines>
						</method>
						<method name="getLineNumberForCharacterIndex" signature="(I)I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="88" hits="105" branch="false"/>
								<line number="89" hits="105" branch="false"/>
								<line number="90" hits="105" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="91" hits="25" branch="false"/>
								<line number="93" hits="80" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="94" hits="70" branch="false"/>
								<line number="101" hits="80" branch="false"/>
							</lines>
						</method>
						<method name="getLines" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="2159" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="45" hits="385" branch="false"/>
								<line number="47" hits="2159" branch="false"/>
							</lines>
						</method>
						<method name="isValid" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="109" hits="792" branch="false"/>
							</lines>
						</method>
						<method name="line" signature="(I)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="56" hits="35" branch="false"/>
								<line number="57" hits="35" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="58" hits="15" branch="false"/>
							</lines>
						</method>
						<method name="normalizePath" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="3170" branch="false"/>
								<line number="119" hits="3170" branch="false"/>
								<line number="120" hits="3170" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="4239" branch="false"/>
						<line number="32" hits="5" branch="false"/>
						<line number="33" hits="5" branch="false"/>
						<line number="44" hits="2159" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="45" hits="385" branch="false"/>
						<line number="47" hits="2159" branch="false"/>
						<line number="56" hits="35" branch="false"/>
						<line number="57" hits="35" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="58" hits="15" branch="false"/>
						<line number="66" hits="3526" 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="67" hits="2739" branch="false"/>
						<line number="68" hits="2739" branch="false"/>
						<line number="69" hits="2739" branch="false"/>
						<line number="71" hits="2739" branch="false"/>
						<line number="72" hits="2724" branch="false"/>
						<line number="75" hits="15" branch="false"/>
						<line number="77" hits="2739" branch="false"/>
						<line number="79" hits="3526" branch="false"/>
						<line number="88" hits="105" branch="false"/>
						<line number="89" hits="105" branch="false"/>
						<line number="90" hits="105" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="91" hits="25" branch="false"/>
						<line number="93" hits="80" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="94" hits="70" branch="false"/>
						<line number="101" hits="80" branch="false"/>
						<line number="109" hits="792" branch="false"/>
						<line number="118" hits="3170" branch="false"/>
						<line number="119" hits="3170" branch="false"/>
						<line number="120" hits="3170" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.source.AbstractSourceCode$_getLineNumberForCharacterIndex_closure1" filename="org/gmetrics/source/AbstractSourceCode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="95" hits="2650" branch="false"/>
								<line number="96" hits="2650" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="97" hits="215" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="95" hits="2650" branch="false"/>
						<line number="96" hits="2650" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="97" hits="215" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.source.SourceCode" filename="org/gmetrics/source/SourceCode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.source.SourceCodeCriteria" filename="org/gmetrics/source/SourceCodeCriteria.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="29" hits="165" branch="false"/>
							</lines>
						</method>
						<method name="matches" signature="(Lorg/gmetrics/source/SourceCode;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="165" 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="68" hits="165" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="69" hits="30" 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="72" hits="165" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="73" hits="55" branch="false"/>
								<line number="76" hits="165" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="77" hits="60" 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="80" hits="165" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="29" hits="165" branch="false"/>
						<line number="66" hits="165" 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="68" hits="165" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="69" hits="30" 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="72" hits="165" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="73" hits="55" branch="false"/>
						<line number="76" hits="165" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="77" hits="60" 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="80" hits="165" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.source.SourceFile" filename="org/gmetrics/source/SourceFile.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/io/File;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="3085" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="41" hits="3080" branch="false"/>
								<line number="42" hits="3080" branch="false"/>
							</lines>
						</method>
						<method name="createSourceUnit" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="74" hits="1725" branch="false"/>
								<line number="75" hits="1725" branch="false"/>
								<line number="76" hits="1725" branch="false"/>
							</lines>
						</method>
						<method name="getName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getPath" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="56" hits="2176" branch="false"/>
							</lines>
						</method>
						<method name="getText" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="63" hits="365" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="64" hits="340" branch="false"/>
								<line number="66" hits="365" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="70" hits="5" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="40" hits="3085" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="41" hits="3080" branch="false"/>
						<line number="42" hits="3080" branch="false"/>
						<line number="49" hits="5" branch="false"/>
						<line number="56" hits="2176" branch="false"/>
						<line number="63" hits="365" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="64" hits="340" branch="false"/>
						<line number="66" hits="365" branch="false"/>
						<line number="70" hits="5" branch="false"/>
						<line number="74" hits="1725" branch="false"/>
						<line number="75" hits="1725" branch="false"/>
						<line number="76" hits="1725" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.source.SourceString" filename="org/gmetrics/source/SourceString.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="1154" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="41" hits="1144" branch="false"/>
								<line number="42" hits="1144" branch="false"/>
								<line number="43" hits="1144" branch="false"/>
							</lines>
						</method>
						<method name="createSourceUnit" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="1014" branch="false"/>
							</lines>
						</method>
						<method name="getText" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="1159" branch="false"/>
							</lines>
						</method>
						<method name="setPath" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="1159" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="10" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="40" hits="1154" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="41" hits="1144" branch="false"/>
						<line number="42" hits="1144" branch="false"/>
						<line number="43" hits="1144" branch="false"/>
						<line number="50" hits="1159" branch="false"/>
						<line number="54" hits="1159" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="58" hits="10" branch="false"/>
						<line number="62" hits="1014" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.util" line-rate="0.9102564102564102" branch-rate="0.7916666666666666" complexity="0.0">
			<classes>
				<class name="org.gmetrics.util.AstUtil" filename="org/gmetrics/util/AstUtil.groovy" line-rate="0.8791208791208791" branch-rate="0.7076923076923077" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="234" hits="0" branch="false"/>
								<line number="238" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getAnnotation" signature="(Lorg/codehaus/groovy/ast/AnnotatedNode;Ljava/lang/String;)Lorg/codehaus/groovy/ast/AnnotationNode;" line-rate="0.75" branch-rate="0.5">
							<lines>
								<line number="163" hits="9" branch="false"/>
								<line number="164" hits="9" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="165" hits="0" branch="false"/>
								<line number="166" hits="9" branch="false"/>
								<line number="167" hits="6" branch="false"/>
								<line number="168" hits="6" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="169" hits="0" branch="false"/>
								<line number="170" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="getMethodArguments" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;)Ljava/util/List;" line-rate="0.6" branch-rate="0.25">
							<lines>
								<line number="82" hits="1317" branch="false"/>
								<line number="83" hits="1317" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="84" hits="1317" branch="false"/>
								<line number="86" hits="24" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="87" hits="24" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="88" hits="24" branch="false"/>
								<line number="89" hits="0" branch="false"/>
								<line number="90" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="91" hits="0" branch="false"/>
								<line number="93" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getVariableExpressions" signature="(Lorg/codehaus/groovy/ast/expr/DeclarationExpression;)Ljava/util/List;" line-rate="0.8571428571428571" branch-rate="0.4583333333333333">
							<lines>
								<line number="175" hits="1256" branch="false"/>
								<line number="178" hits="1256" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="179" hits="858" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="180" hits="1256" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="181" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="182" hits="2114" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="183" hits="3" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="184" hits="2111" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="185" hits="1253" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
								<line number="186" hits="858" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="187" hits="2" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="188" hits="856" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="189" hits="856" branch="false"/>
								<line number="191" hits="0" branch="true" condition-coverage="0% (0/2)">
									<conditions>
										<condition number="0" type="jump" coverage="0%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isBlock" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="6" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="63" hits="4" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isClosureField" signature="(Lorg/codehaus/groovy/ast/FieldNode;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="5291" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="54" hits="3988" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isEmptyBlock" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;)Z" line-rate="1.0" branch-rate="0.75">
							<lines>
								<line number="70" hits="9" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="71" hits="6" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="72" hits="3" branch="true" condition-coverage="50% (4/8)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
										<condition number="1" type="jump" coverage="0%"/>
										<condition number="2" type="jump" coverage="50%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="74" hits="213" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="75" hits="207" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="76" hits="191" branch="true" condition-coverage="75% (6/8)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="50%"/>
										<condition number="2" type="jump" coverage="50%"/>
										<condition number="3" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isEmptyMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="207" branch="false"/>
							</lines>
						</method>
						<method name="isFinalVariable" signature="(Lorg/codehaus/groovy/ast/expr/DeclarationExpression;Lorg/gmetrics/source/SourceCode;)Z" line-rate="0.9285714285714286" branch-rate="0.5">
							<lines>
								<line number="200" hits="1250" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="201" hits="0" branch="false"/>
								<line number="203" hits="1250" branch="false"/>
								<line number="204" hits="2104" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="205" hits="1250" branch="false"/>
								<line number="206" hits="1250" branch="false"/>
								<line number="207" hits="2104" branch="false"/>
								<line number="208" hits="854" branch="false"/>
								<line number="209" hits="2104" branch="true" condition-coverage="50% (3/6)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
										<condition number="1" type="jump" coverage="50%"/>
										<condition number="2" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="210" hits="2104" branch="false"/>
								<line number="211" hits="2104" branch="false"/>
								<line number="213" hits="854" branch="true" condition-coverage="50% (3/6)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
										<condition number="1" type="jump" coverage="50%"/>
										<condition number="2" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="214" hits="854" branch="false"/>
								<line number="215" hits="854" branch="false"/>
							</lines>
						</method>
						<method name="isFromGeneratedSourceCode" signature="(Lorg/codehaus/groovy/ast/ASTNode;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="218" hits="6760" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="222" hits="7128" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isMethodCall" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;Ljava/lang/String;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="0.9285714285714286">
							<lines>
								<line number="135" hits="63" branch="false"/>
								<line number="136" hits="63" branch="false"/>
								<line number="137" hits="63" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="138" hits="63" branch="false"/>
								<line number="139" hits="105" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="140" hits="42" branch="false"/>
								<line number="141" hits="105" 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="142" hits="42" branch="false"/>
								<line number="143" hits="42" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="145" hits="42" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isMethodCall" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;Ljava/lang/String;Ljava/lang/String;I)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="122" hits="42" branch="false"/>
								<line number="123" hits="42" 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="126" hits="28" branch="false"/>
								<line number="127" hits="28" branch="true" condition-coverage="100% (4/4)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="isMethodCall" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;Ljava/lang/String;Ljava/lang/String;I)Z" line-rate="1.0" branch-rate="0.75">
							<lines>
								<line number="102" hits="15" branch="false"/>
								<line number="103" hits="15" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="104" hits="12" branch="false"/>
								<line number="105" hits="12" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="106" hits="22" branch="false"/>
								<line number="107" hits="10" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="108" hits="8" branch="false"/>
								<line number="109" hits="23" branch="true" condition-coverage="50% (1/2)">
									<conditions>
										<condition number="0" type="jump" coverage="50%"/>
									</conditions>
								</line>
								<line number="110" hits="8" branch="false"/>
								<line number="113" hits="10" branch="false"/>
							</lines>
						</method>
						<method name="isMethodNamed" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="151" hits="63" branch="false"/>
								<line number="152" hits="63" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="155" hits="42" branch="false"/>
								<line number="156" hits="42" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="respondsTo" signature="(Ljava/lang/Object;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="228" hits="1317" branch="false"/>
								<line number="232" hits="24" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="45" hits="207" branch="false"/>
						<line number="50" hits="5291" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="54" hits="3988" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="59" hits="6" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="63" hits="4" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="70" hits="9" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="71" hits="6" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="72" hits="3" branch="true" condition-coverage="50% (4/8)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
								<condition number="1" type="jump" coverage="0%"/>
								<condition number="2" type="jump" coverage="50%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="74" hits="213" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="75" hits="207" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="76" hits="191" branch="true" condition-coverage="75% (6/8)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="50%"/>
								<condition number="2" type="jump" coverage="50%"/>
								<condition number="3" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="82" hits="1317" branch="false"/>
						<line number="83" hits="1317" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="84" hits="1317" branch="false"/>
						<line number="86" hits="24" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="87" hits="24" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="88" hits="24" branch="false"/>
						<line number="89" hits="0" branch="false"/>
						<line number="90" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="91" hits="0" branch="false"/>
						<line number="93" hits="0" branch="false"/>
						<line number="102" hits="15" branch="false"/>
						<line number="103" hits="15" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="104" hits="12" branch="false"/>
						<line number="105" hits="12" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="106" hits="22" branch="false"/>
						<line number="107" hits="10" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="108" hits="8" branch="false"/>
						<line number="109" hits="23" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="110" hits="8" branch="false"/>
						<line number="113" hits="10" branch="false"/>
						<line number="122" hits="42" branch="false"/>
						<line number="123" hits="42" 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="126" hits="28" branch="false"/>
						<line number="127" hits="28" 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="135" hits="63" branch="false"/>
						<line number="136" hits="63" branch="false"/>
						<line number="137" hits="63" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="138" hits="63" branch="false"/>
						<line number="139" hits="105" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="140" hits="42" branch="false"/>
						<line number="141" hits="105" 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="142" hits="42" branch="false"/>
						<line number="143" hits="42" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="145" hits="42" 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="151" hits="63" branch="false"/>
						<line number="152" hits="63" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="155" hits="42" branch="false"/>
						<line number="156" hits="42" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="163" hits="9" branch="false"/>
						<line number="164" hits="9" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="165" hits="0" branch="false"/>
						<line number="166" hits="9" branch="false"/>
						<line number="167" hits="6" branch="false"/>
						<line number="168" hits="6" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="169" hits="0" branch="false"/>
						<line number="170" hits="6" branch="false"/>
						<line number="175" hits="1256" branch="false"/>
						<line number="178" hits="1256" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="179" hits="858" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="180" hits="1256" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="181" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="182" hits="2114" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="183" hits="3" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="184" hits="2111" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="185" hits="1253" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="186" hits="858" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="187" hits="2" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="188" hits="856" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="189" hits="856" branch="false"/>
						<line number="191" hits="0" branch="true" condition-coverage="0% (0/2)">
							<conditions>
								<condition number="0" type="jump" coverage="0%"/>
							</conditions>
						</line>
						<line number="200" hits="1250" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="201" hits="0" branch="false"/>
						<line number="203" hits="1250" branch="false"/>
						<line number="204" hits="2104" branch="true" condition-coverage="50% (1/2)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="205" hits="1250" branch="false"/>
						<line number="206" hits="1250" branch="false"/>
						<line number="207" hits="2104" branch="false"/>
						<line number="208" hits="854" branch="false"/>
						<line number="209" hits="2104" branch="true" condition-coverage="50% (3/6)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
								<condition number="1" type="jump" coverage="50%"/>
								<condition number="2" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="210" hits="2104" branch="false"/>
						<line number="211" hits="2104" branch="false"/>
						<line number="213" hits="854" branch="true" condition-coverage="50% (3/6)">
							<conditions>
								<condition number="0" type="jump" coverage="50%"/>
								<condition number="1" type="jump" coverage="50%"/>
								<condition number="2" type="jump" coverage="50%"/>
							</conditions>
						</line>
						<line number="214" hits="854" branch="false"/>
						<line number="215" hits="854" branch="false"/>
						<line number="218" hits="6760" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="222" hits="7128" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="228" hits="1317" branch="false"/>
						<line number="232" hits="24" branch="false"/>
						<line number="234" hits="0" branch="false"/>
						<line number="238" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.AstUtil$_getAnnotation_closure1" filename="org/gmetrics/util/AstUtil.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="166" hits="6" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="170" hits="4" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="166" hits="6" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="170" hits="4" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
				<class name="org.gmetrics.util.GMetricsVersion" filename="org/gmetrics/util/GMetricsVersion.groovy" line-rate="0.6666666666666666" 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="5" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="25" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getVersion" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="177" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="25" hits="0" branch="false"/>
						<line number="27" hits="5" branch="false"/>
						<line number="30" hits="177" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.PathUtil" filename="org/gmetrics/util/PathUtil.groovy" line-rate="0.95" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="68" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getName" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="30" hits="115744" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="31" hits="5" branch="false"/>
								<line number="33" hits="115739" branch="false"/>
								<line number="34" hits="115739" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="getParent" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="1683" branch="false"/>
								<line number="39" hits="1683" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="40" hits="1683" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="41" hits="168" branch="false"/>
								<line number="43" hits="1515" branch="false"/>
								<line number="44" hits="1515" branch="false"/>
							</lines>
						</method>
						<method name="normalize" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="48" hits="118042" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
						<method name="toPackageName" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="595" 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="53" hits="10" branch="false"/>
								<line number="55" hits="585" branch="false"/>
								<line number="56" hits="585" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="57" hits="15" branch="false"/>
								<line number="59" hits="585" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="60" hits="5" branch="false"/>
								<line number="62" hits="585" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="30" hits="115744" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="31" hits="5" branch="false"/>
						<line number="33" hits="115739" branch="false"/>
						<line number="34" hits="115739" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="38" hits="1683" branch="false"/>
						<line number="39" hits="1683" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="40" hits="1683" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="41" hits="168" branch="false"/>
						<line number="43" hits="1515" branch="false"/>
						<line number="44" hits="1515" branch="false"/>
						<line number="48" hits="118042" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="52" hits="595" 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="53" hits="10" branch="false"/>
						<line number="55" hits="585" branch="false"/>
						<line number="56" hits="585" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="57" hits="15" branch="false"/>
						<line number="59" hits="585" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="60" hits="5" branch="false"/>
						<line number="62" hits="585" branch="false"/>
						<line number="68" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.PropertyUtil" filename="org/gmetrics/util/PropertyUtil.groovy" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setPropertyFromString" signature="(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="35" branch="false"/>
								<line number="36" hits="35" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="37" hits="5" branch="false"/>
								<line number="40" hits="30" branch="false"/>
								<line number="42" hits="30" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="43" hits="10" branch="false"/>
								<line number="46" hits="30" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="47" hits="5" branch="false"/>
								<line number="50" hits="30" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="51" hits="10" branch="false"/>
								<line number="54" hits="30" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="35" hits="35" branch="false"/>
						<line number="36" hits="35" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="37" hits="5" branch="false"/>
						<line number="40" hits="30" branch="false"/>
						<line number="42" hits="30" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="43" hits="10" branch="false"/>
						<line number="46" hits="30" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="47" hits="5" branch="false"/>
						<line number="50" hits="30" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="51" hits="10" branch="false"/>
						<line number="54" hits="30" branch="false"/>
						<line number="60" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.WildcardPattern" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="0.875" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Z)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="535" branch="false"/>
								<line number="40" hits="535" branch="false"/>
								<line number="52" hits="535" branch="false"/>
								<line number="53" hits="535" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="54" hits="535" branch="false"/>
							</lines>
						</method>
						<method name="containsWildcards" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="525" branch="false"/>
							</lines>
						</method>
						<method name="convertStringWithWildcardsToRegex" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="0.5">
							<lines>
								<line number="97" hits="260" 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="99" hits="260" branch="false"/>
								<line number="100" hits="260" branch="false"/>
								<line number="101" hits="260" branch="false"/>
								<line number="118" hits="260" branch="false"/>
							</lines>
						</method>
						<method name="matches" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="72" hits="2691" branch="true" condition-coverage="100% (6/6)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
										<condition number="1" type="jump" coverage="100%"/>
										<condition number="2" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="73" hits="543" branch="false"/>
								<line number="75" hits="2148" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="76" hits="1540" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="39" hits="535" branch="false"/>
						<line number="40" hits="535" branch="false"/>
						<line number="52" hits="535" branch="false"/>
						<line number="53" hits="535" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="54" hits="535" branch="false"/>
						<line number="72" hits="2691" branch="true" condition-coverage="100% (6/6)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
								<condition number="1" type="jump" coverage="100%"/>
								<condition number="2" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="73" hits="543" branch="false"/>
						<line number="75" hits="2148" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="76" hits="1540" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="85" hits="525" branch="false"/>
						<line number="97" hits="260" 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="99" hits="260" branch="false"/>
						<line number="100" hits="260" branch="false"/>
						<line number="101" hits="260" branch="false"/>
						<line number="118" hits="260" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.WildcardPattern$_closure1" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="525" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="56" hits="260" branch="false"/>
								<line number="59" hits="265" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="55" hits="525" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="56" hits="260" branch="false"/>
						<line number="59" hits="265" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.WildcardPattern$_convertStringWithWildcardsToRegex_closure3" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="102" hits="2440" branch="false"/>
								<line number="103" hits="2440" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="105" hits="420" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="106" hits="420" 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="108" hits="2020" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="110" hits="70" branch="false"/>
								<line number="112" hits="1950" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="113" hits="195" branch="false"/>
								<line number="115" hits="1755" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="102" hits="2440" branch="false"/>
						<line number="103" hits="2440" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="105" hits="420" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="106" hits="420" 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="108" hits="2020" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="110" hits="70" branch="false"/>
						<line number="112" hits="1950" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="113" hits="195" branch="false"/>
						<line number="115" hits="1755" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.WildcardPattern$_matches_closure2" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="75" hits="2008" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="75" hits="2008" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.gmetrics.util.io" line-rate="1.0" branch-rate="1.0" complexity="0.0">
			<classes>
				<class name="org.gmetrics.util.io.ClassPathResource" filename="org/gmetrics/util/io/ClassPathResource.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="597" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="52" hits="577" branch="false"/>
							</lines>
						</method>
						<method name="getInputStream" signature="()Ljava/io/InputStream;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="567" branch="false"/>
								<line number="61" hits="567" 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="62" hits="25" branch="false"/>
								<line number="64" hits="542" branch="false"/>
							</lines>
						</method>
						<method name="getInputStream" signature="(Ljava/lang/String;)Ljava/io/InputStream;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="152" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="40" hits="152" branch="false"/>
						<line number="51" hits="597" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="52" hits="577" branch="false"/>
						<line number="60" hits="567" branch="false"/>
						<line number="61" hits="567" 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="62" hits="25" branch="false"/>
						<line number="64" hits="542" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.io.DefaultResourceFactory" filename="org/gmetrics/util/io/DefaultResourceFactory.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="26" hits="528" branch="false"/>
							</lines>
						</method>
						<method name="getResource" signature="(Ljava/lang/String;)Lorg/gmetrics/util/io/Resource;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="455" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="37" hits="445" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="38" hits="15" branch="false"/>
								<line number="41" hits="430" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="42" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="isUrl" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="430" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="26" hits="528" branch="false"/>
						<line number="36" hits="455" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="37" hits="445" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="38" hits="15" branch="false"/>
						<line number="41" hits="430" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="42" hits="30" branch="false"/>
						<line number="46" hits="430" branch="false"/>
					</lines>
				</class>
				<class name="org.gmetrics.util.io.Resource" filename="org/gmetrics/util/io/Resource.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.util.io.ResourceFactory" filename="org/gmetrics/util/io/ResourceFactory.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.gmetrics.util.io.UrlResource" filename="org/gmetrics/util/io/UrlResource.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="70" branch="true" condition-coverage="100% (2/2)">
									<conditions>
										<condition number="0" type="jump" coverage="100%"/>
									</conditions>
								</line>
								<line number="35" hits="60" branch="false"/>
							</lines>
						</method>
						<method name="getInputStream" signature="()Ljava/io/InputStream;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="50" branch="false"/>
								<line number="44" hits="45" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="34" hits="70" branch="true" condition-coverage="100% (2/2)">
							<conditions>
								<condition number="0" type="jump" coverage="100%"/>
							</conditions>
						</line>
						<line number="35" hits="60" branch="false"/>
						<line number="43" hits="50" branch="false"/>
						<line number="44" hits="45" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
	</packages>
</coverage>
