<?xml version='1.0'?>
<GMetrics url='http://www.gmetrics.org' version='3.0.0'><Report timestamp='Jan 1, 2026, 3:46:18 PM'/><Project title=''></Project><PackageSummary><MetricResult name='MethodLineCount' total='2844' average='6.4'/><MetricResult name='ABC' total='1595.1' average='3.3'/></PackageSummary><Package path='groovy' name=''><MetricResult name='MethodLineCount' total='2844' average='6.4'/><MetricResult name='ABC' total='1595.1' average='3.3'/></Package><Package path='groovy/org' name=''><MetricResult name='MethodLineCount' total='2844' average='6.4'/><MetricResult name='ABC' total='1595.1' average='3.3'/></Package><Package path='groovy/org/gmetrics' name='org.gmetrics'><MetricResult name='MethodLineCount' total='2844' average='6.4'/><MetricResult name='ABC' total='1595.1' average='3.3'/><Class name='org.gmetrics.GMetricsRunner' fileName='GMetricsRunner.groovy' filePath='src/main/groovy/org/gmetrics/GMetricsRunner.groovy'><MetricResult name='MethodLineCount' total='19' average='19.0'/><MetricResult name='ABC' total='10.3' average='10.3'/><Method name='execute' signature='ResultsNode execute()'><MetricResult name='MethodLineCount' total='19' average='19'/><MetricResult name='ABC' total='10.3' average='10.3'/></Method></Class></Package><Package path='groovy/org/gmetrics/analyzer' name='org.gmetrics.analyzer'><MetricResult name='MethodLineCount' total='0' average='0.0'/><MetricResult name='ABC' total='0.0' average='0.0'/></Package><Package path='groovy/org/gmetrics/ant' name='org.gmetrics.ant'><MetricResult name='MethodLineCount' total='159' average='6.9'/><MetricResult name='ABC' total='101.2' average='4.6'/><Class name='org.gmetrics.ant.AntFileSetSourceAnalyzer' fileName='AntFileSetSourceAnalyzer.groovy' filePath='src/main/groovy/org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy'><MetricResult name='MethodLineCount' total='120' average='7.5'/><MetricResult name='ABC' total='73.0' average='4.6'/><Method name='analyze' signature='ResultsNode analyze(MetricSet)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='4.0' average='4.0'/></Method><Method name='getSourceDirectories' signature='List getSourceDirectories()'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='6.3' average='6.3'/></Method><Method name='calculatePackageLevelMetricResults' signature='void calculatePackageLevelMetricResults(PackageResultsNode, MetricSet)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='6.0' average='6.0'/></Method><Method name='calculatePackageLevelMetricResults' signature='void calculatePackageLevelMetricResults(ResultsNode, MetricSet)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='processFileSet' signature='void processFileSet(java.lang.Object, java.lang.Object)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='6.8' average='6.8'/></Method><Method name='processFile' signature='void processFile(File, String, MetricSet)'><MetricResult name='MethodLineCount' total='20' average='20'/><MetricResult name='ABC' total='15.3' average='15.3'/></Method><Method name='applyMetricsToClass' signature='ClassResultsNode applyMetricsToClass(ClassNode, MetricSet, SourceCode)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='8.2' average='8.2'/></Method><Method name='findResultsNodeForPath' signature='ResultsNode findResultsNodeForPath(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='findPackageResultsNodeForPath' signature='ResultsNode findPackageResultsNodeForPath(PackageResultsNode, String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='5.2' average='5.2'/></Method><Method name='findPackageResultsNodeForPath' signature='ResultsNode findPackageResultsNodeForPath(ResultsNode, String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='resultFromFirstMatchOrElseNull' signature='java.lang.Object resultFromFirstMatchOrElseNull(java.lang.Object, java.lang.Object)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='findOrAddResultsNodeForPath' signature='ResultsNode findOrAddResultsNodeForPath(String, String)'><MetricResult name='MethodLineCount' total='12' average='12'/><MetricResult name='ABC' total='8.4' average='8.4'/></Method><Method name='removeBaseDirectoryPrefix' signature='String removeBaseDirectoryPrefix(String, String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='removeLeadingSlash' signature='String removeLeadingSlash(java.lang.Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='afterAllSourceCodeProcessed' signature='void afterAllSourceCodeProcessed(MetricSet)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Project, List)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.5' average='3.5'/></Method></Class><Class name='org.gmetrics.ant.GMetricsTask' fileName='GMetricsTask.groovy' filePath='src/main/groovy/org/gmetrics/ant/GMetricsTask.groovy'><MetricResult name='MethodLineCount' total='36' average='6.0'/><MetricResult name='ABC' total='26.0' average='4.2'/><Method name='execute' signature='void execute()'><MetricResult name='MethodLineCount' total='15' average='15'/><MetricResult name='ABC' total='9.9' average='9.9'/></Method><Method name='addFileset' signature='void addFileset(FileSet)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='addConfiguredReport' signature='void addConfiguredReport(Report)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='10.4' average='10.4'/></Method><Method name='createMetricSet' signature='MetricSet createMetricSet()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='createSourceAnalyzer' signature='SourceAnalyzer createSourceAnalyzer()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='createGMetricsRunner' signature=''><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.ant.Report' fileName='Report.groovy' filePath='src/main/groovy/org/gmetrics/ant/Report.groovy'><MetricResult name='MethodLineCount' total='3' average='3.0'/><MetricResult name='ABC' total='2.2' average='2.2'/><Method name='addConfiguredOption' signature='void addConfiguredOption(ReportOption)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method></Class></Package><Package path='groovy/org/gmetrics/formatter' name='org.gmetrics.formatter'><MetricResult name='MethodLineCount' total='19' average='6.3'/><MetricResult name='ABC' total='9.9' average='3.3'/><Class name='org.gmetrics.formatter.FormatterFactory' fileName='FormatterFactory.groovy' filePath='src/main/groovy/org/gmetrics/formatter/FormatterFactory.groovy'><MetricResult name='MethodLineCount' total='6' average='6.0'/><MetricResult name='ABC' total='4.2' average='4.2'/><Method name='getFormatter' signature='Formatter getFormatter(String)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method></Class><Class name='org.gmetrics.formatter.PercentageFormatter' fileName='PercentageFormatter.groovy' filePath='src/main/groovy/org/gmetrics/formatter/PercentageFormatter.groovy'><MetricResult name='MethodLineCount' total='10' average='10.0'/><MetricResult name='ABC' total='5.7' average='5.7'/><Method name='format' signature='String format(Object)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='5.7' average='5.7'/></Method></Class><Class name='org.gmetrics.formatter.ToStringFormatter' fileName='ToStringFormatter.groovy' filePath='src/main/groovy/org/gmetrics/formatter/ToStringFormatter.groovy'><MetricResult name='MethodLineCount' total='3' average='3.0'/><MetricResult name='ABC' total='0.0' average='0.0'/><Method name='format' signature='String format(Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric' name='org.gmetrics.metric'><MetricResult name='MethodLineCount' total='1156' average='6.1'/><MetricResult name='ABC' total='679.8' average='3.3'/><Class name='org.gmetrics.metric.AbstractAstVisitor' fileName='AbstractAstVisitor.groovy' filePath='src/main/groovy/org/gmetrics/metric/AbstractAstVisitor.groovy'><MetricResult name='MethodLineCount' total='22' average='3.7'/><MetricResult name='ABC' total='8.1' average='1.4'/><Method name='isFirstVisit' signature='java.lang.Object isFirstVisit(java.lang.Object)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='sourceLine' signature='String sourceLine(ASTNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='getSourceUnit' signature='SourceUnit getSourceUnit()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='isSynthetic' signature='boolean isSynthetic(ASTNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='isNotSynthetic' signature='boolean isNotSynthetic(ASTNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='isSyntheticNonRunMethod' signature='boolean isSyntheticNonRunMethod(MethodNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method></Class><Class name='org.gmetrics.metric.AbstractMethodMetric' fileName='AbstractMethodMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/AbstractMethodMetric.groovy'><MetricResult name='MethodLineCount' total='68' average='11.3'/><MetricResult name='ABC' total='36.7' average='5.9'/><Method name='applyToMethod' signature='MetricResult applyToMethod(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='applyToClosure' signature='MetricResult applyToClosure(ClosureExpression, SourceCode)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='calculateForClass' signature='ClassMetricResult calculateForClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='16' average='16'/><MetricResult name='ABC' total='8.2' average='8.2'/></Method><Method name='lineNumberForMethod' signature='int lineNumberForMethod(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='11.2' average='11.2'/></Method><Method name='addClosureFieldsToMetricResults' signature='void addClosureFieldsToMetricResults(SourceCode, ClassNode, Map)'><MetricResult name='MethodLineCount' total='14' average='14'/><MetricResult name='ABC' total='9.2' average='9.2'/></Method><Method name='addMethodsToMetricResults' signature='void addMethodsToMetricResults(SourceCode, ClassNode, Map)'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='6.5' average='6.5'/></Method></Class><Class name='org.gmetrics.metric.AbstractMetric' fileName='AbstractMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/AbstractMetric.groovy'><MetricResult name='MethodLineCount' total='23' average='4.6'/><MetricResult name='ABC' total='8.3' average='2.0'/><Method name='applyToPackage' signature='MetricResult applyToPackage(String, String, Collection)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='calculateForPackage' signature='MetricResult calculateForPackage(String, String, Collection)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='applyToClass' signature='ClassMetricResult applyToClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='isNotAnInterface' signature='boolean isNotAnInterface(ClassNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='createAggregateMetricResult' signature='MetricResult createAggregateMetricResult(MetricLevel, Collection, ASTNode)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method></Class><Class name='org.gmetrics.metric.MetricLevel' fileName='MetricLevel.groovy' filePath='src/main/groovy/org/gmetrics/metric/MetricLevel.groovy'><MetricResult name='MethodLineCount' total='18' average='3.6'/><MetricResult name='ABC' total='10.2' average='2.0'/><Method name='parse' signature='MetricLevel parse(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='parseCommaSeparatedList' signature='List parseCommaSeparatedList(String)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='getNames' signature='List getNames()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/abc' name='org.gmetrics.metric.abc'><MetricResult name='MethodLineCount' total='239' average='5.7'/><MetricResult name='ABC' total='134.7' average='3.3'/><Class name='org.gmetrics.metric.abc.AbcAstVisitor' fileName='AbcAstVisitor.groovy' filePath='src/main/groovy/org/gmetrics/metric/abc/AbcAstVisitor.groovy'><MetricResult name='MethodLineCount' total='112' average='5.9'/><MetricResult name='ABC' total='54.7' average='3.2'/><Method name='visitMethod' signature='void visitMethod(MethodNode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='visitBinaryExpression' signature='void visitBinaryExpression(BinaryExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='visitPrefixExpression' signature='void visitPrefixExpression(PrefixExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='visitPostfixExpression' signature='void visitPostfixExpression(PostfixExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='visitMethodCallExpression' signature='void visitMethodCallExpression(MethodCallExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitPropertyExpression' signature='void visitPropertyExpression(PropertyExpression)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitConstructorCallExpression' signature='void visitConstructorCallExpression(ConstructorCallExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitIfElse' signature='void visitIfElse(IfStatement)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='visitSwitch' signature='void visitSwitch(SwitchStatement)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method><Method name='visitTryCatchFinally' signature='void visitTryCatchFinally(TryCatchStatement)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method><Method name='visitTernaryExpression' signature='void visitTernaryExpression(TernaryExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitBooleanExpression' signature='void visitBooleanExpression(BooleanExpression)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='visitNotExpression' signature='void visitNotExpression(NotExpression)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='handleExpressionContainingOperation' signature='void handleExpressionContainingOperation(Expression)'><MetricResult name='MethodLineCount' total='18' average='18'/><MetricResult name='ABC' total='9.1' average='9.1'/></Method><Method name='countUnaryConditionals' signature='int countUnaryConditionals(BinaryExpression)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='7.3' average='7.3'/></Method><Method name='countUnaryConditionals' signature='int countUnaryConditionals(Expression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='isSingleVariable' signature='boolean isSingleVariable(java.lang.Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='isFinalVariableDeclaration' signature='boolean isFinalVariableDeclaration(java.lang.Object)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='isNotEmptyStatement' signature='boolean isNotEmptyStatement(Statement)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method></Class><Class name='org.gmetrics.metric.abc.AbcMetric' fileName='AbcMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/abc/AbcMetric.groovy'><MetricResult name='MethodLineCount' total='19' average='6.3'/><MetricResult name='ABC' total='21.4' average='7.1'/><Method name='calculate' signature='MetricResult calculate(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='10.2' average='10.2'/></Method><Method name='calculate' signature='MetricResult calculate(ClosureExpression, SourceCode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='9.2' average='9.2'/></Method><Method name='createAggregateMetricResult' signature='MetricResult createAggregateMetricResult(MetricLevel, Collection, ASTNode)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method></Class><Class name='org.gmetrics.metric.abc.AbcVector' fileName='AbcVector.groovy' filePath='src/main/groovy/org/gmetrics/metric/abc/AbcVector.groovy'><MetricResult name='MethodLineCount' total='19' average='4.8'/><MetricResult name='ABC' total='11.6' average='3.3'/><Method name='getMagnitude' signature='BigDecimal getMagnitude()'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='7.3' average='7.3'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='squared' signature='BigInteger squared(int)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(int, int, int)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='5.2' average='5.2'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/abc/result' name='org.gmetrics.metric.abc.result'><MetricResult name='MethodLineCount' total='89' average='5.6'/><MetricResult name='ABC' total='48.7' average='3.7'/><Class name='org.gmetrics.metric.abc.result.AbcMetricResult' fileName='AbcMetricResult.groovy' filePath='src/main/groovy/org/gmetrics/metric/abc/result/AbcMetricResult.groovy'><MetricResult name='MethodLineCount' total='15' average='5.0'/><MetricResult name='ABC' total='9.5' average='3.0'/><Method name='getAt' signature='Object getAt(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric, MetricLevel, AbcVector, Integer)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='8.1' average='8.1'/></Method></Class><Class name='org.gmetrics.metric.abc.result.AggregateAbcMetricResult' fileName='AggregateAbcMetricResult.groovy' filePath='src/main/groovy/org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy'><MetricResult name='MethodLineCount' total='74' average='5.7'/><MetricResult name='ABC' total='39.4' average='3.3'/><Method name='calculateFunctions' signature='void calculateFunctions(Collection)'><MetricResult name='MethodLineCount' total='17' average='17'/><MetricResult name='ABC' total='13.9' average='13.9'/></Method><Method name='getCount' signature='int getCount()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='getTotalAbcVector' signature='Object getTotalAbcVector()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='getAbcVector' signature='Object getAbcVector()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='getAverageAbcVector' signature='Object getAverageAbcVector()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='5.0' average='5.0'/></Method><Method name='getAt' signature='Object getAt(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='addChildrenToAbcVector' signature='void addChildrenToAbcVector(java.lang.Object)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='6.4' average='6.4'/></Method><Method name='calculateMinimum' signature='Object calculateMinimum(java.lang.Object)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='calculateMaximum' signature='Object calculateMaximum(java.lang.Object)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='includesFunction' signature='boolean includesFunction(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='average' signature='java.lang.Object average(int, int)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.5' average='3.5'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric, MetricLevel, Collection, Integer)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='5.8' average='5.8'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/classcount' name='org.gmetrics.metric.classcount'><MetricResult name='MethodLineCount' total='10' average='5.0'/><MetricResult name='ABC' total='9.4' average='5.2'/><Class name='org.gmetrics.metric.classcount.ClassCountMetric' fileName='ClassCountMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/classcount/ClassCountMetric.groovy'><MetricResult name='MethodLineCount' total='10' average='5.0'/><MetricResult name='ABC' total='9.4' average='5.2'/><Method name='calculateForClass' signature='ClassMetricResult calculateForClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='calculateForPackage' signature='MetricResult calculateForPackage(String, String, Collection)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='5.5' average='5.5'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/coupling' name='org.gmetrics.metric.coupling'><MetricResult name='MethodLineCount' total='242' average='5.6'/><MetricResult name='ABC' total='141.4' average='3.2'/><Class name='org.gmetrics.metric.coupling.AbstractCouplingReferenceManager' fileName='AbstractCouplingReferenceManager.groovy' filePath='src/main/groovy/org/gmetrics/metric/coupling/AbstractCouplingReferenceManager.groovy'><MetricResult name='MethodLineCount' total='47' average='5.2'/><MetricResult name='ABC' total='29.1' average='3.3'/><Method name='addReferencesFromPackage' signature='void addReferencesFromPackage(String, Collection)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='5.8' average='5.8'/></Method><Method name='getPackageMetricResult' signature='MetricResult getPackageMetricResult(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='isSourcePackageOrAncestor' signature='boolean isSourcePackageOrAncestor(String)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='sortPackagesWithReferencesWithParentFirst' signature='SortedSet sortPackagesWithReferencesWithParentFirst()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='updateStatisticsForAncestorPackage' signature='void updateStatisticsForAncestorPackage(String, int, int)'><MetricResult name='MethodLineCount' total='12' average='12'/><MetricResult name='ABC' total='10.5' average='10.5'/></Method><Method name='parentPackageName' signature='String parentPackageName(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='getReferencesFromPackage' signature='Set getReferencesFromPackage(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='normalizePackageName' signature='String normalizePackageName(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.7' average='1.7'/></Method></Class><Class name='org.gmetrics.metric.coupling.AbstractPackageCouplingMetric' fileName='AbstractPackageCouplingMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/coupling/AbstractPackageCouplingMetric.groovy'><MetricResult name='MethodLineCount' total='13' average='6.5'/><MetricResult name='ABC' total='10.8' average='5.4'/><Method name='calculateForClass' signature='ClassMetricResult calculateForClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='7.6' average='7.6'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method></Class><Class name='org.gmetrics.metric.coupling.AfferentCouplingMetric' fileName='AfferentCouplingMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/coupling/AfferentCouplingMetric.groovy'><MetricResult name='MethodLineCount' total='16' average='5.3'/><MetricResult name='ABC' total='7.1' average='2.0'/><Method name='calculateForPackage' signature='MetricResult calculateForPackage(String, String, Collection)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='afterAllSourceCodeProcessed' signature='void afterAllSourceCodeProcessed()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='getMetricResult' signature='MetricResult getMetricResult(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metric.coupling.AfferentCouplingReferenceManager' fileName='AfferentCouplingReferenceManager.groovy' filePath='src/main/groovy/org/gmetrics/metric/coupling/AfferentCouplingReferenceManager.groovy'><MetricResult name='MethodLineCount' total='33' average='6.6'/><MetricResult name='ABC' total='16.1' average='3.6'/><Method name='updateStatisticsForAllPackages' signature='void updateStatisticsForAllPackages()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='createEmptyMetricResult' signature='MutableMapMetricResult createEmptyMetricResult()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='applyReverseReferencesForPackage' signature='void applyReverseReferencesForPackage(java.lang.Object, Set)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='7.2' average='7.2'/></Method><Method name='updateStatisticsForAllAncestorPackages' signature='void updateStatisticsForAllAncestorPackages()'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.5' average='4.5'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metric.coupling.EfferentCouplingMetric' fileName='EfferentCouplingMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/coupling/EfferentCouplingMetric.groovy'><MetricResult name='MethodLineCount' total='16' average='5.3'/><MetricResult name='ABC' total='7.1' average='2.0'/><Method name='calculateForPackage' signature='MetricResult calculateForPackage(String, String, Collection)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='getMetricResult' signature='MetricResult getMetricResult(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='afterAllSourceCodeProcessed' signature='void afterAllSourceCodeProcessed()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metric.coupling.EfferentCouplingReferenceManager' fileName='EfferentCouplingReferenceManager.groovy' filePath='src/main/groovy/org/gmetrics/metric/coupling/EfferentCouplingReferenceManager.groovy'><MetricResult name='MethodLineCount' total='33' average='5.5'/><MetricResult name='ABC' total='18.0' average='3.6'/><Method name='updateStatisticsForAllPackages' signature='void updateStatisticsForAllPackages()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='createEmptyMetricResult' signature='MutableMapMetricResult createEmptyMetricResult()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='applyReferencesForPackage' signature='void applyReferencesForPackage(java.lang.Object, Set)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='8.9' average='8.9'/></Method><Method name='updateStatisticsForAllAncestorPackages' signature='void updateStatisticsForAllAncestorPackages()'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.5' average='4.5'/></Method><Method name='isSourcePackage' signature='boolean isSourcePackage(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metric.coupling.PackageReferenceAstVisitor' fileName='PackageReferenceAstVisitor.groovy' filePath='src/main/groovy/org/gmetrics/metric/coupling/PackageReferenceAstVisitor.groovy'><MetricResult name='MethodLineCount' total='84' average='5.6'/><MetricResult name='ABC' total='56.6' average='4.0'/><Method name='visitClass' signature='void visitClass(ClassNode)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='9.2' average='9.2'/></Method><Method name='visitField' signature='void visitField(FieldNode)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='visitConstructorCallExpression' signature='void visitConstructorCallExpression(ConstructorCallExpression)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='visitVariableExpression' signature='void visitVariableExpression(VariableExpression)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='visitConstructorOrMethod' signature='void visitConstructorOrMethod(MethodNode, boolean)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='7.0' average='7.0'/></Method><Method name='visitClosureExpression' signature='void visitClosureExpression(ClosureExpression)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.0' average='4.0'/></Method><Method name='visitCastExpression' signature='void visitCastExpression(CastExpression)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='4.0' average='4.0'/></Method><Method name='visitClassExpression' signature='void visitClassExpression(ClassExpression)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='visitPropertyExpression' signature='void visitPropertyExpression(PropertyExpression)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='5.0' average='5.0'/></Method><Method name='visitImports' signature='void visitImports(ModuleNode)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='10.2' average='10.2'/></Method><Method name='checkType' signature='void checkType(java.lang.Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='checkTypeName' signature='void checkTypeName(String, java.lang.Object)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='checkPackageName' signature='void checkPackageName(String, java.lang.Object)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.7' average='3.7'/></Method><Method name='isValidPackageReference' signature='boolean isValidPackageReference(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/coverage' name='org.gmetrics.metric.coverage'><MetricResult name='MethodLineCount' total='349' average='6.8'/><MetricResult name='ABC' total='212.2' average='4.2'/><Class name='org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric' fileName='AbstractCoberturaCoverageMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy'><MetricResult name='MethodLineCount' total='121' average='8.6'/><MetricResult name='ABC' total='84.2' average='6.4'/><Method name='applyToMethod' signature='MetricResult applyToMethod(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='applyToClosure' signature='MetricResult applyToClosure(ClosureExpression, SourceCode)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='calculateForClass' signature='ClassMetricResult calculateForClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='21' average='21'/><MetricResult name='ABC' total='16.8' average='16.8'/></Method><Method name='calculateForPackage' signature='MetricResult calculateForPackage(String, String, Collection)'><MetricResult name='MethodLineCount' total='16' average='16'/><MetricResult name='ABC' total='10.4' average='10.4'/></Method><Method name='calculate' signature='MetricResult calculate(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method><Method name='getCoverageRatioForClass' signature='Ratio getCoverageRatioForClass(String)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='8.1' average='8.1'/></Method><Method name='calculateCoverageForClassAndInnerClasses' signature='BigDecimal calculateCoverageForClassAndInnerClasses(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='getOverallPackageMetricValue' signature='MetricResult getOverallPackageMetricValue()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='buildMethodResults' signature='Map buildMethodResults(ClassNode, GPathResult)'><MetricResult name='MethodLineCount' total='16' average='16'/><MetricResult name='ABC' total='10.0' average='10.0'/></Method><Method name='calculateMethodResult' signature='SingleNumberMetricResult calculateMethodResult(MethodNode, GPathResult)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='8.2' average='8.2'/></Method><Method name='logMissingMethodCoverageInformation' signature='void logMissingMethodCoverageInformation(MethodNode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='findMethodElement' signature='GPathResult findMethodElement(MethodNode, GPathResult)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='6.7' average='6.7'/></Method><Method name='containsClasses' signature='boolean containsClasses(Collection)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='getCoberturaCoverageFile' signature='CoberturaCoverageFile getCoberturaCoverageFile()'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method></Class><Class name='org.gmetrics.metric.coverage.CoberturaBranchCoverageMetric' fileName='CoberturaBranchCoverageMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/coverage/CoberturaBranchCoverageMetric.groovy'><MetricResult name='MethodLineCount' total='26' average='8.7'/><MetricResult name='ABC' total='17.3' average='5.9'/><Method name='getCoverageRatioForSingleClass' signature='Ratio getCoverageRatioForSingleClass(java.lang.Object)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='11.2' average='11.2'/></Method><Method name='findLineElementsWithBranches' signature='java.lang.Object findLineElementsWithBranches(java.lang.Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='getBranchCoverageRatio' signature='Ratio getBranchCoverageRatio(java.lang.Object)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='7.0' average='7.0'/></Method></Class><Class name='org.gmetrics.metric.coverage.CoberturaCoverageFile' fileName='CoberturaCoverageFile.groovy' filePath='src/main/groovy/org/gmetrics/metric/coverage/CoberturaCoverageFile.groovy'><MetricResult name='MethodLineCount' total='69' average='6.3'/><MetricResult name='ABC' total='48.9' average='4.2'/><Method name='getOverallCoverageRate' signature='BigDecimal getOverallCoverageRate()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='parseCoverageRate' signature='BigDecimal parseCoverageRate(GPathResult)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='findPackageElement' signature='GPathResult findPackageElement(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method><Method name='findClassElement' signature='GPathResult findClassElement(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='6.2' average='6.2'/></Method><Method name='findInnerClasses' signature='GPathResult findInnerClasses(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='8.1' average='8.1'/></Method><Method name='hasInnerClasses' signature='boolean hasInnerClasses(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='findMethodElement' signature='GPathResult findMethodElement(String, int, String, GPathResult)'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='6.2' average='6.2'/></Method><Method name='findAllMethodElements' signature='java.lang.Object findAllMethodElements(String, int, GPathResult)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='6.6' average='6.6'/></Method><Method name='getCoberturaXml' signature='GPathResult getCoberturaXml()'><MetricResult name='MethodLineCount' total='12' average='12'/><MetricResult name='ABC' total='6.2' average='6.2'/></Method><Method name='createNonValidatingXmlSlurper' signature='XmlSlurper createNonValidatingXmlSlurper()'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method></Class><Class name='org.gmetrics.metric.coverage.CoberturaLineCoverageMetric' fileName='CoberturaLineCoverageMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/coverage/CoberturaLineCoverageMetric.groovy'><MetricResult name='MethodLineCount' total='15' average='7.5'/><MetricResult name='ABC' total='13.6' average='7.3'/><Method name='getCoverageRatioForSingleClass' signature='Ratio getCoverageRatioForSingleClass(java.lang.Object)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='9.2' average='9.2'/></Method><Method name='getLinesCoverageRatio' signature='Ratio getLinesCoverageRatio(java.lang.Object)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='4.6' average='4.6'/></Method></Class><Class name='org.gmetrics.metric.coverage.CoberturaSignatureParser' fileName='CoberturaSignatureParser.groovy' filePath='src/main/groovy/org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy'><MetricResult name='MethodLineCount' total='75' average='7.5'/><MetricResult name='ABC' total='31.8' average='3.7'/><Method name='matchesCoberturaMethod' signature='boolean matchesCoberturaMethod(String, String, String, String)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.5' average='3.5'/></Method><Method name='numberOfParameters' signature='int numberOfParameters(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='parseSignatureParameterTypes' signature='List parseSignatureParameterTypes(String)'><MetricResult name='MethodLineCount' total='16' average='16'/><MetricResult name='ABC' total='7.9' average='7.9'/></Method><Method name='extractParameters' signature='String extractParameters(String)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='parseCoberturaSignatureParameterTypes' signature='List parseCoberturaSignatureParameterTypes(String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='parseParameterTypes' signature='List parseParameterTypes(String)'><MetricResult name='MethodLineCount' total='12' average='12'/><MetricResult name='ABC' total='6.2' average='6.2'/></Method><Method name='processStandaloneCharacter' signature='void processStandaloneCharacter(String, ParseContext)'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='5.8' average='5.8'/></Method><Method name='processCharacterWithinFullyQualifiedTypeName' signature='void processCharacterWithinFullyQualifiedTypeName(String, ParseContext)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='classNameNoPackage' signature='String classNameNoPackage(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;()'><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class><Class name='org.gmetrics.metric.coverage.CoberturaSignatureParser$ParseContext' fileName='CoberturaSignatureParser.groovy' filePath='src/main/groovy/org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy'><MetricResult name='MethodLineCount' total='23' average='3.8'/><MetricResult name='ABC' total='9.5' average='1.7'/><Method name='startFullyQualifiedTypeName' signature='void startFullyQualifiedTypeName()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='withinFullyQualifiedTypeName' signature='boolean withinFullyQualifiedTypeName()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='appendToFullyQualifiedTypeName' signature='void appendToFullyQualifiedTypeName(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='terminateFullyQualifiedTypeName' signature='void terminateFullyQualifiedTypeName()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='startNewArrayType' signature='void startNewArrayType()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='processPrimitiveTypeCode' signature='void processPrimitiveTypeCode(String)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method></Class><Class name='org.gmetrics.metric.coverage.Ratio' fileName='Ratio.groovy' filePath='src/main/groovy/org/gmetrics/metric/coverage/Ratio.groovy'><MetricResult name='MethodLineCount' total='20' average='4.0'/><MetricResult name='ABC' total='12.1' average='2.4'/><Method name='plus' signature='Ratio plus(Ratio)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='toBigDecimal' signature='BigDecimal toBigDecimal(int, int)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='4.6' average='4.6'/></Method><Method name='asType' signature='Object asType(Class)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(int, int)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/crap' name='org.gmetrics.metric.crap'><MetricResult name='MethodLineCount' total='36' average='12.0'/><MetricResult name='ABC' total='14.1' average='4.7'/><Class name='org.gmetrics.metric.crap.CrapMetric' fileName='CrapMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/crap/CrapMetric.groovy'><MetricResult name='MethodLineCount' total='36' average='12.0'/><MetricResult name='ABC' total='14.1' average='4.7'/><Method name='calculate' signature='MetricResult calculate(ClosureExpression, SourceCode)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='calculate' signature='MetricResult calculate(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='24' average='24'/><MetricResult name='ABC' total='11.7' average='11.7'/></Method><Method name='calculateCrapScore' signature='BigDecimal calculateCrapScore(BigDecimal, BigDecimal)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/cyclomatic' name='org.gmetrics.metric.cyclomatic'><MetricResult name='MethodLineCount' total='71' average='5.5'/><MetricResult name='ABC' total='38.7' average='3.3'/><Class name='org.gmetrics.metric.cyclomatic.CyclomaticComplexityAstVisitor' fileName='CyclomaticComplexityAstVisitor.groovy' filePath='src/main/groovy/org/gmetrics/metric/cyclomatic/CyclomaticComplexityAstVisitor.groovy'><MetricResult name='MethodLineCount' total='59' average='5.4'/><MetricResult name='ABC' total='25.7' average='2.2'/><Method name='visitMethod' signature='void visitMethod(MethodNode)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.3' average='3.3'/></Method><Method name='visitIfElse' signature='void visitIfElse(IfStatement)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitWhileLoop' signature='void visitWhileLoop(WhileStatement)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitDoWhileLoop' signature='void visitDoWhileLoop(DoWhileStatement)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitForLoop' signature='void visitForLoop(ForStatement)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitSwitch' signature='void visitSwitch(SwitchStatement)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='visitCatchStatement' signature='void visitCatchStatement(CatchStatement)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitBinaryExpression' signature='void visitBinaryExpression(BinaryExpression)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='6.7' average='6.7'/></Method><Method name='visitTernaryExpression' signature='void visitTernaryExpression(TernaryExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='visitMethodCallExpression' signature='void visitMethodCallExpression(MethodCallExpression)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='visitPropertyExpression' signature='void visitPropertyExpression(PropertyExpression)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method></Class><Class name='org.gmetrics.metric.cyclomatic.CyclomaticComplexityMetric' fileName='CyclomaticComplexityMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/cyclomatic/CyclomaticComplexityMetric.groovy'><MetricResult name='MethodLineCount' total='12' average='6.0'/><MetricResult name='ABC' total='13.3' average='6.6'/><Method name='calculate' signature='MetricResult calculate(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='6.6' average='6.6'/></Method><Method name='calculate' signature='MetricResult calculate(ClosureExpression, SourceCode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='6.6' average='6.6'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/fieldcount' name='org.gmetrics.metric.fieldcount'><MetricResult name='MethodLineCount' total='19' average='6.3'/><MetricResult name='ABC' total='14.7' average='5.2'/><Class name='org.gmetrics.metric.fieldcount.FieldCountAstVisitor' fileName='FieldCountAstVisitor.groovy' filePath='src/main/groovy/org/gmetrics/metric/fieldcount/FieldCountAstVisitor.groovy'><MetricResult name='MethodLineCount' total='10' average='5.0'/><MetricResult name='ABC' total='6.6' average='3.3'/><Method name='getNumberOfFields' signature='int getNumberOfFields()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='visitClass' signature='void visitClass(ClassNode)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='6.6' average='6.6'/></Method></Class><Class name='org.gmetrics.metric.fieldcount.FieldCountMetric' fileName='FieldCountMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/fieldcount/FieldCountMetric.groovy'><MetricResult name='MethodLineCount' total='9' average='9.0'/><MetricResult name='ABC' total='8.2' average='8.2'/><Method name='calculateForClass' signature='ClassMetricResult calculateForClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='8.2' average='8.2'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/linecount' name='org.gmetrics.metric.linecount'><MetricResult name='MethodLineCount' total='38' average='6.3'/><MetricResult name='ABC' total='34.3' average='6.2'/><Class name='org.gmetrics.metric.linecount.ClassLineCountMetric' fileName='ClassLineCountMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/linecount/ClassLineCountMetric.groovy'><MetricResult name='MethodLineCount' total='9' average='9.0'/><MetricResult name='ABC' total='8.3' average='8.3'/><Method name='calculateForClass' signature='ClassMetricResult calculateForClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='8.3' average='8.3'/></Method></Class><Class name='org.gmetrics.metric.linecount.ClassLineCountAstVisitor' fileName='ClassLineCountMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/linecount/ClassLineCountMetric.groovy'><MetricResult name='MethodLineCount' total='6' average='6.0'/><MetricResult name='ABC' total='4.1' average='4.1'/><Method name='visitClass' signature='void visitClass(ClassNode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method></Class><Class name='org.gmetrics.metric.linecount.MethodLineCountAstVisitor' fileName='MethodLineCountAstVisitor.groovy' filePath='src/main/groovy/org/gmetrics/metric/linecount/MethodLineCountAstVisitor.groovy'><MetricResult name='MethodLineCount' total='12' average='6.0'/><MetricResult name='ABC' total='9.4' average='5.2'/><Method name='visitMethod' signature='void visitMethod(MethodNode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='5.2' average='5.2'/></Method><Method name='visitClosureExpression' signature='void visitClosureExpression(ClosureExpression)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method></Class><Class name='org.gmetrics.metric.linecount.MethodLineCountMetric' fileName='MethodLineCountMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/linecount/MethodLineCountMetric.groovy'><MetricResult name='MethodLineCount' total='11' average='5.5'/><MetricResult name='ABC' total='12.5' average='6.4'/><Method name='calculate' signature='MetricResult calculate(MethodNode, SourceCode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='6.6' average='6.6'/></Method><Method name='calculate' signature='MetricResult calculate(ClosureExpression, SourceCode)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='6.1' average='6.1'/></Method></Class></Package><Package path='groovy/org/gmetrics/metric/methodcount' name='org.gmetrics.metric.methodcount'><MetricResult name='MethodLineCount' total='21' average='7.0'/><MetricResult name='ABC' total='23.0' average='7.3'/><Class name='org.gmetrics.metric.methodcount.MethodCountAstVisitor' fileName='MethodCountAstVisitor.groovy' filePath='src/main/groovy/org/gmetrics/metric/methodcount/MethodCountAstVisitor.groovy'><MetricResult name='MethodLineCount' total='12' average='6.0'/><MetricResult name='ABC' total='14.9' average='7.5'/><Method name='getNumberOfMethods' signature='int getNumberOfMethods()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='visitClass' signature='void visitClass(ClassNode)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='14.9' average='14.9'/></Method></Class><Class name='org.gmetrics.metric.methodcount.MethodCountMetric' fileName='MethodCountMetric.groovy' filePath='src/main/groovy/org/gmetrics/metric/methodcount/MethodCountMetric.groovy'><MetricResult name='MethodLineCount' total='9' average='9.0'/><MetricResult name='ABC' total='8.2' average='8.2'/><Method name='calculateForClass' signature='ClassMetricResult calculateForClass(ClassNode, SourceCode)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='8.2' average='8.2'/></Method></Class></Package><Package path='groovy/org/gmetrics/metricregistry' name='org.gmetrics.metricregistry'><MetricResult name='MethodLineCount' total='16' average='5.3'/><MetricResult name='ABC' total='5.0' average='1.4'/><Class name='org.gmetrics.metricregistry.DefaultMetricRegistry' fileName='DefaultMetricRegistry.groovy' filePath='src/main/groovy/org/gmetrics/metricregistry/DefaultMetricRegistry.groovy'><MetricResult name='MethodLineCount' total='16' average='5.3'/><MetricResult name='ABC' total='5.0' average='1.4'/><Method name='getMetricClass' signature='Class getMetricClass(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='getAllMetricNames' signature='Collection getAllMetricNames()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='buildMetricClassMap' signature='Map buildMetricClassMap()'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method></Class></Package><Package path='groovy/org/gmetrics/metricset' name='org.gmetrics.metricset'><MetricResult name='MethodLineCount' total='147' average='5.9'/><MetricResult name='ABC' total='78.0' average='3.3'/><Class name='org.gmetrics.metricset.CompositeMetricSet' fileName='CompositeMetricSet.groovy' filePath='src/main/groovy/org/gmetrics/metricset/CompositeMetricSet.groovy'><MetricResult name='MethodLineCount' total='12' average='4.0'/><MetricResult name='ABC' total='3.6' average='1.4'/><Method name='addMetric' signature='void addMetric(Metric)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='addMetricSet' signature='void addMetricSet(MetricSet)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='getMetrics' signature='List getMetrics()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metricset.DefaultMetricSet' fileName='DefaultMetricSet.groovy' filePath='src/main/groovy/org/gmetrics/metricset/DefaultMetricSet.groovy'><MetricResult name='MethodLineCount' total='4' average='4.0'/><MetricResult name='ABC' total='1.0' average='1.0'/><Method name='getMetrics' signature='List getMetrics()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metricset.GroovyDslMetricSet' fileName='GroovyDslMetricSet.groovy' filePath='src/main/groovy/org/gmetrics/metricset/GroovyDslMetricSet.groovy'><MetricResult name='MethodLineCount' total='22' average='11.0'/><MetricResult name='ABC' total='14.8' average='8.1'/><Method name='getMetrics' signature='List getMetrics()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='18' average='18'/><MetricResult name='ABC' total='14.8' average='14.8'/></Method></Class><Class name='org.gmetrics.metricset.ListMetricSet' fileName='ListMetricSet.groovy' filePath='src/main/groovy/org/gmetrics/metricset/ListMetricSet.groovy'><MetricResult name='MethodLineCount' total='11' average='5.5'/><MetricResult name='ABC' total='4.9' average='2.4'/><Method name='getMetrics' signature='List getMetrics()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(List)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.9' average='4.9'/></Method></Class><Class name='org.gmetrics.metricset.MetricSetBuilder' fileName='MetricSetBuilder.groovy' filePath='src/main/groovy/org/gmetrics/metricset/MetricSetBuilder.groovy'><MetricResult name='MethodLineCount' total='7' average='3.5'/><MetricResult name='ABC' total='3.2' average='2.2'/><Method name='metricset' signature='void metricset(Closure)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='getMetricSet' signature='MetricSet getMetricSet()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metricset.TopLevelDelegate' fileName='MetricSetBuilder.groovy' filePath='src/main/groovy/org/gmetrics/metricset/MetricSetBuilder.groovy'><MetricResult name='MethodLineCount' total='70' average='5.8'/><MetricResult name='ABC' total='39.8' average='3.3'/><Method name='metricset' signature='void metricset(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='metricset' signature='void metricset(String, Closure)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='9.4' average='9.4'/></Method><Method name='metric' signature='Metric metric(Class)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='metric' signature='Metric metric(Class, Map)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.5' average='4.5'/></Method><Method name='metric' signature='Metric metric(Class, Closure)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='8.6' average='8.6'/></Method><Method name='propertyMissing' signature='Metric propertyMissing(String)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='3.3' average='3.3'/></Method><Method name='methodMissing' signature='Metric methodMissing(String, java.lang.Object)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='5.9' average='5.9'/></Method><Method name='description' signature='void description(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='getMetricSet' signature='MetricSet getMetricSet()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='assertClassImplementsMetricInterface' signature='void assertClassImplementsMetricInterface(Class)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='addMetric' signature='Metric addMetric(Metric)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='isNotWithinAnotherMetricDefinition' signature='boolean isNotWithinAnotherMetricDefinition()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.metricset.MetricSetDelegate' fileName='MetricSetBuilder.groovy' filePath='src/main/groovy/org/gmetrics/metricset/MetricSetBuilder.groovy'><MetricResult name='MethodLineCount' total='21' average='7.0'/><MetricResult name='ABC' total='11.9' average='3.7'/><Method name='methodMissing' signature='java.lang.Object methodMissing(String, java.lang.Object)'><MetricResult name='MethodLineCount' total='15' average='15'/><MetricResult name='ABC' total='7.8' average='7.8'/></Method><Method name='findMetric' signature='Metric findMetric(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(MetricSet)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method></Class></Package><Package path='groovy/org/gmetrics/report' name='org.gmetrics.report'><MetricResult name='MethodLineCount' total='668' average='8.0'/><MetricResult name='ABC' total='392.7' average='4.2'/><Class name='org.gmetrics.report.AbstractReportWriter' fileName='AbstractReportWriter.groovy' filePath='src/main/groovy/org/gmetrics/report/AbstractReportWriter.groovy'><MetricResult name='MethodLineCount' total='86' average='6.6'/><MetricResult name='ABC' total='49.6' average='3.7'/><Method name='writeReport' signature='void writeReport(ResultsNode, AnalysisContext)'><MetricResult name='MethodLineCount' total='14' average='14'/><MetricResult name='ABC' total='7.3' average='7.3'/></Method><Method name='writeReportToStandardOut' signature='void writeReportToStandardOut(ResultsNode, AnalysisContext)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='writeReportToFile' signature='void writeReportToFile(ResultsNode, AnalysisContext)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='7.5' average='7.5'/></Method><Method name='initializeDefaultResourceBundle' signature='void initializeDefaultResourceBundle()'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method><Method name='getResourceBundleString' signature='String getResourceBundleString(String, String)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method><Method name='getResourceBundleStringOrNull' signature='String getResourceBundleStringOrNull(String)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method><Method name='customMessageFor' signature='String customMessageFor(String)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='initializeFormatters' signature='void initializeFormatters(MetricSet)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='7.0' average='7.0'/></Method><Method name='formatMetricResultValue' signature='String formatMetricResultValue(String, Object)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='getFormattedTimestamp' signature='String getFormattedTimestamp()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='isWriteToStandardOut' signature='boolean isWriteToStandardOut()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='initializeResourceBundle' signature=''><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='getTimestamp' signature=''><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.report.BasicHtmlReportWriter' fileName='BasicHtmlReportWriter.groovy' filePath='src/main/groovy/org/gmetrics/report/BasicHtmlReportWriter.groovy'><MetricResult name='MethodLineCount' total='177' average='10.4'/><MetricResult name='ABC' total='121.5' average='7.3'/><Method name='writeReport' signature='void writeReport(Writer, ResultsNode, AnalysisContext)'><MetricResult name='MethodLineCount' total='17' average='17'/><MetricResult name='ABC' total='9.2' average='9.2'/></Method><Method name='buildMetricResultColumns' signature='java.lang.Object buildMetricResultColumns(MetricSet)'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='buildCSS' signature='java.lang.Object buildCSS()'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='buildHeaderSection' signature='java.lang.Object buildHeaderSection()'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='4.0' average='4.0'/></Method><Method name='buildBodySection' signature='java.lang.Object buildBodySection(ResultsNode, List, AnalysisContext)'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='8.0' average='8.0'/></Method><Method name='buildReportTimestamp' signature='java.lang.Object buildReportTimestamp()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='buildResultsTable' signature='java.lang.Object buildResultsTable(ResultsNode, List)'><MetricResult name='MethodLineCount' total='17' average='17'/><MetricResult name='ABC' total='15.0' average='15.0'/></Method><Method name='getMetricResultColumnHeading' signature='String getMetricResultColumnHeading(String, String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='setReportLevels' signature='void setReportLevels(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='includesReportLevel' signature='boolean includesReportLevel(MetricLevel)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='buildResultsTableRowRecursively' signature='java.lang.Object buildResultsTableRowRecursively(ResultsNode, List)'><MetricResult name='MethodLineCount' total='33' average='33'/><MetricResult name='ABC' total='34.1' average='34.1'/></Method><Method name='buildResultsRowsForChildren' signature='java.lang.Object buildResultsRowsForChildren(ResultsNode, List, MetricLevel)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='prefixForResultsNodeLevel' signature='String prefixForResultsNodeLevel(ResultsNode)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='buildMetricDescriptions' signature='java.lang.Object buildMetricDescriptions(MetricSet)'><MetricResult name='MethodLineCount' total='24' average='24'/><MetricResult name='ABC' total='27.0' average='27.0'/></Method><Method name='getDescriptionForMetricName' signature='String getDescriptionForMetricName(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='buildVersionFooter' signature='java.lang.Object buildVersionFooter()'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='buildTitle' signature='String buildTitle()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method></Class><Class name='org.gmetrics.report.FunctionsCriteriaFilter' fileName='FunctionsCriteriaFilter.groovy' filePath='src/main/groovy/org/gmetrics/report/FunctionsCriteriaFilter.groovy'><MetricResult name='MethodLineCount' total='6' average='3.0'/><MetricResult name='ABC' total='2.2' average='1.4'/><Method name='setFunctions' signature='void setFunctions(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='includesFunction' signature='boolean includesFunction(Metric, String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.report.LevelsCriteriaFilter' fileName='LevelsCriteriaFilter.groovy' filePath='src/main/groovy/org/gmetrics/report/LevelsCriteriaFilter.groovy'><MetricResult name='MethodLineCount' total='6' average='3.0'/><MetricResult name='ABC' total='3.2' average='2.2'/><Method name='setLevels' signature='void setLevels(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='includesLevel' signature='boolean includesLevel(Metric, MetricLevel)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method></Class><Class name='org.gmetrics.report.MetricCriteriaFilterHelper' fileName='MetricCriteriaFilterHelper.groovy' filePath='src/main/groovy/org/gmetrics/report/MetricCriteriaFilterHelper.groovy'><MetricResult name='MethodLineCount' total='23' average='5.8'/><MetricResult name='ABC' total='14.3' average='3.7'/><Method name='includesName' signature='boolean includesName(Map, Metric, String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='3.3' average='3.3'/></Method><Method name='parseCriteria' signature='Map parseCriteria(String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='3.7' average='3.7'/></Method><Method name='parseCriteriaForSingleMetric' signature='void parseCriteriaForSingleMetric(Map, String)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='parseCommaSeparatedList' signature='List parseCommaSeparatedList(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='4.0' average='4.0'/></Method></Class><Class name='org.gmetrics.report.MetricsCriteriaFilter' fileName='MetricsCriteriaFilter.groovy' filePath='src/main/groovy/org/gmetrics/report/MetricsCriteriaFilter.groovy'><MetricResult name='MethodLineCount' total='6' average='3.0'/><MetricResult name='ABC' total='5.9' average='3.7'/><Method name='setMetrics' signature='void setMetrics(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='includesMetric' signature='boolean includesMetric(Metric)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method></Class><Class name='org.gmetrics.report.SeriesValue' fileName='SeriesValue.groovy' filePath='src/main/groovy/org/gmetrics/report/SeriesValue.groovy'><MetricResult name='MethodLineCount' total='7' average='3.5'/><MetricResult name='ABC' total='2.8' average='1.4'/><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, Object)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method></Class><Class name='org.gmetrics.report.SingleSeriesCriteriaFilter' fileName='SingleSeriesCriteriaFilter.groovy' filePath='src/main/groovy/org/gmetrics/report/SingleSeriesCriteriaFilter.groovy'><MetricResult name='MethodLineCount' total='131' average='7.7'/><MetricResult name='ABC' total='66.6' average='3.7'/><Method name='buildSeriesData' signature='List buildSeriesData(ResultsNode, MetricSet)'><MetricResult name='MethodLineCount' total='20' average='20'/><MetricResult name='ABC' total='13.0' average='13.0'/></Method><Method name='findMatchingValuesForChildren' signature='void findMatchingValuesForChildren(ResultsNode, String, List)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='getResultsNodeFullName' signature='String getResultsNodeFullName(ResultsNode, java.lang.Object, String)'><MetricResult name='MethodLineCount' total='14' average='14'/><MetricResult name='ABC' total='7.1' average='7.1'/></Method><Method name='findMatchingValues' signature='void findMatchingValues(ResultsNode, String, List)'><MetricResult name='MethodLineCount' total='15' average='15'/><MetricResult name='ABC' total='11.2' average='11.2'/></Method><Method name='sortValuesIfApplicable' signature='List sortValuesIfApplicable(List)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='7.2' average='7.2'/></Method><Method name='limitToGreaterThanIfApplicable' signature='List limitToGreaterThanIfApplicable(List)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='limitToLessThanIfApplicable' signature='List limitToLessThanIfApplicable(List)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='limitToMaxResultsIfApplicable' signature='List limitToMaxResultsIfApplicable(List)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='assertMetricExists' signature='void assertMetricExists(MetricSet)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.7' average='1.7'/></Method><Method name='assertLevelExists' signature='void assertLevelExists()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='assertFunctionExists' signature='void assertFunctionExists(MetricSet)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='assertValidSortValue' signature='void assertValidSortValue()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='assertValidMaxResultsValue' signature='void assertValidMaxResultsValue()'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='4.6' average='4.6'/></Method><Method name='assertValidGreaterThanValue' signature='void assertValidGreaterThanValue()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='assertValidLessThanValue' signature='void assertValidLessThanValue()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='assertValidNumberValue' signature='void assertValidNumberValue(java.lang.Object, String)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='3.6' average='3.6'/></Method><Method name='findMetric' signature='Metric findMetric(MetricSet)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method></Class><Class name='org.gmetrics.report.SingleSeriesHtmlReportWriter' fileName='SingleSeriesHtmlReportWriter.groovy' filePath='src/main/groovy/org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy'><MetricResult name='MethodLineCount' total='96' average='9.6'/><MetricResult name='ABC' total='43.4' average='4.1'/><Method name='writeReport' signature='void writeReport(Writer, ResultsNode, AnalysisContext)'><MetricResult name='MethodLineCount' total='18' average='18'/><MetricResult name='ABC' total='8.8' average='8.8'/></Method><Method name='buildHeaderSection' signature='java.lang.Object buildHeaderSection()'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='buildCSS' signature='java.lang.Object buildCSS()'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='buildBodySection' signature='java.lang.Object buildBodySection(List)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='6.1' average='6.1'/></Method><Method name='buildReportTimestamp' signature='java.lang.Object buildReportTimestamp()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='buildResultsTable' signature='java.lang.Object buildResultsTable(List)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='8.0' average='8.0'/></Method><Method name='getSeriesValueNameHeading' signature='String getSeriesValueNameHeading()'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='buildSeriesValueRow' signature='java.lang.Object buildSeriesValueRow(SeriesValue)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='6.1' average='6.1'/></Method><Method name='getMetricResultColumnHeading' signature='String getMetricResultColumnHeading(String, String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='buildVersionFooter' signature='java.lang.Object buildVersionFooter()'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method></Class><Class name='org.gmetrics.report.XmlReportWriter' fileName='XmlReportWriter.groovy' filePath='src/main/groovy/org/gmetrics/report/XmlReportWriter.groovy'><MetricResult name='MethodLineCount' total='130' average='8.7'/><MetricResult name='ABC' total='91.3' average='6.2'/><Method name='writeReport' signature='void writeReport(Writer, ResultsNode, AnalysisContext)'><MetricResult name='MethodLineCount' total='17' average='17'/><MetricResult name='ABC' total='10.4' average='10.4'/></Method><Method name='buildReportElement' signature='java.lang.Object buildReportElement()'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='buildProjectElement' signature='java.lang.Object buildProjectElement(AnalysisContext)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='4.0' average='4.0'/></Method><Method name='buildPackageElements' signature='java.lang.Object buildPackageElements(java.lang.Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='buildElement' signature='java.lang.Object buildElement(ResultsNode)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='7.6' average='7.6'/></Method><Method name='buildPackageElement' signature='java.lang.Object buildPackageElement(java.lang.Object)'><MetricResult name='MethodLineCount' total='20' average='20'/><MetricResult name='ABC' total='16.2' average='16.2'/></Method><Method name='buildClassElement' signature='java.lang.Object buildClassElement(java.lang.Object)'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='10.0' average='10.0'/></Method><Method name='buildMethodElement' signature='java.lang.Object buildMethodElement(java.lang.Object)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='9.0' average='9.0'/></Method><Method name='buildMetricElements' signature='java.lang.Object buildMetricElements(java.lang.Object, MetricLevel)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='buildMetricElement' signature='java.lang.Object buildMetricElement(MetricResult, MetricLevel)'><MetricResult name='MethodLineCount' total='14' average='14'/><MetricResult name='ABC' total='10.6' average='10.6'/></Method><Method name='isRoot' signature='boolean isRoot(java.lang.Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='buildMetricsElement' signature='java.lang.Object buildMetricsElement(MetricSet)'><MetricResult name='MethodLineCount' total='14' average='14'/><MetricResult name='ABC' total='13.3' average='13.3'/></Method><Method name='getDescriptionForMetric' signature='String getDescriptionForMetric(Metric)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='isPackage' signature='boolean isPackage(java.lang.Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='cdata' signature='java.lang.Object cdata(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class></Package><Package path='groovy/org/gmetrics/result' name='org.gmetrics.result'><MetricResult name='MethodLineCount' total='166' average='4.9'/><MetricResult name='ABC' total='83.4' average='2.4'/><Class name='org.gmetrics.result.ClassMetricResult' fileName='ClassMetricResult.groovy' filePath='src/main/groovy/org/gmetrics/result/ClassMetricResult.groovy'><MetricResult name='MethodLineCount' total='7' average='3.5'/><MetricResult name='ABC' total='2.8' average='1.4'/><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(MetricResult, Map)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method></Class><Class name='org.gmetrics.result.MapMetricResult' fileName='MapMetricResult.groovy' filePath='src/main/groovy/org/gmetrics/result/MapMetricResult.groovy'><MetricResult name='MethodLineCount' total='17' average='5.7'/><MetricResult name='ABC' total='7.8' average='2.4'/><Method name='getAt' signature='Object getAt(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric, MetricLevel, Map, int)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='7.1' average='7.1'/></Method></Class><Class name='org.gmetrics.result.MethodKey' fileName='MethodKey.groovy' filePath='src/main/groovy/org/gmetrics/result/MethodKey.groovy'><MetricResult name='MethodLineCount' total='29' average='4.8'/><MetricResult name='ABC' total='16.1' average='2.4'/><Method name='equals' signature='boolean equals(Object)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='hashCode' signature='int hashCode()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, String)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.4' average='4.4'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(MethodNode)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='6.8' average='6.8'/></Method></Class><Class name='org.gmetrics.result.MetricResultBuilder' fileName='MetricResultBuilder.groovy' filePath='src/main/groovy/org/gmetrics/result/MetricResultBuilder.groovy'><MetricResult name='MethodLineCount' total='61' average='4.7'/><MetricResult name='ABC' total='35.5' average='2.4'/><Method name='createAggregateMetricResult' signature='MetricResult createAggregateMetricResult(Collection, Integer, Map)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='4.7' average='4.7'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='calculateFunctions' signature='Map calculateFunctions(Collection, int, Map)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='7.8' average='7.8'/></Method><Method name='calculateCount' signature='int calculateCount(Collection)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='total' signature='Object total(java.lang.Object, Map)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='calculateTotal' signature='Object calculateTotal(Collection)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='minimum' signature='Object minimum(Collection, Map)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='calculateMinimum' signature='Object calculateMinimum(Collection)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='maximum' signature='Object maximum(Collection, Map)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='calculateMaximum' signature='Object calculateMaximum(Collection)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='average' signature='Object average(java.lang.Object, int, Map)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.2' average='3.2'/></Method><Method name='shouldCalculateFunction' signature='boolean shouldCalculateFunction(String, Map)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='isFunctionSpecifiedOrImplied' signature='boolean isFunctionSpecifiedOrImplied(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method></Class><Class name='org.gmetrics.result.MutableMapMetricResult' fileName='MutableMapMetricResult.groovy' filePath='src/main/groovy/org/gmetrics/result/MutableMapMetricResult.groovy'><MetricResult name='MethodLineCount' total='19' average='4.8'/><MetricResult name='ABC' total='7.1' average='1.7'/><Method name='getAt' signature='Object getAt(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='putAt' signature='void putAt(String, Object)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric, MetricLevel, Map)'><MetricResult name='MethodLineCount' total='8' average='8'/><MetricResult name='ABC' total='5.8' average='5.8'/></Method></Class><Class name='org.gmetrics.result.NumberMetricResult' fileName='NumberMetricResult.groovy' filePath='src/main/groovy/org/gmetrics/result/NumberMetricResult.groovy'><MetricResult name='MethodLineCount' total='16' average='5.3'/><MetricResult name='ABC' total='8.4' average='3.0'/><Method name='getAt' signature='Object getAt(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric, MetricLevel, Map, Integer, int)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='7.7' average='7.7'/></Method></Class><Class name='org.gmetrics.result.SingleNumberMetricResult' fileName='SingleNumberMetricResult.groovy' filePath='src/main/groovy/org/gmetrics/result/SingleNumberMetricResult.groovy'><MetricResult name='MethodLineCount' total='17' average='5.7'/><MetricResult name='ABC' total='7.1' average='2.4'/><Method name='getAt' signature='Object getAt(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(Metric, MetricLevel, java.lang.Object, Integer)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='6.4' average='6.4'/></Method></Class></Package><Package path='groovy/org/gmetrics/resultsnode' name='org.gmetrics.resultsnode'><MetricResult name='MethodLineCount' total='102' average='4.6'/><MetricResult name='ABC' total='42.1' average='2.4'/><Class name='org.gmetrics.resultsnode.ClassResultsNode' fileName='ClassResultsNode.groovy' filePath='src/main/groovy/org/gmetrics/resultsnode/ClassResultsNode.groovy'><MetricResult name='MethodLineCount' total='34' average='4.9'/><MetricResult name='ABC' total='15.7' average='2.4'/><Method name='containsClassResults' signature='boolean containsClassResults()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='getMetricResult' signature='MetricResult getMetricResult(Metric)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='addClassMetricResult' signature='void addClassMetricResult(ClassMetricResult)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='addMethodMetricResult' signature='void addMethodMetricResult(MethodKey, MetricResult)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, String, String)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method></Class><Class name='org.gmetrics.resultsnode.MethodResultsNode' fileName='MethodResultsNode.groovy' filePath='src/main/groovy/org/gmetrics/resultsnode/MethodResultsNode.groovy'><MetricResult name='MethodLineCount' total='24' average='3.4'/><MetricResult name='ABC' total='7.3' average='1.0'/><Method name='containsClassResults' signature='boolean containsClassResults()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='getMetricResult' signature='MetricResult getMetricResult(Metric)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='addMetricResult' signature='void addMetricResult(MetricResult)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='getChildren' signature='Map getChildren()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.4' average='1.4'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method></Class><Class name='org.gmetrics.resultsnode.PackageResultsNode' fileName='PackageResultsNode.groovy' filePath='src/main/groovy/org/gmetrics/resultsnode/PackageResultsNode.groovy'><MetricResult name='MethodLineCount' total='44' average='5.5'/><MetricResult name='ABC' total='19.2' average='2.4'/><Method name='getChildren' signature='Map getChildren()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='containsClassResults' signature='boolean containsClassResults()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='getMetricResult' signature='MetricResult getMetricResult(Metric)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='addChildIfNotEmpty' signature='void addChildIfNotEmpty(String, ResultsNode)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='addChild' signature='void addChild(String, ResultsNode)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='applyMetric' signature='void applyMetric(Metric)'><MetricResult name='MethodLineCount' total='14' average='14'/><MetricResult name='ABC' total='7.5' average='7.5'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, String, String)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method></Class></Package><Package path='groovy/org/gmetrics/source' name='org.gmetrics.source'><MetricResult name='MethodLineCount' total='111' average='6.2'/><MetricResult name='ABC' total='57.8' average='3.7'/><Class name='org.gmetrics.source.AbstractSourceCode' fileName='AbstractSourceCode.groovy' filePath='src/main/groovy/org/gmetrics/source/AbstractSourceCode.groovy'><MetricResult name='MethodLineCount' total='51' average='8.5'/><MetricResult name='ABC' total='26.3' average='4.1'/><Method name='getLines' signature='List getLines()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.3' average='3.3'/></Method><Method name='line' signature='String line(int)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='4.4' average='4.4'/></Method><Method name='getAst' signature='ModuleNode getAst()'><MetricResult name='MethodLineCount' total='16' average='16'/><MetricResult name='ABC' total='8.6' average='8.6'/></Method><Method name='getLineNumberForCharacterIndex' signature='int getLineNumberForCharacterIndex(int)'><MetricResult name='MethodLineCount' total='16' average='16'/><MetricResult name='ABC' total='6.4' average='6.4'/></Method><Method name='isValid' signature='boolean isValid()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='normalizePath' signature='String normalizePath(String)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='3.7' average='3.7'/></Method></Class><Class name='org.gmetrics.source.SourceCodeCriteria' fileName='SourceCodeCriteria.groovy' filePath='src/main/groovy/org/gmetrics/source/SourceCodeCriteria.groovy'><MetricResult name='MethodLineCount' total='17' average='17.0'/><MetricResult name='ABC' total='13.4' average='13.4'/><Method name='matches' signature='boolean matches(SourceCode)'><MetricResult name='MethodLineCount' total='17' average='17'/><MetricResult name='ABC' total='13.4' average='13.4'/></Method></Class><Class name='org.gmetrics.source.SourceFile' fileName='SourceFile.groovy' filePath='src/main/groovy/org/gmetrics/source/SourceFile.groovy'><MetricResult name='MethodLineCount' total='25' average='4.2'/><MetricResult name='ABC' total='11.4' average='2.2'/><Method name='getName' signature='String getName()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='getPath' signature='String getPath()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='getText' signature='String getText()'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='1.7' average='1.7'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='createSourceUnit' signature='java.lang.Object createSourceUnit()'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='3.6' average='3.6'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(File)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='4.6' average='4.6'/></Method></Class><Class name='org.gmetrics.source.SourceString' fileName='SourceString.groovy' filePath='src/main/groovy/org/gmetrics/source/SourceString.groovy'><MetricResult name='MethodLineCount' total='18' average='3.6'/><MetricResult name='ABC' total='8.2' average='1.7'/><Method name='getText' signature='String getText()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='setPath' signature='void setPath(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='toString' signature='String toString()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method><Method name='createSourceUnit' signature='java.lang.Object createSourceUnit()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, String, String)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='3.7' average='3.7'/></Method></Class></Package><Package path='groovy/org/gmetrics/util' name='org.gmetrics.util'><MetricResult name='MethodLineCount' total='281' average='6.4'/><MetricResult name='ABC' total='150.2' average='3.7'/><Class name='org.gmetrics.util.AstUtil' fileName='AstUtil.groovy' filePath='src/main/groovy/org/gmetrics/util/AstUtil.groovy'><MetricResult name='MethodLineCount' total='94' average='6.3'/><MetricResult name='ABC' total='60.4' average='3.7'/><Method name='isEmptyMethod' signature='boolean isEmptyMethod(MethodNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='isClosureField' signature='boolean isClosureField(FieldNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='isBlock' signature='boolean isBlock(Statement)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='isEmptyBlock' signature='boolean isEmptyBlock(Statement)'><MetricResult name='MethodLineCount' total='5' average='5'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method><Method name='getMethodArguments' signature='List getMethodArguments(MethodCallExpression)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='isMethodCall' signature='boolean isMethodCall(Statement, String, String, int)'><MetricResult name='MethodLineCount' total='10' average='10'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='isMethodCall' signature='boolean isMethodCall(MethodCallExpression, String, String, int)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.7' average='3.7'/></Method><Method name='isMethodCall' signature='boolean isMethodCall(MethodCallExpression, String, String)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='5.8' average='5.8'/></Method><Method name='isMethodNamed' signature='boolean isMethodNamed(MethodCallExpression, String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.4' average='2.4'/></Method><Method name='getAnnotation' signature='AnnotationNode getAnnotation(AnnotatedNode, String)'><MetricResult name='MethodLineCount' total='6' average='6'/><MetricResult name='ABC' total='5.1' average='5.1'/></Method><Method name='getVariableExpressions' signature='List getVariableExpressions(DeclarationExpression)'><MetricResult name='MethodLineCount' total='16' average='16'/><MetricResult name='ABC' total='15.0' average='15.0'/></Method><Method name='isFinalVariable' signature='boolean isFinalVariable(DeclarationExpression, SourceCode)'><MetricResult name='MethodLineCount' total='14' average='14'/><MetricResult name='ABC' total='9.7' average='9.7'/></Method><Method name='isFromGeneratedSourceCode' signature='boolean isFromGeneratedSourceCode(ASTNode)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='respondsTo' signature='boolean respondsTo(Object, String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;()'><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class><Class name='org.gmetrics.util.Calculator' fileName='Calculator.groovy' filePath='src/main/groovy/org/gmetrics/util/Calculator.groovy'><MetricResult name='MethodLineCount' total='8' average='4.0'/><MetricResult name='ABC' total='4.6' average='2.4'/><Method name='calculateAverage' signature='BigDecimal calculateAverage(BigDecimal, int, int)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.6' average='4.6'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;()'><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class><Class name='org.gmetrics.util.ClassNameUtil' fileName='ClassNameUtil.groovy' filePath='src/main/groovy/org/gmetrics/util/ClassNameUtil.groovy'><MetricResult name='MethodLineCount' total='26' average='4.3'/><MetricResult name='ABC' total='14.9' average='2.4'/><Method name='parentPackageName' signature='String parentPackageName(String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='isPackageName' signature='boolean isPackageName(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='3.0' average='3.0'/></Method><Method name='isClassName' signature='boolean isClassName(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='getNameOnly' signature='String getNameOnly(String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='3.7' average='3.7'/></Method><Method name='isCapitalized' signature='boolean isCapitalized(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.8' average='2.8'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;()'><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class><Class name='org.gmetrics.util.GroovyVersion' fileName='GroovyVersion.groovy' filePath='src/main/groovy/org/gmetrics/util/GroovyVersion.groovy'><MetricResult name='MethodLineCount' total='6' average='3.0'/><MetricResult name='ABC' total='4.0' average='2.0'/><Method name='isGroovyVersion4' signature='boolean isGroovyVersion4()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='isGroovyVersion5' signature='boolean isGroovyVersion5()'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method></Class><Class name='org.gmetrics.util.ImportUtil' fileName='ImportUtil.groovy' filePath='src/main/groovy/org/gmetrics/util/ImportUtil.groovy'><MetricResult name='MethodLineCount' total='11' average='11.0'/><MetricResult name='ABC' total='7.1' average='7.1'/><Method name='packageNameForImport' signature='String packageNameForImport(ImportNode)'><MetricResult name='MethodLineCount' total='11' average='11'/><MetricResult name='ABC' total='7.1' average='7.1'/></Method></Class><Class name='org.gmetrics.util.PathUtil' fileName='PathUtil.groovy' filePath='src/main/groovy/org/gmetrics/util/PathUtil.groovy'><MetricResult name='MethodLineCount' total='33' average='6.6'/><MetricResult name='ABC' total='16.4' average='3.0'/><Method name='getName' signature='String getName(String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='3.7' average='3.7'/></Method><Method name='getParent' signature='String getParent(String)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='5.8' average='5.8'/></Method><Method name='normalize' signature='String normalize(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='toPackageName' signature='String toPackageName(String)'><MetricResult name='MethodLineCount' total='13' average='13'/><MetricResult name='ABC' total='5.2' average='5.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;()'><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class><Class name='org.gmetrics.util.PropertyUtil' fileName='PropertyUtil.groovy' filePath='src/main/groovy/org/gmetrics/util/PropertyUtil.groovy'><MetricResult name='MethodLineCount' total='23' average='11.5'/><MetricResult name='ABC' total='11.5' average='6.2'/><Method name='setPropertyFromString' signature='void setPropertyFromString(Object, String, String)'><MetricResult name='MethodLineCount' total='22' average='22'/><MetricResult name='ABC' total='11.5' average='11.5'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;()'><MetricResult name='MethodLineCount' total='1' average='1'/><MetricResult name='ABC' total='0.0' average='0.0'/></Method></Class><Class name='org.gmetrics.util.WildcardPattern' fileName='WildcardPattern.groovy' filePath='src/main/groovy/org/gmetrics/util/WildcardPattern.groovy'><MetricResult name='MethodLineCount' total='46' average='11.5'/><MetricResult name='ABC' total='17.7' average='4.4'/><Method name='matches' signature='boolean matches(String)'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.1' average='4.1'/></Method><Method name='containsWildcards' signature='boolean containsWildcards(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method><Method name='convertStringWithWildcardsToRegex' signature='String convertStringWithWildcardsToRegex(String)'><MetricResult name='MethodLineCount' total='24' average='24'/><MetricResult name='ABC' total='8.8' average='8.8'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String, boolean)'><MetricResult name='MethodLineCount' total='12' average='12'/><MetricResult name='ABC' total='6.2' average='6.2'/></Method></Class></Package><Package path='groovy/org/gmetrics/util/io' name='org.gmetrics.util.io'><MetricResult name='MethodLineCount' total='34' average='4.9'/><MetricResult name='ABC' total='16.6' average='2.4'/><Class name='org.gmetrics.util.io.ClassPathResource' fileName='ClassPathResource.groovy' filePath='src/main/groovy/org/gmetrics/util/io/ClassPathResource.groovy'><MetricResult name='MethodLineCount' total='14' average='4.7'/><MetricResult name='ABC' total='7.5' average='2.4'/><Method name='getInputStream' signature='InputStream getInputStream(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='2.0' average='2.0'/></Method><Method name='getInputStream' signature='InputStream getInputStream()'><MetricResult name='MethodLineCount' total='7' average='7'/><MetricResult name='ABC' total='4.2' average='4.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.7' average='1.7'/></Method></Class><Class name='org.gmetrics.util.io.DefaultResourceFactory' fileName='DefaultResourceFactory.groovy' filePath='src/main/groovy/org/gmetrics/util/io/DefaultResourceFactory.groovy'><MetricResult name='MethodLineCount' total='12' average='6.0'/><MetricResult name='ABC' total='5.8' average='3.6'/><Method name='getResource' signature='Resource getResource(String)'><MetricResult name='MethodLineCount' total='9' average='9'/><MetricResult name='ABC' total='5.4' average='5.4'/></Method><Method name='isUrl' signature='java.lang.Object isUrl(String)'><MetricResult name='MethodLineCount' total='3' average='3'/><MetricResult name='ABC' total='1.0' average='1.0'/></Method></Class><Class name='org.gmetrics.util.io.UrlResource' fileName='UrlResource.groovy' filePath='src/main/groovy/org/gmetrics/util/io/UrlResource.groovy'><MetricResult name='MethodLineCount' total='8' average='4.0'/><MetricResult name='ABC' total='3.7' average='2.4'/><Method name='getInputStream' signature='InputStream getInputStream()'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='2.2' average='2.2'/></Method><Method name='&lt;init&gt;' signature='void &lt;init&gt;(String)'><MetricResult name='MethodLineCount' total='4' average='4'/><MetricResult name='ABC' total='1.7' average='1.7'/></Method></Class></Package><Metrics><Metric name='ABC'><Description><![CDATA[Measures size and complexity of source code. See http://c2.com/cgi/wiki?AbcMetric]]></Description></Metric><Metric name='MethodLineCount'><Description><![CDATA[Counts the number of lines in each method.]]></Description></Metric></Metrics></GMetrics>